{"_id":"@asterisk-labs/taco","_rev":"17-452ec68569d152ed8986ed647f63478c","name":"@asterisk-labs/taco","dist-tags":{"latest":"0.14.2"},"versions":{"0.8.2":{"name":"@asterisk-labs/taco","version":"0.8.2","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"license":"MIT","_id":"@asterisk-labs/taco@0.8.2","maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"dist":{"shasum":"89d58b75cfcbd4cb6fa216513742a975442a07da","tarball":"https://registry.npmjs.org/@asterisk-labs/taco/-/taco-0.8.2.tgz","fileCount":35,"integrity":"sha512-Nentd/u8TLWYJ1HfxzD3vDYGC5aWnxp3beXIScCp5QkYw9JzX1ysWyrn2Xrsjeb0AABH8YO4+8x8OoK/8kA7Sw==","signatures":[{"sig":"MEUCIGmYwPBca9yJCgBWYW7e/Dmyy3MwERALwWinUcOPiHe6AiEA6UWSoth4JCcXdJSTHpv6tifuDy2vEq9dWIEinLVncWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID2//Nr+u0gxfvOLxmQSTcDZkZ6m9H8NIjqrpk427RnFAiBcv1CLJYP0GkcmuIZzZWKEq3vYAihwCJ+7TgVgB9s7kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109881},"type":"module","types":"./types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"69a6f0db77ea15ab0b409c83a19a00d0bb9c5214","scripts":{"test":"node --test test/*.test.js","types":"tsc","test:remote":"node --test test/remote.integration.js","prepublishOnly":"npm run types && npm test"},"_npmUser":{"name":"csaybar","email":"cesar@asterisk.coop"},"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"_npmVersion":"11.12.1","description":"JavaScript reader for the TACO format, independent of libtaco.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"hyparquet":"^1.25.0","hyparquet-compressors":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/taco_0.8.2_1789789868959_0.0811937213656444","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@asterisk-labs/taco","version":"0.9.0","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"license":"MIT","_id":"@asterisk-labs/taco@0.9.0","maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"dist":{"shasum":"e01e267402ea2baef04968635d612d44618267f5","tarball":"https://registry.npmjs.org/@asterisk-labs/taco/-/taco-0.9.0.tgz","fileCount":33,"integrity":"sha512-tWgkqRyLl7+/1uaVmJNryazIOj7reorBvDksHOF3BPmtEfGhHrjZDzDdbxCrPzgoyJJHLCYFhos41ZiflOq+KA==","signatures":[{"sig":"MEUCICNbc3bc4nd77f40aS737IYOlwL6Ic2B7G3v/oiPEOt5AiEAthYMrgAqMV9ZYQm/2fZxNjQgUPfHSOSPDHC1YmWGE7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDCKsaSxGUK7MEN4ZlRtblxasFJ0wrQ8ViIbKzjnW/ScgIgUpZsL+hW6jcCnowb+DgJ5fPvmZWFUduwFLZzBZUdN50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asterisk-labs%2ftaco@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100991},"type":"module","types":"./types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"4c08d9209b7b15fda835f308576e477cf767e122","scripts":{"test":"node --test test/*.test.js","types":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('types', { recursive: true, force: true })\" && tsc","test:remote":"node --test test/remote.integration.js","prepublishOnly":"npm run types && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1333d33-a0eb-477a-8e1d-936348aa1dc5"}},"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"_npmVersion":"11.19.0","description":"JavaScript reader for the TACO format, independent of libtaco.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hyparquet":"^1.25.0","hyparquet-compressors":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/taco_0.9.0_1790186185174_0.5748587573604911","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@asterisk-labs/taco","version":"0.9.1","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"license":"MIT","_id":"@asterisk-labs/taco@0.9.1","maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"dist":{"shasum":"70d6b6746eb9bcd5b51bbfc234a30bc997ea523e","tarball":"https://registry.npmjs.org/@asterisk-labs/taco/-/taco-0.9.1.tgz","fileCount":33,"integrity":"sha512-vdYNB8oN2ViRqUDbJKAeN1zkDocKOjaWItsnZ5mWEroS16K0Iw3lkpZh++KiCBw33tXGY8S0Tngg+mtekfZrsA==","signatures":[{"sig":"MEYCIQDps4xOfliKu0u13DLNDvC68zl25+E844RTjp1x7SgvnwIhAOgKN1QwVCYkonMNbD1Ld2a4LW2BdUWML89/P2Qa6U01","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6qi+E24Y5PJPlLIvvtgZ7joEyBTXr2Fh3Ovh5KLtdNgIgLqnMUG3H+tQYStkwa0KAKo82T7Xw4IoSgOUjMsGv9eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asterisk-labs%2ftaco@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100991},"type":"module","types":"./types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"18903a8f9382f137a715dcd0fae14f630b67d9df","scripts":{"test":"node --test test/*.test.js","types":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('types', { recursive: true, force: true })\" && tsc","test:remote":"node --test test/remote.integration.js","prepublishOnly":"npm run types && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1333d33-a0eb-477a-8e1d-936348aa1dc5"}},"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"_npmVersion":"11.19.0","description":"JavaScript reader for the TACO format, independent of libtaco.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hyparquet":"^1.25.0","hyparquet-compressors":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/taco_0.9.1_1790188843249_0.8085648654799424","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@asterisk-labs/taco","version":"0.10.0","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"license":"MIT","_id":"@asterisk-labs/taco@0.10.0","maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"dist":{"shasum":"b1e8157c5c9a232e5ce346b73d99c16e999d6be2","tarball":"https://registry.npmjs.org/@asterisk-labs/taco/-/taco-0.10.0.tgz","fileCount":33,"integrity":"sha512-0/8NVnzxlLGPBNaBLr2C78xukfqmADAq5vlGDpaDNIFa2hb/F56jhAzpVOnQnymxvZYjK1BzY1xVXaiIRBsgPQ==","signatures":[{"sig":"MEUCIQC4rBZO8eKbTPlc+Z3ZpYYL+dPdbx0PpFAtM6mb2PXVOQIgWNIrgZfU/FdRvMreWwReJqSH0pt3OrZN2x+4rsr8M0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEy8sDbGIpYSiWyKDX3Wr4YqsO4PtnlVwTmj3agaEqk4AiAAh7+mm296F2oQlylzuB3KMX8IA6vwAbdxPORj6J9pdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asterisk-labs%2ftaco@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101591},"type":"module","types":"./types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"acbbf8cdd0fb627b7f593f94ae03a480f9c317cc","scripts":{"test":"node --test test/*.test.js","types":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('types', { recursive: true, force: true })\" && tsc","test:remote":"node --test test/remote.integration.js","prepublishOnly":"npm run types && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1333d33-a0eb-477a-8e1d-936348aa1dc5"}},"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"_npmVersion":"11.19.0","description":"JavaScript reader for the TACO format, independent of libtaco.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hyparquet":"^1.25.0","hyparquet-compressors":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/taco_0.10.0_1790204405199_0.7683222622641643","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@asterisk-labs/taco","version":"0.10.1","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"license":"MIT","_id":"@asterisk-labs/taco@0.10.1","maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"dist":{"shasum":"d2a8043346c3b447349238a619dafb15f494062d","tarball":"https://registry.npmjs.org/@asterisk-labs/taco/-/taco-0.10.1.tgz","fileCount":33,"integrity":"sha512-fyr69WDdSQQwHXG8Jrv3xOyFNKtgCCnfbUD6Z8zkOywLRLISK+BruZcnoX80mKcfchUEzmFvvOn+T00grnAR9g==","signatures":[{"sig":"MEUCIG7zPUxSZfAyjxWO5kHppIebqRH8aqzZx3Mr9D0gj1xRAiEA55BtcOrfgo9LFjmdfIHzpVMqDMnHfppZsPyhE2ZYbPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDl3qM5Nn1YM9TpVnwumV1tKPyemmunoKCYO5w4gGmxcgIhALgv2vd77gQVgDKzLXXs/cvr7ZZeXQxnax69JisZZ9AE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asterisk-labs%2ftaco@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101591},"type":"module","types":"./types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"8a7d063f1ee6edd4450813a8e4c8721d461ccd01","scripts":{"test":"node --test test/*.test.js","types":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('types', { recursive: true, force: true })\" && tsc","test:remote":"node --test test/remote.integration.js","prepublishOnly":"npm run types && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1333d33-a0eb-477a-8e1d-936348aa1dc5"}},"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"_npmVersion":"11.19.0","description":"JavaScript reader for the TACO format, independent of libtaco.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hyparquet":"^1.25.0","hyparquet-compressors":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/taco_0.10.1_1790212751429_0.7981399588001665","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@asterisk-labs/taco","version":"0.10.2","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"license":"MIT","_id":"@asterisk-labs/taco@0.10.2","maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"dist":{"shasum":"184be019a22218b2ad841ffdbf9dc822bf4f8f90","tarball":"https://registry.npmjs.org/@asterisk-labs/taco/-/taco-0.10.2.tgz","fileCount":33,"integrity":"sha512-wYCSBGjuHzM/z8rBV3UoTPTjFq1QKFWtfudbJbmOrC7ftwGgGPddWG2KqC4xAVEmsPpOXq+p3GnaB5+uYcOshw==","signatures":[{"sig":"MEUCIGUznHgCeaLPNemcfy3DZVRNwZGYtqfKG4sTvVcg24J1AiEA7Ikb7s10TIgvjAJULn0DFWWJ5MQY0wxGG5btv4Q5Pek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHGxPX90sa04dE5Q4BGhuYxZoa4ug+qAKHqk0ofETqXBAiBAD97R1pCzqP8gd2oM9fneN+c9EEveK3BuOBiq8q5liQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asterisk-labs%2ftaco@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101591},"type":"module","types":"./types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"9a7a48b5a89ce6d18cf177667dcbf871bba69bd2","scripts":{"test":"node --test test/*.test.js","types":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('types', { recursive: true, force: true })\" && tsc","test:remote":"node --test test/remote.integration.js","prepublishOnly":"npm run types && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1333d33-a0eb-477a-8e1d-936348aa1dc5"}},"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"_npmVersion":"11.19.0","description":"JavaScript reader for the TACO format, independent of libtaco.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hyparquet":"^1.25.0","hyparquet-compressors":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/taco_0.10.2_1790223128915_0.35599938242871576","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@asterisk-labs/taco","version":"0.10.3","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"license":"MIT","_id":"@asterisk-labs/taco@0.10.3","maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"dist":{"shasum":"ed349e2158fba8eddfa6495e9806cc8adc8d0f56","tarball":"https://registry.npmjs.org/@asterisk-labs/taco/-/taco-0.10.3.tgz","fileCount":33,"integrity":"sha512-jzcCVp+P3rLkt2jeXrtyqI9BzE1pxD6RmPmG5Kof2BRxGV3BJh4JmJNHte8xaJzisvDZwaPO+pZQnhz7fb/07Q==","signatures":[{"sig":"MEQCIBjneBs7d4peOdMss2Lmz2kNQvSPVXtzUl8przZHtGU6AiAuUxgQCCFEleqAatcXLmR16koqxoTxRLJnqrayOv4A8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBwm8yyCDJWpUOC6tAQPMVAy0XxFgQV14jBaJ7tYltXKAiEAqbRj7ZZGjWl6MwtQzH596WZI714EPUmgonMnA2RY9kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asterisk-labs%2ftaco@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101591},"type":"module","types":"./types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"b13412270bc00f745ffcb771047c91be181a7b51","scripts":{"test":"node --test test/*.test.js","types":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('types', { recursive: true, force: true })\" && tsc","test:remote":"node --test test/remote.integration.js","prepublishOnly":"npm run types && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1333d33-a0eb-477a-8e1d-936348aa1dc5"}},"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"_npmVersion":"11.19.0","description":"JavaScript reader for the TACO format, independent of libtaco.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hyparquet":"^1.25.0","hyparquet-compressors":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/taco_0.10.3_1790280219718_0.5095065372705612","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@asterisk-labs/taco","version":"0.11.0","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"license":"MIT","_id":"@asterisk-labs/taco@0.11.0","maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"dist":{"shasum":"095fdbda57af4f6e315f33670b372646bb12d827","tarball":"https://registry.npmjs.org/@asterisk-labs/taco/-/taco-0.11.0.tgz","fileCount":33,"integrity":"sha512-qTops0wV17LnpkGWRXyzn0s+S2P3z8DEbSX5BdYtZ8fUwgK06Iwj1vYXSMK2j9liIdHA0wZ4WbfIvw8/lGUxBg==","signatures":[{"sig":"MEYCIQCa/zp03mj8bW1EEm7/s6lVaE2OUGxnIOUHq4mKZAS67gIhANYldMgrcpMo/qSQBZ9V7MflEVVg4UzVBcfrk0MqFSoi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSaGewTcIyFuk51iBeONAGwpIqTiU07D+DG/fywJJfOwIhAJ0pyfKL/n6halhaWyUJeVobL6RYXt/a/36ts2QeGXdR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asterisk-labs%2ftaco@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101587},"type":"module","types":"./types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"6b426034a43785986746cf2176fef67ee764b92e","scripts":{"test":"node --test test/*.test.js","types":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('types', { recursive: true, force: true })\" && tsc","test:remote":"node --test test/remote.integration.js","prepublishOnly":"npm run types && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1333d33-a0eb-477a-8e1d-936348aa1dc5"}},"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"_npmVersion":"11.19.0","description":"JavaScript reader for the TACO format, independent of libtaco.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hyparquet":"^1.25.0","hyparquet-compressors":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/taco_0.11.0_1790360319298_0.09226274660046951","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@asterisk-labs/taco","version":"0.12.0","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"license":"MIT","_id":"@asterisk-labs/taco@0.12.0","maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"dist":{"shasum":"d1845f87edd5741cf0c6567e80aae9ebca1e616b","tarball":"https://registry.npmjs.org/@asterisk-labs/taco/-/taco-0.12.0.tgz","fileCount":33,"integrity":"sha512-6B0eaVvBzYosFtOeS2Z8XpdLMsgbWgzlD2Dm7FA09T0sDXheMhiL694IfToHI3qHOUQW8ZB4WOQtkjWlG/tnMQ==","signatures":[{"sig":"MEUCIQCF/dmfz6B420GCg69pQoqwL0zH38ICB9ICntadRYXwqAIgPtEqv4mNUAe5trelcAvm0ndeVFvWvgvjDWdx6gROEpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFNrJ5gCrxZrijNBkvGvh3oMFHzLk6Z+SVQdIG4g8kmAIgDM9N30P27+VG95aOMNpEgkbu2Ng7OR2VuceYGcV+tt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asterisk-labs%2ftaco@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101628},"type":"module","types":"./types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"4b266a582f5bd57fa604aedc233b048987bb8a81","scripts":{"test":"node --test test/*.test.js","types":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('types', { recursive: true, force: true })\" && tsc","test:remote":"node --test test/remote.integration.js","prepublishOnly":"npm run types && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1333d33-a0eb-477a-8e1d-936348aa1dc5"}},"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"_npmVersion":"11.19.0","description":"JavaScript reader for the TACO format, independent of libtaco.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hyparquet":"^1.25.0","hyparquet-compressors":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/taco_0.12.0_1790442052837_0.22510105656638313","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@asterisk-labs/taco","version":"0.12.1","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"license":"MIT","_id":"@asterisk-labs/taco@0.12.1","maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"dist":{"shasum":"8dc037787fbdf4b8a0f2d95b70de2cc48526c790","tarball":"https://registry.npmjs.org/@asterisk-labs/taco/-/taco-0.12.1.tgz","fileCount":33,"integrity":"sha512-njadaGXMv6Tio+eaIKWZEyDg9IOoZbD+sVU/qPZOSL7L/lNUne6ChYwc3XwSNEVWqKhSyAC7eZqCz1tYBDQXdA==","signatures":[{"sig":"MEYCIQDkqFE+mBPx+MK/YyPWkp+sQT34k0KZscxmLh6M0VA6mAIhAId8MsnWeZbPC6J996aOjS+svUpIFrJNqTSHdg+cSZZV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFe1erFgrVQcshOlSvhWG1eLTut821FvsSJjkJTUTaZ8AiBixYLS43ZsPDltPdJTca82+BrGklHHX208hOHmqDX5MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asterisk-labs%2ftaco@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102341},"type":"module","types":"./types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"3293d42971e03e8ddd01d25b216827be7f62def5","scripts":{"test":"node --test test/*.test.js","types":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('types', { recursive: true, force: true })\" && tsc","test:remote":"node --test test/remote.integration.js","prepublishOnly":"npm run types && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1333d33-a0eb-477a-8e1d-936348aa1dc5"}},"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"_npmVersion":"11.19.0","description":"JavaScript reader for the TACO format, independent of libtaco.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hyparquet":"^1.25.0","hyparquet-compressors":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/taco_0.12.1_1790532392546_0.516830655408758","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@asterisk-labs/taco","version":"0.13.0","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"license":"MIT","_id":"@asterisk-labs/taco@0.13.0","maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"dist":{"shasum":"594e71ad5537d9fb851a471ef115b242a9722b7f","tarball":"https://registry.npmjs.org/@asterisk-labs/taco/-/taco-0.13.0.tgz","fileCount":35,"integrity":"sha512-NNkU3P8qoYtOGcQnuOGzAE+DEM5XL1RL0YXmYNrGlvYpGS4KOrp59TX1PGMPfw/Y0dir/CA9FHxNfc+/4mT6tQ==","signatures":[{"sig":"MEUCIGU/p7hITztDuGx3rnsGPY2X/l/8JVSL6cx4kzyh4FNnAiEApxjEC1LcmaGltaPCb2OWsA8KzL2vxrQ50Ql/PslNeIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNhtjsse8kFpvTjBPKltB76sOmbRsnjULUIKWj7UJ6nQIhAPfTtS86QV8q7MMgz7rLVOLEnPGSRFl4ArNHri24ufpM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asterisk-labs%2ftaco@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105722},"type":"module","types":"./types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"a372e0c5ebd0209c3720c59ff1967970cd22bfb3","scripts":{"test":"node --test test/*.test.js","types":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('types', { recursive: true, force: true })\" && tsc","test:remote":"node --test test/remote.integration.js","prepublishOnly":"npm run types && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1333d33-a0eb-477a-8e1d-936348aa1dc5"}},"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"_npmVersion":"11.19.0","description":"JavaScript reader for the TACO format, independent of libtaco.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hyparquet":"^1.25.0","hyparquet-compressors":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/taco_0.13.0_1790599260936_0.32361799419331927","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@asterisk-labs/taco","version":"0.13.2","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"license":"MIT","_id":"@asterisk-labs/taco@0.13.2","maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"dist":{"shasum":"9afda55a53281cc5703c104604a518b6f2b6248d","tarball":"https://registry.npmjs.org/@asterisk-labs/taco/-/taco-0.13.2.tgz","fileCount":35,"integrity":"sha512-zH5qVLxbyrMct3KFvCJOLhvL/GsCxmrf2fMAZQPS6ZdIEOqDXWsMQ35pw3VlGRKBJnfJ/qoQD2qadM7TATSa3w==","signatures":[{"sig":"MEUCIQDMac4aN2Ysguhgd5WYgIJSTM2wH+cHrdMBuqEvCfmlBwIgWdVlDjrE1mWyef3UJpPipGCmM8qv2c3m04tqaokL5qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDCJrdGQMrgOAnbyTkgPjC7B6yK8IaUBF1oK1uLc4bsygIgc09jm7SfZA8DO1QQXN2LCb35ADWZgXOo7g8vRoayD68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asterisk-labs%2ftaco@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105722},"type":"module","types":"./types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"08e15ccb27a13be57e025b4bd0ee82a5f1d6859f","scripts":{"test":"node --test test/*.test.js","types":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('types', { recursive: true, force: true })\" && tsc","test:remote":"node --test test/remote.integration.js","prepublishOnly":"npm run types && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1333d33-a0eb-477a-8e1d-936348aa1dc5"}},"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"_npmVersion":"11.19.0","description":"JavaScript reader for the TACO format, independent of libtaco.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hyparquet":"^1.25.0","hyparquet-compressors":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/taco_0.13.2_1790621026724_0.47494202226710525","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@asterisk-labs/taco","version":"0.14.0","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"license":"MIT","_id":"@asterisk-labs/taco@0.14.0","maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"dist":{"shasum":"71b869f3fcb6f335359e88123e79ea02059fe1a8","tarball":"https://registry.npmjs.org/@asterisk-labs/taco/-/taco-0.14.0.tgz","fileCount":35,"integrity":"sha512-atitdWpqT1cJqNsfoM0kw1XIhZK0MNm/w/cbiVmMP3upiA57SVpq4mpoQXIsbj5zTkMPHZCyTSkE1G8ygFsuEw==","signatures":[{"sig":"MEQCIF2XSSJynz4IvrOr2sRyXYZJSw0yXobXxEEPxk1fYjyzAiBvWkGpCt2fxKmSMwJ1oejqiFByFS/r22SO2qzHtfGhDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzYsKxe2J8wSVT74KKxTwfb8MwudJg1Ha1+moqRr3JTgIhAME8Wkt0TMOKq86Pk1BdA9v437jKjkuWXEpPlzq8dlxz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asterisk-labs%2ftaco@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105722},"type":"module","types":"./types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"2a0ef14b2614a5f3765b572c60fbf843dedec01d","scripts":{"test":"node --test test/*.test.js","types":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('types', { recursive: true, force: true })\" && tsc","test:remote":"node --test test/remote.integration.js","prepublishOnly":"npm run types && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1333d33-a0eb-477a-8e1d-936348aa1dc5"}},"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"_npmVersion":"11.19.0","description":"JavaScript reader for the TACO format, independent of libtaco.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hyparquet":"^1.25.0","hyparquet-compressors":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/taco_0.14.0_1790650201384_0.1640313444924868","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@asterisk-labs/taco","version":"0.14.1","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"license":"MIT","_id":"@asterisk-labs/taco@0.14.1","maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"dist":{"shasum":"209dc2cf734854174ec7a2c405e5f2396d7ed9e1","tarball":"https://registry.npmjs.org/@asterisk-labs/taco/-/taco-0.14.1.tgz","fileCount":35,"integrity":"sha512-sk2nKy+SJSUdkl0rEFRuFb+T+4LkzpzTUeEYZsLmhH9J0e076UYX0Ex05GAmV10ZtbAC7MKYuVtM9ts3lqHkXA==","signatures":[{"sig":"MEQCICLpUQuIalfqX7WYrqFg1H7t8oq7L/pkCycAAzDVaMXpAiBpJm8IL1A2qLjnwRHlH+HDRe0cjkuaNXCuGufczr/UsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF64xXGGIiQgLLvTMIq3IwTrb2z1NOYuegYO4hHlVlrzAiAsPpmVfgp4NS9AVKpaqBdUfmwF19/29AnMD/Bh7I4nug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asterisk-labs%2ftaco@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105722},"type":"module","types":"./types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"5d5f85a642cb03d7394a200ef80ef2c5f024f2ed","scripts":{"test":"node --test test/*.test.js","types":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('types', { recursive: true, force: true })\" && tsc","test:remote":"node --test test/remote.integration.js","prepublishOnly":"npm run types && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1333d33-a0eb-477a-8e1d-936348aa1dc5"}},"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"_npmVersion":"11.19.0","description":"JavaScript reader for the TACO format, independent of libtaco.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hyparquet":"^1.25.0","hyparquet-compressors":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/taco_0.14.1_1790653522249_0.7293159385100254","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"_id":"@asterisk-labs/taco@0.14.2","bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"dist":{"shasum":"baefd3cccee3781218248f9bbad04ffc668102a0","tarball":"https://registry.npmjs.org/@asterisk-labs/taco/-/taco-0.14.2.tgz","fileCount":35,"integrity":"sha512-qFfmmA3Hs3Q8KECkfSOmpAB6gcVGMru0lTI1wpEENJ72Kww35/ljPEhy5EJnRfRBJ1H62RYsPQBVnjwtF4zcLA==","signatures":[{"sig":"MEUCIDYo0Y8l2vXj4A+84NOb1eM3Qn8BOCxR7W2BEDEJ09AfAiEAzqdyG3zo7ghV0Nmtq51oxMYvmKD2FI8m6PfZMH2z6YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDz/R35gx2cis8F3EEHLtRoFrBbz9m6KbZ/sx/Ld7ZbEgIhAPCNi/hOtr7dluNQFUX7GrIQ78BNojK1Nj/liskEOaMd"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asterisk-labs%2ftaco@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105722},"name":"@asterisk-labs/taco","type":"module","types":"./types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"65ab3f5d07f57a66644418c8bd415d5edad88f9c","license":"MIT","scripts":{"test":"node --test test/*.test.js","types":"node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('types', { recursive: true, force: true })\" && tsc","test:remote":"node --test test/remote.integration.js","prepublishOnly":"npm run types && npm test"},"version":"0.14.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1333d33-a0eb-477a-8e1d-936348aa1dc5"}},"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"_npmVersion":"11.19.0","description":"JavaScript reader for the TACO format, independent of libtaco.","directories":{},"maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"_nodeVersion":"24.21.0","dependencies":{"hyparquet":"^1.25.0","hyparquet-compressors":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/taco_0.14.2_1790711251145_0.7200290219589074"}}},"time":{"created":"2026-09-10T15:50:39.451Z","modified":"2026-09-29T19:47:31.927Z","1.0.0":"2026-09-10T15:50:39.842Z","0.8.2":"2026-09-19T03:51:09.043Z","0.9.0":"2026-09-23T17:56:25.252Z","0.9.1":"2026-09-23T18:40:43.351Z","0.10.0":"2026-09-23T23:00:05.282Z","0.10.1":"2026-09-24T01:19:11.515Z","0.10.2":"2026-09-24T04:12:09.005Z","0.10.3":"2026-09-24T20:03:39.805Z","0.11.0":"2026-09-25T18:18:39.383Z","0.12.0":"2026-09-26T17:00:52.932Z","0.12.1":"2026-09-27T18:06:32.626Z","0.13.0":"2026-09-28T12:41:01.015Z","0.13.2":"2026-09-28T18:43:46.807Z","0.14.0":"2026-09-29T02:50:01.472Z","0.14.1":"2026-09-29T03:45:22.349Z","0.14.2":"2026-09-29T19:47:31.280Z"},"bugs":{"url":"https://github.com/asterisk-labs/taco/issues"},"license":"MIT","homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"repository":{"url":"git+https://github.com/asterisk-labs/taco.git","type":"git","directory":"javascript"},"description":"JavaScript reader for the TACO format, independent of libtaco.","maintainers":[{"name":"csaybar","email":"cesar@asterisk.coop"}],"readme":"# TACO for JavaScript\n\nPure-JavaScript reader for remote [TACO](https://asterisk.coop/taco/spec/)\ndatasets. It opens FOLDER, ZIP, and TACOCAT containers directly over HTTP and\nruns in modern browsers and Node.js 20 or newer.\n\nZIP support is implemented directly and does not depend on\n`@asterisk-labs/cozip`. The reader validates CoZIP binary version 1, requires\n`profile = 2`, and checks the archive hash before using priority-file offsets.\n\n## Install\n\n```bash\nnpm install @asterisk-labs/taco\n```\n\n## Open a dataset\n\n```js\nimport { openDataset } from \"@asterisk-labs/taco\";\n\nconst dataset = await openDataset(\n  \"https://example.com/change-detection.zip\",\n);\n\nconsole.log(dataset.container);  // \"zip\"\nconsole.log(dataset.collection); // parsed COLLECTION.json\nconsole.log(dataset.structure);  // taco:structure\nconsole.log(dataset.levels);     // sample, children, ...\n```\n\nThe same call accepts the URL of a FOLDER directory, a `.tacocat` directory, or the parent directory that contains `.tacocat`.\nAuto-detection verifies the CoZIP profile even when an archive URL has no\n`.zip` suffix, and classifies directories from their `COLLECTION.json`. An\nexplicit container hint is also available:\n\n```js\nconst dataset = await openDataset(url, { container: \"zip\" });\n```\n\n## Read wide and long views\n\nThe default wide view contains one row per sample and a generated\n`{file}::location` column per structure leaf, named after its structure path,\nsuch as `before/image.rumi::location`. Rumi files also get a `{file}::header`\ncolumn when the contract declares one, so a row has everything needed to read the\nasset. Statistics selected for that file follow it, such as `{file}::mean`.\n\n```js\nconst samples = await dataset.read({\n  layout: \"wide\",\n  idx: [0, 20],\n  files: [\"before/image.rumi\", \"after/image.rumi\"],\n});\n```\n\nThe long view contains one row per file. File metadata overrides metadata from\nits ancestor folders, and folder metadata overrides sample metadata when the same\nqualified field is declared at multiple levels.\n\n```js\nconst files = await dataset.read({\n  layout: \"long\",\n  idx: 0,\n});\n\nconsole.log(files[0].path);\nconsole.log(files[0][\"taco:location\"]);\n```\n\n`idx` is either one non-negative sample index or a half-open `[start, end]`\nrange. `taco:sample_index` is global within a TACOCAT. `source_file` identifies the\nZIP that stores the sample payload.\n\nVariable declarations such as `frame*[1,5].rumi` become ordered array columns\nnamed by their prefix (`frame`). With `location: false`, every selected file\ncolumn is `null`; long rows retain a `taco:location` column whose values are\n`null`.\n\nA one-shot convenience function is also available:\n\n```js\nimport { read } from \"@asterisk-labs/taco\";\n\nconst rows = await read(url, { layout: \"wide\", idx: [0, 10] });\n```\n\n## Read a raw metadata level\n\n```js\nconst rows = await dataset.readLevel(\"children/before\", {\n  columns: [\"internal:parent_id\", \"stac:datetime\"],\n  rowStart: 0,\n  rowEnd: 100,\n  filter: {\n    \"stac:datetime\": { $gte: new Date(\"2024-01-01T00:00:00Z\") },\n  },\n});\n```\n\nRaw reads expose the stored internal columns and never synthesize a location\ncolumn. Projection, row ranges, and filters are delegated to the Parquet\nreader, including row-group pruning when statistics allow it.\n\nThe semantic `dataset.read({ filter })` form filters the completed wide or long\nrows. It supports `$gt`, `$gte`, `$lt`, `$lte`, `$eq`, `$ne`, `$in`, `$nin`,\n`$not`, `$and`, `$or`, and `$nor`.\n\nStored columns named `cozip:location` or `taco:location` are never trusted or\nexposed. Raw reads remove them, long reads calculate `taco:location`, and wide\nreads place calculated locations in the selected file columns.\n\n## Read an asset in the browser\n\nTACO ZIP locations use GDAL's VSI notation, which `fetch()` cannot consume\ndirectly. `resolveAsset()` converts either a generated VSI location or a direct\nFOLDER URL into an HTTP-readable object.\n\n```js\nconst row = (await dataset.read({ idx: 0 }))[0];\nconst asset = dataset.resolveAsset(row[\"before/image.rumi\"]);\n\nconsole.log(asset.url);\nconsole.log(asset.offset);\nconsole.log(asset.size);\n\nconst bytes = await asset.arrayBuffer();\nconst blob = await asset.blob(\"application/octet-stream\");\n```\n\nZIP and TACOCAT assets are fetched with one HTTP byte-range request. FOLDER\nassets are fetched from their direct URL.\n\nThe package treats payloads as opaque bytes; Rumi decoding remains the\nresponsibility of a Rumi library.\n\n## Authentication and CORS\n\nPass normal fetch options or a custom fetch implementation when required:\n\n```js\nconst dataset = await openDataset(url, {\n  requestInit: {\n    headers: { Authorization: `Bearer ${token}` },\n  },\n});\n```\n\nRemote servers must permit cross-origin GET requests from the playground. ZIP\nand Parquet objects should support `Range` and expose `Content-Range`; servers\nthat ignore `Range` still work, but the reader must download the complete\nobject.\n\n## Scope of version 1\n\nVersion 1 is reader-only and supports TACO specification 3.0.0:\n\n- HTTP(S) FOLDER, ZIP, and TACOCAT sources;\n- authenticated CoZIP TACO-profile priority reads;\n- Parquet projection, filters, and row slices;\n- raw, wide, and long TACO views;\n- fixed files, nested folders, and variable sequences;\n- calculated locations and browser-native asset range reads.\n\nIt does not implement a writer, arbitrary SQL, local filesystem paths, or Rumi\ndecoding. The [fixture playground](https://github.com/asterisk-labs/taco/tree/main/docs/playground)\nuses this package directly.\n\n## License\n\nMIT. See [LICENSE](LICENSE).\n","readmeFilename":"README.md"}