{"_id":"@giveitsmaller/sdk","_rev":"37-7714133c2d18810f8438abff6646a16b","name":"@giveitsmaller/sdk","dist-tags":{"latest":"0.36.0"},"versions":{"0.1.0":{"name":"@giveitsmaller/sdk","version":"0.1.0","license":"MIT","_id":"@giveitsmaller/sdk@0.1.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"e2b950639855ddf3f7117d1494c94025bd0bd352","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.1.0.tgz","fileCount":7,"integrity":"sha512-Ye8t07+qQBWLl1JLk5C+CZNYhb7/b8X/WUspH0+iLFeN2T0jtcJhZCMvYEam1DV/2+MLJwbvdNI4UI0vqMU8vA==","signatures":[{"sig":"MEYCIQDqFJQSjCgn/YlLscyOAghyu9tZBLYXpCyUlhU2qNl1FwIhAJhOLP9o0hJk5OU9dS2+b7WajszbdATvQBrcMIb9AvGT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25112},"type":"module","types":"./src/index.ts","engines":{"node":">=18"},"exports":{".":"./src/index.ts"},"gitHead":"051d6c8b24481c03d5185b1bbc12d2acde3d47cc","scripts":{"test":"vitest run","check":"tsc --noEmit"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"11.9.0","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@giveitsmaller/contracts":"file:../../generated/typescript"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1774160665742_0.5792303277828161","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@giveitsmaller/sdk","version":"0.1.1","license":"MIT","_id":"@giveitsmaller/sdk@0.1.1","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"7a5f1e71c7c524ea9c52eae3dd2951799419f33a","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.1.1.tgz","fileCount":7,"integrity":"sha512-dSB1CV2ntveqzS6rnV+I6OGaBKed+GvNqOZqSrkQ+tf3hJk4St/lc3lJKvUMSjQpmQtteaSHzpf06fu7bsmDvQ==","signatures":[{"sig":"MEUCIQClbF7a5uacDdZE4rAgz2ADc/E15JioSOGSMOCVk645UwIgHOtU352ahhLKGe43e08k6FadOcyz1bCNAubN31Aqvrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25087},"type":"module","types":"./src/index.ts","engines":{"node":">=18"},"exports":{".":"./src/index.ts"},"gitHead":"051d6c8b24481c03d5185b1bbc12d2acde3d47cc","scripts":{"test":"vitest run","check":"tsc --noEmit"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"11.9.0","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@giveitsmaller/contracts":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.1_1774164766395_0.2294859059645833","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@giveitsmaller/sdk","version":"0.1.2","license":"MIT","_id":"@giveitsmaller/sdk@0.1.2","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"57b65eed0260268a1adb3793be4a559ea454c250","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.1.2.tgz","fileCount":13,"integrity":"sha512-GpdAM39cO6u3dpO8+caroXDEw6BqUBLthS9fv90JwXO9i03jO0GzGnlnVHcKxAdYkKcWdughvnzysoq1bSK/TQ==","signatures":[{"sig":"MEYCIQDIxlIQCyBIWMx4oRg3lbjoSMRsM6TSJOU6FqQxHamFyQIhAM7o7otE+uBYmjDJutj3CbYEVgZ1K49S1JTFbOWAdoFQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27930},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6f94e3013b2c22d1ed23a5f5f74f405da57a6817","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.9.4","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@giveitsmaller/contracts":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.2_1775037051664_0.3586031950573487","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@giveitsmaller/sdk","version":"0.2.0","license":"MIT","_id":"@giveitsmaller/sdk@0.2.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"0750cbcff39090bd6699e6b7abaa32a9ccce7f46","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.2.0.tgz","fileCount":13,"integrity":"sha512-wn2SjXF6ZITJSA2n6eqP8lsraBbQBlHPUP86Ftjjf4p36YTS9T69WCwBMlSNUx2GqZSzYCIBIz3Ke0Q/TWd+7A==","signatures":[{"sig":"MEUCIApBkxvhpqR7cw+9i8h0snLVqnSzgkOTcelOb3TUsuDAAiEA6FxY8mRlRtIF+yg2ydPJcee1XLzqXGC+9tJAKQfvL+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27930},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"df46663bef2fea82b8b862035e6f9f4c5f82475a","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.9.7","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@giveitsmaller/contracts":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1776367042807_0.0435803975131237","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@giveitsmaller/sdk","version":"0.2.1","license":"MIT","_id":"@giveitsmaller/sdk@0.2.1","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"11e2885251ccebd3ff1cc024d45e958d31520960","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.2.1.tgz","fileCount":13,"integrity":"sha512-Xs6l87XHTQaB2noh/oHGibXlTI8npSWJ9WtN9JwKEVD7B/DykqAU5F9NCxZCkhpoMyrTGgA5bxtIuHSLNlrI6Q==","signatures":[{"sig":"MEUCICSqEFbR3x5fea60mfMeRVXVrAUR2vHIPsB1oHjCEPHVAiEAzmWo+Kkzf0cHmwp0flX9zbhtxQohlZeOj6P1BsXgDAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27931},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bd3276f4cf14bdfedc2a1580ae2d57630c818c70","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"11.9.0","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@giveitsmaller/contracts":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1776491069458_0.9399666317000102","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@giveitsmaller/sdk","version":"0.2.2","license":"MIT","_id":"@giveitsmaller/sdk@0.2.2","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"b541c9d73daf9598c663e4ea5e0e8a13c97ac908","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.2.2.tgz","fileCount":13,"integrity":"sha512-rzKqbkfl24tsH8Hu/aqLmt58zyb6DrIdim6U8bBhozpVQJKCv6DHDwPDjxN2dFC1ifpY6PIEtZq3+4GCHEN9gw==","signatures":[{"sig":"MEQCICm3G8wOa4r5OMRsH6qHr3YFR5uC1rL4EuqgREs5GPu9AiAOpOzIys/bqNC5H2Oid5yHaBH/YT32BgRkUupIaS2bmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28808},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5e94e3ec7e657a19ead2f595b852257191ce0d10","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"11.9.0","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@giveitsmaller/contracts":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.2_1776530593479_0.523464878849526","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@giveitsmaller/sdk","version":"0.2.3","license":"MIT","_id":"@giveitsmaller/sdk@0.2.3","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"03323b50ea74a064db0d9b58187b369ca22f8dfb","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.2.3.tgz","fileCount":13,"integrity":"sha512-tjJAAYSj3Rswycyr8usIX6C6Og8PaX+0+pqp2VbS3VQ+DWKhwl05rWAsq9ymW4CFQ5F8tdkw4tXkAHZgRATBhA==","signatures":[{"sig":"MEQCIEwy04Lu3HJ2dDTAYpNRyl/b17ejmmgPhstR/SrSvuCCAiA60zYt7voygQThEv9k2vEkQTBBaGD3Cgd0RaDosFJdDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31510},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4226b684c362f682e8d6c2ad0b72881745db3d7e","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.9.7","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@giveitsmaller/contracts":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.3_1776617112551_0.6626635240953946","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@giveitsmaller/sdk","version":"0.4.0","license":"MIT","_id":"@giveitsmaller/sdk@0.4.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"c7dea910ef60c16738fc0264a5e2bd4203976eb4","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.4.0.tgz","fileCount":16,"integrity":"sha512-kbSpEf842GMcQW5Yz/CAqTnVhzrfj3yN41EuEG44fA6TWeaKrjt0U8MshNeTuzuk2edBCTeHzrFvQ87TKe5eEA==","signatures":[{"sig":"MEUCICHr3RzwrO7ZY9zWdLSYdWieiBVVf/6DhxX53N7aaxpYAiEAhO2bbVBSLlt98pTqsGmjjdNFOrQmCScWku7pccSqTwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"07e9995f948c919d6bce76bcf44699f474652c2c","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"11.12.1","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@giveitsmaller/contracts":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1778839017440_0.15772799870085574","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@giveitsmaller/sdk","version":"0.6.0","license":"MIT","_id":"@giveitsmaller/sdk@0.6.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"2a275aa56c8d257a2aae43bad897fdb1a9f7e6ec","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.6.0.tgz","fileCount":16,"integrity":"sha512-j1sQ08TxlK9sG7udvaDnWL7cW0TSjmZsAcAxEJ/7Qyr6akzkPpAozoPvlHGt9W1pg/KtohNgjs2cV6zw7vHNqA==","signatures":[{"sig":"MEUCIQD4THy7EvEqx31mapj7q7q5OR4o+mda6YZjJLUillLT8QIgBuwByr8nDQVm1X3w1HZFCUkM0CMOEDo+MU8a2O7j3e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183254},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"384068892fdd7ee868bec087c3afa83f685e172c","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.8.2","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@giveitsmaller/contracts":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1779372259328_0.915326557671936","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@giveitsmaller/sdk","version":"0.7.0","license":"MIT","_id":"@giveitsmaller/sdk@0.7.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"c8e98dac8227b11b6ff9098e50a1897d88303374","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.7.0.tgz","fileCount":54,"integrity":"sha512-V1E/2MpIsGR/AEBywwEoDB2nkKyHnJcGXVmdu0MGnZYBshWWVmBU+VPjotzKHWD9m78KSdzL6jUPnyKyo48nEQ==","signatures":[{"sig":"MEYCIQDUzvLkWbDDY8EPHKFlXjru+3vG1Rox+J/YUCvh0saiLgIhAMSpr3ZJsrbhyY+BYeqJqCfCHPaEYszRN8BMescJzIaz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418728},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c4cb06e8884e0498c0d0f7bf6ef459d8d38a76ba","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.8.2","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@giveitsmaller/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0_1780067350896_0.3895579399132858","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@giveitsmaller/sdk","version":"0.8.0","license":"MIT","_id":"@giveitsmaller/sdk@0.8.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"02611242556433dcc97fe9d76864db815a9a7337","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.8.0.tgz","fileCount":58,"integrity":"sha512-FTPeNZukliqThGxIfEtQhf20c+P2vhJY3YqBaRsCYEsD3g0kwqQace0umbaeKSbdQF+9uZQUGsMKJvmWBreUcQ==","signatures":[{"sig":"MEUCIQD3KcA38vhPESrkFfe0tfCSC5NHGERPC4cWekZT0f5ZpQIgGQVPZtFgAowohtKONnxkOCRjTqlTT7/b4igIOr0Ok6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"892a42e48d92975fbdf160356dfd7256d4e3d81e","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.8.2","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@giveitsmaller/contracts":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1780309038076_0.08961606434582925","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@giveitsmaller/sdk","version":"0.9.0","license":"MIT","_id":"@giveitsmaller/sdk@0.9.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"f98dc95ff0aec61ec9eae60ad7069841dd30f0c3","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.9.0.tgz","fileCount":60,"integrity":"sha512-vYEvnF1JMvwg0yVy9kx2gW4qVuYbQUV+8IVBcRxDpbAax0i3P+yGl1SjVhAUoF6gC8izqAi5+iwBIa5QDqE68A==","signatures":[{"sig":"MEQCIF9bTnVNmh1aW/Dwpw3rKUtalqYiHdjNmpHNKnDBMqgAAiBXvssfFb28ZLH1W+vHiFIku3Ar1uVSRuEJWRNcRCsU/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e4cb5c3cd5c39591f946f2c4ccb8111218870bcf","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.8.2","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@giveitsmaller/contracts":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.0_1780506096399_0.7798115961318477","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@giveitsmaller/sdk","version":"0.10.0","license":"MIT","_id":"@giveitsmaller/sdk@0.10.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"70b5e8b91d9432fa94c39726450867cd261a5fb9","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.10.0.tgz","fileCount":72,"integrity":"sha512-uFeNOkbyHsgoyoEXoeTduqL2NKUsz3slstm259rLlwlERgqyIqF3nrzDM0K/d1rO7J0N3H6eBUXcsJzVPCSydw==","signatures":[{"sig":"MEUCIQCmV0Qxxk7ydoT/q65A44JdDI88je0h7Y1knGyWEtuZzwIgXiQTc3bEbhmGTSmp6ssMkpXUqXHSXnNrQWmkCIoV2w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"d70186922e4128a3424556a85f7a48d5c9e1d091","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.8.2","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@giveitsmaller/contracts":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.10.0_1781336582688_0.3618569686173352","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@giveitsmaller/sdk","version":"0.11.0","license":"MIT","_id":"@giveitsmaller/sdk@0.11.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"478d431271b50e156ea59390320f4477615cb270","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.11.0.tgz","fileCount":72,"integrity":"sha512-mueQaeQLmw36Qp60YiS+u58u3eyc41GsRYF1jCtz8hPO2/BJB3OVzy12wdK4pnxzxtu1wXuHl+ARdfrZ8RuZ/w==","signatures":[{"sig":"MEYCIQCJdlJFBiaCxZrSSLkwi2JNHnjElIJ/6igOe8xNchNbUQIhAP9RfWl2zV0KeFcg9qftLqp0iF8CZ1WeHYxBb4DbQNn5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607600},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"5108022347811231082cb754b86c7150d3237171","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.8.2","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@giveitsmaller/contracts":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.0_1781340103006_0.15014965737428088","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@giveitsmaller/sdk","version":"0.12.0","license":"MIT","_id":"@giveitsmaller/sdk@0.12.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"4078baa34e016c7d81b9ae2e5f0c3a736fc68e25","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.12.0.tgz","fileCount":72,"integrity":"sha512-/DNtQnJFzUAntWcqjYHuZgqh+L59P+vzQ/pHaqeljatGqh4PnGpkXRsKJIFQp2wE45IGdDqmxAf+v+roV+G+Xw==","signatures":[{"sig":"MEUCIGiOoTbXFjQ41XWZGqm+Obzm2iFu4bimMav119oufzT2AiEA77zz/TsYLFRVrMa5Ntbanghw5NGSC/6DJ6WE951ymYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"52af50c5f5a9a2a398903c1aa448a4075bf7a08a","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.8.2","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@giveitsmaller/contracts":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.12.0_1781457472658_0.5769418856017337","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@giveitsmaller/sdk","version":"0.12.1","license":"MIT","_id":"@giveitsmaller/sdk@0.12.1","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"a8bc893e3bb747555a101a613e994082e2dc256e","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.12.1.tgz","fileCount":72,"integrity":"sha512-b3wDV7W5vuoNNc8qYabxLi96H1FO3RsHe5SBtMCytvkhwa4gwAuuHP/R0NkA3GBRrFQqla8NTobWJAceF3j1Bw==","signatures":[{"sig":"MEYCIQCiNqlHlRvtTnateCLdZfy1TDDt3tsDNhT8TIDkApZEpAIhAMIp/duOkaiAi4ePcoovhXPvpbC1B70STM+cDVfCI+bZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618680},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"63232c7e6ac460dd32de048547056cbe6058706d","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.8.2","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@giveitsmaller/contracts":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.12.1_1781465262098_0.7884421985810026","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@giveitsmaller/sdk","version":"0.13.0","license":"MIT","_id":"@giveitsmaller/sdk@0.13.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"8bcbb687b84a1f31b73c1c7059d6d3df5aa26eba","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.13.0.tgz","fileCount":72,"integrity":"sha512-S0f64yVwGNkm+LkTs9SlY2w+I9xSDMwHOVKtJQQe8JXb+GBUDoMa96ffF082diKBVMp3f9HuF5gMYvX7RGuA+g==","signatures":[{"sig":"MEUCIQDohEY8Ecp5IgvnaWwZBdl1flr2yCRU+MxFWcqVC9fxuAIgZAcufY0505AS5g2Epl8MvgPgeLINBgaNo0NkXcz5cHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"93634b850e69254b7eaed4e05aebd6f08e7ec737","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.8.2","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@giveitsmaller/contracts":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.13.0_1781613144956_0.22140158838009039","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@giveitsmaller/sdk","version":"0.14.0","license":"MIT","_id":"@giveitsmaller/sdk@0.14.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"cd051331de152db216aa32474f82dbb9bf5b2fcc","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.14.0.tgz","fileCount":72,"integrity":"sha512-GvrBYRzu/AGZ8DGSzpBDtMmVge0KBm2EqzW0ucTlyRN8RpdH8Wvi8H0HjmqlC1NEBAv3aFgzE3Wlr+9QQKSw4A==","signatures":[{"sig":"MEQCICpVnt0Wzf4V3OKmgIOv0Z1gVPzBoGdpT3hymRDnfZvNAiBECW2lAJTckclwlzMUdfCqfaDtNbvnw7cSJlaBmB6Apw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649209},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"384b18e0991352daa79e2991039f283f424f558b","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.8.2","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@giveitsmaller/contracts":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.14.0_1781619815686_0.7586119550094421","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@giveitsmaller/sdk","version":"0.15.0","license":"MIT","_id":"@giveitsmaller/sdk@0.15.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"7e94587ccac68fd6e0f50869ae787c4e7d564ca7","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.15.0.tgz","fileCount":72,"integrity":"sha512-GIGR/9cIS7CqrX8e0bczM41sSVsei2IN/zj7hC0Zn05JRq9v2ItGvCFpbRk958lDmrTzvDwgQprbU4/96WE19Q==","signatures":[{"sig":"MEYCIQCn78bQvT/oTa4TSMj69TrDSa51FXx8P9zD5pXYqcdUtQIhAIr6Nlf/yNC1x0raLKGt53XY8+mkWzhpd/s8KNdKi3eE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"88216c6c0834ce4313cb3717a53ab62b9cca767a","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.8.2","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@giveitsmaller/contracts":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.15.0_1781715514774_0.010448347676384806","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@giveitsmaller/sdk","version":"0.16.0","license":"MIT","_id":"@giveitsmaller/sdk@0.16.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"e9f3710a8e1343b66fd7b771a74f004d617a74c4","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.16.0.tgz","fileCount":72,"integrity":"sha512-VzP/jaz1l9Tt0j1wr9iYT+mL+o4FUVj9FJRxbdD+iaWvrwEOFTjt4uPDLKE7xn+67hsuhqXKgSIs8x7lx09GtQ==","signatures":[{"sig":"MEYCIQD7vAwWMmXJPrkMzdJI2JZzE0JrvhoPJdsehh65H3PCDAIhANUWCe42hlD02Br9AwG4rWwqbaUOxtPgUyMkBPx5WG+S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"06acb49b94d2ca8b023f23c2c0638987c8cf737f","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.8.2","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@giveitsmaller/contracts":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"^5.7","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.16.0_1781828062721_0.16863059455351914","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@giveitsmaller/sdk","version":"0.17.0","license":"MIT","_id":"@giveitsmaller/sdk@0.17.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"a8986cc9d76034ff8647170d0dbd356aa1d77246","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.17.0.tgz","fileCount":78,"integrity":"sha512-/oDq4WlJCtZ26QTBNr/kOGx/q/8QCCCYU0QcrIzCp3hMjtG+25anO1EtfbfLI7VVAJXwhZLlwdBYsDO+H3fU/g==","signatures":[{"sig":"MEUCIEaQw8o0B+C9Qwmib+WEOwP5H1E6G26r3AnN5LrRyL57AiEAgalkH4UNE2hXyZXoKfNv9YcXXzP2kmM4OepH9Mp5RiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"ed638c97afd1a0948d9e96d324757d05bc32afc2","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.9.8","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@giveitsmaller/contracts":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.17.0_1782161495057_0.7224372775556556","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@giveitsmaller/sdk","version":"0.18.0","license":"MIT","_id":"@giveitsmaller/sdk@0.18.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"d7319c2062fe8dfbb47ac67a2add9b79542c3592","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.18.0.tgz","fileCount":78,"integrity":"sha512-MEhmfq/9lm9SIZrk+ynA3mPkvB46hQw1v2g3At1np8DMV8ah669/YE3zjydd3KeMr4oiMmdUdb27+QS6h7gRoQ==","signatures":[{"sig":"MEUCIHZ5jyvdZYLj14OvAtVrsxoPRct2KeuqDlDSBOYgLJxsAiEAizENNKcdwy60CO9z1TNjxCTk3d0Wq38GY29E4td/7OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"ec03e58dbf3876a7b68edc5e320e873344db10e8","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.9.8","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@giveitsmaller/contracts":"^0.35.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.18.0_1782202418063_0.14397489005011876","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@giveitsmaller/sdk","version":"0.19.0","license":"MIT","_id":"@giveitsmaller/sdk@0.19.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"15f910c182b80a837d4b17f3fd6428a4582b0768","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.19.0.tgz","fileCount":78,"integrity":"sha512-jy2/aP4EbkhZYMIX4GtdQGYL7ajAwWjIk5e2CZzOwoYbXP6sdju/RjZYSV3x7sXiGBZDSHoa1gQGYdfpphJ04w==","signatures":[{"sig":"MEQCIAW7O51y1UAzFBycFnosBMqIBS4+dUTTFnx/y3Y74Ra6AiA6Buee9O7ZYMTjVkOaC62TdWGd/ZRLPVyStpHIZADbYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743596},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"1c3cbe521f79ad52b6893066f4ec23db3aa083d7","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.9.8","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@giveitsmaller/contracts":"^0.50.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.19.0_1782878646369_0.1536898235186901","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@giveitsmaller/sdk","version":"0.20.0","license":"MIT","_id":"@giveitsmaller/sdk@0.20.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"50f5f7a8f1789d27abfe745c211e73f487d64e09","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.20.0.tgz","fileCount":80,"integrity":"sha512-Pl56ZszVTE0zBNxs3Zph69tHnUG9TUC0SohPQ+m4rsc/SpEVXUfYcYRVOqYet6QQBEqDWbLhPYFbKuf3kD6jiw==","signatures":[{"sig":"MEUCIFBrrFhDJVf5CrIHZ8tJaC/v9PYuNWi8lp70l1BYsqXxAiEArXf2SLjBp2G28eFQqhWPwDwNRHFtZfdlhYOoxhJ9OS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804536},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"23cf663c95c886c0d1332b6a82ec22a5bd61acab","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.9.8","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@giveitsmaller/contracts":"^0.53.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.20.0_1783434114424_0.43082230479493333","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@giveitsmaller/sdk","version":"0.21.0","license":"Apache-2.0","_id":"@giveitsmaller/sdk@0.21.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"46399e7545a3d0ff2b03087fcc95599e4b5a546b","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.21.0.tgz","fileCount":79,"integrity":"sha512-huADFYG0peENFxUxz3ZwqXukqf3baVBJ1YQxj9JrC5Sb6Kqc4nbSckTE88VTX2zGGso0Sy+LRtvOSwrdOa9uAQ==","signatures":[{"sig":"MEUCIC4yGOZ9C/MirBdPwADCKU0UGVhz8iYSEIMj063ri6b1AiEAp377ArMHZXk0E+8e6pcqdquh3K/LdEkV/soE+i9pM+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848211},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"c3c717e4aafe11a88467983f8f0c5dbaefd6d574","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.9.8","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@giveitsmaller/contracts":"^0.59.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.21.0_1784364987561_0.3774662533488937","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@giveitsmaller/sdk","version":"0.22.0","license":"Apache-2.0","_id":"@giveitsmaller/sdk@0.22.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"dist":{"shasum":"74459a0fb985cb02293c1a08790fd9c2c49a3b26","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.22.0.tgz","fileCount":79,"integrity":"sha512-UZVHo5QOCY4q7zzoVgHtDNEROk7N/r7furCom4klONZ9yDmTtVPyRRLSjNC2xRISM70Dvw27V8/O+Q060awHKQ==","signatures":[{"sig":"MEQCIEGsI5sGXvTmuAPFGStPulPDA17y+cOD+/g/c/+lHdzTAiAHdi79yZa+dTvWxKdDQqQQjkMMAMQw0/BezeZB4iVfLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895918},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"0d726b6d423327d18e15d3faf020191e9a4b019e","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"_npmVersion":"10.9.8","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@giveitsmaller/contracts":"^0.65.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.22.0_1787061905833_0.17767251956001817","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@giveitsmaller/sdk","version":"0.25.0","license":"Apache-2.0","_id":"@giveitsmaller/sdk@0.25.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"homepage":"https://docs.giveitsmaller.com","bugs":{"url":"https://github.com/giveitsmaller/typescript-sdk/issues"},"dist":{"shasum":"c5e32665b27c0376c642a3f970fef80e252e7278","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.25.0.tgz","fileCount":79,"integrity":"sha512-pw07w8fip8uVrjH0sDIweIW5Rp+0Q/GBAEwGdUr71bX//k1x/Z+Cbd4ALSdtvGuhznLw27t7vf/V/qk6JSynhA==","signatures":[{"sig":"MEQCIBNzm9CndhQIhEPCn7vwi/CSuvXmRh+l+ZSt0yuQxpjlAiA+EQr9U4C+a2SHOsN8HyLxpucjVJAmUQr6kKOPtieUgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":938987},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"de8c075bdde7478998620b79340957789a7595b0","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"repository":{"url":"git+https://github.com/giveitsmaller/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@giveitsmaller/contracts":"^0.69.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.25.0_1789024042443_0.7372814980613704","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@giveitsmaller/sdk","version":"0.26.0","license":"Apache-2.0","_id":"@giveitsmaller/sdk@0.26.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"homepage":"https://docs.giveitsmaller.com","bugs":{"url":"https://github.com/giveitsmaller/typescript-sdk/issues"},"dist":{"shasum":"320a66ad023dd47f9c97be6b56eee89f98c11e11","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.26.0.tgz","fileCount":79,"integrity":"sha512-m+RQZ2/V7oCYXIzkm8fKVAiWg6dvpcaZfKopTMYIYiq3YJ6FagKC+ycupCN3nQw7Lq2gk2xNSZ5+7RduR7sHeA==","signatures":[{"sig":"MEUCIAkzhyOXG/kL+0DNgjq1StYHVIXEwQfoop7MSVpbOefWAiEAyvlkq18cmk6L+a7hQPjtc1WmnKgcofBpr58SG5IDKOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"bd18f7d02873ff35bcbc3a076eb0a874bca5bc45","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"repository":{"url":"git+https://github.com/giveitsmaller/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@giveitsmaller/contracts":"^0.70.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.26.0_1789038327900_0.569666493116689","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@giveitsmaller/sdk","version":"0.28.0","license":"Apache-2.0","_id":"@giveitsmaller/sdk@0.28.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"homepage":"https://docs.giveitsmaller.com","bugs":{"url":"https://github.com/giveitsmaller/typescript-sdk/issues"},"dist":{"shasum":"eaaf41c1b3d536a953aab76051f89bc310903279","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.28.0.tgz","fileCount":79,"integrity":"sha512-5jUhG7eTWiZFpH3SxXKWR+vcFmeRf/y71S40HGp/BibedWRTWGifr5hy9jr98ITzhOi/oCr3iOPXyKXhOILr7Q==","signatures":[{"sig":"MEUCIGCBRIj7Cby0z7G3h1abkMY/AiQ0EWvRzlNRARXFzT03AiEA+7c++Xcaptd8jNgsaXi5XJAu9m/VHqjwfU36YP6rbTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5qGNE8piZuBsiMm7QBn6+A4/UC8y2Mm8UCL8/wkivnwIhALnzD4q2VJkxLH92PqB0Bv8N1Pd02PxAQQ5QPRn0fbAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":958020},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"eb945aaaa911f736fd26c0360ffd46c198485767","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","api:update":"UPDATE_API_SNAPSHOT=1 vitest run tests/api-surface.test.ts","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"repository":{"url":"git+https://github.com/giveitsmaller/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@giveitsmaller/contracts":"^0.72.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"gislContractsSpec":"v2.203.0","_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.0_1789570474595_0.3389796019883744","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@giveitsmaller/sdk","version":"0.29.0","license":"Apache-2.0","_id":"@giveitsmaller/sdk@0.29.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"homepage":"https://docs.giveitsmaller.com","bugs":{"url":"https://github.com/giveitsmaller/typescript-sdk/issues"},"dist":{"shasum":"25d1932d14f3f9ef4564b0c48c6bd620fbad8409","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.29.0.tgz","fileCount":79,"integrity":"sha512-9vntWwzJelRiedfTDhsJfUwp9LsQb4XcuifacDjEDABF77eqmU22o/a0EUaYYMEuLN6m+Rw2aLm1FvSb7HgTlg==","signatures":[{"sig":"MEYCIQDjNYis26qKH3Oy2QwFQMuJPkNka3BdYk02pzgz797g9wIhALeB7SOKuhNWNNC2FMX0r4sHka8cmpPZRZebalXlY+B7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8Bh2aJWeNqr3v2zTxR1PPcoykd9IJuodajGmlQM8MugIgE7M2gRLYtK7PMOfDVrvTStTG3y6J8PXGH+q/rtzVrxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":977468},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"beb7d68dbb226638845441f3bc98b35173dee9fe","scripts":{"test":"vitest run","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","api:update":"UPDATE_API_SNAPSHOT=1 vitest run tests/api-surface.test.ts","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"repository":{"url":"git+https://github.com/giveitsmaller/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@giveitsmaller/contracts":"^0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"gislContractsSpec":"v2.208.0","_npmOperationalInternal":{"tmp":"tmp/sdk_0.29.0_1790172901072_0.4246112662918007","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@giveitsmaller/sdk","version":"0.30.0","license":"Apache-2.0","_id":"@giveitsmaller/sdk@0.30.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"homepage":"https://docs.giveitsmaller.com","bugs":{"url":"https://github.com/giveitsmaller/typescript-sdk/issues"},"dist":{"shasum":"2cde4e47b135ebfa7dd3df22fcf613bd9c267f4c","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.30.0.tgz","fileCount":83,"integrity":"sha512-WmWCV7oO35VKjCaXjcVIaJTkyMNMpLPDaw3C9RvVN0rxWuEwnvzdK7sA0f/Pqa7gJCwAdfrZxAVbAWKSOsIa/g==","signatures":[{"sig":"MEQCIGq6LbndR4nwZJGPCwW074du21TkyJDTZhyYDRYc1sE4AiA7sB5b+nI1JYgMPejte7rSEdAcmRYlOtbW7Ffqhrppug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxCforxrVQMsSkZ4QYWy/alvfNswIZWpLk6LAXc3IXvQIhAOFWym6nIxoIIDWvTLXRilV5g2XnHOb8AeZnYJDBDtTI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014746},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"b45f4e61d76aa7832e5cdfe2a1d9632c080c9d0b","scripts":{"test":"vitest run --exclude tests/browser-bundle.test.ts; main=$?; vitest run tests/browser-bundle.test.ts && exit $main","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","api:update":"UPDATE_API_SNAPSHOT=1 vitest run tests/api-surface.test.ts","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"repository":{"url":"git+https://github.com/giveitsmaller/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.9","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.3","dependencies":{"@giveitsmaller/contracts":"^0.76.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"gislContractsSpec":"v2.211.0","_npmOperationalInternal":{"tmp":"tmp/sdk_0.30.0_1790281628929_0.8833841025616023","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@giveitsmaller/sdk","version":"0.31.0","license":"Apache-2.0","_id":"@giveitsmaller/sdk@0.31.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"homepage":"https://docs.giveitsmaller.com","bugs":{"url":"https://github.com/giveitsmaller/typescript-sdk/issues"},"dist":{"shasum":"d4dadd9e83043079a8847e7029e74f067d5d3b52","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.31.0.tgz","fileCount":83,"integrity":"sha512-iMdhHMPWLErQUcp6cJ4HWmBkGte2tPGLLNI4x/ADd9MiBYcPJ4yNXIUqJZno3WgbNY8CZfDwZkqkXT370Ue5tg==","signatures":[{"sig":"MEYCIQCD0V6gP+WQnTsJrgQO9Zc0tx11rnrqpOktyJ2ylmXZoQIhALGI1LW22wxRK4Dkf7BEqAm2ohtlV82Y8LYhDuyxMR3n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUcRDMdV4PrfPwrXKuN2NnzELCZGxpdKmvhZFeuvtg4gIhALw3dSyTVw8ndX4DKqIvxDXOS2fJBnnabXNRVw7f1BrL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017631},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"89e42a169c4895f6e4afa9c96e0f6c3ba099778c","scripts":{"test":"vitest run --exclude tests/browser-bundle.test.ts; main=$?; vitest run tests/browser-bundle.test.ts && exit $main","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","api:update":"UPDATE_API_SNAPSHOT=1 vitest run tests/api-surface.test.ts","check:tests":"tsc --noEmit -p tsconfig.test.json","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"repository":{"url":"git+https://github.com/giveitsmaller/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.9","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.3","dependencies":{"@giveitsmaller/contracts":"^0.78.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"gislContractsSpec":"v2.213.0","_npmOperationalInternal":{"tmp":"tmp/sdk_0.31.0_1790326445849_0.46242160198434057","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@giveitsmaller/sdk","version":"0.32.0","license":"Apache-2.0","_id":"@giveitsmaller/sdk@0.32.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"homepage":"https://docs.giveitsmaller.com","bugs":{"url":"https://github.com/giveitsmaller/typescript-sdk/issues"},"dist":{"shasum":"1e74c92c76a0a491c2a2a15f69736a8dc0e4414c","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.32.0.tgz","fileCount":83,"integrity":"sha512-zfHXS8njfyLfnKNzhrhZTC52t+obaJm7YFyh4Y+BNPbxyMVcijLYmfQqxOjJp2EoiY/MCPP1SPOshAfwM0AKyA==","signatures":[{"sig":"MEUCIEPT+XelWmfUy3NkX4XOOKTiIOUdupFnATZhRqt5KVdlAiEAmEHBILt4h9DoYlYurWFjDT8sOxHoi0hty8bj0PokDjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEcTInzcYjUf+2b0q8dDcCsOoySYuf2b82T6xElpAXKzAiEAwFlg8VYmkk/Lax2fvrFX8ap5FLsYzT9719jfud/FsVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"ea4996ec5b63f58cf67d373c1f4ddbac06e42592","scripts":{"test":"vitest run --exclude tests/browser-bundle.test.ts; main=$?; vitest run tests/browser-bundle.test.ts && exit $main","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","api:update":"UPDATE_API_SNAPSHOT=1 vitest run tests/api-surface.test.ts","check:tests":"tsc --noEmit -p tsconfig.test.json","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"repository":{"url":"git+https://github.com/giveitsmaller/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.9","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.3","dependencies":{"@giveitsmaller/contracts":"^0.79.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"gislContractsSpec":"v2.214.0","_npmOperationalInternal":{"tmp":"tmp/sdk_0.32.0_1790366288096_0.07010893738679691","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@giveitsmaller/sdk","version":"0.33.0","license":"Apache-2.0","_id":"@giveitsmaller/sdk@0.33.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"homepage":"https://docs.giveitsmaller.com","bugs":{"url":"https://github.com/giveitsmaller/typescript-sdk/issues"},"dist":{"shasum":"057fd08273da6825e2a87affd584fd9711113c04","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.33.0.tgz","fileCount":83,"integrity":"sha512-vBc+xDMlj3ZGMrE/FJUxhWJjS0U6TpJVvZDFrtd5w5j3a8olrINW+f7VTZCzaGFBiQ7jmTB5c/ky4jS14na8hA==","signatures":[{"sig":"MEUCIQCL9NBOecVKKAgN/T53En6VUTeZ1y+zHpCpJgpVibYuoAIgRw4ZLk/cKYtJd/GqScKPZtjrRgJishrLWlULwjxjWUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBJ45FA2hnC9/5/Kzp4xJc7Ob1X57nqzDiP5xRd7UcJuAiBUOZ/3KixV2djDVKIPUxotpsx3+LiP+JNXzlPOsyLoeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1030729},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"96d7539e9c3f9c1efdc4452b7fb37a75084c3656","scripts":{"test":"vitest run --exclude tests/browser-bundle.test.ts; main=$?; vitest run tests/browser-bundle.test.ts && exit $main","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","api:update":"UPDATE_API_SNAPSHOT=1 vitest run tests/api-surface.test.ts","check:tests":"tsc --noEmit -p tsconfig.test.json","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"repository":{"url":"git+https://github.com/giveitsmaller/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.9","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.3","dependencies":{"@giveitsmaller/contracts":"^0.80.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"gislContractsSpec":"v2.215.0","_npmOperationalInternal":{"tmp":"tmp/sdk_0.33.0_1790420129818_0.5596664690028763","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@giveitsmaller/sdk","version":"0.34.0","license":"Apache-2.0","_id":"@giveitsmaller/sdk@0.34.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"homepage":"https://docs.giveitsmaller.com","bugs":{"url":"https://github.com/giveitsmaller/typescript-sdk/issues"},"dist":{"shasum":"e7ebdb18f5c382194c6662ee048b118604e9a0ab","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.34.0.tgz","fileCount":83,"integrity":"sha512-s4GwMeVVKs5y52pXFErRCVrLK59iVE+tDNq0ggcfHKlJ8MlaCldtN8F2ha2JlI1Y7lTfN0Jiwp6PXM6cEt68xg==","signatures":[{"sig":"MEUCIBaONbx1wKsN7E4lONl44ByFIcLiM0UM3pO1prmCxjKZAiEA1Rm5N2gosHxtjaZsz2eVxMP6nEY/6STzEJUotbHS0iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCo2t13BNOz1QHVe/Qxw2wWpBre4+JYNvaVQX7Z7mIgxwIgCnHmahfq93Xn/I9XJc56E7+JyByWGp9CRRDqQilNqNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048019},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"69164d90bc862f5b345929b9c850a49476625420","scripts":{"test":"vitest run --exclude tests/browser-bundle.test.ts; main=$?; vitest run tests/browser-bundle.test.ts && exit $main","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","api:update":"UPDATE_API_SNAPSHOT=1 vitest run tests/api-surface.test.ts","check:tests":"tsc --noEmit -p tsconfig.test.json","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"repository":{"url":"git+https://github.com/giveitsmaller/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.9","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.3","dependencies":{"@giveitsmaller/contracts":"^0.81.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"gislContractsSpec":"v2.216.0","_npmOperationalInternal":{"tmp":"tmp/sdk_0.34.0_1790457962128_0.9204928663091274","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@giveitsmaller/sdk","version":"0.35.0","license":"Apache-2.0","_id":"@giveitsmaller/sdk@0.35.0","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"homepage":"https://docs.giveitsmaller.com","bugs":{"url":"https://github.com/giveitsmaller/typescript-sdk/issues"},"dist":{"shasum":"6227444f4f5101b2b9173affecebeec5c6ed4888","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.35.0.tgz","fileCount":83,"integrity":"sha512-D5ZhzV3bVZ4nY6Dl4ncWt8sSyCtj/M12leiW6DdUX1SsWbUp9rqtl1v4RRn4V0ic2JbvmCy7Jwjh0fLbgDAZIQ==","signatures":[{"sig":"MEQCIDW3NP7nNhuk56nf4hHwEz042KdmHyz8UPivPAaS7Fx9AiBiLuFStiC0EWnKwZyMyGfwsa1MensnlNapn+hVoTDsCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/nKhNNp47yVWSS2r73PWDDbdL0JLwAZDU4PO87cp7vAIhAMrVj8Jm5Xaq66Hu/HucIH1zbrqR1vP2zyxcQime6Y25","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"b527ac74b9c630de3cbca0d7ab9ee95f6a7aa847","scripts":{"test":"vitest run --exclude tests/browser-bundle.test.ts; main=$?; vitest run tests/browser-bundle.test.ts && exit $main","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","api:update":"UPDATE_API_SNAPSHOT=1 vitest run tests/api-surface.test.ts","check:tests":"tsc --noEmit -p tsconfig.test.json","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"repository":{"url":"git+https://github.com/giveitsmaller/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.9","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"_nodeVersion":"22.23.3","dependencies":{"@giveitsmaller/contracts":"^0.82.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"gislContractsSpec":"v2.217.0","_npmOperationalInternal":{"tmp":"tmp/sdk_0.35.0_1790474047104_0.3217568983613539","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"_id":"@giveitsmaller/sdk@0.36.0","bugs":{"url":"https://github.com/giveitsmaller/typescript-sdk/issues"},"dist":{"shasum":"03432967483f1911924f2a788fabc5ae1affa2ab","tarball":"https://registry.npmjs.org/@giveitsmaller/sdk/-/sdk-0.36.0.tgz","fileCount":83,"integrity":"sha512-MFw4svmtN4G7dzNHdtb4UZYe3pFwDi37Seu4YPGL3kV9pjuUaD38HUpc2JajnwgW5O1ZxNGv3zZjNSFhs5Fb5Q==","signatures":[{"sig":"MEUCIQD9HkCnGm0UQW5RztAGNpBBVNNNkRWVDXmrm17KCiswZAIgfQKkJ4HMxoAyccf3PGPP0gLB3OzxHEFiEguXmkxnH/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGoMNDgKCEsN4AfaWeO6HoDuPIW4ATViUCNPOsC0S5f5AiBxBCsbcNrHfGjb2ovsRiOaBynlrLHUpoZUbzhTSl19Zg=="}],"unpackedSize":1049376},"main":"./dist/index.js","name":"@giveitsmaller/sdk","type":"module","types":"./dist/index.d.ts","browser":{"./dist/index.js":"./dist/index.browser.js","./dist/node-fs.js":"./dist/node-fs.browser.js"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"},"default":"./dist/index.js"},"./browser":{"types":"./dist/index.browser.d.ts","default":"./dist/index.browser.js"}},"gitHead":"f7cf305cc521370d955d1d74f9bd93dc3808270e","license":"Apache-2.0","scripts":{"test":"vitest run --exclude tests/browser-bundle.test.ts; main=$?; vitest run tests/browser-bundle.test.ts && exit $main","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","api:update":"UPDATE_API_SNAPSHOT=1 vitest run tests/api-surface.test.ts","check:tests":"tsc --noEmit -p tsconfig.test.json","test:parity":"vitest run tests/parity","parity:update":"UPDATE_PARITY_FIXTURES=1 vitest run tests/parity"},"version":"0.36.0","_npmUser":{"name":"giveitsmaller","email":"contact@giveitsmaller.com"},"homepage":"https://docs.giveitsmaller.com","repository":{"url":"git+https://github.com/giveitsmaller/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.9","description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","directories":{},"maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"_nodeVersion":"22.23.3","dependencies":{"@giveitsmaller/contracts":"^0.83.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","yaml":"^2.6","vitest":"^3.1 <3.2.5","esbuild":"^0.27","typescript":"5.9.3","@types/node":"^22"},"gislContractsSpec":"v2.218.0","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.36.0_1790476177620_0.48156391612276095"}}},"time":{"created":"2026-03-22T06:24:25.641Z","modified":"2026-09-27T02:29:37.938Z","0.1.0":"2026-03-22T06:24:25.899Z","0.1.1":"2026-03-22T07:32:46.525Z","0.1.2":"2026-04-01T09:50:51.808Z","0.2.0":"2026-04-16T19:17:22.961Z","0.2.1":"2026-04-18T05:44:29.614Z","0.2.2":"2026-04-18T16:43:13.639Z","0.2.3":"2026-04-19T16:45:12.706Z","0.4.0":"2026-05-15T09:56:57.569Z","0.6.0":"2026-05-21T14:04:19.484Z","0.7.0":"2026-05-29T15:09:11.053Z","0.8.0":"2026-06-01T10:17:18.208Z","0.9.0":"2026-06-03T17:01:36.590Z","0.10.0":"2026-06-13T07:43:02.863Z","0.11.0":"2026-06-13T08:41:43.180Z","0.12.0":"2026-06-14T17:17:52.814Z","0.12.1":"2026-06-14T19:27:42.259Z","0.13.0":"2026-06-16T12:32:25.160Z","0.14.0":"2026-06-16T14:23:35.872Z","0.15.0":"2026-06-17T16:58:34.980Z","0.16.0":"2026-06-19T00:14:22.891Z","0.17.0":"2026-06-22T20:51:35.262Z","0.18.0":"2026-06-23T08:13:38.214Z","0.19.0":"2026-07-01T04:04:06.543Z","0.20.0":"2026-07-07T14:21:54.604Z","0.21.0":"2026-07-18T08:56:27.774Z","0.22.0":"2026-08-18T14:05:05.984Z","0.25.0":"2026-09-10T07:07:22.589Z","0.26.0":"2026-09-10T11:05:28.095Z","0.28.0":"2026-09-16T14:54:34.689Z","0.29.0":"2026-09-23T14:15:01.163Z","0.30.0":"2026-09-24T20:27:09.250Z","0.31.0":"2026-09-25T08:54:05.941Z","0.32.0":"2026-09-25T19:58:08.195Z","0.33.0":"2026-09-26T10:55:29.910Z","0.34.0":"2026-09-26T21:26:02.244Z","0.35.0":"2026-09-27T01:54:07.210Z","0.36.0":"2026-09-27T02:29:37.746Z"},"bugs":{"url":"https://github.com/giveitsmaller/typescript-sdk/issues"},"license":"Apache-2.0","homepage":"https://docs.giveitsmaller.com","repository":{"url":"git+https://github.com/giveitsmaller/typescript-sdk.git","type":"git"},"description":"Node.js SDK for the GISL (Give It Smaller) file compression and processing API","maintainers":[{"name":"giveitsmaller","email":"contact@giveitsmaller.com"}],"readme":"# @giveitsmaller/sdk\n\nTypeScript / Node.js SDK for the [GISL](https://giveitsmaller.com) (Give It Smaller) file compression and processing API.\n\n> **Read-only mirror.** This repository is automatically published from Give It Smaller's private monorepo on each release. Do **not** open issues or pull requests here — they are not monitored. Licensed under [Apache-2.0](./LICENSE).\n\n## Install\n\n```bash\nnpm install @giveitsmaller/sdk\n```\n\nNode.js 18+ required.\n\n## Quickstart\n\nThe SDK is **file-first**: you start from a file (`.file(path)` for one,\n`.files([paths])` for many) and call operations *on* it — upload, workflow\ncreation, and waiting all happen for you.\n\n```ts\nimport { gisl, OptimizeFor } from '@giveitsmaller/sdk';\n\n// baseUrl defaults to https://api.giveitsmaller.com; the key can also come\n// from GISL_API_KEY or ~/.gisl/credentials.\nconst client = await gisl.create({ apiKey: 'sk_...' });\n\n// One file:\nconst result = await client\n  .file('./photo.jpg')\n  .compress(OptimizeFor.Balanced)\n  .run({ maxWait: '5m' });\n\nconsole.log(result.url); // pre-signed download URL\n\n// Many files (fan-out) — the same chain:\nconst many = await client\n  .files(['./a.jpg', './b.png'])\n  .compress(OptimizeFor.Balanced)\n  .run();\n\nfor (const artifact of many.artifacts) console.log(artifact.url);\n```\n\n> **Operation-first / low-level also ships.** A lower-level\n> `client.compress(path, { ... }).run()` form (and `thumbnail` / `convert`) is\n> available, and the raw wire client — `client.createWorkflow({ jobs: [...] })`\n> with `uploadSource` / `OperationType` for hand-built job DAGs — is the advanced\n> escape hatch. File-first is the recommended direction to build on.\n\n> **Reusing an upload id across clients?** An upload created by an\n> authenticated caller is owned by that caller. If you persist a `fileId` and\n> later reference it (via `fileInput.uploadId(id)`) from a client configured\n> with a *different* `apiKey`/session, workflow-create returns\n> `404 upload_not_found` — the server enforces ownership. Reference an upload id\n> only under the same auth that created it; the upload-then-create flow above is\n> consistent by construction. Anonymous-intake uploads are unaffected.\n\n## Known limitation — browser SSE is restricted to one origin\n\n**Applies to the browser build only** (`@giveitsmaller/sdk/browser`), and **only to live progress\nstreaming** — `streamEvents()`, and the `run({ useSSE: true })` default that uses it.\n\nLive progress is served from a **separate host** to the rest of the API, and that host allows\n**exactly one browser origin**: the Give It Smaller web app. So from a browser on any other origin:\n\n| what you are doing | works? |\n|---|---|\n| Uploads, workflow create, status, downloads | **Yes** — these stay on the main API host, which allows a **list** of origins (per environment) |\n| `streamEvents()` / SSE progress | **No** — blocked at the CORS preflight |\n\n**Affected consumers:** third-party sites embedding the SDK, embedded/iframe use, and **local\ndevelopment against staging** — which is the one most likely to bite first, because it looks like a\nbug in your code.\n\n⚠️ **Local dev against staging is the sharp edge, and the reason is worth stating:** the two hosts\nhave *different* CORS policies today. The main API host allows a **list** of origins — and the\n**staging** list includes the usual localhost dev ports — so a browser on `localhost` works against\nstaging today. The stream host is configured with exactly **one** origin. So everything keeps\nworking right up until live progress, and then fails with a CORS error — which reads like a mistake\nin your own application rather than a deployment setting.\n\n**Production allows only the production web app on both hosts**, and always has.\n\n**Workaround:** pass `useSSE: false` to `run()`. The SDK falls back to polling, which goes to the\nmain API host and is unaffected. Everything else about the call is identical.\n\n**Why it is not a one-line config change — and why it is NOT impossible.** An earlier version of\nthis section said multi-origin support could not be done on this host. **That was wrong, and it is\ncorrected here.** What is true: `Access-Control-Allow-Origin` accepts exactly one origin (a\ncomma-separated list is not valid), and because the stream can be cookie-credentialed, the CORS\nspecification also forbids answering `*` alongside `Access-Control-Allow-Credentials: true`. What\ndoes **not** follow is that more origins are unreachable. The server can validate the request's\n`Origin` and echo it back, which is how every multi-origin credentialed endpoint works. That is a\n**change somebody has to build and get right**, not a platform prohibition — so treat this as\nunshipped work with its own correctness risk, not as a closed door.\n\n**On authentication:** prefer an API key (`bearerAuth`) or the anonymous capability token on the\nstream host. Cookie/session auth is accepted by the endpoint but a *credentialed cross-origin*\nrequest additionally needs the browser to opt in and the server to answer with matching credential\nheaders — cookie domain scope alone is not sufficient, and this path is not verified.\n\n**Node consumers are unaffected** — CORS is a browser mechanism. The PHP SDK is unaffected for the\nsame reason.\n\n> ⚠️ This limitation is invisible to automated testing: our own app's origin is allowed, so every\n> test and canary we run passes while a consumer on another origin fails. It is written here because\n> nothing else would tell you.\n\n## Pointing the event stream at its own host\n\nLive progress is served from a **second host**, separate from `baseUrl`. The SDK reads that host\nfrom the contract's declaration — it **never derives** `stream.*` from `api.*`.\n\n```ts\n// Resolved from the environment's declared stream host.\nconst client = await gisl.create({ apiKey, environment: 'staging' });\n\n// Or point it explicitly. This moves the STREAM only — uploads, workflow-create\n// and downloads still go to baseUrl.\nconst client = await gisl.create({\n  apiKey,\n  environment: 'staging',\n  streamBaseUrl: 'https://stream.example.com',\n});\n```\n\n`GISL_STREAM_BASE_URL` does the same thing from the environment. Precedence matches `baseUrl`:\nexplicit argument, then `environment`, then the env var.\n\n⚠️ **If nothing declares a stream host, the SDK does not fall back to `baseUrl`.** `streamEvents()`\nthrows `GislStreamHostNotDeclaredError` (a `GislConfigError`), and `run()` silently uses polling\ninstead, which is a working transport. **This is deliberate.** Guessing the stream host from the API\nhost is a convention, and the last time a client did that it streamed into a gateway that cannot\nstream, invisibly — a silent fallback looks exactly like a working one.\n\nBoth `prod` and `staging` resolve to their contract-declared hosts (production landed with\ncontracts `v2.195.0`), and an **unconfigured** client resolves production for the stream just as it\nalready did for the API. What still fails closed is a **custom** host: pass your own `baseUrl` (or\nset `GISL_BASE_URL`) with no `streamBaseUrl` and `streamEvents()` raises rather than guessing that\nyour proxy's stream lives at production.\n\n## Documentation\n\nFull documentation — getting started and concepts, the `GislClient` reference and operation\noptions, authoring primitives, SSE/live progress, webhooks, error/retry guidance, troubleshooting,\nand per-operation examples — lives at [giveitsmaller.com](https://giveitsmaller.com).\n\n## Contributing: the committed `dist/`\n\nUnlike most packages, `packages/typescript/dist/` is **committed**, not gitignored.\nThis is deliberate: consumers that install the SDK via the `file:` protocol (the\ne2e canary, the frontend, the API repo, local dev) get whatever is on disk — npm\ndoes **not** run `prepare`/`prepack` for `file:` deps, so a `dist/` that lagged\nbehind `src/` would silently ship stale exports.\n\nWhen you change anything under `src/`, rebuild and commit `dist/`:\n\n```bash\nnpm run build   # tsc → dist/\n```\n\nCI enforces this with a freshness guard that rebuilds `dist/` and fails the PR on\nany `git diff` against the committed tree (mirroring the `git diff --exit-code\ngenerated/` drift rule). `typescript` is pinned to an exact version so the rebuild\nis reproducible. New hand-written SDK packages (PHP/Python) that grow a build step\nshould follow the same commit-`dist`-and-guard convention to avoid reintroducing\nthe `file:` gap.\n\n## License\n\nApache-2.0 — see the [LICENSE](./LICENSE) file.\n","readmeFilename":"README.md"}