Socket
Socket
Sign inDemoInstall

compress-json

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

compress-json - npm Package Compare versions

Comparing version 3.0.2 to 3.0.3

2

bundle.js

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

const num = +int_str;
if (num.toString() === int_str) {
if (num.toString() === int_str && num + 1 !== num && num - 1 !== num) {
return int_to_s(num);

@@ -125,0 +125,0 @@ }

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

"use strict";(()=>{function D(e){return Object.prototype.toString.call(e)}function p(e){throw new TypeError("unsupported data type: "+D(e))}var a="";for(let e=0;e<10;e++){let t=String.fromCharCode(48+e);a+=t}for(let e=0;e<26;e++){let t=String.fromCharCode(65+e);a+=t}for(let e=0;e<26;e++){let t=String.fromCharCode(97+e);a+=t}var f=a.length,v={};for(let e=0;e<f;e++){let t=a[e];v[t]=e}function g(e){let t=0,n=1;for(let r=e.length-1;r>=0;r--){let o=e[r],i=v[o];i*=n,t+=i,n*=f}return t}function F(e){let t=BigInt(0),n=BigInt(1),r=BigInt(f);for(let o=e.length-1;o>=0;o--){let i=e[o],c=BigInt(v[i]);c*=n,t+=c,n*=r}return t}function V(e){if(e===0)return a[0];let t=[];for(;e!==0;){let n=e%f,r=a[n];t.push(r),e-=n,e/=f}return t.reverse().join("")}function P(e){let t=BigInt(0),n=BigInt(f);if(e===t)return a[0];let r=[];for(;e!==t;){let o=e%n,i=a[Number(o)];r.push(i),e/=n}return r.reverse().join("")}function _(e){return e.split("").reverse().join("")}function y(e){if(e<0)return"-"+y(-e);let[t,n]=e.toString().split(".");if(!n)return V(e);let r;n&&([n,r]=n.split("e")),t=b(t),n=_(n),n=b(n);let o=t+"."+n;if(r){switch(o+=".",r[0]){case"+":r=r.slice(1);break;case"-":o+="-",r=r.slice(1);break}r=b(r),o+=r}return o}function b(e){let t=+e;return t.toString()===e?V(t):":"+P(BigInt(e))}function x(e){return e[0]===":"?F(e.substring(1)).toString():g(e).toString()}function k(e){if(e[0]==="-")return-k(e.substr(1));let[t,n,r]=e.split(".");if(!n)return g(t);t=x(t),n=x(n),n=_(n);let o=t+"."+n;if(r){o+="e";let i=!1;r[0]==="-"&&(i=!0,r=r.slice(1)),r=x(r),o+=i?-r:+r}return+o}function S(e){return"n|"+y(e)}function w(e){return e=e.replace("n|",""),k(e)}function K(e){return typeof e=="number"?e:g(e)}function C(e){return e?"b|T":"b|F"}function M(e){switch(e){case"b|T":return!0;case"b|F":return!1}return!!e}function j(e){switch(e[0]+e[1]){case"b|":case"o|":case"n|":case"a|":case"s|":e="s|"+e}return e}function T(e){return e[0]+e[1]==="s|"?e.substr(2):e}var A={sort_key:!1};function B(e){return e.store.toArray()}function z(){let e=[];return{forEach(t){for(let n=0;n<e.length;n++)if(t(e[n])==="break")return},add(t){e.push(t)},toArray(){return e}}}function J(){let e=Object.create(null),t=Object.create(null);return{getValue(n){return e[n]},getSchema(n){return t[n]},forEachValue(n){for(let[r,o]of Object.entries(e))if(n(r,o)==="break")return},forEachSchema(n){for(let[r,o]of Object.entries(t))if(n(r,o)==="break")return},setValue(n,r){e[n]=r},setSchema(n,r){t[n]=r},hasValue(n){return n in e},hasSchema(n){return n in t}}}function I(){return{store:z(),cache:J(),keyCount:0}}function u(e,t){if(e.cache.hasValue(t))return e.cache.getValue(t);let n=e.keyCount++,r=y(n);return e.store.add(t),e.cache.setValue(t,r),r}function L(e,t){A.sort_key&&t.sort();let n=t.join(",");if(e.cache.hasSchema(n))return e.cache.getSchema(n);let r=s(e,t,void 0);return e.cache.setSchema(n,r),r}function s(e,t,n){if(t===null)return"";switch(typeof t){case"undefined":if(Array.isArray(n))return s(e,null,n);break;case"object":if(t===null)return u(e,null);if(Array.isArray(t)){let r="a";for(let o=0;o<t.length;o++){let i=t[o],c=i===null?"_":s(e,i,t);r+="|"+c}return r==="a"&&(r="a|"),u(e,r)}else{let r=Object.keys(t);if(r.length===0)return u(e,"o|");let o="o",i=L(e,r);o+="|"+i;for(let c of r){let l=t[c],m=s(e,l,t);o+="|"+m}return u(e,o)}case"boolean":return u(e,C(t));case"number":return u(e,S(t));case"string":return u(e,j(t))}return p(t)}function O(e){let t=I(),n=s(t,e,void 0);return[B(t),n]}function q(e,t){if(t==="o|")return{};let n={},r=t.split("|"),o=r[1],i=d(e,o),c=r.length;c-2===1&&!Array.isArray(i)&&(i=[i]);for(let l=2;l<c;l++){let m=i[l-2],h=r[l];h=d(e,h),n[m]=h}return n}function G(e,t){if(t==="a|")return[];let n=t.split("|"),r=n.length-1,o=new Array(r);for(let i=0;i<r;i++){let c=n[i+1];c=d(e,c),o[i]=c}return o}function d(e,t){if(t===""||t==="_")return null;let n=K(t),r=e[n];if(r===null)return r;switch(typeof r){case"undefined":return r;case"number":return r;case"string":switch(r[0]+r[1]){case"b|":return M(r);case"o|":return q(e,r);case"n|":return w(r);case"a|":return G(e,r);default:return T(r)}}return p(r)}function U(e){let[t,n]=e;return d(t,n)}function E(e){for(let t in e)e[t]===void 0&&delete e[t]}function N(e){R(e,new Set)}function R(e,t){t.add(e);for(let n in e)if(e[n]===void 0)delete e[n];else{let r=e[n];r&&typeof r=="object"&&!t.has(r)&&R(r,t)}}var H={compress:O,decompress:U,decode:d,addValue:s,trimUndefined:E,trimUndefinedRecursively:N};Object.assign(window,{compressJSON:H});})();
"use strict";(()=>{function D(e){return Object.prototype.toString.call(e)}function p(e){throw new TypeError("unsupported data type: "+D(e))}var a="";for(let e=0;e<10;e++){let t=String.fromCharCode(48+e);a+=t}for(let e=0;e<26;e++){let t=String.fromCharCode(65+e);a+=t}for(let e=0;e<26;e++){let t=String.fromCharCode(97+e);a+=t}var f=a.length,v={};for(let e=0;e<f;e++){let t=a[e];v[t]=e}function g(e){let t=0,n=1;for(let r=e.length-1;r>=0;r--){let o=e[r],i=v[o];i*=n,t+=i,n*=f}return t}function F(e){let t=BigInt(0),n=BigInt(1),r=BigInt(f);for(let o=e.length-1;o>=0;o--){let i=e[o],c=BigInt(v[i]);c*=n,t+=c,n*=r}return t}function V(e){if(e===0)return a[0];let t=[];for(;e!==0;){let n=e%f,r=a[n];t.push(r),e-=n,e/=f}return t.reverse().join("")}function P(e){let t=BigInt(0),n=BigInt(f);if(e===t)return a[0];let r=[];for(;e!==t;){let o=e%n,i=a[Number(o)];r.push(i),e/=n}return r.reverse().join("")}function _(e){return e.split("").reverse().join("")}function y(e){if(e<0)return"-"+y(-e);let[t,n]=e.toString().split(".");if(!n)return V(e);let r;n&&([n,r]=n.split("e")),t=b(t),n=_(n),n=b(n);let o=t+"."+n;if(r){switch(o+=".",r[0]){case"+":r=r.slice(1);break;case"-":o+="-",r=r.slice(1);break}r=b(r),o+=r}return o}function b(e){let t=+e;return t.toString()===e&&t+1!==t&&t-1!==t?V(t):":"+P(BigInt(e))}function x(e){return e[0]===":"?F(e.substring(1)).toString():g(e).toString()}function k(e){if(e[0]==="-")return-k(e.substr(1));let[t,n,r]=e.split(".");if(!n)return g(t);t=x(t),n=x(n),n=_(n);let o=t+"."+n;if(r){o+="e";let i=!1;r[0]==="-"&&(i=!0,r=r.slice(1)),r=x(r),o+=i?-r:+r}return+o}function S(e){return"n|"+y(e)}function w(e){return e=e.replace("n|",""),k(e)}function K(e){return typeof e=="number"?e:g(e)}function C(e){return e?"b|T":"b|F"}function M(e){switch(e){case"b|T":return!0;case"b|F":return!1}return!!e}function j(e){switch(e[0]+e[1]){case"b|":case"o|":case"n|":case"a|":case"s|":e="s|"+e}return e}function T(e){return e[0]+e[1]==="s|"?e.substr(2):e}var A={sort_key:!1};function B(e){return e.store.toArray()}function z(){let e=[];return{forEach(t){for(let n=0;n<e.length;n++)if(t(e[n])==="break")return},add(t){e.push(t)},toArray(){return e}}}function J(){let e=Object.create(null),t=Object.create(null);return{getValue(n){return e[n]},getSchema(n){return t[n]},forEachValue(n){for(let[r,o]of Object.entries(e))if(n(r,o)==="break")return},forEachSchema(n){for(let[r,o]of Object.entries(t))if(n(r,o)==="break")return},setValue(n,r){e[n]=r},setSchema(n,r){t[n]=r},hasValue(n){return n in e},hasSchema(n){return n in t}}}function I(){return{store:z(),cache:J(),keyCount:0}}function u(e,t){if(e.cache.hasValue(t))return e.cache.getValue(t);let n=e.keyCount++,r=y(n);return e.store.add(t),e.cache.setValue(t,r),r}function L(e,t){A.sort_key&&t.sort();let n=t.join(",");if(e.cache.hasSchema(n))return e.cache.getSchema(n);let r=s(e,t,void 0);return e.cache.setSchema(n,r),r}function s(e,t,n){if(t===null)return"";switch(typeof t){case"undefined":if(Array.isArray(n))return s(e,null,n);break;case"object":if(t===null)return u(e,null);if(Array.isArray(t)){let r="a";for(let o=0;o<t.length;o++){let i=t[o],c=i===null?"_":s(e,i,t);r+="|"+c}return r==="a"&&(r="a|"),u(e,r)}else{let r=Object.keys(t);if(r.length===0)return u(e,"o|");let o="o",i=L(e,r);o+="|"+i;for(let c of r){let l=t[c],m=s(e,l,t);o+="|"+m}return u(e,o)}case"boolean":return u(e,C(t));case"number":return u(e,S(t));case"string":return u(e,j(t))}return p(t)}function O(e){let t=I(),n=s(t,e,void 0);return[B(t),n]}function q(e,t){if(t==="o|")return{};let n={},r=t.split("|"),o=r[1],i=d(e,o),c=r.length;c-2===1&&!Array.isArray(i)&&(i=[i]);for(let l=2;l<c;l++){let m=i[l-2],h=r[l];h=d(e,h),n[m]=h}return n}function G(e,t){if(t==="a|")return[];let n=t.split("|"),r=n.length-1,o=new Array(r);for(let i=0;i<r;i++){let c=n[i+1];c=d(e,c),o[i]=c}return o}function d(e,t){if(t===""||t==="_")return null;let n=K(t),r=e[n];if(r===null)return r;switch(typeof r){case"undefined":return r;case"number":return r;case"string":switch(r[0]+r[1]){case"b|":return M(r);case"o|":return q(e,r);case"n|":return w(r);case"a|":return G(e,r);default:return T(r)}}return p(r)}function U(e){let[t,n]=e;return d(t,n)}function E(e){for(let t in e)e[t]===void 0&&delete e[t]}function N(e){R(e,new Set)}function R(e,t){t.add(e);for(let n in e)if(e[n]===void 0)delete e[n];else{let r=e[n];r&&typeof r=="object"&&!t.has(r)&&R(r,t)}}var H={compress:O,decompress:U,decode:d,addValue:s,trimUndefined:E,trimUndefinedRecursively:N};Object.assign(window,{compressJSON:H});})();

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

const num = +int_str;
if (num.toString() === int_str) {
if (num.toString() === int_str && num + 1 !== num && num - 1 !== num) {
return int_to_s(num);

@@ -122,0 +122,0 @@ }

{
"name": "compress-json",
"version": "3.0.2",
"version": "3.0.3",
"description": "convert JSON data to space efficient format",

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

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