Socket
Socket
Sign inDemoInstall

@pushrocks/smartjson

Package Overview
Dependencies
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pushrocks/smartjson - npm Package Compare versions

Comparing version 3.0.3 to 3.0.5

4

dist/index.js

@@ -18,3 +18,3 @@ "use strict";

for (let keyName of this.saveableProperties) {
newFoldedObject[keyName] = plugins.lodash.cloneDeep(this[keyName]);
newFoldedObject[keyName] = plugins.lodashCloneDeep(this[keyName]);
}

@@ -53,2 +53,2 @@ return newFoldedObject;

};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQSw2REFBK0M7QUFFL0MsTUFBYSxTQUFTO0lBZ0JwQjs7T0FFRztJQUNILFlBQVk7UUFDVixJQUFJLGVBQWUsR0FBeUIsRUFBRSxDQUFDO1FBQy9DLEtBQUssSUFBSSxPQUFPLElBQUksSUFBSSxDQUFDLGtCQUFrQixFQUFFO1lBQzNDLGVBQWUsQ0FBQyxPQUFPLENBQUMsR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQztTQUNwRTtRQUNELE9BQU8sZUFBZSxDQUFDO0lBQ3pCLENBQUM7SUFFRDs7T0FFRztJQUNILGdCQUFnQixDQUFDLFNBQVM7UUFDeEIsS0FBSyxJQUFJLE9BQU8sSUFBSSxTQUFTLEVBQUU7WUFDN0IsSUFBSSxJQUFJLENBQUMsa0JBQWtCLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFO2dCQUNuRCxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsU0FBUyxDQUFDLE9BQU8sQ0FBQyxDQUFDO2FBQ3BDO1NBQ0Y7SUFDSCxDQUFDOztBQW5DRCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDRixlQUFLLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQztBQUVuQixtQkFBUyxHQUFHLENBQUMsTUFBVyxFQUFFLFVBQXNDLEVBQUUsRUFBRTtJQUN6RSxPQUFPLE9BQU8sQ0FBQyxVQUFVLENBQUMsTUFBTSxFQUFFLFVBQVUsQ0FBQyxDQUFBO0FBQy9DLENBQUMsQ0FBQztBQVJKLDhCQXFDQztBQUVEOztHQUVHO0FBQ1EsUUFBQSxPQUFPLEdBQUcsR0FBRyxFQUFFO0lBQ3hCLE9BQU8sQ0FBQyxNQUFXLEVBQUUsR0FBVyxFQUFFLEVBQUU7UUFDbEMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsRUFBRTtZQUM5QixNQUFNLENBQUMsa0JBQWtCLEdBQUcsRUFBRSxDQUFDO1NBQ2hDO1FBQ0QsTUFBTSxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUN0QyxDQUFDLENBQUM7QUFDSixDQUFDLENBQUMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQSw2REFBK0M7QUFFL0MsTUFBYSxTQUFTO0lBZ0JwQjs7T0FFRztJQUNILFlBQVk7UUFDVixJQUFJLGVBQWUsR0FBMkIsRUFBRSxDQUFDO1FBQ2pELEtBQUssSUFBSSxPQUFPLElBQUksSUFBSSxDQUFDLGtCQUFrQixFQUFFO1lBQzNDLGVBQWUsQ0FBQyxPQUFPLENBQUMsR0FBRyxPQUFPLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDO1NBQ25FO1FBQ0QsT0FBTyxlQUFlLENBQUM7SUFDekIsQ0FBQztJQUVEOztPQUVHO0lBQ0gsZ0JBQWdCLENBQUMsU0FBUztRQUN4QixLQUFLLElBQUksT0FBTyxJQUFJLFNBQVMsRUFBRTtZQUM3QixJQUFJLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7Z0JBQ25ELElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUM7YUFDcEM7U0FDRjtJQUNILENBQUM7O0FBbkNELFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNGLGVBQUssR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDO0FBRW5CLG1CQUFTLEdBQUcsQ0FBQyxNQUFXLEVBQUUsVUFBc0MsRUFBRSxFQUFFO0lBQ3pFLE9BQU8sT0FBTyxDQUFDLFVBQVUsQ0FBQyxNQUFNLEVBQUUsVUFBVSxDQUFDLENBQUM7QUFDaEQsQ0FBQyxDQUFDO0FBUkosOEJBcUNDO0FBRUQ7O0dBRUc7QUFDUSxRQUFBLE9BQU8sR0FBRyxHQUFHLEVBQUU7SUFDeEIsT0FBTyxDQUFDLE1BQVcsRUFBRSxHQUFXLEVBQUUsRUFBRTtRQUNsQyxJQUFJLENBQUMsTUFBTSxDQUFDLGtCQUFrQixFQUFFO1lBQzlCLE1BQU0sQ0FBQyxrQkFBa0IsR0FBRyxFQUFFLENBQUM7U0FDaEM7UUFDRCxNQUFNLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ3RDLENBQUMsQ0FBQztBQUNKLENBQUMsQ0FBQyJ9

@@ -1,3 +0,3 @@

import * as lodash from 'lodash';
import lodashCloneDeep from 'lodash.clonedeep';
import stableJson from 'fast-json-stable-stringify';
export { lodash, stableJson };
export { lodashCloneDeep, stableJson };
"use strict";
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
var __importDefault = (this && this.__importDefault) || function (mod) {

@@ -13,6 +6,6 @@ return (mod && mod.__esModule) ? mod : { "default": mod };

Object.defineProperty(exports, "__esModule", { value: true });
const lodash = __importStar(require("lodash"));
exports.lodash = lodash;
const lodash_clonedeep_1 = __importDefault(require("lodash.clonedeep"));
exports.lodashCloneDeep = lodash_clonedeep_1.default;
const fast_json_stable_stringify_1 = __importDefault(require("fast-json-stable-stringify"));
exports.stableJson = fast_json_stable_stringify_1.default;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRqc29uLnBsdWdpbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9zbWFydGpzb24ucGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBQSwrQ0FBaUM7QUFJL0Isd0JBQU07QUFIUiw0RkFBb0Q7QUFJbEQscUJBSkssb0NBQVUsQ0FJTCJ9
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRqc29uLnBsdWdpbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9zbWFydGpzb24ucGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLHdFQUErQztBQUd0QywwQkFIRiwwQkFBZSxDQUdFO0FBRnhCLDRGQUFvRDtBQUUxQixxQkFGbkIsb0NBQVUsQ0FFbUIifQ==
{
"name": "@pushrocks/smartjson",
"version": "3.0.3",
"version": "3.0.5",
"private": false,

@@ -25,5 +25,7 @@ "description": "typed json handlers",

"@gitzone/tsrun": "^1.2.6",
"@gitzone/tstest": "^1.0.20",
"@pushrocks/tapbundle": "^3.0.9",
"@types/node": "^12.0.0"
"@gitzone/tstest": "^1.0.24",
"@pushrocks/tapbundle": "^3.0.11",
"@types/node": "^12.0.12",
"tslint": "^5.18.0",
"tslint-config-prettier": "^1.18.0"
},

@@ -33,4 +35,14 @@ "dependencies": {

"fast-json-stable-stringify": "^2.0.0",
"lodash": "^4.17.11"
}
"lodash.clonedeep": "^4.5.0"
},
"files": [
"ts/*",
"ts_web/*",
"dist/*",
"dist_web/*",
"assets/*",
"cli.js",
"npmextra.json",
"readme.md"
]
}

@@ -17,3 +17,3 @@ # @pushrocks/smartjson

[![node](https://img.shields.io/badge/node->=%2010.x.x-blue.svg)](https://nodejs.org/dist/latest-v10.x/docs/api/)
[![JavaScript Style Guide](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)
[![JavaScript Style Guide](https://img.shields.io/badge/code%20style-prettier-ff69b4.svg)](https://prettier.io/)

@@ -32,5 +32,4 @@ ## Usage

class AwesomeClass extends Smartjson {
static stringify
static stringify;
computedValue: string;

@@ -37,0 +36,0 @@

@@ -10,3 +10,3 @@ import * as plugins from './smartjson.plugins';

static stringify = (objArg: any, optionsArg: plugins.stableJson.Options) => {
return plugins.stableJson(objArg, optionsArg)
return plugins.stableJson(objArg, optionsArg);
};

@@ -24,5 +24,5 @@

foldToObject() {
let newFoldedObject: {[key: string]: any} = {};
let newFoldedObject: { [key: string]: any } = {};
for (let keyName of this.saveableProperties) {
newFoldedObject[keyName] = plugins.lodash.cloneDeep(this[keyName]);
newFoldedObject[keyName] = plugins.lodashCloneDeep(this[keyName]);
}

@@ -29,0 +29,0 @@ return newFoldedObject;

@@ -1,7 +0,4 @@

import * as lodash from 'lodash';
import lodashCloneDeep from 'lodash.clonedeep';
import stableJson from 'fast-json-stable-stringify';
export {
lodash,
stableJson
}
export { lodashCloneDeep, stableJson };
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