New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

datakit

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

datakit - npm Package Compare versions

Comparing version 1.0.8 to 1.0.9

build/cli/filter.d.ts

12

build/cli/transform.js

@@ -44,5 +44,6 @@ "use strict";

var minimist_1 = __importDefault(require("minimist"));
var transform_fn_1 = require("./lib/transform-fn");
function main() {
return __awaiter(this, void 0, void 0, function () {
var argv, input, data, transform, transformFn;
var argv, transformFn, input, data, transformed;
return __generator(this, function (_a) {

@@ -52,5 +53,3 @@ switch (_a.label) {

argv = minimist_1.default(process.argv.slice(2));
if (argv._.length !== 1) {
throw new Error("Expected transformation argument: transform \"data => transformed_data\"");
}
transformFn = transform_fn_1.loadTransformFn(argv);
return [4 /*yield*/, read_stdin_1.readStdin()];

@@ -60,5 +59,4 @@ case 1:

data = __1.fromJson(input);
transform = argv._[0];
transformFn = eval(transform);
console.log(__1.toJson(transformFn(data)));
transformed = transformFn(data);
console.log(__1.toJson(transformed));
return [2 /*return*/];

@@ -65,0 +63,0 @@ }

{
"name": "datakit",
"version": "1.0.8",
"version": "1.0.9",
"description": "Simple JavaScript/TypeScript library for reading and writing CSV and JSON data files.",

@@ -27,3 +27,8 @@ "module": "dist/esm/index.esm.js",

"test-pipeline1": "ts-node ./src/cli/from-yaml < .\\src\\test\\data\\example-data.yaml | ts-node ./src/cli/transform \"records => records.map(r => ({ ...r, CashPool: Math.floor(r.CashPool) }))\" | ts-node ./src/cli/to-yaml",
"test-pipeline2": "ts-node ./src/cli/from-yaml < .\\src\\test\\data\\example-data.yaml | ts-node ./src/cli/transform \"records => records.map(r => ({ ...r, CashPool: Math.floor(r.CashPool) }))\" | ts-node ./src/cli/length"
"test-pipeline2": "ts-node ./src/cli/from-yaml < .\\src\\test\\data\\example-data.yaml | ts-node ./src/cli/transform -f ./src/test/code/transform-test.js | ts-node ./src/cli/to-yaml",
"test-pipeline3": "ts-node ./src/cli/from-yaml < .\\src\\test\\data\\example-data.yaml | ts-node ./src/cli/transform \"records => records.map(r => ({ ...r, CashPool: Math.floor(r.CashPool) }))\" | ts-node ./src/cli/length",
"test-pipeline4": "ts-node ./src/cli/from-yaml < .\\src\\test\\data\\example-data.yaml | ts-node ./src/cli/map \"r => ({ ...r, CashPool: Math.floor(r.CashPool) })\" | ts-node ./src/cli/to-yaml",
"test-pipeline5": "ts-node ./src/cli/from-yaml < .\\src\\test\\data\\example-data.yaml | ts-node ./src/cli/filter \"r => r.SharesValue > 17555\" | ts-node ./src/cli/to-yaml",
"test-pipeline6": "ts-node ./src/cli/from-yaml < .\\src\\test\\data\\example-data.yaml | ts-node ./src/cli/reduce \"(a, r) => a + r.SharesValue\" \"0\"",
"test-pipeline7": "ts-node ./src/cli/from-csv < .\\src\\test\\data\\example-data.csv | ts-node ./src/cli/transform \"records => records.map(r => ({ ...r, CashPool: Math.floor(r.CashPool) }))\" | ts-node ./src/cli/to-csv"
},

@@ -33,3 +38,8 @@ "bin": {

"to-yaml": "./cli/to-yaml",
"from-csv": "./cli/from-csv",
"to-csv": "./cli/to-csv",
"transform": "./cli/transform",
"map": "./cli/map",
"filter": "./cli/filter",
"reduce": "./cli/reduce",
"length": "./cli/length"

@@ -36,0 +46,0 @@ },

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc