{"_id":"@adgytec/adgytec-web-utils","_rev":"11-10eb21de998527c58cf9b29ed2d193c7","name":"@adgytec/adgytec-web-utils","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.1":{"name":"@adgytec/adgytec-web-utils","version":"0.0.1","author":{"url":"https://adgytec.in","name":"Adgytec","email":"rohan@adgytec.in"},"license":"MIT","_id":"@adgytec/adgytec-web-utils@0.0.1","maintainers":[{"name":"rohan_verma__","email":"rohanverma031@gmail.com"}],"homepage":"https://github.com/Adgytec/adgytec-web-utils/#/README.md","bugs":{"url":"https://github.com/Adgytec/adgytec-web-utils/issues"},"dist":{"shasum":"cb6bbe937dc1285bc72401852a98d3daa3949fa6","tarball":"https://registry.npmjs.org/@adgytec/adgytec-web-utils/-/adgytec-web-utils-0.0.1.tgz","fileCount":13,"integrity":"sha512-KLDj/Bq1qwz384y/hqN78vfGjWWegYv+tECnsUWu/+jOVbMkKlGrVDx9ptxqnlz4cfbQ2ioePcH6n9jtVDhg5g==","signatures":[{"sig":"MEQCIGahtCfAnV10o0noR+Y9o3tvD8gsThRmEkJdixQfVNpBAiB9ZmjFx0wkfn4Jsv3iFeqMgDQ7Dd88CT0xTS2/iYc0CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479062},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3af5113139d39d25ffbe6da02edf8977a2d767ce","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","release":"npm run build && npm publish --public"},"_npmUser":{"name":"rohan_verma__","email":"rohanverma031@gmail.com"},"repository":{"url":"git+https://github.com/Adgytec/adgytec-web-utils.git","type":"git"},"_npmVersion":"11.7.0","description":"`adgytec-web-utils` is a lightweight, framework-agnostic utility library for Adgytec web applications.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","typescript":"~5.9.3","@types/node":"^25.0.9","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/adgytec-web-utils_0.0.1_1768664457607_0.8357287839538916","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@adgytec/adgytec-web-utils","version":"0.0.2","author":{"url":"https://adgytec.in","name":"Adgytec","email":"rohan@adgytec.in"},"license":"MIT","_id":"@adgytec/adgytec-web-utils@0.0.2","maintainers":[{"name":"rohan_verma__","email":"rohanverma031@gmail.com"}],"homepage":"https://github.com/Adgytec/adgytec-web-utils/#/README.md","bugs":{"url":"https://github.com/Adgytec/adgytec-web-utils/issues"},"dist":{"shasum":"45730082ab4ef790ec03037ec917f6de2a3afac7","tarball":"https://registry.npmjs.org/@adgytec/adgytec-web-utils/-/adgytec-web-utils-0.0.2.tgz","fileCount":39,"integrity":"sha512-pKdgURYcT+GnVXsTbPBwBakmm6TTaxcxnYxMgjCXtTzQKvIPVEX9Rb4kX1NsITYnBQRXFdi6XB0HXLsVPgkT9Q==","signatures":[{"sig":"MEUCIQDKH1s9swWHWaERNLns5J0TEKvBspEUHI2mLe5uiwT9mAIgCL5GSb+kBdHdoRU5jqK8vggeDRfKKx3Sd5rSTlrgrds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27119},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1da0952fe0a5a88741d52fe3a9536f54e13eb680","private":false,"scripts":{"dev":"vite","build":"npm run generate:index && tsc && vite build","preview":"vite preview","release":"npm run build && npm publish --public","generate:index":"node src/scripts/generate-root-index.mjs"},"_npmUser":{"name":"rohan_verma__","email":"rohanverma031@gmail.com"},"repository":{"url":"git+https://github.com/Adgytec/adgytec-web-utils.git","type":"git"},"_npmVersion":"11.7.0","description":"`adgytec-web-utils` is a lightweight, framework-agnostic utility library for Adgytec web applications.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","glob":"^13.0.6","uuid":"^13.0.0","vite":"^7.3.1","typescript":"~5.9.3","@types/node":"^25.3.3","vite-plugin-dts":"^4.5.4","@datastructures-js/queue":"^4.3.0"},"peerDependencies":{"zod":">=4.3.6","uuid":">=13.0.0","@datastructures-js/queue":">=4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/adgytec-web-utils_0.0.2_1772431093757_0.5836059145329895","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@adgytec/adgytec-web-utils","version":"0.0.3","author":{"url":"https://adgytec.in","name":"Adgytec","email":"rohan@adgytec.in"},"license":"MIT","_id":"@adgytec/adgytec-web-utils@0.0.3","maintainers":[{"name":"rohan_verma__","email":"rohanverma031@gmail.com"}],"homepage":"https://github.com/Adgytec/adgytec-web-utils/#/README.md","bugs":{"url":"https://github.com/Adgytec/adgytec-web-utils/issues"},"dist":{"shasum":"87d62228b5c02ca39f622199e3ad42cc508100e9","tarball":"https://registry.npmjs.org/@adgytec/adgytec-web-utils/-/adgytec-web-utils-0.0.3.tgz","fileCount":66,"integrity":"sha512-GHGGE+StkGkelHN8nb74RwAqrN+vqupwa659z3DUwi4ukC3067L87Bi/cq2lGvYbjRaJtUxeCohMpSO8jWZY+Q==","signatures":[{"sig":"MEUCIBOuG4nWqcW3LwwAtjO2zk1bYzuyIoOLIx+eLqVjSJLnAiEAkJ+JqX9NgCxB0AlnN4RHOxA+jlvn48Ms5OLym2YidpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62490},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2c7c630df861202ae05b7fa9a369b5a4a0bc82e8","private":false,"scripts":{"dev":"vite","build":"npm run generate:index && tsc && vite build","preview":"vite preview","release":"npm run build && npm publish --public","generate:index":"node src/scripts/generate-root-index.mjs"},"_npmUser":{"name":"rohan_verma__","email":"rohanverma031@gmail.com"},"repository":{"url":"git+https://github.com/Adgytec/adgytec-web-utils.git","type":"git"},"_npmVersion":"11.7.0","description":"`adgytec-web-utils` is a lightweight, framework-agnostic utility library for Adgytec web applications.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","glob":"^13.0.6","uuid":"^13.0.0","vite":"^7.3.1","typescript":"~5.9.3","@types/node":"^25.3.3","vite-plugin-dts":"^4.5.4","@datastructures-js/queue":"^4.3.0"},"peerDependencies":{"zod":">=4.3.6","uuid":">=13.0.0","@datastructures-js/queue":">=4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/adgytec-web-utils_0.0.3_1773565363825_0.11350892020593628","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@adgytec/adgytec-web-utils","version":"0.0.4","author":{"url":"https://adgytec.in","name":"Adgytec","email":"rohan@adgytec.in"},"license":"MIT","_id":"@adgytec/adgytec-web-utils@0.0.4","maintainers":[{"name":"rohan_verma__","email":"rohanverma031@gmail.com"}],"homepage":"https://github.com/Adgytec/adgytec-web-utils/#/README.md","bugs":{"url":"https://github.com/Adgytec/adgytec-web-utils/issues"},"dist":{"shasum":"adef5c42344ae25fbd902ee4bc48774e030928a0","tarball":"https://registry.npmjs.org/@adgytec/adgytec-web-utils/-/adgytec-web-utils-0.0.4.tgz","fileCount":66,"integrity":"sha512-bJX8QwvnXQHm4iKK6IF3obXzISn62TIWpSIWKneaXRUePTDTLOWicNcQ+9LGQLSB4yUccBaIfjq2LB4hd/tkQQ==","signatures":[{"sig":"MEQCIBPQirXgL9K4PyKnJLneZRuxyuhSipktH/TA1sHhFY5tAiAeM6bbQs1leaopqtD/VHqP9zhCrjc34FOO+CQ64AZNGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64005},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e37f43ef98cae0a38a106153bb4715e2ff256198","private":false,"scripts":{"dev":"vite","build":"npm run generate:index && tsc && vite build","preview":"vite preview","release":"npm run build && npm publish --public","generate:index":"node src/scripts/generate-root-index.mjs"},"_npmUser":{"name":"rohan_verma__","email":"rohanverma031@gmail.com"},"repository":{"url":"git+https://github.com/Adgytec/adgytec-web-utils.git","type":"git"},"_npmVersion":"11.7.0","description":"`adgytec-web-utils` is a lightweight, framework-agnostic utility library for Adgytec web applications.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","glob":"^13.0.6","uuid":"^13.0.0","vite":"^7.3.1","typescript":"~5.9.3","@types/node":"^25.3.3","vite-plugin-dts":"^4.5.4","@datastructures-js/queue":"^4.3.0"},"peerDependencies":{"zod":">=4.3.6","uuid":">=13.0.0","is-network-error":">=1.3.1","@datastructures-js/queue":">=4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/adgytec-web-utils_0.0.4_1773652770062_0.4908414324006245","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@adgytec/adgytec-web-utils","version":"0.0.5","author":{"url":"https://adgytec.in","name":"Adgytec","email":"rohan@adgytec.in"},"license":"MIT","_id":"@adgytec/adgytec-web-utils@0.0.5","maintainers":[{"name":"rohan_verma__","email":"rohanverma031@gmail.com"}],"homepage":"https://github.com/Adgytec/adgytec-web-utils/#/README.md","bugs":{"url":"https://github.com/Adgytec/adgytec-web-utils/issues"},"dist":{"shasum":"2216813589639433ca1e344f3bbc6fb84458bbff","tarball":"https://registry.npmjs.org/@adgytec/adgytec-web-utils/-/adgytec-web-utils-0.0.5.tgz","fileCount":79,"integrity":"sha512-CZZH+aYNcIWh/Mq2I/NoR+Tldhwsg6sCaUNfbbdRBI6yaFDhDCfICCrC8txA5vcNFiUdq/8VnoBpBZeMjGcN4Q==","signatures":[{"sig":"MEYCIQD1wwoPgXeStqnFzcXq+Gm2f4Ydj/Z0qqcPY/vg75IEPQIhAPGsh74t+DQJ7+/o8tRDO67vykU5YhzZKDBX77Q5KwIk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adgytec%2fadgytec-web-utils@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132560},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"03003ce9810a78f97eecf164e959b9de64a33746","private":false,"scripts":{"dev":"vite","lint":"biome check .","test":"echo \"No tests\"","build":"npm run generate:index && npm run lint && npm run typecheck && vite build","format":"biome format --write .","preview":"vite preview","release":"npm run build && npm publish --public","lint:fix":"biome check --write .","typecheck":"tsc -b","generate:index":"node src/scripts/generate-root-index.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:361a7e53-22e9-4dc3-ae15-fcaf263e4f86"}},"repository":{"url":"git+https://github.com/Adgytec/adgytec-web-utils.git","type":"git"},"_npmVersion":"11.9.0","description":"`adgytec-web-utils` is a lightweight, framework-agnostic utility library for Adgytec web applications.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","glob":"^13.0.6","uuid":"^13.0.0","vite":"^7.3.1","sonda":"^0.11.1","typescript":"~5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.8","vite-plugin-dts":"^4.5.4","@datastructures-js/queue":"^4.3.0"},"peerDependencies":{"zod":">=4.3.6","uuid":">=13.0.0","is-network-error":">=1.3.1","@datastructures-js/queue":">=4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/adgytec-web-utils_0.0.5_1774260654090_0.7005750117925029","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@adgytec/adgytec-web-utils","version":"0.0.6","author":{"url":"https://adgytec.in","name":"Adgytec","email":"rohan@adgytec.in"},"license":"MIT","_id":"@adgytec/adgytec-web-utils@0.0.6","maintainers":[{"name":"rohan_verma__","email":"rohanverma031@gmail.com"}],"homepage":"https://github.com/Adgytec/adgytec-web-utils/#/README.md","bugs":{"url":"https://github.com/Adgytec/adgytec-web-utils/issues"},"dist":{"shasum":"0ec931bd66dd437563f85c1eca0df839cdf142b5","tarball":"https://registry.npmjs.org/@adgytec/adgytec-web-utils/-/adgytec-web-utils-0.0.6.tgz","fileCount":85,"integrity":"sha512-Gd9Hy7SS8/bzcg+bdN7OkprKy72lGPd2heOmRYY47tgmknuL9O6SDoHp7vBy7j3DD89sVbAT+efNBovpCht3gA==","signatures":[{"sig":"MEQCIAnHFxJsqhkFQCtPJMtNVF351BprOwyrtjffBLFDck0kAiBEr8kK8o3Tiw2QeCVzD1+UscEunX1mNBvqDpg1wksCgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adgytec%2fadgytec-web-utils@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147598},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf39170f69c88446380d8b875c85c4d8d327ff9b","private":false,"scripts":{"dev":"vite","lint":"biome check .","test":"echo \"No tests\"","build":"npm run generate:index && npm run lint && npm run typecheck && vite build","format":"biome format --write .","preview":"vite preview","release":"npm run build && npm publish --public","lint:fix":"biome check --write .","typecheck":"tsc -b","generate:index":"node src/scripts/generate-root-index.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:361a7e53-22e9-4dc3-ae15-fcaf263e4f86"}},"repository":{"url":"git+https://github.com/Adgytec/adgytec-web-utils.git","type":"git"},"_npmVersion":"11.9.0","description":"`adgytec-web-utils` is a lightweight, framework-agnostic utility library for Adgytec web applications.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","glob":"^13.0.6","uuid":"^13.0.0","vite":"^7.3.1","sonda":"^0.11.1","typescript":"~5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.8","vite-plugin-dts":"^4.5.4","@datastructures-js/queue":"^4.3.0"},"peerDependencies":{"zod":">=4.3.6","uuid":">=13.0.0","is-network-error":">=1.3.1","@datastructures-js/queue":">=4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/adgytec-web-utils_0.0.6_1774514241259_0.915417806078257","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@adgytec/adgytec-web-utils","version":"0.0.7","author":{"url":"https://adgytec.in","name":"Adgytec","email":"rohan@adgytec.in"},"license":"MIT","_id":"@adgytec/adgytec-web-utils@0.0.7","maintainers":[{"name":"rohan_verma__","email":"rohanverma031@gmail.com"}],"homepage":"https://github.com/Adgytec/adgytec-web-utils/#/README.md","bugs":{"url":"https://github.com/Adgytec/adgytec-web-utils/issues"},"dist":{"shasum":"5c88114c7fe57d9adf0d30dde087d284fcb62809","tarball":"https://registry.npmjs.org/@adgytec/adgytec-web-utils/-/adgytec-web-utils-0.0.7.tgz","fileCount":87,"integrity":"sha512-6dqfF++xQnraDQmbLz5BIIPOTGaatNJzQIs2Qc8lI8ZLWhxmXG/kvgeyQmWNh6ezDKjlqqYG31sogAKKi5o9Vw==","signatures":[{"sig":"MEUCIFDmhBjjmkvvqVFT4YL+57I2FFtsXSN6z8fOhQGAP1hLAiEAjNNv1jNjCSog+6MOTiFtK9unrxyWa+j0xELoIY2WQqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adgytec%2fadgytec-web-utils@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149352},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5e2b5eceef8dd18fbee4e2f4e14c3e2e87f8607e","private":false,"scripts":{"dev":"vite","lint":"biome check .","test":"echo \"No tests\"","build":"npm run generate:index && npm run lint && npm run typecheck && vite build","format":"biome format --write .","preview":"vite preview","release":"npm run build && npm publish --public","lint:fix":"biome check --write .","typecheck":"tsc -b","generate:index":"node src/scripts/generate-root-index.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:361a7e53-22e9-4dc3-ae15-fcaf263e4f86"}},"repository":{"url":"git+https://github.com/Adgytec/adgytec-web-utils.git","type":"git"},"_npmVersion":"11.11.0","description":"`adgytec-web-utils` is a lightweight, framework-agnostic utility library for Adgytec web applications.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","glob":"^13.0.6","uuid":"^13.0.0","vite":"^7.3.1","sonda":"^0.11.1","typescript":"~5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.8","vite-plugin-dts":"^4.5.4","@datastructures-js/queue":"^4.3.0"},"peerDependencies":{"zod":">=4.3.6","uuid":">=13.0.0","is-network-error":">=1.3.1","@datastructures-js/queue":">=4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/adgytec-web-utils_0.0.7_1775115299088_0.8753370870869379","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@adgytec/adgytec-web-utils","version":"0.0.8","author":{"url":"https://adgytec.in","name":"Adgytec","email":"rohan@adgytec.in"},"license":"MIT","_id":"@adgytec/adgytec-web-utils@0.0.8","maintainers":[{"name":"rohan_verma__","email":"rohanverma031@gmail.com"}],"homepage":"https://github.com/Adgytec/adgytec-web-utils/#/README.md","bugs":{"url":"https://github.com/Adgytec/adgytec-web-utils/issues"},"dist":{"shasum":"993c4bafbe86b6188e8d578c42f2287f67bc3cf0","tarball":"https://registry.npmjs.org/@adgytec/adgytec-web-utils/-/adgytec-web-utils-0.0.8.tgz","fileCount":87,"integrity":"sha512-Uj/JitSA2XiTtCahc6lgQj7vPRS6KzGxWUcVHp3qSUVLMtcOvl5nJTP75s8DjBDHPhTF2Sz2uMcuk/X0dnKANA==","signatures":[{"sig":"MEYCIQD2WYZuQO4ijvcBS2+v1/xI0zfxRcVktZ5fzofarOmrUAIhAKZlYFV9PsufKldRTvfzmsAEWIRE5UTBhto0gAhhbu++","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adgytec%2fadgytec-web-utils@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149400},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"89443d711ad3cb2d4770e192b22386d7cc159df2","private":false,"scripts":{"dev":"vite","lint":"biome check .","test":"echo \"No tests\"","build":"npm run generate:index && npm run lint && npm run typecheck && vite build","format":"biome format --write .","preview":"vite preview","release":"npm run build && npm publish --public","lint:fix":"biome check --write .","typecheck":"tsc -b","generate:index":"node src/scripts/generate-root-index.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:361a7e53-22e9-4dc3-ae15-fcaf263e4f86"}},"repository":{"url":"git+https://github.com/Adgytec/adgytec-web-utils.git","type":"git"},"_npmVersion":"11.9.0","description":"`adgytec-web-utils` is a lightweight, framework-agnostic utility library for Adgytec web applications.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","glob":"^13.0.6","uuid":"^13.0.0","vite":"^7.3.1","sonda":"^0.11.1","typescript":"~5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.8","vite-plugin-dts":"^4.5.4","@datastructures-js/queue":"^4.3.0"},"peerDependencies":{"zod":">=4.3.6","uuid":">=13.0.0","is-network-error":">=1.3.1","@datastructures-js/queue":">=4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/adgytec-web-utils_0.0.8_1775127926739_0.507770838561604","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@adgytec/adgytec-web-utils","version":"0.1.0","author":{"url":"https://adgytec.in","name":"Adgytec","email":"rohan@adgytec.in"},"license":"MIT","_id":"@adgytec/adgytec-web-utils@0.1.0","maintainers":[{"name":"rohan_verma__","email":"rohanverma031@gmail.com"}],"homepage":"https://github.com/Adgytec/adgytec-web-utils/#/README.md","bugs":{"url":"https://github.com/Adgytec/adgytec-web-utils/issues"},"dist":{"shasum":"49e2901ed8375c4944f5b3aee30d55f37c2ab38a","tarball":"https://registry.npmjs.org/@adgytec/adgytec-web-utils/-/adgytec-web-utils-0.1.0.tgz","fileCount":93,"integrity":"sha512-Fde6+IIAa5frsbDiSSu9e5lyr4H90jA198L2Y38ziGC1+pVWTJKbhOQkvj9LWUZe6mJZhV6akIQnOwDewpuNQg==","signatures":[{"sig":"MEYCIQCp6TpNEbsT99F2Dpa8c1H5DZqz53XG8+V3ol/C0q+7/QIhAJ7MME+tQ4omHvper745elZYfmGNs1Se8oAOiWMbHis3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adgytec%2fadgytec-web-utils@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169773},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e8f0ace1d409272be8fe517a0453ec76aa448cc3","private":false,"scripts":{"dev":"vite","lint":"biome check .","test":"node --import tsx --test tests/**/*.test.ts","build":"npm run generate:index && npm run lint && npm run typecheck && vite build","format":"biome format --write .","preview":"vite preview","release":"npm run build && npm publish --public","lint:fix":"biome check --write .","typecheck":"tsc -b","generate:index":"node src/scripts/generate-root-index.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:361a7e53-22e9-4dc3-ae15-fcaf263e4f86"}},"repository":{"url":"git+https://github.com/Adgytec/adgytec-web-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"`adgytec-web-utils` is a lightweight, high-performance, and framework-agnostic utility library specifically built for modern Adgytec web applications. It serves as the foundation for shared request, response, direct cloud media upload, and form-validation","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","glob":"^13.0.6","uuid":"^13.0.0","vite":"^7.3.1","sonda":"^0.11.1","typescript":"~5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.8","vite-plugin-dts":"^4.5.4","@datastructures-js/queue":"^4.3.0"},"peerDependencies":{"zod":">=4.3.6","uuid":">=13.0.0","is-network-error":">=1.3.1","@datastructures-js/queue":">=4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/adgytec-web-utils_0.1.0_1781763455929_0.0014745461890506295","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@adgytec/adgytec-web-utils","version":"0.2.0","author":{"url":"https://adgytec.in","name":"Adgytec","email":"rohan@adgytec.in"},"license":"MIT","_id":"@adgytec/adgytec-web-utils@0.2.0","maintainers":[{"name":"rohan_verma__","email":"rohanverma031@gmail.com"}],"homepage":"https://github.com/Adgytec/adgytec-web-utils/#/README.md","bugs":{"url":"https://github.com/Adgytec/adgytec-web-utils/issues"},"dist":{"shasum":"27fc23511509360cf7d0983a3317912747e0dcf1","tarball":"https://registry.npmjs.org/@adgytec/adgytec-web-utils/-/adgytec-web-utils-0.2.0.tgz","fileCount":97,"integrity":"sha512-oTeSEN7bZQoVajw5V55tprm2elgBhrtx8w/JbNVKXX47ktRIYlMmRBIkIzluaZoxZ1q1HvCy8b/E6CO8VMPWyg==","signatures":[{"sig":"MEUCIG4jSEgLFIk2Qh4PSFui4yQYC4GdSc6+jzE1me6a0q58AiEA1X7rANjTt9HPHlGinLRSQuiH7UF54FXo+qZCRmluESg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adgytec%2fadgytec-web-utils@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"81d076205b3e899303754465bc68cf5166e06e03","private":false,"scripts":{"dev":"vite","lint":"biome check .","test":"node --import tsx --test tests/**/*.test.ts","build":"npm run generate:index && npm run lint && npm run typecheck && vite build","format":"biome format --write .","preview":"vite preview","release":"npm run build && npm publish --public","lint:fix":"biome check --write .","typecheck":"tsc -b","generate:index":"node src/scripts/generate-root-index.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:361a7e53-22e9-4dc3-ae15-fcaf263e4f86"}},"repository":{"url":"git+https://github.com/Adgytec/adgytec-web-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"`adgytec-web-utils` is a lightweight, high-performance, and framework-agnostic utility library specifically built for modern Adgytec web applications. It serves as the foundation for shared request, response, direct cloud media upload, and form-validation","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","glob":"^13.0.6","uuid":"^13.0.0","vite":"^7.3.1","sonda":"^0.11.1","typescript":"~5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.8","vite-plugin-dts":"^4.5.4","@datastructures-js/queue":"^4.3.0"},"peerDependencies":{"zod":">=4.3.6","uuid":">=13.0.0","is-network-error":">=1.3.1","@datastructures-js/queue":">=4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/adgytec-web-utils_0.2.0_1782381306407_0.8100259726303933","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@adgytec/adgytec-web-utils","private":false,"version":"0.3.0","type":"module","sideEffects":false,"exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"main":"./dist/index.js","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"generate:index":"node src/scripts/generate-root-index.mjs","lint":"biome check .","lint:fix":"biome check --write .","format":"biome format --write .","dev":"vite","typecheck":"tsc -b","build":"npm run generate:index && npm run lint && npm run typecheck && vite build","preview":"vite preview","release":"npm run build && npm publish --public","test":"node --import tsx --test tests/**/*.test.ts"},"peerDependencies":{"@datastructures-js/queue":">=4.3.0","is-network-error":">=1.3.1","uuid":">=13.0.0","zod":">=4.3.6"},"devDependencies":{"@biomejs/biome":"^2.4.8","@datastructures-js/queue":"^4.3.0","@types/node":"^25.3.3","glob":"^13.0.6","sonda":"^0.11.1","tsx":"^4.21.0","typescript":"~5.9.3","uuid":"^13.0.0","vite":"^7.3.1","vite-plugin-dts":"^4.5.4","zod":"^4.3.6"},"author":{"name":"Adgytec","email":"rohan@adgytec.in","url":"https://adgytec.in"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Adgytec/adgytec-web-utils.git"},"homepage":"https://github.com/Adgytec/adgytec-web-utils/#/README.md","gitHead":"8c2b7f58664a2d3857ac4739cd03d5c94516bec2","_id":"@adgytec/adgytec-web-utils@0.3.0","description":"`adgytec-web-utils` is a lightweight, high-performance, and framework-agnostic utility library specifically built for modern Adgytec web applications. It serves as the foundation for shared request, response, direct cloud media upload, and form-validation","bugs":{"url":"https://github.com/Adgytec/adgytec-web-utils/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-oweZW8C1G0E4e6Egrdj0tOnM/JMDAxebE+hXRoaFNmZ2YScfnVAsZ5p95t6K+Dg7MzZb+J2zXSsDTH+HHCwNQA==","shasum":"86c2386d49304823696bb59d5a3b42d8a38ecd11","tarball":"https://registry.npmjs.org/@adgytec/adgytec-web-utils/-/adgytec-web-utils-0.3.0.tgz","fileCount":95,"unpackedSize":224442,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adgytec%2fadgytec-web-utils@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7OShE4lXWElfwwLI+vedM98k33CeedWS2OllfUb5tNgIgXW7IePzcXAHaS8ZM2plR9bAU5TtRRwNDTOmliq0TjRs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:361a7e53-22e9-4dc3-ae15-fcaf263e4f86"}},"directories":{},"maintainers":[{"name":"rohan_verma__","email":"rohanverma031@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adgytec-web-utils_0.3.0_1783325353050_0.1835237289717857"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-17T15:40:57.481Z","modified":"2026-07-06T08:09:13.498Z","0.0.1":"2026-01-17T15:40:57.806Z","0.0.2":"2026-03-02T05:58:13.892Z","0.0.3":"2026-03-15T09:02:44.020Z","0.0.4":"2026-03-16T09:19:30.226Z","0.0.5":"2026-03-23T10:10:54.235Z","0.0.6":"2026-03-26T08:37:21.404Z","0.0.7":"2026-04-02T07:34:59.264Z","0.0.8":"2026-04-02T11:05:26.900Z","0.1.0":"2026-06-18T06:17:36.108Z","0.2.0":"2026-06-25T09:55:06.566Z","0.3.0":"2026-07-06T08:09:13.194Z"},"bugs":{"url":"https://github.com/Adgytec/adgytec-web-utils/issues"},"author":{"name":"Adgytec","email":"rohan@adgytec.in","url":"https://adgytec.in"},"license":"MIT","homepage":"https://github.com/Adgytec/adgytec-web-utils/#/README.md","repository":{"type":"git","url":"git+https://github.com/Adgytec/adgytec-web-utils.git"},"description":"`adgytec-web-utils` is a lightweight, high-performance, and framework-agnostic utility library specifically built for modern Adgytec web applications. It serves as the foundation for shared request, response, direct cloud media upload, and form-validation","maintainers":[{"name":"rohan_verma__","email":"rohanverma031@gmail.com"}],"readme":"# 🚀 adgytec-web-utils\n\n`adgytec-web-utils` is a lightweight, high-performance, and framework-agnostic utility library specifically built for modern Adgytec web applications. It serves as the foundation for shared request, response, direct cloud media upload, and form-validation logic.\n\n> [!IMPORTANT]\n> This library enforces strict API schema contracts and type safety by utilizing [Zod](https://zod.dev) validators under the hood.\n\n---\n\n## 🛠️ Module Architecture & Documentation\n\nExplore the detailed documentation and code references for each subsystem:\n\n| Module | Purpose | Documentation Link |\n| --- | --- | --- |\n| **Constants** | Shared API methods, credential modes, S3 limits, and headers. | [constants.md](src/constants/constants.md) |\n| **Error Codes** | Standardized, domain-grouped error strings for wire format. | [errorCodes.md](src/errorCodes/errorCodes.md) |\n| **Error Schemas** | Zod validation schemas for all server responses and form fields. | [errorSchema.md](src/errorSchema/errorSchema.md) |\n| **Errors** | Structured `ApplicationError` classes and parsing pipelines. | [errors.md](src/errors/errors.md) |\n| **Forms** | Dotted-key nested form extraction and automatic validation. | [forms.md](src/forms/forms.md) |\n| **Media Uploads** | Multi-threaded singlepart & chunked multipart direct cloud uploads. | [media.md](src/media/media.md) |\n| **Pagination** | Models and types for cursor-based pagination. | [pagination.md](src/pagination/pagination.md) |\n| **API Response** | Native `fetch` response decoders, validators, and error catchers. | [response.md](src/response/response.md) |\n\n---\n\n## 💎 Design Philosophy\n\n1. **Lightweight & Dependency-Lite**: Built with minimal external dependencies to ensure fast load times and tiny bundle footprint.\n2. **Strict Type-Safety**: 100% written in TypeScript. Every response, payload, and field validation matches strict TypeScript types compiled directly from runtime validation definitions.\n3. **Developer Ergonomics**: Enforces error consistency. granular errors (e.g. S3 part validation failure) can be resolved directly or safely normalized/collapsed into stable base codes.\n4. **Direct Client Uploads**: Upload files directly from user browsers to S3/GCS without routing heavy byte streams through middleman server containers.\n\n---\n\n## 📦 Getting Started\n\n### Installation\n\n```bash\nnpm install adgytec-web-utils\n```\n\n### Basic Example: Response Decoding and Error Parsing\n\n```ts\nimport { decodeAPIResponse, parseError } from \"adgytec-web-utils\";\nimport z from \"zod\";\n\n// 1. Define expectations\nconst UserSchema = z.object({\n  id: z.string().uuid(),\n  username: z.string(),\n});\n\n// 2. Fetch and Decode safely\nasync function loadUserData(userId: string) {\n  try {\n    const res = await fetch(`/api/users/${userId}`);\n    const user = await decodeAPIResponse(res, UserSchema);\n    console.log(\"Welcome,\", user.username);\n  } catch (err) {\n    const details = parseError(err);\n    console.error(`Error Code: ${details.code}`);\n  }\n}\n```\n\n","readmeFilename":"README.md"}