{"_id":"poly","_rev":"21-c50d96e4969bf8b862c69d3cc960cfbd","name":"poly","dist-tags":{"latest":"0.7.3"},"versions":{"0.6.1":{"name":"poly","version":"0.6.1","keywords":["poly","cujo","es5","es6","shim","array","object","string","function","xhr","json"],"_id":"poly@0.6.1","maintainers":[{"name":"cujojs","email":"info@cujojs.com"}],"homepage":"https://github.com/cujojs/poly","bugs":{"url":"https://github.com/cujojs/poly/issues"},"dist":{"shasum":"36b462a053e8f208c4f4db612425bc02ac4faf77","tarball":"https://registry.npmjs.org/poly/-/poly-0.6.1.tgz","integrity":"sha512-bxxzyHPNhgCy+nac0pjBDHBA5p8eFpORSpnAvdk0sesSDxJ4zvGPt4CJxYzRUCHlixvT09AzzKbYGvYVpEedyw==","signatures":[{"sig":"MEQCIH2qjMz/V1OwqB5GoT/N+Mm2m5IIuVxrhQjFktKt8R+NAiAM7e7SZeIzFRSH7koz2isgHxpFQn8K0YKIHmxOlLhOZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./all","_from":".","_shasum":"36b462a053e8f208c4f4db612425bc02ac4faf77","gitHead":"008fe04dfd835f223662a075a8c1fefe67a44e46","scripts":{},"_npmUser":{"name":"cujojs","email":"info@cujojs.com"},"licenses":[{"url":"http://www.opensource.org/licenses/mit-license.php","type":"MIT"}],"deprecated":"This version has been deprecated","repository":{"url":"https://github.com/cujojs/poly","type":"git"},"_npmVersion":"2.7.1","description":"poly.js is the a collection of UMD modules that shim (aka \"polyfill\") old environments to support modern (aka \"ES5-ish\" and \"ES6-ish\") javascript. (Previous poly module can be found as poly.shell)","directories":{"test":"test"},"_nodeVersion":"0.12.0","collaborators":[{"web":"http://unscriptable.com","name":"John Hann"},{"web":"http://hovercraftstudios.com","name":"Brian Cavalier"}]},"0.7.0":{"name":"poly","version":"0.7.0","license":"MIT","_id":"poly@0.7.0","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/terrablue/poly#readme","bugs":{"url":"https://github.com/terrablue/poly/issues"},"dist":{"shasum":"ab0776fba5551217cd85c48f80aaa4ce387cf99b","tarball":"https://registry.npmjs.org/poly/-/poly-0.7.0.tgz","fileCount":250,"integrity":"sha512-weIq+sWEqWn7Z+IBQSPMAa4y/7hvSD59zb2dkx46TOU2hx9+SJ9JxPj6HQ+hjA+LjQyUjehEA2RqIiUdrw7p/g==","signatures":[{"sig":"MEUCIG71+QTUg/g7QSTeT1HoOGcmRtN+cIPcK3Iv/FgKh4uEAiEAljFNMA30RbCKHPi5CYFTkVgkrAomFG8nZPMIIjlQNWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2761781},"main":"src/runtime/index.js","type":"module","_from":"file:poly-0.7.0.tgz","types":"types/index.d.ts","module":"src/runtime/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./types/index.d.ts","browser":{"default":"./src/runtime/index.js"},"default":"./src/runtime/ssr.js"},"./store":{"types":"./types/index.d.ts","default":"./src/runtime/store/index.js"},"./action":{"types":"./types/index.d.ts"},"./easing":{"types":"./types/index.d.ts","default":"./src/runtime/easing/index.js"},"./motion":{"types":"./types/index.d.ts","default":"./src/runtime/motion/index.js"},"./animate":{"types":"./types/index.d.ts","default":"./src/runtime/animate/index.js"},"./compiler":{"types":"./types/index.d.ts","default":"./src/compiler/index.js","require":"./compiler.cjs"},"./elements":{"types":"./elements.d.ts"},"./internal":"./src/runtime/internal/index.js","./transition":{"types":"./types/index.d.ts","default":"./src/runtime/transition/index.js"},"./package.json":"./package.json","./internal/disclose-version":"./src/runtime/internal/disclose-version/index.js"},"imports":{"#version":"./src/shared/version.js"},"scripts":{"dev":"rollup -cw","lint":"eslint \"{scripts,src,test}/**/*.js\" --cache","test":"vitest run && echo \"manually check that there are no type errors in test/types by opening the files in there\"","build":"rollup -c && pnpm types","check":"tsc --noEmit","types":"node ./scripts/generate-dts.js","posttest":"agadoo src/internal/index.js","generate:version":"node ./scripts/generate-version.js"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/fa88cc44c35414963ec88640a8b13422/poly-0.7.0.tgz","_integrity":"sha512-weIq+sWEqWn7Z+IBQSPMAa4y/7hvSD59zb2dkx46TOU2hx9+SJ9JxPj6HQ+hjA+LjQyUjehEA2RqIiUdrw7p/g==","deprecated":"This version has been deprecated","repository":{"url":"git+https://github.com/terrablue/poly.git","type":"git"},"_npmVersion":"11.0.0","description":"Svelte 4 LTS fork","directories":{},"_nodeVersion":"23.4.0","dependencies":{"acorn":"^8.14.0","code-red":"^1.0.4","css-tree":"^2.3.1","aria-query":"^5.3.2","periscopic":"^3.1.0","is-reference":"^3.0.3","magic-string":"^0.30.17","@types/estree":"^1.0.6","estree-walker":"^3.0.3","axobject-query":"^4.1.0","locate-character":"^3.0.0","@ampproject/remapping":"^2.3.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"22.0.0","kleur":"^4.1.5","agadoo":"^3.0.0","rollup":"^3.26.2","vitest":"^0.33.0","esbuild":"^0.24.2","dts-buddy":"^0.4.7","happy-dom":"^9.20.3","tiny-glob":"^0.2.9","playwright":"^1.49.1","source-map":"^0.7.4","typescript":"~5.4.5","@playwright/test":"^1.49.1","@types/aria-query":"^5.0.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/poly_0.7.0_1737296021338_0.17994439921128658","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"poly","version":"0.7.1","license":"MIT","_id":"poly@0.7.1","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/terrablue/poly#readme","bugs":{"url":"https://github.com/terrablue/poly/issues"},"dist":{"shasum":"126c13939235d1f78057ba056a4495379b303592","tarball":"https://registry.npmjs.org/poly/-/poly-0.7.1.tgz","fileCount":249,"integrity":"sha512-Z8TNSsCe9ph8Xx+Y3PNqtHTntJD9T3mcHbs+v17rvzgL5KXUyz1W9TUWr9Y/ABeElDV4z7STBJSYYnckYuxafA==","signatures":[{"sig":"MEUCIAUlkMafaaIpd1gpJep96aGtC/Ec8uP5CfeH1aGxPLxVAiEAin1Wu4gUr6r13Jt8o9u9XK7BBFzjLXwjnFwe0hxEf74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2760695},"main":"src/runtime/index.js","type":"module","types":"types/index.d.ts","module":"src/runtime/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./types/index.d.ts","browser":{"default":"./src/runtime/index.js"},"default":"./src/runtime/ssr.js"},"./store":{"types":"./types/index.d.ts","default":"./src/runtime/store/index.js"},"./action":{"types":"./types/index.d.ts"},"./easing":{"types":"./types/index.d.ts","default":"./src/runtime/easing/index.js"},"./motion":{"types":"./types/index.d.ts","default":"./src/runtime/motion/index.js"},"./animate":{"types":"./types/index.d.ts","default":"./src/runtime/animate/index.js"},"./compiler":{"types":"./types/index.d.ts","default":"./src/compiler/index.js","require":"./compiler.cjs"},"./elements":{"types":"./elements.d.ts"},"./internal":"./src/runtime/internal/index.js","./transition":{"types":"./types/index.d.ts","default":"./src/runtime/transition/index.js"},"./package.json":"./package.json","./internal/disclose-version":"./src/runtime/internal/disclose-version/index.js"},"gitHead":"d1724705bb6af94af25a7772a3c74911c73df6fb","imports":{"#version":"./src/shared/version.js"},"scripts":{"dev":"rollup -cw","lint":"eslint \"{scripts,src,test}/**/*.js\" --cache","test":"vitest run && echo \"manually check that there are no type errors in test/types by opening the files in there\"","build":"rollup -c && pnpm types","check":"tsc --noEmit","types":"node ./scripts/generate-dts.js","posttest":"agadoo src/internal/index.js","prepublishOnly":"pnpm build","generate:version":"node ./scripts/generate-version.js"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"repository":{"url":"git+https://github.com/terrablue/poly.git","type":"git"},"_npmVersion":"11.0.0","description":"Svelte 4 LTS fork","directories":{},"_nodeVersion":"23.4.0","dependencies":{"acorn":"^8.14.0","code-red":"^1.0.4","css-tree":"^2.3.1","aria-query":"^5.3.2","periscopic":"^3.1.0","is-reference":"^3.0.3","magic-string":"^0.30.17","@types/estree":"^1.0.6","estree-walker":"^3.0.3","axobject-query":"^4.1.0","locate-character":"^3.0.0","@ampproject/remapping":"^2.3.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"22.0.0","kleur":"^4.1.5","agadoo":"^3.0.0","rollup":"^3.26.2","vitest":"^0.33.0","esbuild":"^0.24.2","dts-buddy":"^0.4.7","happy-dom":"^15.10.8","tiny-glob":"^0.2.9","playwright":"^1.49.1","source-map":"^0.7.4","typescript":"~5.4.5","@playwright/test":"^1.49.1","@types/aria-query":"^5.0.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/poly_0.7.1_1737298358791_0.26163481030521485","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"poly","version":"0.7.2","license":"MIT","_id":"poly@0.7.2","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/terrablue/poly#readme","bugs":{"url":"https://github.com/terrablue/poly/issues"},"dist":{"shasum":"faca3c62eadb0cf874170905e8b95dc0825f3e22","tarball":"https://registry.npmjs.org/poly/-/poly-0.7.2.tgz","fileCount":251,"integrity":"sha512-g+3oBXwZxs58QMcala9R6x13+pDOPEMJRTvtmcULwJW3pzvy+EY+IwDgsj3KaIJHCw0XYzBeeHMQ7DgvMlmZ1A==","signatures":[{"sig":"MEQCICACSq5gqSFcwgx4wG8nbLfY/9W3FOkszILXNjXHN6aoAiA0HsVAImSa9/O5TgJffaoIRgIntquEjQobqtWCtbBK4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2762635},"main":"src/runtime/index.js","type":"module","_from":"file:poly-0.7.2.tgz","types":"types/index.d.ts","module":"src/runtime/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./types/index.d.ts","browser":{"default":"./src/runtime/index.js"},"default":"./src/runtime/ssr.js"},"./store":{"types":"./types/index.d.ts","default":"./src/runtime/store/index.js"},"./action":{"types":"./types/index.d.ts"},"./easing":{"types":"./types/index.d.ts","default":"./src/runtime/easing/index.js"},"./motion":{"types":"./types/index.d.ts","default":"./src/runtime/motion/index.js"},"./animate":{"types":"./types/index.d.ts","default":"./src/runtime/animate/index.js"},"./compiler":{"types":"./types/index.d.ts","default":"./src/compiler/index.js","require":"./compiler.cjs"},"./elements":{"types":"./elements.d.ts"},"./internal":"./src/runtime/internal/index.js","./transition":{"types":"./types/index.d.ts","default":"./src/runtime/transition/index.js"},"./package.json":"./package.json","./internal/disclose-version":"./src/runtime/internal/disclose-version/index.js"},"imports":{"#version":"./src/shared/version.js"},"scripts":{"dev":"rollup -cw","lint":"eslint \"{scripts,src,test}/**/*.js\" --cache","test":"vitest run && echo \"manually check that there are no type errors in test/types by opening the files in there\"","build":"rollup -c && pnpm types","check":"tsc --noEmit","types":"node ./scripts/generate-dts.js","posttest":"agadoo src/internal/index.js","generate:version":"node ./scripts/generate-version.js"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/78f335a79d1f5931cd145c6fc20c5dd6/poly-0.7.2.tgz","_integrity":"sha512-g+3oBXwZxs58QMcala9R6x13+pDOPEMJRTvtmcULwJW3pzvy+EY+IwDgsj3KaIJHCw0XYzBeeHMQ7DgvMlmZ1A==","repository":{"url":"git+https://github.com/terrablue/poly.git","type":"git"},"_npmVersion":"11.0.0","description":"Svelte 4 LTS fork","directories":{},"_nodeVersion":"23.4.0","dependencies":{"acorn":"^8.14.0","code-red":"^1.0.4","css-tree":"^2.3.1","aria-query":"^5.3.2","periscopic":"^3.1.0","is-reference":"^3.0.3","magic-string":"^0.30.17","@types/estree":"^1.0.6","estree-walker":"^3.0.3","axobject-query":"^4.1.0","locate-character":"^3.0.0","@ampproject/remapping":"^2.3.0","@jridgewell/trace-mapping":"^0.3.25","@jridgewell/sourcemap-codec":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"22.0.0","kleur":"^4.1.5","agadoo":"^3.0.0","rollup":"^3.26.2","vitest":"^0.33.0","esbuild":"^0.24.2","dts-buddy":"^0.4.7","happy-dom":"^15.10.8","tiny-glob":"^0.2.9","playwright":"^1.49.1","source-map":"^0.7.4","typescript":"~5.4.5","@playwright/test":"^1.49.1","@types/aria-query":"^5.0.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/poly_0.7.2_1737561481059_0.1954864636126079","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"poly","version":"0.7.3","description":"Svelte 4 LTS fork","type":"module","module":"src/runtime/index.js","main":"src/runtime/index.js","imports":{"#version":"./src/shared/version.js","#code-red":"./code-red/src/index.js"},"exports":{"./package.json":"./package.json",".":{"types":"./types/index.d.ts","browser":{"default":"./src/runtime/index.js"},"default":"./src/runtime/ssr.js"},"./compiler":{"types":"./types/index.d.ts","require":"./compiler.cjs","default":"./src/compiler/index.js"},"./action":{"types":"./types/index.d.ts"},"./animate":{"types":"./types/index.d.ts","default":"./src/runtime/animate/index.js"},"./easing":{"types":"./types/index.d.ts","default":"./src/runtime/easing/index.js"},"./internal":"./src/runtime/internal/index.js","./motion":{"types":"./types/index.d.ts","default":"./src/runtime/motion/index.js"},"./store":{"types":"./types/index.d.ts","default":"./src/runtime/store/index.js"},"./internal/disclose-version":"./src/runtime/internal/disclose-version/index.js","./transition":{"types":"./types/index.d.ts","default":"./src/runtime/transition/index.js"},"./elements":{"types":"./elements.d.ts"}},"engines":{"node":">=16"},"types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/terrablue/poly.git"},"license":"MIT","bugs":{"url":"https://github.com/terrablue/poly/issues"},"dependencies":{"@ampproject/remapping":"^2.3.0","@jridgewell/sourcemap-codec":"^1.5.5","@jridgewell/trace-mapping":"^0.3.31","@types/estree":"^1.0.8","acorn":"^8.15.0","acorn-import-attributes":"^1.9.5","aria-query":"^5.3.2","axobject-query":"^4.1.0","css-tree":"^2.3.1","estree-walker":"^3.0.3","is-reference":"^3.0.3","locate-character":"^3.0.0","magic-string":"^0.30.21","periscopic":"^3.1.0"},"devDependencies":{"@playwright/test":"^1.56.1","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^16.0.3","@types/aria-query":"^5.0.4","agadoo":"^3.0.0","dts-buddy":"^0.4.7","esbuild":"^0.24.2","eslump":"^3.0.0","happy-dom":"^20.0.10","jsdom":"22.0.0","kleur":"^4.1.5","playwright":"^1.56.1","rollup":"^4.52.5","source-map":"^0.7.6","tiny-glob":"^0.2.9","typescript":"~5.9.3","uvu":"^0.5.6","vitest":"^0.33.0"},"scripts":{"check":"tsc --noEmit","test":"vitest run && echo \"manually check that there are no type errors in test/types by opening the files in there\"","test-code-red":"cd code-red && uvu test test test.js","build":"rollup -c && pnpm types","generate:version":"node ./scripts/generate-version.js","dev":"rollup -cw","posttest":"agadoo src/internal/index.js","types":"node ./scripts/generate-dts.js","lint":"eslint \"{scripts,src,test}/**/*.js\" --cache"},"_id":"poly@0.7.3","homepage":"https://github.com/terrablue/poly#readme","_integrity":"sha512-KkJqE8+qwmrnLEBNsSyXRzGGJJ1O4KYt0AmcYSQz/0+7Ka4Rd/xfqd1HOmjvwHPsT/WfqXKqeeVbDQkWSAvblg==","_resolved":"/tmp/b9451dab8fbe147c883264d22c7283ee/poly-0.7.3.tgz","_from":"file:poly-0.7.3.tgz","_nodeVersion":"25.1.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-KkJqE8+qwmrnLEBNsSyXRzGGJJ1O4KYt0AmcYSQz/0+7Ka4Rd/xfqd1HOmjvwHPsT/WfqXKqeeVbDQkWSAvblg==","shasum":"210765b221b5e936894e2ceb7ef51fbf25e505ae","tarball":"https://registry.npmjs.org/poly/-/poly-0.7.3.tgz","fileCount":251,"unpackedSize":2831197,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIArfbIDVLvRneGIR8PBAb5D2+M1evyB2Z3lnldUOV8NeAiEA9BaSx8HMv5b1626mOKk8/gYZa3A7tTUnQxAAevn4O1g="}]},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"directories":{},"maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/poly_0.7.3_1762527085535_0.23885389739627216"},"_hasShrinkwrap":false}},"time":{"created":"2011-05-04T15:23:45.947Z","modified":"2025-11-07T14:51:26.023Z","0.1.1":"2011-05-04T15:23:46.614Z","0.6.1":"2015-04-28T13:09:10.532Z","0.7.0":"2025-01-19T14:13:41.630Z","0.7.1":"2025-01-19T14:52:39.079Z","0.7.2":"2025-01-22T15:58:01.341Z","0.7.3":"2025-11-07T14:51:25.767Z"},"bugs":{"url":"https://github.com/terrablue/poly/issues"},"license":"MIT","homepage":"https://github.com/terrablue/poly#readme","repository":{"type":"git","url":"git+https://github.com/terrablue/poly.git"},"description":"Svelte 4 LTS fork","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"readme":"<div align=\"center\">\n<h1>Poly</h1>\n&nbsp;<a href=\"https://npmjs.com/poly\"><img src=\"https://img.shields.io/badge/npm%20install%20poly-4e9057?style=for-the-badge\"></a>\n&nbsp;<a href=\"https://discord.gg/RSg4NNwM4f\"><img src=\"https://img.shields.io/discord/1256590312177012806?style=for-the-badge&label=chat&logoColor=fff&color=5865f2\"></a>\n</div>\n<br>\n\n## What is Poly?\n\nPoly is a Svelte 4 fork with the goal of long-term support. For now, we will\nfocus on technical improvements with no API changes, but we may add additional\nincremental features in the future. It is not planned to deprecate any Svelte 4\nAPIs at this point in time, and, depending on adoption, they may never be\ndeprecated.\n\n### Svelte Compatibility\n\nPoly is fully compatible with Svelte 4. In particular existing code, including\ncode that uses `<svelte:...>` tags, should work flawlessly. Please file an \nissue if your existing Svelte 4 code doesn't work in Poly.\n\n### What about SvelteKit?\n\nIf you're a user of SvelteKit, you will need to migrate your app to Primate,\nwhich is a full-stack framework that supports a multitude of backends and\nfrontends, including Svelte. Support for Poly will be added in the coming days.\n\n## License\n\nMIT\n\n## Contributing\n\nBy contributing to Poly, you agree that your contributions will be licensed\nunder its MIT license.\n","readmeFilename":"README.md"}