{"_id":"observable-polyfill","_rev":"29-f01af908ff3241e58229cc9db481a139","name":"observable-polyfill","dist-tags":{"latest":"0.0.29"},"versions":{"0.0.1":{"name":"observable-polyfill","version":"0.0.1","keywords":["observable"],"author":{"url":"https://keithcirke.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.1","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"dist":{"shasum":"010c08316425353c1a21c902ce50e624da3fd568","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.1.tgz","fileCount":2,"integrity":"sha512-8CPUpTywcl0/dmXx5+PktKT3ea2jAPeahtDX0WobV42RklyA59Nl36ZC/olSjfXXf09dzRF8Shhag5xtcgITsQ==","signatures":[{"sig":"MEQCIHjmGrUoSOPoKXYxLYspO7c6Qe5SPA/L9ys6QnSp9LorAiBOV3UO8RwVIiMZuZ/xzupKKwDmQYFCDjs8Yo2TIySO4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50555},"main":"observable.js","gitHead":"481a58f21d68067799582e8eb7d1a4cbeda6a87a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"_npmVersion":"10.8.1","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.1_1722007467732_0.3995571516689991","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"observable-polyfill","version":"0.0.2","keywords":["observable"],"author":{"url":"https://keithcirke.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.2","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"dist":{"shasum":"cbedba690965532f05950bca02bbd81128b8cf62","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.2.tgz","fileCount":3,"integrity":"sha512-BGrZ1LMqJN9Oj6GD7LM1BO9JqZykcE7ZsjongZhofDFNfsnpe75UFzAO7qjevl5+kOh/VBguEuPLVizLLVbmmA==","signatures":[{"sig":"MEYCIQDft4bJiTSjW4XdBOtavfVJpbMzmy3PCtI+hj5YcLvVNgIhAPfy6/g7weKIzCsypVY8C1xbU67976AQtVzg/BoKokHl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53552},"main":"observable.js","gitHead":"da1269daabff4610ff351dffaa0ed9d42fe931c4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"_npmVersion":"10.8.1","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.2_1722009545778_0.8051733487322579","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"observable-polyfill","version":"0.0.3","keywords":["observable"],"author":{"url":"https://keithcirke.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.3","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"dist":{"shasum":"c42d46d36d22ea5a27feb0b2ebbe275bcfd1e009","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.3.tgz","fileCount":5,"integrity":"sha512-sZftBxUpSSucqdO1Irb4yWFiMN/ebxGH7PuXowX85TTXYWx0qC7TKQWmJJIhNJGRyiB/wrtTC21b7EX2AI3hjQ==","signatures":[{"sig":"MEQCIB9hDCxgfFxY/srmnBgyBi3X4WGwEiOmCywSazLo1nZiAiB+YeNbar7dWfVqbQkqu6a/OZobh51k+7elk6rkSlHkqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94542},"main":"observable.js","gitHead":"9ac335533bd464203afa2de828213d3c1ad4e666","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"_npmVersion":"10.8.1","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.3_1722114863195_0.8148612967004614","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"observable-polyfill","version":"0.0.4","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.4","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"d9b434cb7085f8db7f3f921d6dbb864427ec4e17","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.4.tgz","fileCount":5,"integrity":"sha512-zDMpqTlXQsnDfvvBJ5dZKYQF+mzj0h0PMnaZjyu27oS3visCNIziYVPKIUXA/qs5x0eKF5qk52pXli9j1XJNdg==","signatures":[{"sig":"MEUCIQCTC0GByeECVTbkOt1TqmqhVlnqZyuJuPJC2bT44dllkwIgOnXBvdrsAPbQHX0VM5m7akonKN9c/LEDqbQ/Zek1lWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76212},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"d9acae5f20afb4f31ea0a7968c60f21f9f129b94","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.3.0","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.14.0","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.4_1744392893594_0.8850439606797393","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"observable-polyfill","version":"0.0.5","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.5","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"0346cafd2dd819271ac8fea19e122d16d36ef3e4","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.5.tgz","fileCount":7,"integrity":"sha512-pj30SBW3vNjRMIVFqmXB0T36k+hw5fEWc81cWwF696Cwls6asNlsWA+BGczKkuA6oQwm3E3PF6b0uIKpg77ecA==","signatures":[{"sig":"MEUCICYlXfkpI4aQhlFt4wO0F7EXOKWIIEIbEyMVbGLEP3lCAiEAmx/FZINKFHlDYk8ed9XloBsdWwHj4CUWvFE1CoVLJZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82033},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"a1b1da83e94ce267a86f2b57e8536a6f14afbcb4","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.3.0","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.14.0","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.5_1744614377966_0.14129806274073142","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"observable-polyfill","version":"0.0.6","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.6","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"4ba8928fd298888d1a123893967b254bbe5334d5","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.6.tgz","fileCount":7,"integrity":"sha512-YcPqU0FMjfPN7wzmFUfviVZbIrZVBh6tw78Im3fZU8uncdvEU5D4Dy47IWj93a5oqhLwLXHK75oeidJ/qfN5hQ==","signatures":[{"sig":"MEQCIHmBjOc9NPyxxZH3VZup0ZF9rwOVXZMYuJ5Mt5czZ7HTAiAgParqV2oaoD24uK1rVSZFMO5dklwyFnu8ARUArznUWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82125},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"47c08c17af82512cea2e07f2e1d9aa5d82015aea","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.3.0","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.14.0","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.6_1745512970757_0.17567554313896427","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"observable-polyfill","version":"0.0.7","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.7","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"2929cd28bc16c6e74d3395591830160471403955","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.7.tgz","fileCount":7,"integrity":"sha512-tpfp/BTWXu734ivbCH7Lm/QWj3bP/uwb/GZmcbUh8UAuwN3gRf7/E7lnsCvLDu1MO1ErpQmcATwhCjL8vX1eAw==","signatures":[{"sig":"MEUCIQCiFVeHyhD6J0eAPddcbBXQ3umcZDYpNr0zjWrFYqrxNQIgAZPJsQYgJp8i2unnSyP+iAybYjVlNpYf50PopXyGSEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86513},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"c4cab560677a459a92f5a8ca5eb13fc44d547b2c","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","actor":{"name":"keithamus","type":"user","email":"npm@keithcirkel.co.uk"},"email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.4.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.16.0","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.7_1751968585337_0.028580908383198045","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"observable-polyfill","version":"0.0.8","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.8","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"3895dc959258dd3dd35cac4dee46969748a51052","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.8.tgz","fileCount":7,"integrity":"sha512-bbhuQQ8Y4p/1HLNj9Nq1VyYNMSEsR8OjohbYKqHIlTAlrSKw+GuEwUOgCm75GswFcus5h33OwRMBcl8fLUZIIg==","signatures":[{"sig":"MEYCIQDuPh5rMYIcGylAIxaQBTGdlt/NizYjzwMM/f1xv8bMBAIhAKj0hDiOhNzbr1MFA3s8rHeTH/9I2JSL2N4aSY2c4iFc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86598},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"39aec7dfd569c1b9e27a6b284da00502d254d61c","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","actor":{"name":"keithamus","type":"user","email":"npm@keithcirkel.co.uk"},"email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.4.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.17.0","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.8_1751993520369_0.8943422734559667","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"observable-polyfill","version":"0.0.9","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.9","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"e23f44c183880f34f6799d74c4c70abb6c03eb41","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.9.tgz","fileCount":7,"integrity":"sha512-ZEwj8eF3oscEM3nzeq6OFYe/cFZ0fNq00X/TMQv9HzCpagCXks+MbX3aLHfwsE4VdeFktb7NJyg14CRVBrlofQ==","signatures":[{"sig":"MEUCIEL9jBwgdwGCn/ryL8+vv1cU+r5WIAbmQHHA3tnX9wqeAiEAsZoOKKbaNKWAyL3hDcHjZTqPrvjL5wc76SDZSSs3VOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86722},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"66af1361186ac727e9ae5e0943236c6355cabfa3","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","actor":{"name":"keithamus","type":"user","email":"npm@keithcirkel.co.uk"},"email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.4.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.17.0","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.9_1752073945961_0.08897074102134983","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"observable-polyfill","version":"0.0.10","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.10","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"753e7531534614fc8957497ce3a2dc03f7b1f7da","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.10.tgz","fileCount":7,"integrity":"sha512-Kls8X0aQKGpojtuXKhCQ0U3vesHcafjJAc+1iNdP+sNU3Ru21uuln5zidLqGtbFjZHKX1osbFpDmVsa633Ue5g==","signatures":[{"sig":"MEYCIQDGjEGIPpXYrE5glLSBIa+txL4vVE/Xay8sB8+lExOHdgIhAP4emRL6thvE7wVyMBNjMttSH1dqDULNymvBqq85+Poh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86942},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"bdfda450c17b0a0271f319ed7b2261d2f2069f3e","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","actor":{"name":"keithamus","type":"user","email":"npm@keithcirkel.co.uk"},"email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.4.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.17.0","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.10_1752075607466_0.09830432462104088","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"observable-polyfill","version":"0.0.11","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.11","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"07a15309521d67522608c04e8932f9a082eca239","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.11.tgz","fileCount":7,"integrity":"sha512-fQHqt8R7Z3XJEzLtsAaXChuf+F1K932Klzxh4HrdYhfPea/LCX1VODQXMUbqdbKu34lXSBLTQozm+1M/TGJnhQ==","signatures":[{"sig":"MEUCIC7sJbbmGoHsFqSGlzzUNxMtDB9gvX7Q1DV1Vi3fmgAXAiEA0q3DZJROkO2f5lTTmWBVod2ZUcS5Thpm/nV9dMulj0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87595},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"4564e8334d2dd15825bccab4427af0d3d131c4c9","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","actor":{"name":"keithamus","type":"user","email":"npm@keithcirkel.co.uk"},"email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.4.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.17.0","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.11_1752164483899_0.6908925201045948","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"observable-polyfill","version":"0.0.12","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.12","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"97238da9f46dd7b2ba1272cc154f93be7696eacf","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.12.tgz","fileCount":7,"integrity":"sha512-UtQMZXwDqhfMnMPtplaIqjz1yP3EG8E17yIvaUXDMgXnf14Lb893D3NJLmC/cqm2MhJNsv4I8ezaOrbcMELt/Q==","signatures":[{"sig":"MEQCID2QkoH23xzmWBwxhyTlDOomXXc2+Xw22cPyVYwpOUOkAiBRyvZrurY+ldlfsfc58YMtwnN3/c/gxTdGpqBDlvtEmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91383},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"55eb6322cfabe55f926074b0b1e59525e09d0734","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.4.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.17.0","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.12_1752337569877_0.3481481293822608","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"observable-polyfill","version":"0.0.13","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.13","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"f4f4bcf16e5bce1c9107cbb4570a529877ce25a0","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.13.tgz","fileCount":7,"integrity":"sha512-fS8CQDjdSyWLuIEqbQ8mMDgUXRfzY3Vn/shczLzbFhnRGN8iF5jw6mFnT7HPEdtAj/62hrsmlO7WNASNoDV+qA==","signatures":[{"sig":"MEUCIQDHdefvSyAmE0nehnFhjmugpo92LJQTZr+LhNv3+M9pvAIgWvzaupNUYivPmgO8eTgvOnCyq+l9aQzZHiE1LVbRbu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90810},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"e85f725904b0a40a597e79888cb92d3fba1bb261","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.4.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.17.0","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.13_1752354839128_0.7584946074440515","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"observable-polyfill","version":"0.0.14","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.14","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"6de0b9d406c2ad309a664b141aef011dad173375","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.14.tgz","fileCount":7,"integrity":"sha512-RKBltA/eyTI7Chm4RpfTDtWksfSMjpR59ziWKRi1C0X1eAfngUEYRy5Yq1pCd79DMnOiXZVg1SfQ45FhiKYCIw==","signatures":[{"sig":"MEUCIQCGYUOpJhYuVkDshzX78JNC6CjVXYJNVaUXi5Avhc+xuwIgcvo0iNIkiRZICIKMctbH0z5ZtzDsZH6JAA+w1lp8DT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90543},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"03edaeabf8697fc84883944a2e423500add7c503","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.4.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.17.0","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.14_1752512020033_0.6584767065245829","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"observable-polyfill","version":"0.0.15","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.15","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"062e5fea9aa31b5f4ca2fa0201c3a8842913e8db","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.15.tgz","fileCount":7,"integrity":"sha512-7BZ3aA+yilCl8RJImMgQ7eiY4RDuwcLZaDvKvBIhLanvXeDphRBg5tiHhVNvcoOvLcjKUp6ANfwf1HhZ8D4AYQ==","signatures":[{"sig":"MEQCIClMK2Szzh09qXItaFhebOxFFJaZHP6RdltDQsjVfakTAiABgGs5XiJfytrxhfGj+XqskEqbnft83Zn1IVAPk6tyRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90931},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"f94cdb21e75c9c3d6f1ea9744f8a0ad85132d12a","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.4.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.17.0","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.15_1752604840026_0.33165946590609696","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"observable-polyfill","version":"0.0.16","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.16","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"a3a80d168a6abb8f35d69d3d8cf25a828dd627c1","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.16.tgz","fileCount":7,"integrity":"sha512-Pf0+4Bj3at4jbJYWJLoEC0D86LHad3aID87+EKHO1LdeLE4C/kFamDL/trgyehBTd8VzRw3LKU9FjeuTJOylyQ==","signatures":[{"sig":"MEYCIQCCNLR1xiirrk6n8hQy+nZ5vU3d6DVgrtwZxVjzx0gJKQIhALTpj7+nm1QB5kbknXTtbjReAo65hvxKWoFoDvNshEJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95233},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"9a16c4cb2fc42f488951e69590cebbdab5e7a19c","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.4.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.17.0","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.16_1752618374981_0.36176531173161974","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"observable-polyfill","version":"0.0.17","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.17","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"33926a0b81297167f95bd9fdeac9676c2e008047","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.17.tgz","fileCount":7,"integrity":"sha512-CruCGbOnhjYJi0yZ/sQ3wy77TM2AKxkfaoC7iAjka80GA8B4YPcQNL77sRLtCZHvXtz0LMdJ5o4OGw2ZNLCBvw==","signatures":[{"sig":"MEUCIQCWqykldxT56zx3Ms23kAD9LYzoHjyMnPzrnO0BbtSh+QIgc6oIttddVd96gC/QzNpJZPVL9TeEw/3Fj4zKrtWvnic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94695},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"28bbfc0c400135a2107943cfd73ab33176048310","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.5.1","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.17.1","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.17_1753688741231_0.3884822675407784","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"observable-polyfill","version":"0.0.18","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.18","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"28837b3d5fa72d19763d03e9eb118120a02453d3","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.18.tgz","fileCount":7,"integrity":"sha512-d0b9pZ/cRygqE0IiY4uKICjEX6LIPjfhk1TohHS08+eAgmNiInIHvS8q+8iEKmHzQ3DCFwScLMX0rDFczMUgeA==","signatures":[{"sig":"MEYCIQCOS7JTdkc0+qx0xbK/eNVc19LZxJM7e1Yt+dlXSli0qgIhAL1z+VctsqWBIWLAX0OdO8olBCTKGGrSiAVexFL+MI1f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97564},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"389b412a88af1dc7ded52f64c5588488d7465a52","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.5.1","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.17.1","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.18_1753693113202_0.6996571049556937","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"observable-polyfill","version":"0.0.19","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.19","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"945e01053a3d12673b023e3b45f87e6671edf529","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.19.tgz","fileCount":7,"integrity":"sha512-qcG8CiayDBBAdXzCFaiQ11LwPgOoidBExf49TdrN7+HENnhnv/yPY9J2Sm8TK6FxOsRlp5zZVDh+PkZs6/sb0g==","signatures":[{"sig":"MEQCIAqmOvGFi/eE6qPvdZO7NfKcgTPfuLdUqxewHUjnY9TNAiBcZxPmv7Ak6I6e6vY8v/Td/SpglOz0/j3KAgAgznR1aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98237},"main":"index.js","type":"module","types":"observable.d.ts","exports":{".":{"types":"./observable.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./index-fn.d.ts","import":"./observable.js"}},"gitHead":"5af5df1b6bb87abc44a773701ebcf64c1d1f25c7","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.5.1","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.17.1","typesVersions":{"*":{"fn":["./index-fn.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.19_1753880707960_0.8694715828110497","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"observable-polyfill","version":"0.0.20","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.20","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"ed3ff968a049129bfe7611652c0be5986a2b28b0","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.20.tgz","fileCount":7,"integrity":"sha512-CCj7TWrPLQetGHw5SbyiFEPabkzt9vde8A+wd5BYvZmnSwy4raHYI7JezZZek4hCnr4HHnUlL3Xu2zUz0bhYvw==","signatures":[{"sig":"MEYCIQDP/fynBAkacYcR2CKpHwUoEwc6QWLgYDZv2sNG3oGBSAIhANrqD1XEjFPL06TQbVL7LiBloMc3tJgShc/vqylZ+BUi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98854},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./observable.d.ts","import":"./observable.js"}},"gitHead":"949330182a1651e233d36f2766756859512e699b","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.5.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.18.0","typesVersions":{"*":{"fn":["./observable.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.20_1755159894901_0.9343203813178667","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"observable-polyfill","version":"0.0.21","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.21","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"b1083d22fb33ec5e42dc74eb5ed690ce31c12687","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.21.tgz","fileCount":7,"integrity":"sha512-6Bb3jDVnF8CmAwFY7dRJn24b6WLN+pO3oWnqTepC+cBps4VcJTVde/otjRhf3BBl4E/f+E/OQ1bJkgOzk1yeiw==","signatures":[{"sig":"MEQCIDaV9NmC4OvmPDOn/yS5tKWKBBsoQl0ZR95Aul9BaYE5AiBz2D0a8uGa4ALdP2BMrTo9IFZ7uKwO1ZP+ixwxCT3Tuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98938},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./observable.d.ts","import":"./observable.js"}},"gitHead":"17cdcc7c1ae7eebb5e24c017d87cf0d78ee73849","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.5.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.18.0","typesVersions":{"*":{"fn":["./observable.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.21_1755189161642_0.10088139186892309","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"observable-polyfill","version":"0.0.22","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.22","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"9edac1ea33c97d57b47e8c930b19d68310b72996","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.22.tgz","fileCount":7,"integrity":"sha512-khyxbEK18pv1FgIPMmk3IZVV2Tes3d/AUPTHE3r9rmCxWKgL73ACcNQUEkVsVluL7HSyTuT8a8Y8RlQP/Ai/WQ==","signatures":[{"sig":"MEYCIQD6GeGfGukwOSHodcgDJBWXSSXiyyQTNcQPk9CYDvrNJwIhAJzxaZBIe0B/VqrUSuST6+iGHS2sjPOIl6u5zyQnvk0T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99565},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./observable.d.ts","import":"./observable.js"}},"gitHead":"005feeb33f21a1be524d98a6d4e772f78aced879","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","test:types":"vitest run","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.5.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.18.0","typesVersions":{"*":{"fn":["./observable.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@11.5.2+sha512.aac1241cfc3f41dc38780d64295c6c6b917a41e24288b33519a7b11adfc5a54a5f881c642d7557215b6c70e01e55655ed7ba666300fd0238bc75fb17478afaf3","devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.2","typescript":"~5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.22_1755204762832_0.8481101040577625","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"observable-polyfill","version":"0.0.23","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.23","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"9bdb6ad08d44503b46071c73c90f30fc6a817660","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.23.tgz","fileCount":7,"integrity":"sha512-eObFZD41aVkZ1PxhMcroKpU3fUSHUmLLMwD/1/iz8RgX1rB8dtmdqMDdXmhvv1T9dGt6wUmc5r4zUCYiBpo1qA==","signatures":[{"sig":"MEYCIQCnZxdje5GXvS4yZInPiHSwtaxl7Dc6M9kbxHjHix4BlQIhALQT42PqiMJt04HsclVLs4OazxRaCifgK6slMn+XS49P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125512},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./observable.d.ts","import":"./observable.js"}},"gitHead":"4509a265dc7ebfd4587bbad147c514fe54799427","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","test:types":"vitest run","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.5.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.18.0","typesVersions":{"*":{"fn":["./observable.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@11.5.2+sha512.aac1241cfc3f41dc38780d64295c6c6b917a41e24288b33519a7b11adfc5a54a5f881c642d7557215b6c70e01e55655ed7ba666300fd0238bc75fb17478afaf3","devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.2","typescript":"~5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.23_1755248097839_0.5315538199674845","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"observable-polyfill","version":"0.0.24","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.24","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"760f3bcf6048f472b9232d737f856007e4362366","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.24.tgz","fileCount":7,"integrity":"sha512-v/2dTay6Hhj5Txt0Ktc3T0UqmVKhQwQmLhwZh2qxR70G+kZR+vpWW6XzdhDzyu18nAdFOObVx6rXQHHBX1JsIg==","signatures":[{"sig":"MEUCIQDXZxEX1fFm4R3WMWTk8WZn8k6NC2tcg0Q7ZFq48lzq/AIgFKmJ+ZsBGHip52izfqr2JL2dV8UA6rWHhuzsfrwCiBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125562},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./observable.d.ts","import":"./observable.js"}},"gitHead":"302afa97c64a2ad3080011af89a6d80284d832ee","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","test:types":"vitest run","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.5.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.18.0","typesVersions":{"*":{"fn":["./observable.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@11.5.2+sha512.aac1241cfc3f41dc38780d64295c6c6b917a41e24288b33519a7b11adfc5a54a5f881c642d7557215b6c70e01e55655ed7ba666300fd0238bc75fb17478afaf3","devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.2","typescript":"~5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.24_1755248205291_0.8219268553216477","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"observable-polyfill","version":"0.0.25","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.25","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"758e72da12d81a7b6b76a20351683acb0fe89812","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.25.tgz","fileCount":7,"integrity":"sha512-qtkz4UlCuOwCzCOF6KrAB/6fSr3Hz1fF3Q6ixXxCOcngoKa0nv2L5sAae0x5ARUOdBgC9lWtRJXS6SxRdPOiUw==","signatures":[{"sig":"MEUCIQDn0K70SvyKD1x1DPbJJKVSNNM5yVO8Zl/Ia54ltTEXXgIgYa2evGm1nr/uVhtUPLRNWlfVS8CozPow1+00MIjXwpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125541},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./observable.d.ts","import":"./observable.js"}},"gitHead":"c4b989beedd80cfd1c97f0cf6200f03c0e8c6d0d","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","test:types":"vitest run","prepublishOnly":"npm run minify"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.5.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.18.0","typesVersions":{"*":{"fn":["./observable.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@11.5.2+sha512.aac1241cfc3f41dc38780d64295c6c6b917a41e24288b33519a7b11adfc5a54a5f881c642d7557215b6c70e01e55655ed7ba666300fd0238bc75fb17478afaf3","devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.2","typescript":"~5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.25_1755263195454_0.13456113316610718","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"observable-polyfill","version":"0.0.26","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.26","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"a2917ec7b749dad2e8004ff3c485454343f4c0fd","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.26.tgz","fileCount":7,"integrity":"sha512-ux+wvmZIx7qqEfHzw/yU/3XpjJNItVEa5vkqD5VySbzCoQMYSTuwmUc8Wca2WnUAGwt0dL6vll6WPmusOfTnMA==","signatures":[{"sig":"MEUCIFDCny0bFhxqkwawrdMmq0SYwRA0//8LaRMJG6j08wzCAiEApPVT5C7ErTJDamJX7uLkb4ubEoBWCPWq0EOQh1TRDsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131200},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./observable.d.ts","import":"./observable.js"}},"gitHead":"e2ead55109225bfa63ba1046c01fc77db8a736bb","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","test:types":"vitest run","prepublishOnly":"npm run minify"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e782848c-43c0-4d70-b7a8-7e1b263cf180"}},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.5.2","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.18.0","typesVersions":{"*":{"fn":["./observable.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@11.5.2+sha512.aac1241cfc3f41dc38780d64295c6c6b917a41e24288b33519a7b11adfc5a54a5f881c642d7557215b6c70e01e55655ed7ba666300fd0238bc75fb17478afaf3","devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.2","typescript":"~5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.26_1756237669928_0.11979930136615691","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"observable-polyfill","version":"0.0.27","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.27","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"924afbb796dc1c9f0357a59da7269553cddb0e5a","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.27.tgz","fileCount":7,"integrity":"sha512-2viqeM/J8HFaf68IqKakAU2CAYv32wjFIsKnefldaAL4mp2psnrxeed47UM6x58ckXvPQKHcmtn3G/kBq1NF5A==","signatures":[{"sig":"MEUCIAEfu/P8KhuZ6vcSGTlYwPgvdfktVjxGo41007pulkdtAiEA0SPDmx4rC/Y1KU6h6m23LnsVMrJqujgoGTNtREjd32g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131705},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./observable.d.ts","import":"./observable.js"}},"gitHead":"411e23eba11afe7f653f159141c46ebf54d3b1f3","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","test:types":"vitest run","prepublishOnly":"npm run minify"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e782848c-43c0-4d70-b7a8-7e1b263cf180"}},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.6.0","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.19.0","typesVersions":{"*":{"fn":["./observable.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@11.5.2+sha512.aac1241cfc3f41dc38780d64295c6c6b917a41e24288b33519a7b11adfc5a54a5f881c642d7557215b6c70e01e55655ed7ba666300fd0238bc75fb17478afaf3","devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.2","typescript":"~5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.27_1757087731414_0.09957313038736104","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"observable-polyfill","version":"0.0.28","keywords":["observable"],"author":{"url":"https://keithcirkel.co.uk","name":"Keith Cirkel"},"license":"MIT","_id":"observable-polyfill@0.0.28","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"homepage":"https://github.com/keithamus/observable-polyfill#readme","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"dist":{"shasum":"1c2412a912030500fbcb3bdaf3bdb557a3de9671","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.28.tgz","fileCount":8,"integrity":"sha512-R9H4NpG2D4UvZVLq7p+efeAyus1rXbRkjx4NzmLABSd4P7fjcVn3ta3jbyoZ/XqF0aknc/zT40HaAYOKLqBd7g==","signatures":[{"sig":"MEQCIESD8VuDGt2npBd+f+wvQc8gJIAIvbpakZuWqbGiPpw1AiA+SDzCwwxTEUK8zuW/8oC23IjAu5Yw5QbrRfzwka56ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132802},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./observable.d.ts","import":"./observable.js"}},"gitHead":"d68e3b5b6797a84e8a021de9fcdec2b8e72a07c9","scripts":{"test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","minify":"esbuild --bundle --minify index.js > observable.min.js","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","test:types":"vitest run","prepublishOnly":"npm run minify"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e782848c-43c0-4d70-b7a8-7e1b263cf180"}},"repository":{"url":"git+https://github.com/keithamus/observable-polyfill.git","type":"git"},"_npmVersion":"11.6.0","description":"A polyfill for the WICG Observable","directories":{},"_nodeVersion":"22.19.0","typesVersions":{"*":{"fn":["./observable.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@11.5.2+sha512.aac1241cfc3f41dc38780d64295c6c6b917a41e24288b33519a7b11adfc5a54a5f881c642d7557215b6c70e01e55655ed7ba666300fd0238bc75fb17478afaf3","devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.2","typescript":"~5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/observable-polyfill_0.0.28_1757612982120_0.7049454034842142","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"observable-polyfill","version":"0.0.29","description":"A polyfill for the WICG Observable","keywords":["observable"],"repository":{"type":"git","url":"git+https://github.com/keithamus/observable-polyfill.git"},"license":"MIT","author":{"name":"Keith Cirkel","url":"https://keithcirkel.co.uk"},"type":"module","exports":{".":{"types":"./index.d.ts","import":"./index.js","browser":"./observable.min.js","require":"./observable.min.js"},"./fn":{"types":"./observable.d.ts","import":"./observable.js"}},"main":"index.js","types":"index.d.ts","typesVersions":{"*":{"fn":["./observable.d.ts"]}},"scripts":{"minify":"esbuild --bundle --minify index.js > observable.min.js","prepublishOnly":"npm run minify","test":"echo TODO! Run ./wpt serve --inject-script=../observables-polyfill/observable.js for now.","test-serve":"npx http-server -c1 -t0 --cors --gzip --brotli -o test .","test:types":"vitest run"},"devDependencies":{"esbuild":"^0.25.2","typescript":"~5.9.2","vitest":"^3.2.4"},"packageManager":"npm@11.5.2+sha512.aac1241cfc3f41dc38780d64295c6c6b917a41e24288b33519a7b11adfc5a54a5f881c642d7557215b6c70e01e55655ed7ba666300fd0238bc75fb17478afaf3","_id":"observable-polyfill@0.0.29","gitHead":"44b8e0f74527957d01fb3c5ce27970e3700c16e3","bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"homepage":"https://github.com/keithamus/observable-polyfill#readme","_nodeVersion":"22.19.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-/sOoCFLPOgxkabgJ6uppEbQzMa22wStqDoSDaklyt/QwSqhJmG11PwZvVq+pquzvkXKYWbRED9oL/XnHV3R6sw==","shasum":"632b0885a463db60c55e9af86561e4ce0b9aad77","tarball":"https://registry.npmjs.org/observable-polyfill/-/observable-polyfill-0.0.29.tgz","fileCount":8,"unpackedSize":132786,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/observable-polyfill@0.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICA0rgvzY9pRN/gZ1uqmg6LNX9GwbwTbe2frTz+SN9TFAiEAumN+vMo6mmwgQntEn2jle2iQrQaZowMTkg6BFZePs18="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e782848c-43c0-4d70-b7a8-7e1b263cf180"}},"directories":{},"maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/observable-polyfill_0.0.29_1757665042073_0.02928595190593275"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-26T15:24:27.732Z","modified":"2025-09-12T08:17:22.667Z","0.0.1":"2024-07-26T15:24:27.913Z","0.0.2":"2024-07-26T15:59:06.014Z","0.0.3":"2024-07-27T21:14:23.337Z","0.0.4":"2025-04-11T17:34:53.787Z","0.0.5":"2025-04-14T07:06:18.147Z","0.0.6":"2025-04-24T16:42:50.949Z","0.0.7":"2025-07-08T09:56:25.527Z","0.0.8":"2025-07-08T16:52:00.545Z","0.0.9":"2025-07-09T15:12:26.139Z","0.0.10":"2025-07-09T15:40:07.648Z","0.0.11":"2025-07-10T16:21:24.086Z","0.0.12":"2025-07-12T16:26:10.047Z","0.0.13":"2025-07-12T21:13:59.329Z","0.0.14":"2025-07-14T16:53:40.202Z","0.0.15":"2025-07-15T18:40:40.239Z","0.0.16":"2025-07-15T22:26:15.177Z","0.0.17":"2025-07-28T07:45:41.412Z","0.0.18":"2025-07-28T08:58:33.371Z","0.0.19":"2025-07-30T13:05:08.156Z","0.0.20":"2025-08-14T08:24:55.067Z","0.0.21":"2025-08-14T16:32:41.822Z","0.0.22":"2025-08-14T20:52:43.024Z","0.0.23":"2025-08-15T08:54:58.064Z","0.0.24":"2025-08-15T08:56:45.460Z","0.0.25":"2025-08-15T13:06:35.661Z","0.0.26":"2025-08-26T19:47:50.122Z","0.0.27":"2025-09-05T15:55:31.608Z","0.0.28":"2025-09-11T17:49:42.309Z","0.0.29":"2025-09-12T08:17:22.277Z"},"bugs":{"url":"https://github.com/keithamus/observable-polyfill/issues"},"author":{"name":"Keith Cirkel","url":"https://keithcirkel.co.uk"},"license":"MIT","homepage":"https://github.com/keithamus/observable-polyfill#readme","keywords":["observable"],"repository":{"type":"git","url":"git+https://github.com/keithamus/observable-polyfill.git"},"description":"A polyfill for the WICG Observable","maintainers":[{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"readme":"# Observable Polyfill\n\nThis polyfills the DOM `Observable` class, as well as `EventTarget.prototype.when`.\n\nTo see the explainer of these, please visit https://github.com/WICG/observable.\n\n## Installation\n\n### With npm\n\nIf you're using npm, you only need to import the package, like so:\n\n```js\nimport \"observable-polyfill\";\n```\n\nThis will automatically apply the polyfill if required.\n\nIf you'd like to manually apply the polyfill, you can instead import the `isSupported` and `apply` functions directly from the `./observable.js` file, which\nis mapped to `/fn`:\n\n```js\nimport { isSupported, apply } from \"observable-polyfill/fn\";\nif (!isSupported()) apply();\n```\n\nAn `isPolyfilled` function is also available, to detect if it has been polyfilled:\n\n```js\nimport { isSupported, isPolyfilled, apply } from \"observable-polyfill/fn\";\nif (!isSupported() && !isPolyfilled()) apply();\n```\n\nAlternatively, if you're not using a package manager, you can use the `unpkg` script:\n\n```html\n<!-- polyfill automatically -->\n<script\n  type=\"module\"\n  async\n  src=\"https://unpkg.com/observable-polyfill@latest/observable.min.js\"\n></script>\n```\n\n```html\n<!-- polyfill manually -->\n<script type=\"module\" async>\n  import {isSupported, apply} from \"https://unpkg.com/observable-polyfill@latest/observable.js\"\n  if (!isSupported()) apply();\n</script>\n```\n\n## Usage\n\nWith the module imported, you can start to use `Observable` and `.when`:\n\n```js\nnew Observable(...)\n\ndocument.body.when('click').take(1).subscribe(console.log)\n```\n","readmeFilename":"README.md"}