Socket
Socket
Sign inDemoInstall

telejson

Package Overview
Dependencies
Maintainers
1
Versions
49
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

telejson - npm Package Compare versions

Comparing version 2.2.0 to 2.2.1

8

dist/index.js

@@ -86,4 +86,3 @@ "use strict";

var replacer = function replacer() {
var depth = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : Number.MAX_SAFE_INTEGER;
var replacer = function replacer(options) {
var objects;

@@ -178,3 +177,3 @@ var stack;

if (stack.length >= depth) {
if (stack.length >= options.maxDepth) {
if (Array.isArray(value)) {

@@ -355,3 +354,4 @@ return "[Array(".concat(value.length, ")]");

var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
return JSON.stringify(data, replacer(options.maxDepth || 10), options.space);
var mergedOptions = Object.assign({}, defaultOptions, options);
return JSON.stringify(data, replacer(mergedOptions), options.space);
};

@@ -358,0 +358,0 @@

{
"name": "telejson",
"version": "2.2.0",
"version": "2.2.1",
"description": "",

@@ -5,0 +5,0 @@ "keywords": [

@@ -65,3 +65,3 @@ import { window, document } from 'global';

export const replacer = function replacer(depth = Number.MAX_SAFE_INTEGER) {
export const replacer = function replacer(options) {
let objects;

@@ -146,3 +146,3 @@ let stack;

if (stack.length >= depth) {
if (stack.length >= options.maxDepth) {
if (Array.isArray(value)) {

@@ -294,3 +294,6 @@ return `[Array(${value.length})]`;

export const stringify = (data, options = {}) => JSON.stringify(data, replacer(options.maxDepth || 10), options.space);
export const stringify = (data, options = {}) => {
const mergedOptions = Object.assign({}, defaultOptions, options);
return JSON.stringify(data, replacer(mergedOptions), options.space);
};
export const parse = data => JSON.parse(data, reviver());
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