{"_id":"@-xun/api","_rev":"17-a734f607ad191f4da43287c79061e26f","name":"@-xun/api","dist-tags":{"latest":"1.1.5"},"versions":{"1.0.0":{"name":"@-xun/api","version":"1.0.0","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.0.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"61479398813d2de3677db02426e134a35f4e0db4","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.0.0.tgz","fileCount":33,"integrity":"sha512-ysQZCDcD/oKDRyoPKc9HBQ3vCdDABmyWPpnqRIsvq6Jg9kj39hwBC6YGrj7C+TsANK+bgHLNSu5VXbfDAnoHOw==","signatures":[{"sig":"MEYCIQDmk0EXTHVcduPHmfFNgF9uDMN835tR2zHpKkxT/VCnNwIhAPRGVR23/6XVo9AvibXVoNNhk+7ruVTzruiqpZD+k/GT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86896},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"3c015b03f25c1885817c9e46f1472f44692bbaba","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","actor":{"name":"xunnamius","type":"user","email":"git@bernarddickens.dev"},"email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.43.0","raw-body":"^3.0.0","@-xun/env":"^1.1.0","rejoinder":"^2.0.1","type-fest":"^4.41.0","@-xun/types":"^1.1.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.1","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.1.0","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","random-case":"^1.0.0","next-test-api-route-handler":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.0_1751520986344_0.2398871032837362","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@-xun/api","version":"1.0.1","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.0.1","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"c8028af7f55cd45b7c5006051db089c92b2dc9a8","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.0.1.tgz","fileCount":33,"integrity":"sha512-6jhu+iPwW6Nf5OZtjyYOoIPPnva+RKL4Ig8MufVxBqPzd18SX5rHv+qgTu0NpS42bXdGghEd8hDLzgMq8gI16A==","signatures":[{"sig":"MEQCIG7Dfo8x01i/jUQFFx4+/cuc1738svIeufE68UrZnRHAAiAZ9CFvgcaBmfPl7xFCjqU55R3NIbbIfwiAzVFD+miBgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86896},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"17c5a49efa9037a920e646fb63fa9ae13a7939f9","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","actor":{"name":"xunnamius","type":"user","email":"git@bernarddickens.dev"},"email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.43.0","raw-body":"^3.0.0","@-xun/env":"^1.1.0","rejoinder":"^2.0.1","type-fest":"^4.41.0","@-xun/types":"^1.1.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.1","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.1.1","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","random-case":"^1.0.0","next-test-api-route-handler":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.1_1751521312129_0.7327852710061422","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@-xun/api","version":"1.0.2","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.0.2","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"0f67a1011bb900b72e4235738c22a0863220edbe","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.0.2.tgz","fileCount":33,"integrity":"sha512-/EhMOWZbZgMW5cVezGD7eAuKwgbYNF/U9A4qNV2WoG4wOhVBiqE51W8EEy0SPFln2hKP/r5yDs+c3BStHd7aNA==","signatures":[{"sig":"MEQCIFo0ZsWWUyJBgN4onfHf4K64Gg9zCJf73UWp7Km1IsyNAiAegtdzw0+WIGAwRaBnGTR5xtFI19YvkwBGdAxldJF+Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86896},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"692031525975fd53bba260a4698476c105ff692c","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","actor":{"name":"xunnamius","type":"user","email":"git@bernarddickens.dev"},"email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.43.0","raw-body":"^3.0.0","@-xun/env":"^1.1.0","rejoinder":"^2.0.1","type-fest":"^4.41.0","@-xun/types":"^1.1.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.1","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.2.0","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","random-case":"^1.0.0","next-test-api-route-handler":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.2_1751530175438_0.5552265050294547","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@-xun/api","version":"1.0.3","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.0.3","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"dee64ec43a9206e59fdabdf242181c75145348fc","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.0.3.tgz","fileCount":33,"integrity":"sha512-KCR7daEVDPy0hXTdbDd3EcMJJ5APXZN1NObcCzqxq0bTBI/g6LW0A6pT5rBWpuRz44ALh7bHeeuxQoziKoAg/w==","signatures":[{"sig":"MEYCIQDZn+WdxO7tJeivW/VcYiS6ox/+MGZxEd5STPJGH67/HwIhALZYQ+0LjvRCXNybccG6naJB4npQVDPq3nlc+ZpHxLDv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95592},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"15d7dc14e522a29362751e81e01a002f47e40aa9","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","actor":{"name":"xunnamius","type":"user","email":"git@bernarddickens.dev"},"email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.43.0","raw-body":"^3.0.0","@-xun/env":"^1.1.0","rejoinder":"^2.0.1","type-fest":"^4.41.0","@-xun/types":"^1.1.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.1","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.3.0","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","random-case":"^1.0.0","next-test-api-route-handler":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.3_1751753556642_0.0694112460630203","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@-xun/api","version":"1.0.4","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.0.4","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"5098d9810ad3ee20fcef372491fb2aebf4afff77","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.0.4.tgz","fileCount":33,"integrity":"sha512-1YP/wX7JXuubQj02KOGSJGWgWhB1ZYYeMZwlQnF5yqtAqkGqp90jDmf34+gNq3R6MveB42InNKZpC3cvTLczbg==","signatures":[{"sig":"MEQCIAH+dr+Dcr3CEs2gdSsxR7YFq3ZPdZc2wUAjvMG7t/X7AiAB5OTMrzf+0sgYROjGRp/vm9XEPpEs0IGEQ4TKisICFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95953},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"a0b4fa6bfc24a3ec69854b5854ce31412879a25b","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","actor":{"name":"xunnamius","type":"user","email":"git@bernarddickens.dev"},"email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.43.0","raw-body":"^3.0.0","@-xun/env":"^1.1.0","rejoinder":"^2.0.1","type-fest":"^4.41.0","@-xun/types":"^1.1.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.1","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.3.0","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","random-case":"^1.0.0","next-test-api-route-handler":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.4_1751762380302_0.43941509912932086","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@-xun/api","version":"1.0.5","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.0.5","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"90113112b4bbb7f7fde7857413aca0d2236bee41","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.0.5.tgz","fileCount":33,"integrity":"sha512-z5lSGeF0V4pcV0klQgVfkgDLVwZxn1H+ZfHWPhCJbrshCCSLYxKhgeZaGNbTLo4r3+LUB2LXvdpO6L1cbGFbPA==","signatures":[{"sig":"MEUCIQCw447zHXkE2veOM10lgYA43QelE+vNfP08vjMA+7R0gwIgO4ZY30KCT1fPgL8TRGTqc91qPHIaVDzBb5ar1jKWm8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96060},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"57b84741037b6c42570e9684c767554a04431b9e","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","actor":{"name":"xunnamius","type":"user","email":"git@bernarddickens.dev"},"email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.43.0","raw-body":"^3.0.0","@-xun/env":"^1.1.0","rejoinder":"^2.0.1","type-fest":"^4.41.0","@-xun/types":"^1.1.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.1","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.3.0","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","random-case":"^1.0.0","next-test-api-route-handler":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.5_1751789165206_0.30591230227008737","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@-xun/api","version":"1.0.6","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.0.6","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"f6acb56deab771230e6bf9d1eeafa5b20145a2c3","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.0.6.tgz","fileCount":33,"integrity":"sha512-M19N29qAvHQgI0wxMuueBghNJ3hJS3VIjmYXC6eRx/ziKriLE2x3M0BAnQed+CcKQLNd9m2FosHD0olqV11+Nw==","signatures":[{"sig":"MEUCIFfM3s3L+Fx8M5KmaPTX0D+PbeJb24BlDp7tIAEn3w9dAiEA/emuARUDgaPPOpt1Nwenq2ddQ/vh414E3VYdy9Knbsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96060},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"47afdf643d8a19aafd7b8e601a2b1b3697aa69ba","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","actor":{"name":"xunnamius","type":"user","email":"git@bernarddickens.dev"},"email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.43.0","raw-body":"^3.0.0","@-xun/env":"^1.1.0","rejoinder":"^2.0.1","type-fest":"^4.41.0","@-xun/types":"^1.1.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.1","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.3.1","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","random-case":"^1.0.0","next-test-api-route-handler":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.6_1751853511120_0.2851291573164305","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@-xun/api","version":"1.0.7","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.0.7","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"d1efe0b04427900503c2a6a9292d41bf8eff511e","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.0.7.tgz","fileCount":33,"integrity":"sha512-6phA8VUINMH/FtO6MKG1M+Kndkn3cv+LhCkL2nhex7yeqaSzMjZ/dN2DBqE7O2bBQv/EBcF/ASvFjuGTuosr7w==","signatures":[{"sig":"MEQCIEm/YBi6HZT08lZHvgZq7mBifG/6Crnek0mFEdX1p2NcAiA35pfptuEHkdXidvMB8Vjd2ghVG0qunrGGqkpu8cPSoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96060},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"3395db736a952c677e346413064437845dff1d1b","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","actor":{"name":"xunnamius","type":"user","email":"git@bernarddickens.dev"},"email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.43.0","raw-body":"^3.0.0","@-xun/env":"^1.1.0","rejoinder":"^2.0.1","type-fest":"^4.41.0","@-xun/types":"^1.1.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.1","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.3.2","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","random-case":"^1.0.0","next-test-api-route-handler":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.7_1751856101138_0.24674683651968832","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@-xun/api","version":"1.0.8","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.0.8","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"54dbad14af1c12593493c2a6eb38151864b70f49","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.0.8.tgz","fileCount":33,"integrity":"sha512-29PjyXkBmrIT9yb779Ibsrq268oVQiTxxmg41CVwx5MfxhWjSKL9w0x4v5sONq+kUJmCbhCmlYRfHYR08cDcbg==","signatures":[{"sig":"MEUCIQCdhcACNZpZagv2de1hEUZx4d6DuOtTY8t8ruumZaUsrgIgco0F4pH5Z4VuQmqBolBS5pbB/GRc04MCt+b7iUvUz5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96099},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"3622cb831ef502d2f74260ef7dd2cc79eee9d640","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","actor":{"name":"xunnamius","type":"user","email":"git@bernarddickens.dev"},"email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.44.0","raw-body":"^3.0.0","@-xun/env":"^1.1.1","rejoinder":"^2.0.1","type-fest":"^4.41.0","@-xun/types":"^1.1.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.3","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.3.3","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","random-case":"^1.0.0","next-test-api-route-handler":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.8_1751939200805_0.5767354077641877","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@-xun/api","version":"1.0.9","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.0.9","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"6fabe80d2ab078707a673ff9f3b6cc9e3dc8ea59","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.0.9.tgz","fileCount":33,"integrity":"sha512-gBeiLHDmDkoL5hj2gaenUJCTYCy1UTEbXENHaVMoClkXNZrGXY38IT31PHCLTrkytWjp9ZfQwQw5VpDIAMlbIQ==","signatures":[{"sig":"MEQCIBJbzVH0ZXTWvYWzwCgIHO7dmnDqDob3+xa2nrii/ck4AiADrVZJYzG4zweLl3TN13XeT8LKCWfKWFdIWaipcDF6Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96099},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"2dd214f458b6957f4df8f4deed5c288212d524fb","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","actor":{"name":"xunnamius","type":"user","email":"git@bernarddickens.dev"},"email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.44.0","raw-body":"^3.0.0","@-xun/env":"^1.1.1","rejoinder":"^2.0.1","type-fest":"^4.41.0","@-xun/types":"^1.1.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.3","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.3.4","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","random-case":"^1.0.0","next-test-api-route-handler":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.9_1751940164463_0.12851835767200281","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@-xun/api","version":"1.0.10","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.0.10","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"11217babd5c27c262f6a7e7fb5c06b9369321c37","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.0.10.tgz","fileCount":33,"integrity":"sha512-2+FJshPob9lcvhlT0gwow6/apcQiF7MlZKu3aXSKl/KoELqgvYOLHOqAY3WWKZjz2l3PEUvF5FxgDJGhrx2U6w==","signatures":[{"sig":"MEUCIE6lEVJrSY+ZzzqZGkPtxqu/1l4a8llxXsDuwXpqCMD9AiEAwhXJq/xbnLCUvteKAHHRUf8+Y7RqGnruJrYNueifGHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96153},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"28554ca5351cebc7f684825fcd18808002da1a04","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","actor":{"name":"xunnamius","type":"user","email":"git@bernarddickens.dev"},"email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.44.0","raw-body":"^3.0.0","@-xun/env":"^1.1.2","rejoinder":"^2.0.2","type-fest":"^4.41.0","@-xun/types":"^1.1.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.3","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.3.5","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","@-xun/error":"^1.1.6","random-case":"^1.0.0","next-test-api-route-handler":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.10_1752143992466_0.2924030917493554","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@-xun/api","version":"1.1.0","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.1.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"1a7873610a3ec6dfab405f8239a7df1f3fe3d81e","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.1.0.tgz","fileCount":35,"integrity":"sha512-75R4vdEgwbkcJGjLlPZk/6iVxr840LuOLhkMzVisKOlWsZMdkg2KkrnViJugalH5OxAMYQsL8zx6kjG5RBFa1Q==","signatures":[{"sig":"MEQCIC568vFFRq+EHCdHBWQMJ0ku79hbWJ92yICpBhtu6ZPVAiAJSSYSCRhwlbomFYOjcB1xV3q0xH5WYdRAUZS7mV3A/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101210},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"8e9725e1578c323c404cafb1084dca97381c6063","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.44.0","raw-body":"^3.0.0","@-xun/env":"^1.1.2","rejoinder":"^2.0.2","type-fest":"^4.41.0","@-xun/types":"^1.1.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.3","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.3.6","@-xun/mongo-schema":"^1.2.3","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","@-xun/error":"^1.1.6","random-case":"^1.0.0","@-xun/mongo-test":"^2.0.0","next-test-api-route-handler":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.0_1752379615793_0.1538692373924162","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@-xun/api","version":"1.1.1","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.1.1","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"e8dc50a6560f2270c1fcdc6cd9cf919187ba9697","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.1.1.tgz","fileCount":35,"integrity":"sha512-trUAksVckqQYjR1MAm6JE/HPJUTe9fhNeK7ByW/zYXjb92RB9koU0QYcaV4lV2e6a6E87XwXGFQR1PFvBMh6jA==","signatures":[{"sig":"MEUCIEmBFyl8W4w4OTNPF0LLxTo0/0lDf8OuxX1I8qYkxhr5AiEAuFvLbWZXSFrnyKzs06Gj0rQIrm33SB8ZNo1LSIm8VAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101496},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"fd2c8cb9a96c2e9682eac2be6ee0fc0710da8cce","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.44.0","raw-body":"^3.0.0","@-xun/env":"^1.1.2","rejoinder":"^2.0.2","type-fest":"^4.41.0","@-xun/types":"^1.1.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.3","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.3.6","@-xun/mongo-schema":"^1.2.3","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","@-xun/error":"^1.1.6","random-case":"^1.0.0","@-xun/mongo-test":"^2.0.0","next-test-api-route-handler":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.1_1752382906474_0.21329548714226654","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@-xun/api","version":"1.1.2","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.1.2","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"46bf59d8f50bf1cdf8eb93dae605cd208a083f07","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.1.2.tgz","fileCount":35,"integrity":"sha512-WHE3K++pESupKhys8B/Fwe5QYr5+Nv2d33zYSMfjgtiqguir8tfdnuQF2pxsOpWSBtNOXB2ldy341TDAo+vb+w==","signatures":[{"sig":"MEUCIAdFPEKExpNRhVRDTr3v9fhIHTRVgttCzFNbrlGzkhCxAiEA47IdGNv4deWF175XEeR+m6gpRB3uWwMYBC3+8vJaxrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101496},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"8a3c8a459749ec563401a608b08a377119389cc8","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.44.0","raw-body":"^3.0.0","@-xun/env":"^1.1.3","rejoinder":"^2.0.2","type-fest":"^4.41.0","@-xun/types":"^1.2.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.4","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.3.7","@-xun/mongo-schema":"^1.3.1","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","@-xun/error":"^1.1.6","random-case":"^1.0.0","@-xun/mongo-test":"^3.0.1","next-test-api-route-handler":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.2_1752541030541_0.48654889863736606","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@-xun/api","version":"1.1.3","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.1.3","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"d0fef641e840c3d3b073b0bf93b8da4f1834db70","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.1.3.tgz","fileCount":35,"integrity":"sha512-IJX/PIAfvDSAEej1yJrFy0tcmWEovN2NAe0MzanCaqUX4xsWDHjmcgmK+i4BuREebhpsi0zuB7jeRKI14YycJg==","signatures":[{"sig":"MEUCIEa4SqAbfMBaEVbpfvXs7e/UDfm0miX2WMrrLiYU3v0EAiEAgzrCnuExyirBNSc9Y4WEyPJURdPcwW2XbFQV2kzaoxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101496},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"b8b3dca3eb0f1f4c8a66488a57c59bdd01c1a648","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.44.0","raw-body":"^3.0.0","@-xun/env":"^1.1.3","rejoinder":"^2.0.2","type-fest":"^4.41.0","@-xun/types":"^1.2.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.4","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.3.8","@-xun/mongo-schema":"^1.3.2","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","@-xun/error":"^1.1.6","random-case":"^1.0.0","@-xun/mongo-test":"^3.0.2","next-test-api-route-handler":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.3_1752541439868_0.3363242813908802","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@-xun/api","version":"1.1.4","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/api@1.1.4","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"dist":{"shasum":"ae4c35138573d59387f3b6bf84b416cc4e693935","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.1.4.tgz","fileCount":35,"integrity":"sha512-dFOHuqzwnWYrOeHi0R7GbMVEreQU6LxFQDLvtqRSzV6Ml1iK80POYh17iSu9IXDZF12l9cWTGfWvyCJsbsaVMg==","signatures":[{"sig":"MEYCIQDyENBsExPSl0/FY7P8Vt+PScxdf4JbwSMEX7qRuSZJNgIhALC9SQx9BMgFBKRvCd7Gq7IY809XCir9sFJyR3BELLje","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101495},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./package.json":"./package.json"},"gitHead":"c35e4afea9a1b2fb6d907c06301ab9f3e89016a9","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/api-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"vary":"^1.1.2","arktype":"^2.1.20","core-js":"^3.44.0","raw-body":"^3.0.0","@-xun/env":"^1.1.3","rejoinder":"^2.0.2","type-fest":"^4.41.0","@-xun/types":"^1.2.0","@types/vary":"^1.1.3","content-type":"^1.0.5","@-xun/respond":"^1.1.4","toss-expression":"^0.1.2","@-xun/api-strategy":"^1.3.9","@-xun/mongo-schema":"^1.5.0","@types/content-type":"^1.1.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/api/src/error.d.ts"],"index":["dist/packages/api/src/index.d.ts"],"package":["package.json"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@-xun/fs":"^2.0.0","@-xun/error":"^1.1.6","random-case":"^1.0.0","@-xun/mongo-test":"^3.0.4","next-test-api-route-handler":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.4_1753566691511_0.424948184703819","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@-xun/api","version":"1.1.5","description":"Simple locally-runnable middleware for API endpoints regardless of runtime","keywords":[],"homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/Xunnamius/api-utils.git"},"license":"MIT","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"types":"./dist/packages/api/src/index.d.ts","default":"./dist/packages/api/src/index.js"},"./middleware/*":{"types":"./dist/packages/api/src/middleware/*.d.ts","default":"./dist/packages/api/src/middleware/*.js"},"./error":{"types":"./dist/packages/api/src/error.d.ts","default":"./dist/packages/api/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"typesVersions":{"*":{"index":["dist/packages/api/src/index.d.ts"],"middleware/*":["dist/packages/api/src/middleware/*.d.ts"],"error":["dist/packages/api/src/error.d.ts"],"package":["package.json"]}},"scripts":{"build":"npm run build:dist --","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","clean":"symbiote clean --env NODE_NO_WARNINGS=1","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","release":"symbiote release --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","test":"npm run test:package:unit --","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage"},"dependencies":{"@-xun/api-strategy":"^1.3.9","@-xun/env":"^1.1.3","@-xun/mongo-schema":"^1.5.0","@-xun/respond":"^1.1.4","@-xun/types":"^1.2.0","@types/content-type":"^1.1.9","@types/vary":"^1.1.3","arktype":"^2.1.20","content-type":"^1.0.5","core-js":"^3.44.0","raw-body":"^3.0.0","rejoinder":"^2.0.2","toss-expression":"^0.1.2","type-fest":"^4.41.0","vary":"^1.1.2"},"devDependencies":{"@-xun/error":"^1.1.6","@-xun/fs":"^2.0.0","@-xun/mongo-test":"^3.0.4","next-test-api-route-handler":"^5.0.0","random-case":"^1.0.0"},"engines":{"node":"^20.18.0 || >=22.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@-xun/api@1.1.5","gitHead":"2d151babcd9b2868cf6e9839a4dd101864c98aff","_nodeVersion":"25.9.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-ltWyA8v2IMHrTNNcOr2ytyC+K2I6DS+ysBBJoQAkiOyO9WBlfhRFs5vnoIoF9bkAGzE73tMN+O7mOojl3yUKfw==","shasum":"034c26a283f6e71b6eb244b15a17db2184901206","tarball":"https://registry.npmjs.org/@-xun/api/-/api-1.1.5.tgz","fileCount":35,"unpackedSize":101091,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEzFbuEW6lnsR7DXw0GLAENKR/5CSa3uLljhr14I0463AiEA9eNudpk3Gj+ljFaAnchSUeEbQmhyQ0kAzgKB4VZHqyg="}]},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api_1.1.5_1780021844102_0.9337932322769447"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-03T05:36:26.256Z","modified":"2026-05-29T02:30:44.447Z","1.0.0":"2025-07-03T05:36:26.491Z","1.0.1":"2025-07-03T05:41:52.341Z","1.0.2":"2025-07-03T08:09:35.603Z","1.0.3":"2025-07-05T22:12:36.819Z","1.0.4":"2025-07-06T00:39:40.530Z","1.0.5":"2025-07-06T08:06:05.398Z","1.0.6":"2025-07-07T01:58:31.305Z","1.0.7":"2025-07-07T02:41:41.334Z","1.0.8":"2025-07-08T01:46:41.020Z","1.0.9":"2025-07-08T02:02:44.625Z","1.0.10":"2025-07-10T10:39:52.634Z","1.1.0":"2025-07-13T04:06:55.964Z","1.1.1":"2025-07-13T05:01:46.676Z","1.1.2":"2025-07-15T00:57:10.724Z","1.1.3":"2025-07-15T01:04:00.041Z","1.1.4":"2025-07-26T21:51:31.712Z","1.1.5":"2026-05-29T02:30:44.292Z"},"bugs":{"url":"https://github.com/Xunnamius/api-utils/issues"},"author":{"name":"Xunnamius"},"license":"MIT","homepage":"https://github.com/Xunnamius/api-utils/tree/main/packages/api#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/api-utils.git"},"description":"Simple locally-runnable middleware for API endpoints regardless of runtime","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"readme":"<!-- symbiote-template-region-start 1 -->\n\n<p align=\"center\" width=\"100%\">\n  <img width=\"300\" src=\"https://raw.githubusercontent.com/Xunnamius/api-utils/refs/heads/main/packages/api/logo.png\">\n</p>\n\n<p align=\"center\" width=\"100%\">\n<!-- symbiote-template-region-end -->\nBare bones opinionated middleware for API endpoints regardless of runtime\n<!-- symbiote-template-region-start 2 -->\n</p>\n\n<hr />\n\n<div align=\"center\">\n\n[![Black Lives Matter!][x-badge-blm-image]][x-badge-blm-link]\n[![Last commit timestamp][x-badge-lastcommit-image]][x-badge-repo-link]\n[![Codecov][x-badge-codecov-image]][x-badge-codecov-link]\n[![Source license][x-badge-license-image]][x-badge-license-link]\n[![Uses Semantic Release!][x-badge-semanticrelease-image]][x-badge-semanticrelease-link]\n\n[![NPM version][x-badge-npm-image]][x-badge-npm-link]\n[![Monthly Downloads][x-badge-downloads-image]][x-badge-downloads-link]\n\n</div>\n\n<br />\n\n# @-xun/api\n\n<!-- symbiote-template-region-end -->\n\nVery simple locally-runnable middleware for API endpoints regardless of runtime.\n\n<!-- symbiote-template-region-start 3 -->\n\n---\n\n<!-- remark-ignore-start -->\n<!-- symbiote-template-region-end -->\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Install](#install)\n- [Usage](#usage)\n- [Appendix](#appendix)\n  - [Published Package Details](#published-package-details)\n  - [License](#license)\n- [Contributing and Support](#contributing-and-support)\n  - [Contributors](#contributors)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n<!-- symbiote-template-region-start 4 -->\n<!-- remark-ignore-end -->\n\n<br />\n\n## Install\n\n<!-- symbiote-template-region-end -->\n\nTo install:\n\n```shell\nnpm install @-xun/api\n```\n\n## Usage\n\n<!-- TODO -->\n\nTODO\n\n<!-- symbiote-template-region-start 5 -->\n\n## Appendix\n\n<!-- symbiote-template-region-end -->\n\nFurther documentation can be found under [`docs/`][x-repo-docs].\n\n<!-- TODO: additional appendix sections here -->\n<!-- symbiote-template-region-start 6 -->\n\n### Published Package Details\n\nThis is a [CJS2 package][x-pkg-cjs-mojito] with statically-analyzable exports\nbuilt by Babel for use in Node.js versions that are not end-of-life. For\nTypeScript users, this package supports both `\"Node10\"` and `\"Node16\"` module\nresolution strategies.\n\n<!-- symbiote-template-region-end -->\n<!-- TODO: additional package details here -->\n<!-- symbiote-template-region-start 7 -->\n\n<details><summary>Expand details</summary>\n\nThat means both CJS2 (via `require(...)`) and ESM (via `import { ... } from ...`\nor `await import(...)`) source will load this package from the same entry points\nwhen using Node. This has several benefits, the foremost being: less code\nshipped/smaller package size, avoiding [dual package\nhazard][x-pkg-dual-package-hazard] entirely, distributables are not\npacked/bundled/uglified, a drastically less complex build process, and CJS\nconsumers aren't shafted.\n\nEach entry point (i.e. `ENTRY`) in [`package.json`'s\n`exports[ENTRY]`][x-repo-package-json] object includes one or more [export\nconditions][x-pkg-exports-conditions]. These entries may or may not include: an\n[`exports[ENTRY].types`][x-pkg-exports-types-key] condition pointing to a type\ndeclaration file for TypeScript and IDEs, a\n[`exports[ENTRY].module`][x-pkg-exports-module-key] condition pointing to\n(usually ESM) source for Webpack/Rollup, a `exports[ENTRY].node` and/or\n`exports[ENTRY].default` condition pointing to (usually CJS2) source for Node.js\n`require`/`import` and for browsers and other environments, and [other\nconditions][x-pkg-exports-conditions] not enumerated here. Check the\n[package.json][x-repo-package-json] file to see which export conditions are\nsupported.\n\nNote that, regardless of the [`{ \"type\": \"...\" }`][x-pkg-type] specified in\n[`package.json`][x-repo-package-json], any JavaScript files written in ESM\nsyntax (including distributables) will always have the `.mjs` extension. Note\nalso that [`package.json`][x-repo-package-json] may include the\n[`sideEffects`][x-pkg-side-effects-key] key, which is almost always `false` for\noptimal [tree shaking][x-pkg-tree-shaking] where appropriate.\n\n<!-- symbiote-template-region-end -->\n<!-- TODO: additional package details here -->\n<!-- symbiote-template-region-start 8 -->\n\n</details>\n\n### License\n\n<!-- symbiote-template-region-end -->\n\nSee [LICENSE][x-repo-license].\n\n<!-- TODO: additional license information and/or sections here -->\n<!-- symbiote-template-region-start 9 -->\n\n## Contributing and Support\n\n**[New issues][x-repo-choose-new-issue] and [pull requests][x-repo-pr-compare]\nare always welcome and greatly appreciated! 🤩** Just as well, you can [star 🌟\nthis project][x-badge-repo-link] to let me know you found it useful! ✊🏿 Or [buy\nme a beer][x-repo-sponsor], I'd appreciate it. Thank you!\n\nSee [CONTRIBUTING.md][x-repo-contributing] and [SUPPORT.md][x-repo-support] for\nmore information.\n\n<!-- symbiote-template-region-end -->\n<!-- TODO: additional contribution/support sections here -->\n<!-- symbiote-template-region-start 10 -->\n\n### Contributors\n\n<!-- symbiote-template-region-end -->\n<!-- symbiote-template-region-start root-package-only -->\n<!-- (section elided by symbiote) -->\n<!-- symbiote-template-region-end -->\n<!-- symbiote-template-region-start workspace-package-only -->\n\nSee the [table of contributors][x-repo-contributors].\n\n<!-- symbiote-template-region-end -->\n\n[x-badge-blm-image]: https://xunn.at/badge-blm 'Join the movement!'\n[x-badge-blm-link]: https://xunn.at/donate-blm\n[x-badge-codecov-image]:\n  https://img.shields.io/codecov/c/github/Xunnamius/api-utils/main?style=flat-square&token=HWRIOBAAPW&flag=package.main_api\n  'Is this package well-tested?'\n[x-badge-codecov-link]: https://codecov.io/gh/Xunnamius/api-utils\n[x-badge-downloads-image]:\n  https://img.shields.io/npm/dm/@-xun/api?style=flat-square\n  'Number of times this package has been downloaded per month'\n[x-badge-downloads-link]: https://npmtrends.com/@-xun/api\n[x-badge-lastcommit-image]:\n  https://img.shields.io/github/last-commit/Xunnamius/api-utils?style=flat-square\n  'Latest commit timestamp'\n[x-badge-license-image]:\n  https://img.shields.io/npm/l/@-xun/api?style=flat-square\n  \"This package's source license\"\n[x-badge-license-link]: https://github.com/Xunnamius/api-utils/blob/main/LICENSE\n[x-badge-npm-image]:\n  https://xunn.at/npm-pkg-version/@-xun/api\n  'Install this package using npm or yarn!'\n[x-badge-npm-link]: https://npm.im/@-xun/api\n[x-badge-repo-link]: https://github.com/Xunnamius/api-utils\n[x-badge-semanticrelease-image]:\n  https://xunn.at/badge-semantic-release\n  'This repo practices continuous integration and deployment!'\n[x-badge-semanticrelease-link]:\n  https://github.com/semantic-release/semantic-release\n[x-pkg-cjs-mojito]:\n  https://dev.to/jakobjingleheimer/configuring-commonjs-es-modules-for-nodejs-12ed#publish-only-a-cjs-distribution-with-property-exports\n[x-pkg-dual-package-hazard]:\n  https://nodejs.org/api/packages.html#dual-package-hazard\n[x-pkg-exports-conditions]:\n  https://webpack.js.org/guides/package-exports#reference-syntax\n[x-pkg-exports-module-key]:\n  https://webpack.js.org/guides/package-exports#providing-commonjs-and-esm-version-stateless\n[x-pkg-exports-types-key]:\n  https://devblogs.microsoft.com/typescript/announcing-typescript-4-5-beta#packagejson-exports-imports-and-self-referencing\n[x-pkg-side-effects-key]:\n  https://webpack.js.org/guides/tree-shaking#mark-the-file-as-side-effect-free\n[x-pkg-tree-shaking]: https://webpack.js.org/guides/tree-shaking\n[x-pkg-type]:\n  https://github.com/nodejs/node/blob/8d8e06a345043bec787e904edc9a2f5c5e9c275f/doc/api/packages.md#type\n[x-repo-choose-new-issue]:\n  https://github.com/Xunnamius/api-utils/issues/new/choose\n[x-repo-contributing]: /CONTRIBUTING.md\n[x-repo-contributors]: /README.md#contributors\n[x-repo-docs]: docs\n[x-repo-license]: ./LICENSE\n[x-repo-package-json]: package.json\n[x-repo-pr-compare]: https://github.com/Xunnamius/api-utils/compare\n[x-repo-sponsor]: https://github.com/sponsors/Xunnamius\n[x-repo-support]: /.github/SUPPORT.md\n","readmeFilename":"README.md"}