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.22 to 1.0.23

build/cli/lib/objects.d.ts

2

build/cli/omit.d.ts

@@ -1,2 +0,2 @@

export declare function omit(fields: string[], data: any): any;
export declare function omit(fields: string[], record: any): any;
export declare function main(argv: string[]): Promise<void>;

@@ -3,0 +3,0 @@ export declare const documentation: {

@@ -43,13 +43,12 @@ "use strict";

var utils_1 = require("../lib/utils");
var objects_1 = require("./lib/objects");
//
// Omit fields from the input data.
//
function omit(fields, data) {
var transformed = {};
var fieldSet = new Set(fields);
for (var _i = 0, _a = Object.entries(data); _i < _a.length; _i++) {
var _b = _a[_i], field = _b[0], value = _b[1];
if (!fieldSet.has(field)) {
transformed[field] = value;
}
function omit(fields, record) {
var transformed = (0, objects_1.deepClone)(record);
for (var _i = 0, fields_1 = fields; _i < fields_1.length; _i++) {
var field = fields_1[_i];
var fieldParts = field.split(".");
(0, objects_1.deleteNestedValue)(transformed, fieldParts);
}

@@ -56,0 +55,0 @@ return transformed;

@@ -43,2 +43,3 @@ "use strict";

var utils_1 = require("../lib/utils");
var objects_1 = require("./lib/objects");
//

@@ -51,3 +52,4 @@ // Pick fields from the input data.

var field = fields_1[_i];
transformed[field] = data[field];
var fieldParts = field.split(".");
transformed[fieldParts[fieldParts.length - 1]] = (0, objects_1.getNestedValue)(data, fieldParts);
}

@@ -54,0 +56,0 @@ return transformed;

{
"name": "datakit",
"version": "1.0.22",
"version": "1.0.23",
"description": "Simple JavaScript toolkit for data transform across JSON, CSV and YAML.",

@@ -5,0 +5,0 @@ "main": "build/index.js",

Sorry, the diff of this file is not supported yet

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