{"_id":"devalue","_rev":"4538959","name":"devalue","description":"Gets the job done when JSON.stringify can't","dist-tags":{"latest":"5.7.1"},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"time":{"modified":"2026-04-09T15:06:55.000Z","created":"2018-03-10T21:54:57.872Z","5.7.1":"2026-04-08T16:48:50.581Z","5.7.0":"2026-04-06T21:35:15.747Z","5.6.4":"2026-03-11T16:06:11.072Z","5.6.3":"2026-02-18T17:50:11.689Z","5.6.2":"2026-01-15T16:09:08.289Z","5.6.1":"2025-12-11T02:51:09.591Z","5.6.0":"2025-12-08T16:17:03.270Z","5.5.0":"2025-11-12T14:15:30.715Z","5.4.2":"2025-10-21T21:18:41.379Z","5.4.1":"2025-10-15T18:18:47.796Z","5.4.0":"2025-10-15T16:14:39.540Z","5.3.2":"2025-08-26T22:08:27.691Z","5.3.1":"2025-08-26T17:11:27.830Z","5.3.0":"2025-08-26T16:57:56.963Z","5.2.0":"2025-08-26T13:09:37.096Z","5.1.1":"2024-09-25T20:11:07.783Z","5.1.0":"2024-09-25T18:38:07.510Z","5.0.0":"2024-04-19T17:32:55.835Z","4.3.3":"2024-04-19T17:31:11.166Z","4.3.2":"2023-05-22T03:51:42.679Z","4.3.1":"2023-05-14T23:38:59.771Z","4.3.0":"2023-02-10T17:17:38.749Z","4.2.3":"2023-01-30T15:01:19.641Z","4.2.2":"2023-01-11T17:45:24.621Z","4.2.1":"2023-01-10T21:12:26.755Z","4.2.0":"2022-11-02T14:49:14.344Z","4.1.0":"2022-11-01T21:46:39.925Z","4.0.1":"2022-10-17T14:59:26.218Z","4.0.0":"2022-10-03T21:46:19.513Z","3.1.3":"2022-09-01T22:51:16.603Z","3.1.2":"2022-08-26T18:50:01.971Z","3.1.1":"2022-08-26T18:46:55.957Z","3.1.0":"2022-08-26T17:51:39.795Z","3.0.1":"2022-08-26T17:09:13.782Z","2.0.1":"2019-11-29T18:16:22.099Z","2.0.0":"2019-06-18T13:21:53.942Z","1.1.1":"2019-06-10T12:51:13.469Z","1.1.0":"2018-10-26T13:40:08.167Z","1.0.4":"2018-07-31T18:42:09.918Z","1.0.3":"2018-03-27T20:32:18.628Z","1.0.2":"2018-03-26T22:38:30.987Z","1.0.1":"2018-03-10T23:56:16.994Z","1.0.0":"2018-03-10T21:54:57.872Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/sveltejs/devalue.git"},"versions":{"5.7.1":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.7.1","repository":{"type":"git","url":"git+https://github.com/sveltejs/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.29.6","@js-temporal/polyfill":"^0.5.1","@types/node":"^24.12.0","dts-buddy":"^0.6.2","publint":"^0.3.12","typescript":"^5.9.2","uvu":"^0.5.6"},"license":"MIT","type":"module","packageManager":"pnpm@8.15.9","scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","build":"dts-buddy","test":"uvu","bench":"node --allow-natives-syntax ./benchmarking/run.js","bench:compare":"node --allow-natives-syntax ./benchmarking/compare/index.js"},"_id":"devalue@5.7.1","bugs":{"url":"https://github.com/sveltejs/devalue/issues"},"homepage":"https://github.com/sveltejs/devalue#readme","_integrity":"sha512-MUbZ586EgQqdRnC4yDrlod3BEdyvE4TapGYHMW2CiaW+KkkFmWEFqBUaLltEZCGi0iFXCEjRF0OjF0DV2QHjOA==","_resolved":"/tmp/f528cfbb424ab360e93863bc9f9afeb6/devalue-5.7.1.tgz","_from":"file:devalue-5.7.1.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"shasum":"93e2d9412b909a7901d7b966ebb3479d15a390fd","size":14269,"noattachment":false,"key":"/devalue/-/devalue-5.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.7.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93dd60a4-93fa-412b-9f3a-61e67cda3698"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devalue_5.7.1_1775666930430_0.4687344953049928"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T16:48:50.581Z","publish_time":1775666930581,"_source_registry_name":"default","_cnpm_publish_time":1775666930581},"5.7.0":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.7.0","repository":{"type":"git","url":"git+https://github.com/sveltejs/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.29.6","@js-temporal/polyfill":"^0.5.1","@types/node":"^24.12.0","dts-buddy":"^0.6.2","publint":"^0.3.12","typescript":"^5.9.2","uvu":"^0.5.6"},"license":"MIT","type":"module","packageManager":"pnpm@8.15.9","scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","build":"dts-buddy","test":"uvu","bench":"node --allow-natives-syntax ./benchmarking/run.js","bench:compare":"node --allow-natives-syntax ./benchmarking/compare/index.js"},"_id":"devalue@5.7.0","bugs":{"url":"https://github.com/sveltejs/devalue/issues"},"homepage":"https://github.com/sveltejs/devalue#readme","_integrity":"sha512-qCvc8m7cImp1QDCsiY+C2EdSBWSj7Ucfoq87scSdYboDiIKdvMtFbH1U2VReBls6WMhMaUOoK3ZJEDNG/7zm3w==","_resolved":"/tmp/9d277deafcd4ea3315d9acc462ba2261/devalue-5.7.0.tgz","_from":"file:devalue-5.7.0.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"shasum":"44cf49d479e2769a04c6bf44168592de688f584b","size":14238,"noattachment":false,"key":"/devalue/-/devalue-5.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.7.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93dd60a4-93fa-412b-9f3a-61e67cda3698"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devalue_5.7.0_1775511315601_0.5665060390264094"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-06T21:35:15.747Z","publish_time":1775511315747,"_source_registry_name":"default","_cnpm_publish_time":1775511315747},"5.6.4":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.6.4","repository":{"type":"git","url":"git+https://github.com/sveltejs/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.29.6","@js-temporal/polyfill":"^0.5.1","dts-buddy":"^0.6.2","publint":"^0.3.12","typescript":"^5.9.2","uvu":"^0.5.6"},"license":"MIT","type":"module","packageManager":"pnpm@8.15.9","scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","build":"dts-buddy","test":"uvu"},"_id":"devalue@5.6.4","bugs":{"url":"https://github.com/sveltejs/devalue/issues"},"homepage":"https://github.com/sveltejs/devalue#readme","_integrity":"sha512-Gp6rDldRsFh/7XuouDbxMH3Mx8GMCcgzIb1pDTvNyn8pZGQ22u+Wa+lGV9dQCltFQ7uVw0MhRyb8XDskNFOReA==","_resolved":"/tmp/f04fc2a782713b3629a1a0eef52f6d2d/devalue-5.6.4.tgz","_from":"file:devalue-5.6.4.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"shasum":"aec6cdba0e4109543b40c94d46e2b87bf8af8de5","size":13891,"noattachment":false,"key":"/devalue/-/devalue-5.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.6.4.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93dd60a4-93fa-412b-9f3a-61e67cda3698"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devalue_5.6.4_1773245170912_0.618697273211821"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-11T16:06:11.072Z","publish_time":1773245171072,"_source_registry_name":"default","_cnpm_publish_time":1773245171072},"5.6.3":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.6.3","repository":{"type":"git","url":"git+https://github.com/sveltejs/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.29.6","@js-temporal/polyfill":"^0.5.1","dts-buddy":"^0.6.2","publint":"^0.3.12","typescript":"^5.9.2","uvu":"^0.5.6"},"license":"MIT","type":"module","packageManager":"pnpm@8.15.9","scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","build":"dts-buddy","test":"uvu"},"_id":"devalue@5.6.3","bugs":{"url":"https://github.com/sveltejs/devalue/issues"},"homepage":"https://github.com/sveltejs/devalue#readme","_integrity":"sha512-nc7XjUU/2Lb+SvEFVGcWLiKkzfw8+qHI7zn8WYXKkLMgfGSHbgCEaR6bJpev8Cm6Rmrb19Gfd/tZvGqx9is3wg==","_resolved":"/tmp/f97817df0086d696c92d39197c7b979b/devalue-5.6.3.tgz","_from":"file:devalue-5.6.3.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"shasum":"fee7b50bf072f4a4cdf18d1f27de3ce92131f699","size":13801,"noattachment":false,"key":"/devalue/-/devalue-5.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.6.3.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93dd60a4-93fa-412b-9f3a-61e67cda3698"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devalue_5.6.3_1771437011475_0.8910744760258344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-18T17:50:11.689Z","publish_time":1771437011689,"_source_registry_name":"default","_cnpm_publish_time":1771437011689},"5.6.2":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.6.2","repository":{"type":"git","url":"git+https://github.com/sveltejs/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.29.6","@js-temporal/polyfill":"^0.5.1","dts-buddy":"^0.6.2","publint":"^0.3.12","typescript":"^5.9.2","uvu":"^0.5.6"},"license":"MIT","type":"module","packageManager":"pnpm@8.15.9","scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","build":"dts-buddy","test":"uvu test"},"_id":"devalue@5.6.2","bugs":{"url":"https://github.com/sveltejs/devalue/issues"},"homepage":"https://github.com/sveltejs/devalue#readme","_integrity":"sha512-nPRkjWzzDQlsejL1WVifk5rvcFi/y1onBRxjaFMjZeR9mFpqu2gmAZ9xUB9/IEanEP/vBtGeGganC/GO1fmufg==","_resolved":"/tmp/44b626a56a39b00359da149ad6ae957e/devalue-5.6.2.tgz","_from":"file:devalue-5.6.2.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"shasum":"931e2bb1cc2b299e0f0fb9e4e5be8ebf521a25b8","size":11393,"noattachment":false,"key":"/devalue/-/devalue-5.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.6.2.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93dd60a4-93fa-412b-9f3a-61e67cda3698"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devalue_5.6.2_1768493348154_0.9179283077713147"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-15T16:09:08.289Z","publish_time":1768493348289,"_source_registry_name":"default","_cnpm_publish_time":1768493348289},"5.6.1":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.6.1","repository":{"type":"git","url":"git+https://github.com/sveltejs/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.29.6","@js-temporal/polyfill":"^0.5.1","dts-buddy":"^0.6.2","publint":"^0.3.12","typescript":"^5.9.2","uvu":"^0.5.6"},"license":"MIT","type":"module","packageManager":"pnpm@8.15.9","scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","build":"dts-buddy","test":"uvu test"},"_id":"devalue@5.6.1","bugs":{"url":"https://github.com/sveltejs/devalue/issues"},"homepage":"https://github.com/sveltejs/devalue#readme","_integrity":"sha512-jDwizj+IlEZBunHcOuuFVBnIMPAEHvTsJj0BcIp94xYguLRVBcXO853px/MyIJvbVzWdsGvrRweIUWJw8hBP7A==","_resolved":"/tmp/f0ceee9efb30985f2691885db7264013/devalue-5.6.1.tgz","_from":"file:devalue-5.6.1.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"f4c0a6e71d1a2bc50c02f9ca3c54ecafeb6a0445","size":11128,"noattachment":false,"key":"/devalue/-/devalue-5.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.6.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93dd60a4-93fa-412b-9f3a-61e67cda3698"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devalue_5.6.1_1765421469411_0.8028459634185192"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-11T02:51:09.591Z","publish_time":1765421469591,"_source_registry_name":"default","_cnpm_publish_time":1765421469591},"5.6.0":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.6.0","repository":{"type":"git","url":"git+https://github.com/sveltejs/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.29.6","@js-temporal/polyfill":"^0.5.1","dts-buddy":"^0.6.2","publint":"^0.3.12","typescript":"^5.9.2","uvu":"^0.5.6"},"license":"MIT","type":"module","packageManager":"pnpm@8.15.9","scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","build":"dts-buddy","test":"uvu test"},"_id":"devalue@5.6.0","bugs":{"url":"https://github.com/sveltejs/devalue/issues"},"homepage":"https://github.com/sveltejs/devalue#readme","_integrity":"sha512-BaD1s81TFFqbD6Uknni42TrolvEWA1Ih5L+OiHWmi4OYMJVwAYPGtha61I9KxTf52OvVHozHyjPu8zljqdF3uA==","_resolved":"/tmp/7f0bfd3f0fd42ed6108ad035a141bc0f/devalue-5.6.0.tgz","_from":"file:devalue-5.6.0.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"895e61331efdd8a7ef7b735a246fe9a3973e5339","size":11098,"noattachment":false,"key":"/devalue/-/devalue-5.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.6.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93dd60a4-93fa-412b-9f3a-61e67cda3698"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devalue_5.6.0_1765210623116_0.5994835371551563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-08T16:17:03.270Z","publish_time":1765210623270,"_source_registry_name":"default","_cnpm_publish_time":1765210623270},"5.5.0":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.5.0","repository":{"type":"git","url":"git+https://github.com/sveltejs/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.29.6","@js-temporal/polyfill":"^0.5.1","dts-buddy":"^0.6.2","publint":"^0.3.12","typescript":"^5.9.2","uvu":"^0.5.6"},"license":"MIT","type":"module","packageManager":"pnpm@8.15.9","scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","build":"dts-buddy","test":"uvu test"},"_id":"devalue@5.5.0","bugs":{"url":"https://github.com/sveltejs/devalue/issues"},"homepage":"https://github.com/sveltejs/devalue#readme","_integrity":"sha512-69sM5yrHfFLJt0AZ9QqZXGCPfJ7fQjvpln3Rq5+PS03LD32Ost1Q9N+eEnaQwGRIriKkMImXD56ocjQmfjbV3w==","_resolved":"/tmp/282d3f7df4d602bd0eaeeca89c882e13/devalue-5.5.0.tgz","_from":"file:devalue-5.5.0.tgz","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"shasum":"2b7d3959496773dfc6d83dbc909af3ddb65ba6bb","size":10916,"noattachment":false,"key":"/devalue/-/devalue-5.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.5.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93dd60a4-93fa-412b-9f3a-61e67cda3698"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devalue_5.5.0_1762956930547_0.4875577957908521"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-12T14:15:30.715Z","publish_time":1762956930715,"_source_registry_name":"default","_cnpm_publish_time":1762956930715},"5.4.2":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.4.2","repository":{"type":"git","url":"git+https://github.com/sveltejs/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.29.6","@js-temporal/polyfill":"^0.5.1","dts-buddy":"^0.6.2","publint":"^0.3.12","typescript":"^5.9.2","uvu":"^0.5.6"},"license":"MIT","type":"module","packageManager":"pnpm@8.15.9","scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","build":"dts-buddy","test":"uvu test"},"_id":"devalue@5.4.2","bugs":{"url":"https://github.com/sveltejs/devalue/issues"},"homepage":"https://github.com/sveltejs/devalue#readme","_integrity":"sha512-MwPZTKEPK2k8Qgfmqrd48ZKVvzSQjgW0lXLxiIBA8dQjtf/6mw6pggHNLcyDKyf+fI6eXxlQwPsfaCMTU5U+Bw==","_resolved":"/tmp/90f32888bf9f0588078b9c2053fe3370/devalue-5.4.2.tgz","_from":"file:devalue-5.4.2.tgz","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"shasum":"d002d836f9e92fc0c3bd9b76ea69129cbf99dca7","size":10906,"noattachment":false,"key":"/devalue/-/devalue-5.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.4.2.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93dd60a4-93fa-412b-9f3a-61e67cda3698"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devalue_5.4.2_1761081521179_0.829559118958026"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-21T21:18:41.379Z","publish_time":1761081521379,"_source_registry_name":"default","_cnpm_publish_time":1761081521379},"5.4.1":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.4.1","repository":{"type":"git","url":"git+https://github.com/sveltejs/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.29.6","@js-temporal/polyfill":"^0.5.1","dts-buddy":"^0.6.2","publint":"^0.3.12","typescript":"^5.9.2","uvu":"^0.5.6"},"license":"MIT","type":"module","packageManager":"pnpm@8.15.9","scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","build":"dts-buddy","test":"uvu test"},"_id":"devalue@5.4.1","bugs":{"url":"https://github.com/sveltejs/devalue/issues"},"homepage":"https://github.com/sveltejs/devalue#readme","_integrity":"sha512-YtoaOfsqjbZQKGIMRYDWKjUmSB4VJ/RElB+bXZawQAQYAo4xu08GKTMVlsZDTF6R2MbAgjcAQRPI5eIyRAT2OQ==","_resolved":"/tmp/caad0ce3cb0cc22a1e9b3344d41f370c/devalue-5.4.1.tgz","_from":"file:devalue-5.4.1.tgz","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"shasum":"6086910772fa055d707f60a3e5858d26ef9dcf55","size":10820,"noattachment":false,"key":"/devalue/-/devalue-5.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.4.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93dd60a4-93fa-412b-9f3a-61e67cda3698"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devalue_5.4.1_1760552327557_0.19470576126465788"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-15T18:18:47.796Z","publish_time":1760552327796,"_source_registry_name":"default","_cnpm_publish_time":1760552327796},"5.4.0":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.4.0","repository":{"type":"git","url":"git+https://github.com/sveltejs/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.29.6","@js-temporal/polyfill":"^0.5.1","dts-buddy":"^0.6.2","publint":"^0.3.12","typescript":"^5.9.2","uvu":"^0.5.6"},"license":"MIT","type":"module","packageManager":"pnpm@8.15.9","scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","build":"dts-buddy","test":"uvu test"},"_id":"devalue@5.4.0","bugs":{"url":"https://github.com/sveltejs/devalue/issues"},"homepage":"https://github.com/sveltejs/devalue#readme","_integrity":"sha512-n0h6iYbR4IyHe4SdGzm0yV0q4v1aD/maadVkjZC+wICyhWrf1fyNEJTaF7BhlDcKar46tCn5wIMRgTLrrPgmQQ==","_resolved":"/tmp/2074f575656174a469e14fac22329735/devalue-5.4.0.tgz","_from":"file:devalue-5.4.0.tgz","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"shasum":"55dc8a185569a05580fde19d3e83f0ab276a6c1e","size":10818,"noattachment":false,"key":"/devalue/-/devalue-5.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.4.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93dd60a4-93fa-412b-9f3a-61e67cda3698"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devalue_5.4.0_1760544879348_0.4464114520715552"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-15T16:14:39.540Z","publish_time":1760544879540,"_source_registry_name":"default","_cnpm_publish_time":1760544879540},"5.3.2":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.3.2","repository":{"type":"git","url":"git+https://github.com/sveltejs/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.29.6","@js-temporal/polyfill":"^0.5.1","dts-buddy":"^0.6.2","publint":"^0.3.12","typescript":"^5.9.2","uvu":"^0.5.6"},"license":"MIT","type":"module","packageManager":"pnpm@8.15.9","scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","build":"dts-buddy","test":"uvu test"},"_id":"devalue@5.3.2","bugs":{"url":"https://github.com/sveltejs/devalue/issues"},"homepage":"https://github.com/sveltejs/devalue#readme","_integrity":"sha512-UDsjUbpQn9kvm68slnrs+mfxwFkIflOhkanmyabZ8zOYk8SMEIbJ3TK+88g70hSIeytu4y18f0z/hYHMTrXIWw==","_resolved":"/tmp/e38cf9b6f6bcef7719b325131253a659/devalue-5.3.2.tgz","_from":"file:devalue-5.3.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"1d9a00f0d126a2f768589f236da8b67d6988d285","size":10815,"noattachment":false,"key":"/devalue/-/devalue-5.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.3.2.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devalue_5.3.2_1756246107483_0.7709333957574955"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-26T22:08:27.691Z","publish_time":1756246107691,"_source_registry_name":"default","_cnpm_publish_time":1756246107691},"5.3.1":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.3.1","repository":{"type":"git","url":"git+https://github.com/sveltejs/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.29.6","@js-temporal/polyfill":"^0.5.1","dts-buddy":"^0.6.2","publint":"^0.3.12","typescript":"^5.9.2","uvu":"^0.5.6"},"license":"MIT","type":"module","packageManager":"pnpm@8.15.9","scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","build":"dts-buddy","test":"uvu test"},"_id":"devalue@5.3.1","bugs":{"url":"https://github.com/sveltejs/devalue/issues"},"homepage":"https://github.com/sveltejs/devalue#readme","_integrity":"sha512-+eacAWjj8JNlvlnLnBvxkHF4Hsep3ip5Uxf4Wg2+hCspuM1xWRCG7RRL0ur00goXHhm9lBVleftYwSPGZOggHA==","_resolved":"/tmp/b334b0fb287c5ed0a4aafc5d22841157/devalue-5.3.1.tgz","_from":"file:devalue-5.3.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"18f60df51ae6fa1ebdd3f80f90094d3d0e93f135","size":10763,"noattachment":false,"key":"/devalue/-/devalue-5.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.3.1.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devalue_5.3.1_1756228287655_0.2767502809860263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-26T17:11:27.830Z","publish_time":1756228287830,"_source_registry_name":"default","_cnpm_publish_time":1756228287830},"5.3.0":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.3.0","repository":{"type":"git","url":"git+https://github.com/sveltejs/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.29.6","@js-temporal/polyfill":"^0.5.1","dts-buddy":"^0.6.2","publint":"^0.3.12","typescript":"^5.9.2","uvu":"^0.5.6"},"license":"MIT","type":"module","packageManager":"pnpm@8.15.9","scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","build":"dts-buddy","test":"uvu test"},"_id":"devalue@5.3.0","bugs":{"url":"https://github.com/sveltejs/devalue/issues"},"homepage":"https://github.com/sveltejs/devalue#readme","_integrity":"sha512-kfnc27YbK54R0y1kVWHB7tBkxQcXQcxw0v2qhHe1vi//so5VXDd7leVjA75X6itfIxLxr5gY2wwOTYpWi+QcbQ==","_resolved":"/tmp/40b47d5b45f694e93db81f979b10df5a/devalue-5.3.0.tgz","_from":"file:devalue-5.3.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"6db8782d0ef8641ad55dd610babcd697aa42e585","size":10765,"noattachment":false,"key":"/devalue/-/devalue-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.3.0.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devalue_5.3.0_1756227476775_0.8599573389713491"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-26T16:57:56.963Z","publish_time":1756227476963,"_source_registry_name":"default","_cnpm_publish_time":1756227476963},"5.2.0":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.2.0","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.29.6","dts-buddy":"^0.6.2","publint":"^0.3.12","typescript":"^5.9.2","uvu":"^0.5.6"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","build":"dts-buddy","test":"uvu test","prepublishOnly":"npm test && npm run build && publint"},"license":"MIT","type":"module","packageManager":"pnpm@8.15.9","_id":"devalue@5.2.0","gitHead":"81148214b72de8088591960ef348afd32b7e9e7d","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_nodeVersion":"24.6.0","_npmVersion":"11.5.1","dist":{"shasum":"486e7894f78c26af0ec39ef6d50e5e0801a2856e","size":10234,"noattachment":false,"key":"/devalue/-/devalue-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.2.0.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devalue_5.2.0_1756213776932_0.36085169141303997"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-26T13:09:37.096Z","publish_time":1756213777096,"_source_registry_name":"default","_cnpm_publish_time":1756213777096},"5.1.1":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.1.1","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"sideEffects":false,"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"dts-buddy":"^0.0.4","publint":"^0.1.7","typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"dts-buddy","test":"uvu test","prepublishOnly":"npm test && npm run build && publint"},"license":"MIT","type":"module","packageManager":"pnpm@8.5.1","_id":"devalue@5.1.1","gitHead":"f3fd2aa93d79f21746555671f955a897335edb1b","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"shasum":"a71887ac0f354652851752654e4bd435a53891ae","size":10175,"noattachment":false,"key":"/devalue/-/devalue-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.1.1.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_5.1.1_1727295066394_0.20154945098062527"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T20:11:07.783Z","publish_time":1727295067783,"_source_registry_name":"default","_cnpm_publish_time":1727295067783},"5.1.0":{"name":"devalue","version":"5.1.0","license":"MIT","_id":"devalue@5.1.0","maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"homepage":"https://github.com/Rich-Harris/devalue#readme","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"dist":{"shasum":"4cb5a448c48b7ea903ebc39404e3d42d8c69659d","size":10161,"noattachment":false,"key":"/devalue/-/devalue-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.1.0.tgz"},"type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"293d70bb7a3312741c370c8989fff0b5525647de","scripts":{"test":"uvu test","build":"dts-buddy","prepublishOnly":"npm test && npm run build && publint"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/Rich-Harris/devalue.git","type":"git"},"_npmVersion":"10.8.1","description":"Gets the job done when JSON.stringify can't","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.5.1","devDependencies":{"uvu":"^0.5.6","publint":"^0.1.7","dts-buddy":"^0.0.4","typescript":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/devalue_5.1.0_1727289487280_0.9621671839910275","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-25T18:38:07.510Z","publish_time":1727289487510,"_source_registry_name":"default","_cnpm_publish_time":1727289487510},"5.0.0":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"5.0.0","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"dts-buddy":"^0.0.4","publint":"^0.1.7","typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"dts-buddy","test":"uvu test","prepublishOnly":"npm test && npm run build && publint"},"license":"MIT","type":"module","packageManager":"pnpm@8.5.1","_id":"devalue@5.0.0","gitHead":"0c35c0e7a6a37172c7f049eaae4e7079559ba250","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"1ca0099a7d715b4d6cac3924e770ccbbc584ad98","size":8686,"noattachment":false,"key":"/devalue/-/devalue-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-5.0.0.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_5.0.0_1713547975619_0.8217474928063151"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-19T17:32:55.835Z","publish_time":1713547975835,"_source_registry_name":"default","_cnpm_publish_time":1713547975835},"4.3.3":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"4.3.3","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"dts-buddy":"^0.0.4","publint":"^0.1.7","typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"dts-buddy","test":"uvu test","prepublishOnly":"npm test && npm run build && publint"},"license":"MIT","type":"module","packageManager":"pnpm@8.5.1","_id":"devalue@4.3.3","gitHead":"7bbc088be19eb7175b46c995fbd7f7555c86c53d","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"e35df3bdc49136837e77986f629b9fa6fef50726","size":8610,"noattachment":false,"key":"/devalue/-/devalue-4.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-4.3.3.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_4.3.3_1713547870992_0.13381641603215133"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-19T17:31:11.166Z","publish_time":1713547871166,"_source_registry_name":"default","_cnpm_publish_time":1713547871166},"4.3.2":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"4.3.2","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"dts-buddy":"^0.0.4","publint":"^0.1.7","typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"dts-buddy","test":"uvu test","prepublishOnly":"npm test && publint && npm run build"},"license":"MIT","type":"module","packageManager":"pnpm@8.5.1","gitHead":"50af63e2b2c648f6e6ea29904a14faac25a581fc","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@4.3.2","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"cc44e4cf3872ac5a78229fbce3b77e57032727b5","size":8504,"noattachment":false,"key":"/devalue/-/devalue-4.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-4.3.2.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_4.3.2_1684727502488_0.5791327079373201"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-22T03:51:42.679Z","publish_time":1684727502679,"_source_registry_name":"default","_cnpm_publish_time":1684727502679},"4.3.1":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"4.3.1","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"publint":"^0.1.7","typescript":"^3.1.3","uvu":"^0.5.6"},"license":"MIT","type":"module","packageManager":"pnpm@7.9.5","scripts":{"build":"tsc","test":"uvu test"},"bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@4.3.1","_integrity":"sha512-Kc0TSP9IUU9eg55au5Q3YtqaYI2cgntVpunJV9Exbm9nvlBeTE5p2NqYHfpuXK6+VF2hF5PI+BPFPUti7e2N1g==","_resolved":"/private/var/folders/7v/vmhzfrs95513z1qrq66r2zy40000gn/T/80f06eb77bae958407229ecaacbc3ea7/devalue-4.3.1.tgz","_from":"file:devalue-4.3.1.tgz","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"08f9a0b5375ad754167aa71872a9c911a46a5428","size":8573,"noattachment":false,"key":"/devalue/-/devalue-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-4.3.1.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_4.3.1_1684107539582_0.18812747305140842"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-14T23:38:59.771Z","publish_time":1684107539771,"_source_registry_name":"default","_cnpm_publish_time":1684107539771},"4.3.0":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"4.3.0","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"publint":"^0.1.7","typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"tsc","test":"uvu test","prepublishOnly":"npm test && publint && npm run build"},"license":"MIT","type":"module","packageManager":"pnpm@7.9.5","gitHead":"99e66d0643f92f3b01ac58237ba40672eed325d1","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@4.3.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"shasum":"d86db8fee63a70317c2355be0d3d1b4d8f89a44e","size":8559,"noattachment":false,"key":"/devalue/-/devalue-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-4.3.0.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_4.3.0_1676049458490_0.20147479593396578"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-10T17:17:38.749Z","publish_time":1676049458749,"_cnpm_publish_time":1676049458749},"4.2.3":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"4.2.3","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"publint":"^0.1.7","typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"tsc","test":"uvu test","prepublishOnly":"npm test && publint && npm run build"},"license":"MIT","type":"module","packageManager":"pnpm@7.9.5","gitHead":"8b5d363cada1ff6fe620cb173bb944b37ccb85d9","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@4.2.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"313bb7e7cf74100bfddab9182b2d1b48ba14701a","size":7799,"noattachment":false,"key":"/devalue/-/devalue-4.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-4.2.3.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_4.2.3_1675090879478_0.5291971383729128"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-30T15:01:19.641Z","publish_time":1675090879641,"_cnpm_publish_time":1675090879641},"4.2.2":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"4.2.2","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"types":"./types/index.d.ts","devDependencies":{"publint":"^0.1.7","typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"tsc","test":"uvu test","prepublishOnly":"npm test && publint && npm run build"},"license":"MIT","type":"module","packageManager":"pnpm@7.9.5","gitHead":"802c00aba862144d50fe64d1980241593390da5a","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@4.2.2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"5d1ec7cbd82b7873460037f59a1ce834c0100b96","size":7770,"noattachment":false,"key":"/devalue/-/devalue-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-4.2.2.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_4.2.2_1673459124414_0.4852958890712771"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-11T17:45:24.621Z","publish_time":1673459124621,"_cnpm_publish_time":1673459124621},"4.2.1":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"4.2.1","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"main":"index.js","types":"./types/index.d.ts","devDependencies":{"typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"tsc","test":"uvu test","prepublishOnly":"npm test && npm run build"},"license":"MIT","type":"module","packageManager":"pnpm@7.9.5","gitHead":"c3cb13c6788191c58492d5202c8535e149e427f8","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@4.2.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"5dcd17d7f443d79441da6cb8d9ed0419873c5e1a","size":7767,"noattachment":false,"key":"/devalue/-/devalue-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-4.2.1.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_4.2.1_1673385146583_0.6575548780738303"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-10T21:12:26.755Z","publish_time":1673385146755,"_cnpm_publish_time":1673385146755},"4.2.0":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"4.2.0","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"main":"index.js","types":"./types/index.d.ts","devDependencies":{"typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"tsc","test":"uvu test","prepublishOnly":"npm test && npm run build"},"license":"MIT","type":"module","packageManager":"pnpm@7.9.5","gitHead":"bc3e694dad16a73dd3d9d43f69adaa5021fd5ab7","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@4.2.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"3f542d7c828e317bab5fd3bcecde210af8f83d4b","size":7814,"noattachment":false,"key":"/devalue/-/devalue-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-4.2.0.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_4.2.0_1667400554179_0.4059118907550816"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-02T14:51:04.196Z","publish_time":1667400554344,"_cnpm_publish_time":1667400554344},"4.1.0":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"4.1.0","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"types":"./types/index.d.ts","import":"./index.js","default":"./index.js"}},"main":"index.js","types":"./types/index.d.ts","devDependencies":{"typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"tsc","test":"uvu test","prepublishOnly":"npm test && npm run build"},"license":"MIT","type":"module","packageManager":"pnpm@7.9.5","gitHead":"e39f9e46a3f67bcea45bdad00616076dca0c70ee","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@4.1.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"e7b78d3161a54b2aa3ac3bfa345b22ecd6ba0616","size":7676,"noattachment":false,"key":"/devalue/-/devalue-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-4.1.0.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_4.1.0_1667339199822_0.8621589386051101"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-01T21:47:21.759Z","publish_time":1667339199925,"_cnpm_publish_time":1667339199925},"4.0.1":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"4.0.1","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"import":"./index.js","types":"./types/index.d.ts"}},"main":"index.js","types":"./types/index.d.ts","devDependencies":{"typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"tsc","test":"uvu test","prepublishOnly":"npm test && npm run build"},"license":"MIT","type":"module","packageManager":"pnpm@7.9.5","gitHead":"9537f49917d5d2c9c45cf7c443144256b84f6c6f","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@4.0.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"3ac20af4e5cf1259b38aa776b0b6b03240b17317","size":7568,"noattachment":false,"key":"/devalue/-/devalue-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-4.0.1.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_4.0.1_1666018765924_0.24205953400238167"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-17T16:42:22.496Z","publish_time":1666018766218,"_cnpm_publish_time":1666018766218},"4.0.0":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"4.0.0","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"import":"./index.js","types":"./types/index.d.ts"}},"main":"index.js","types":"./types/index.d.ts","devDependencies":{"typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"tsc","test":"uvu test","prepublishOnly":"npm test && npm run build"},"license":"MIT","type":"module","packageManager":"pnpm@7.9.5","gitHead":"8e8c7c8b3bd263e89257c2b89ab12359b15f2a3f","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@4.0.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"efeadbc922894d468ad903029d4a7e65e37f4952","size":7630,"noattachment":false,"key":"/devalue/-/devalue-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-4.0.0.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_4.0.0_1664833579343_0.9205944206574537"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-03T21:46:28.222Z","publish_time":1664833579513,"_cnpm_publish_time":1664833579513},"3.1.3":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"3.1.3","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"import":"./devalue.js","types":"./types/devalue.d.ts"}},"main":"devalue.js","types":"./types/devalue.d.ts","devDependencies":{"typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"tsc","test":"node devalue.test.js","prepublishOnly":"npm test && npm run build"},"license":"MIT","type":"module","packageManager":"pnpm@7.9.5","gitHead":"4411fbba673d77b70ece777f1f481fa7c937ae22","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@3.1.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"99f0073c109b78f92c82a704cc7da139ef1337f5","size":5405,"noattachment":false,"key":"/devalue/-/devalue-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-3.1.3.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_3.1.3_1662072676426_0.780792082706228"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-01T22:51:22.380Z","publish_time":1662072676603,"_cnpm_publish_time":1662072676603},"3.1.2":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"3.1.2","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"import":"./devalue.js","types":"./types/devalue.d.ts"}},"types":"./types/devalue.d.ts","devDependencies":{"typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"tsc","test":"node devalue.test.js","prepublishOnly":"npm test && npm run build"},"license":"MIT","type":"module","packageManager":"pnpm@7.9.5","gitHead":"6d609a8fa936cfce89321bf03d642d180c9c6cf0","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@3.1.2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"412497b63d2dc0beba2179723475c2ef4c2b1b31","size":5397,"noattachment":false,"key":"/devalue/-/devalue-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-3.1.2.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_3.1.2_1661539801689_0.8060388275270933"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-26T18:50:10.025Z","publish_time":1661539801971,"_cnpm_publish_time":1661539801971},"3.1.1":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"3.1.1","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"import":"./devalue.js","types":"./types/devalue.d.ts"}},"devDependencies":{"typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"tsc","test":"node devalue.test.js","prepublishOnly":"npm test && npm run build"},"license":"MIT","type":"module","packageManager":"pnpm@7.9.5","gitHead":"641e788e6ecd23adfcafe370831dd237ec3f0f0b","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@3.1.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"d7d65e32d5f03b8d1f7224ac869ec6c8e2af52d0","size":5395,"noattachment":false,"key":"/devalue/-/devalue-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-3.1.1.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_3.1.1_1661539615705_0.20216135708858207"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-26T18:46:59.246Z","publish_time":1661539615957,"_cnpm_publish_time":1661539615957},"3.1.0":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"3.1.0","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"import":"./devalue.js","types":"./types/devalue.d.ts"}},"devDependencies":{"typescript":"^3.1.3","uvu":"^0.5.6"},"scripts":{"build":"tsc","test":"node devalue.test.js","prepublishOnly":"npm test && npm run build"},"license":"MIT","type":"module","packageManager":"pnpm@7.9.5","gitHead":"2c469458ca3fac2518c3f062bf06973dfba0639b","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@3.1.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"ebd2d73221efa2bbee7aaf6c636f7802ea6b7bda","size":7838,"noattachment":false,"key":"/devalue/-/devalue-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-3.1.0.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_3.1.0_1661536299568_0.8945751526050256"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-26T17:52:32.205Z","publish_time":1661536299795,"_cnpm_publish_time":1661536299795},"3.0.1":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"3.0.1","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"exports":{".":{"import":"./devalue.js","types":"./types/devalue.d.ts"}},"devDependencies":{"typescript":"^3.1.3"},"scripts":{"build":"tsc","test":"node devalue.test.js","prepublishOnly":"npm test && npm run build"},"license":"MIT","type":"module","packageManager":"pnpm@7.9.5","gitHead":"2b25240c12558bfd93252066b67ca60f0d2bb42e","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@3.0.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"42acdcd0c0a7252834c6921327c3cbd0a38ea20f","size":7555,"noattachment":false,"key":"/devalue/-/devalue-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-3.0.1.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_3.0.1_1661533753642_0.8604231633329265"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-26T17:12:58.613Z","publish_time":1661533753782,"_cnpm_publish_time":1661533753782},"2.0.1":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"2.0.1","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"main":"dist/devalue.umd.js","module":"dist/devalue.esm.js","types":"types/index.d.ts","devDependencies":{"@types/mocha":"^5.2.5","@types/node":"^10.12.0","glob":"^7.1.2","mocha":"^5.2.0","rollup":"^0.66.6","rollup-plugin-typescript":"^1.0.0","rollup-plugin-virtual":"^1.0.1","sander":"^0.6.0","ts-node":"^7.0.1","tslib":"^1.9.3","typescript":"^3.1.3"},"scripts":{"build-declarations":"tsc -d && node scripts/move-type-declarations.js","build":"npm run build-declarations && rollup -c","test":"mocha --opts mocha.opts","prepublishOnly":"npm run build && npm test"},"license":"MIT","gitHead":"0debc411fef5028abfac1d40b7553c0bde089c5f","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@2.0.1","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"5d368f9adc0928e47b77eea53ca60d2f346f9762","size":6358,"noattachment":false,"key":"/devalue/-/devalue-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-2.0.1.tgz"},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_2.0.1_1575051382018_0.6571563648061147"},"_hasShrinkwrap":false,"publish_time":1575051382099,"_cnpm_publish_time":1575051382099},"2.0.0":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"2.0.0","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"main":"dist/devalue.umd.js","module":"dist/devalue.esm.js","types":"types/index.d.ts","devDependencies":{"@types/mocha":"^5.2.5","@types/node":"^10.12.0","glob":"^7.1.2","mocha":"^5.2.0","rollup":"^0.66.6","rollup-plugin-typescript":"^1.0.0","rollup-plugin-virtual":"^1.0.1","sander":"^0.6.0","ts-node":"^7.0.1","tslib":"^1.9.3","typescript":"^3.1.3"},"scripts":{"build-declarations":"tsc -d && node scripts/move-type-declarations.js","build":"npm run build-declarations && rollup -c","test":"mocha --opts mocha.opts","prepublishOnly":"npm run build && npm test"},"license":"MIT","gitHead":"f6a8ad61bd430301b95ef92be1f1dab0f58a3d3c","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@2.0.0","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"2afa0b7c1bb35bebbef792498150663fdcd33c68","size":6296,"noattachment":false,"key":"/devalue/-/devalue-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-2.0.0.tgz"},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_2.0.0_1560864113807_0.9730353213434122"},"_hasShrinkwrap":false,"publish_time":1560864113942,"_cnpm_publish_time":1560864113942},"1.1.1":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"1.1.1","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"main":"dist/devalue.umd.js","module":"dist/devalue.esm.js","types":"types/index.d.ts","devDependencies":{"@types/mocha":"^5.2.5","@types/node":"^10.12.0","glob":"^7.1.2","mocha":"^5.2.0","rollup":"^0.66.6","rollup-plugin-typescript":"^1.0.0","rollup-plugin-virtual":"^1.0.1","sander":"^0.6.0","ts-node":"^7.0.1","tslib":"^1.9.3","typescript":"^3.1.3"},"scripts":{"build-declarations":"tsc -d && node scripts/move-type-declarations.js","build":"npm run build-declarations && rollup -c","test":"mocha --opts mocha.opts","prepublishOnly":"npm run build && npm test"},"license":"LIL","gitHead":"072b6936bab13b4457f63e3d40204c423f8343a9","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@1.1.1","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"90218ee28bebcfbd01e6a15d2e6fa5535dc1b7d2","size":6055,"noattachment":false,"key":"/devalue/-/devalue-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-1.1.1.tgz"},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_1.1.1_1560171073338_0.8545130552865643"},"_hasShrinkwrap":false,"publish_time":1560171073469,"_cnpm_publish_time":1560171073469},"1.1.0":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"1.1.0","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"main":"dist/devalue.umd.js","module":"dist/devalue.esm.js","types":"types/index.d.ts","devDependencies":{"@types/mocha":"^5.2.5","@types/node":"^10.12.0","glob":"^7.1.2","mocha":"^5.2.0","rollup":"^0.66.6","rollup-plugin-typescript":"^1.0.0","rollup-plugin-virtual":"^1.0.1","sander":"^0.6.0","ts-node":"^7.0.1","tslib":"^1.9.3","typescript":"^3.1.3"},"scripts":{"build-declarations":"tsc -d && node scripts/move-type-declarations.js","build":"npm run build-declarations && rollup -c","test":"mocha --opts mocha.opts","prepublishOnly":"npm run build && npm test"},"license":"LIL","gitHead":"2da67f8340f66326994f74aca90620697b405303","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@1.1.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"c7c55708512f3f045347199355c8726ea8104158","size":5937,"noattachment":false,"key":"/devalue/-/devalue-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-1.1.0.tgz"},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_1.1.0_1540561207982_0.18048900013705027"},"_hasShrinkwrap":false,"publish_time":1540561208167,"_cnpm_publish_time":1540561208167},"1.0.4":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"1.0.4","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"main":"dist/devalue.umd.js","module":"dist/devalue.esm.js","types":"types/index.d.ts","files":["dist","types"],"devDependencies":{"@types/mocha":"^2.2.44","@types/node":"^8.0.53","glob":"^7.1.2","mocha":"^4.0.1","rollup":"^0.52.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-virtual":"^1.0.1","sander":"^0.6.0","ts-node":"^3.3.0","typescript":"^2.6.2"},"scripts":{"build-declarations":"tsc -d && node scripts/move-type-declarations.js","build":"npm run build-declarations && rollup -c","test":"mocha --opts mocha.opts","prepublishOnly":"npm run build && npm test"},"license":"LIL","gitHead":"b64a736859812166bd8b7f2f0e64137e2767cf90","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"d1f1a0e5d3799b805e1ee2d67f5c741a5d7812a7","size":4836,"noattachment":false,"key":"/devalue/-/devalue-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-1.0.4.tgz"},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_1.0.4_1533062529830_0.6748300748247587"},"_hasShrinkwrap":false,"publish_time":1533062529918,"_cnpm_publish_time":1533062529918},"1.0.3":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"1.0.3","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"main":"dist/devalue.umd.js","module":"dist/devalue.esm.js","types":"types/index.d.ts","files":["dist","types"],"devDependencies":{"@types/mocha":"^2.2.44","@types/node":"^8.0.53","glob":"^7.1.2","mocha":"^4.0.1","rollup":"^0.52.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-virtual":"^1.0.1","sander":"^0.6.0","ts-node":"^3.3.0","typescript":"^2.6.2"},"scripts":{"build-declarations":"tsc -d && node scripts/move-type-declarations.js","build":"npm run build-declarations && rollup -c","test":"mocha --opts mocha.opts","prepublishOnly":"npm run build && npm test"},"license":"LIL","gitHead":"3bc421101df826c7e1fae84d6ab449f926c0b14e","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"87bc64409db987eecd36125945c78c17ea109478","size":4717,"noattachment":false,"key":"/devalue/-/devalue-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-1.0.3.tgz"},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_1.0.3_1522182738568_0.7429054062710434"},"_hasShrinkwrap":false,"publish_time":1522182738628,"_cnpm_publish_time":1522182738628},"1.0.2":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"1.0.2","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"main":"dist/devalue.umd.js","module":"dist/devalue.esm.js","types":"types/index.d.ts","files":["dist","types"],"devDependencies":{"@types/mocha":"^2.2.44","@types/node":"^8.0.53","glob":"^7.1.2","mocha":"^4.0.1","rollup":"^0.52.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-virtual":"^1.0.1","sander":"^0.6.0","ts-node":"^3.3.0","typescript":"^2.6.2"},"scripts":{"build-declarations":"tsc -d && node scripts/move-type-declarations.js","build":"npm run build-declarations && rollup -c","test":"mocha --opts mocha.opts","prepublishOnly":"npm run build && npm test"},"license":"LIL","gitHead":"25690608dc1809e6e73811f1f9c42696ad9b5e1a","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"f78a0c4dfdd6b56fc17d29d6c7afb447c903b4c0","size":4574,"noattachment":false,"key":"/devalue/-/devalue-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-1.0.2.tgz"},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_1.0.2_1522103910945_0.7987195738392394"},"_hasShrinkwrap":false,"publish_time":1522103910987,"_cnpm_publish_time":1522103910987},"1.0.1":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"1.0.1","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"main":"dist/devalue.umd.js","module":"dist/devalue.esm.js","types":"types/index.d.ts","files":["dist","types"],"devDependencies":{"@types/mocha":"^2.2.44","@types/node":"^8.0.53","glob":"^7.1.2","mocha":"^4.0.1","rollup":"^0.52.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-virtual":"^1.0.1","sander":"^0.6.0","ts-node":"^3.3.0","typescript":"^2.6.2"},"scripts":{"build-declarations":"tsc -d && node scripts/move-type-declarations.js","build":"npm run build-declarations && rollup -c","test":"mocha --opts mocha.opts","prepublishOnly":"npm run build && npm test"},"license":"LIL","gitHead":"1aae8055859b22cd9b6e338306674d973867d3a0","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@1.0.1","_npmVersion":"5.7.1","_nodeVersion":"9.1.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"ee19b7fbd94ff45d12f9cb61dcd81899753cd73d","size":4344,"noattachment":false,"key":"/devalue/-/devalue-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-1.0.1.tgz"},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_1.0.1_1520726176951_0.45766396697941936"},"_hasShrinkwrap":false,"publish_time":1520726176994,"_cnpm_publish_time":1520726176994},"1.0.0":{"name":"devalue","description":"Gets the job done when JSON.stringify can't","version":"1.0.0","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/devalue.git"},"main":"dist/devalue.umd.js","module":"dist/devalue.esm.js","types":"types/index.d.ts","files":["dist","types"],"devDependencies":{"@types/mocha":"^2.2.44","@types/node":"^8.0.53","glob":"^7.1.2","mocha":"^4.0.1","rollup":"^0.52.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-virtual":"^1.0.1","sander":"^0.6.0","ts-node":"^3.3.0","typescript":"^2.6.2"},"scripts":{"build-declarations":"tsc -d && node scripts/move-type-declarations.js","build":"npm run build-declarations && rollup -c","test":"mocha --opts mocha.opts","prepublishOnly":"npm run build && npm test"},"license":"LIL","gitHead":"0bd7f4801a3d1ef1498f8da8770e86eabeb7a6c7","bugs":{"url":"https://github.com/Rich-Harris/devalue/issues"},"homepage":"https://github.com/Rich-Harris/devalue#readme","_id":"devalue@1.0.0","_npmVersion":"5.7.1","_nodeVersion":"9.1.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"ea92293342cb5a6c696cd55934402369377e1b1c","size":3735,"noattachment":false,"key":"/devalue/-/devalue-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/devalue/download/devalue-1.0.0.tgz"},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devalue_1.0.0_1520718897796_0.6083980940544007"},"_hasShrinkwrap":false,"publish_time":1520718897872,"_cnpm_publish_time":1520718897872}},"readme":"# devalue\n\nLike `JSON.stringify`, but handles\n\n- cyclical references (`obj.self = obj`)\n- repeated references (`[value, value]`)\n- `undefined`, `Infinity`, `NaN`, `-0`\n- regular expressions\n- dates\n- `Map` and `Set`\n- `BigInt`\n- `ArrayBuffer` and Typed Arrays\n- `URL` and `URLSearchParams`\n- `Temporal`\n- custom types via replacers, reducers and revivers\n\nTry it out [here](https://svelte.dev/repl/138d70def7a748ce9eda736ef1c71239?version=3.49.0).\n\n## Goals:\n\n- Performance\n- Security (see [XSS mitigation](#xss-mitigation))\n- Compact output\n\n## Non-goals:\n\n- Human-readable output\n- Stringifying functions\n\n## Usage\n\nThere are two ways to use `devalue`:\n\n### `uneval`\n\nThis function takes a JavaScript value and returns the JavaScript code to create an equivalent value — sort of like `eval` in reverse:\n\n```js\nimport * as devalue from 'devalue';\n\nlet obj = { message: 'hello' };\ndevalue.uneval(obj); // '{message:\"hello\"}'\n\nobj.self = obj;\ndevalue.uneval(obj); // '(function(a){a.message=\"hello\";a.self=a;return a}({}))'\n```\n\nUse `uneval` when you want the most compact possible output and don't want to include any code for parsing the serialized value.\n\n### `stringify` and `parse`\n\nThese two functions are analogous to `JSON.stringify` and `JSON.parse`:\n\n```js\nimport * as devalue from 'devalue';\n\nlet obj = { message: 'hello' };\n\nlet stringified = devalue.stringify(obj); // '[{\"message\":1},\"hello\"]'\ndevalue.parse(stringified); // { message: 'hello' }\n\nobj.self = obj;\n\nstringified = devalue.stringify(obj); // '[{\"message\":1,\"self\":0},\"hello\"]'\ndevalue.parse(stringified); // { message: 'hello', self: [Circular] }\n```\n\nUse `stringify` and `parse` when evaluating JavaScript isn't an option.\n\n### `unflatten`\n\nIn the case where devalued data is one part of a larger JSON string, `unflatten` allows you to revive just the bit you need:\n\n```js\nimport * as devalue from 'devalue';\n\nconst json = `{\n  \"type\": \"data\",\n  \"data\": ${devalue.stringify(data)}\n}`;\n\nconst data = devalue.unflatten(JSON.parse(json).data);\n```\n\n## Custom types\n\nYou can serialize and deserialize custom types by passing a second argument to `stringify` containing an object of types and their _reducers_, and a second argument to `parse` or `unflatten` containing an object of types and their _revivers_:\n\n```js\nclass Vector {\n\tconstructor(x, y) {\n\t\tthis.x = x;\n\t\tthis.y = y;\n\t}\n\n\tmagnitude() {\n\t\treturn Math.sqrt(this.x * this.x + this.y * this.y);\n\t}\n}\n\nconst stringified = devalue.stringify(new Vector(30, 40), {\n\tVector: (value) => value instanceof Vector && [value.x, value.y]\n});\n\nconsole.log(stringified); // [[\"Vector\",1],[2,3],30,40]\n\nconst vector = devalue.parse(stringified, {\n\tVector: ([x, y]) => new Vector(x, y)\n});\n\nconsole.log(vector.magnitude()); // 50\n```\n\nIf a function passed to `stringify` returns a truthy value, it's treated as a match.\n\nYou can also use custom types with `uneval` by specifying a custom replacer:\n\n```js\ndevalue.uneval(vector, (value, uneval) => {\n\tif (value instanceof Vector) {\n\t\treturn `new Vector(${value.x},${value.y})`;\n\t}\n}); // `new Vector(30,40)`\n```\n\nNote that any variables referenced in the resulting JavaScript (like `Vector` in the example above) must be in scope when it runs.\n\n## Error handling\n\nIf `uneval` or `stringify` encounters a function or a non-POJO that isn't handled by a custom replacer/reducer, it will throw an error. You can find where in the input data the offending value lives by inspecting `error.path`:\n\n```js\ntry {\n\tconst map = new Map();\n\tmap.set('key', function invalid() {});\n\n\tuneval({\n\t\tobject: {\n\t\t\tarray: [map]\n\t\t}\n\t});\n} catch (e) {\n\tconsole.log(e.path); // '.object.array[0].get(\"key\")'\n}\n```\n\n## XSS mitigation\n\nSay you're server-rendering a page and want to serialize some state, which could include user input. `JSON.stringify` doesn't protect against XSS attacks:\n\n```js\nconst state = {\n\tuserinput: `</script><script src='https://evil.com/mwahaha.js'>`\n};\n\nconst template = `\n<script>\n  // NEVER DO THIS\n  var preloaded = ${JSON.stringify(state)};\n</script>`;\n```\n\nWhich would result in this:\n\n```html\n<script>\n\t// NEVER DO THIS\n\tvar preloaded = {\"userinput\":\"\n</script>\n<script src=\"https://evil.com/mwahaha.js\">\n\t\"};\n</script>\n```\n\nUsing `uneval` or `stringify`, we're protected against that attack:\n\n```js\nconst template = `\n<script>\n  var preloaded = ${uneval(state)};\n</script>`;\n```\n\n```html\n<script>\n\tvar preloaded = {\n\t\tuserinput:\n\t\t\t\"\\\\u003C\\\\u002Fscript\\\\u003E\\\\u003Cscript src='https:\\\\u002F\\\\u002Fevil.com\\\\u002Fmwahaha.js'\\\\u003E\"\n\t};\n</script>\n```\n\nThis, along with the fact that `uneval` and `stringify` bail on functions and non-POJOs, stops attackers from executing arbitrary code. Strings generated by `uneval` can be safely deserialized with `eval` or `new Function`:\n\n```js\nconst value = (0, eval)('(' + str + ')');\n```\n\n## Other security considerations\n\nWhile `uneval` prevents the XSS vulnerability shown above, meaning you can use it to send data from server to client, **you should not send user data from client to server** using the same method. Since it has to be evaluated, an attacker that successfully submitted data that bypassed `uneval` would have access to your system.\n\nWhen using `eval`, ensure that you call it _indirectly_ so that the evaluated code doesn't have access to the surrounding scope:\n\n```js\n{\n\tconst sensitiveData = 'Setec Astronomy';\n\teval('sendToEvilServer(sensitiveData)'); // pwned :(\n\t(0, eval)('sendToEvilServer(sensitiveData)'); // nice try, evildoer!\n}\n```\n\nUsing `new Function(code)` is akin to using indirect eval.\n\n## See also\n\n- [lave](https://github.com/jed/lave) by Jed Schmidt\n- [arson](https://github.com/benjamn/arson) by Ben Newman. The `stringify`/`parse` approach in `devalue` was inspired by `arson`\n- [oson](https://github.com/KnorpelSenf/oson) by Steffen Trog\n- [tosource](https://github.com/marcello3d/node-tosource) by Marcello Bastéa-Forte\n- [serialize-javascript](https://github.com/yahoo/serialize-javascript) by Eric Ferraiuolo\n- [jsesc](https://github.com/mathiasbynens/jsesc) by Mathias Bynens\n- [superjson](https://github.com/blitz-js/superjson) by Blitz\n- [next-json](https://github.com/iccicci/next-json) by Daniele Ricci\n\n## License\n\n[MIT](LICENSE)\n","_attachments":{},"homepage":"https://github.com/sveltejs/devalue#readme","bugs":{"url":"https://github.com/sveltejs/devalue/issues"},"license":"MIT"}