Comparing version 3.0.2 to 3.0.3
@@ -1,2 +0,1 @@ | ||
self.Flatted=function(n){"use strict"; | ||
/*! (c) 2020 Andrea Giammarchi */function s(n,t){return t}function c(n){return n instanceof y?y(n):n}function f(n,t){return typeof t==v?new y(t):t}function l(n,t,r){var e=y(t.push(r)-1);return n.set(r,e),e}var a=JSON.parse,p=JSON.stringify,o=Object.keys,y=String,v="string",d="object";return n.parse=function(n,t){var r=a(n,f).map(c),e=r[0],u=t||s,i=typeof e==d&&e?function u(i,c,n,f){return o(n).reduce(function(n,t){var r,e=n[t];return e instanceof y?typeof(r=i[e])!=d||c.has(r)?n[t]=f.call(n,t,r):(c.add(r),n[t]=f.call(n,t,u(i,c,r,f))):n[t]=f.call(n,t,e),n},n)}(r,new Set,e,u):e;return u.call({"":i},"",i)},n.stringify=function(n,r,t){for(var e=r&&typeof r==d?function(n,t){return""===n||-1<r.indexOf(n)?t:void 0}:r||s,u=new Map,i=[],c=[],f=+l(u,i,e.call({"":n},"",n)),a=!f;f<i.length;)a=!0,c[f]=p(i[f++],o,t);return"["+c.join(",")+"]";function o(n,t){if(a)return a=!a,t;var r=e.call(this,n,t);switch(typeof r){case d:if(null===r)return r;case v:return u.get(r)||l(u,i,r)}return r}},n}({}); | ||
self.Flatted=function(n){"use strict";function s(n,t){return t}function c(n){return n instanceof y?y(n):n}function f(n,t){return typeof t==v?new y(t):t}function l(n,t,r){var e=y(t.push(r)-1);return n.set(r,e),e}var a=JSON.parse,p=JSON.stringify,o=Object.keys,y=String,v="string",d="object";return n.parse=function(n,t){var r=a(n,f).map(c),e=r[0],u=t||s,i=typeof e==d&&e?function u(i,c,n,f){return o(n).reduce(function(n,t){var r,e=n[t];return e instanceof y?typeof(r=i[e])!=d||c.has(r)?n[t]=f.call(n,t,r):(c.add(r),n[t]=f.call(n,t,u(i,c,r,f))):n[t]=f.call(n,t,e),n},n)}(r,new Set,e,u):e;return u.call({"":i},"",i)},n.stringify=function(n,r,t){for(var e=r&&typeof r==d?function(n,t){return""===n||-1<r.indexOf(n)?t:void 0}:r||s,u=new Map,i=[],c=[],f=+l(u,i,e.call({"":n},"",n)),a=!f;f<i.length;)a=!0,c[f]=p(i[f++],o,t);return"["+c.join(",")+"]";function o(n,t){if(a)return a=!a,t;var r=e.call(this,n,t);switch(typeof r){case d:if(null===r)return r;case v:return u.get(r)||l(u,i,r)}return r}},n}({}); |
{ | ||
"name": "flatted", | ||
"version": "3.0.2", | ||
"version": "3.0.3", | ||
"description": "A super light and fast circular JSON parser.", | ||
@@ -13,3 +13,3 @@ "unpkg": "min.js", | ||
"rollup:babel": "rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck && drop-babel-typeof index.js", | ||
"min": "uglifyjs index.js --support-ie8 --comments=/^!/ -c -m -o min.js", | ||
"min": "uglifyjs index.js -c -m -o min.js", | ||
"size": "cat index.js | wc -c;cat min.js | wc -c;gzip -c9 min.js | wc -c;cat min.js | brotli | wc -c; cat es.js | brotli | wc -c", | ||
@@ -37,4 +37,4 @@ "coveralls": "nyc report --reporter=text-lcov | coveralls", | ||
"devDependencies": { | ||
"@babel/core": "^7.9.6", | ||
"@babel/preset-env": "^7.9.6", | ||
"@babel/core": "^7.10.4", | ||
"@babel/preset-env": "^7.10.4", | ||
"ascjs": "^4.0.1", | ||
@@ -46,8 +46,8 @@ "circular-json": "^0.5.9", | ||
"jsan": "^3.1.13", | ||
"nyc": "^15.0.1", | ||
"rollup": "^2.10.9", | ||
"nyc": "^15.1.0", | ||
"rollup": "^2.19.0", | ||
"rollup-plugin-babel": "^4.4.0", | ||
"rollup-plugin-node-resolve": "^5.2.0", | ||
"rollup-plugin-terser": "^6.1.0", | ||
"uglify-js": "^3.9.3" | ||
"uglify-js": "^3.10.0" | ||
}, | ||
@@ -54,0 +54,0 @@ "module": "./esm/index.js", |
@@ -5,3 +5,3 @@ # flatted | ||
A super light (0.5K) and fast circular JSON parser, directly from the creator of [CircularJSON](https://github.com/WebReflection/circular-json/#circularjson). | ||
A super light (0.5K) and fast circular JSON parser, directly from the creator of [CircularJSON](https://github.com/WebReflection/circular-json/#circularjson), now available also for **[PHP](./php/flatted.php)**. | ||
@@ -8,0 +8,0 @@ ```js |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
28592
14
0
253