{"_id":"@maxxuxx/ts-utils","_rev":"38-49b8b5c7ceccb1ebbd7fa250deabb316","name":"@maxxuxx/ts-utils","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"@maxxuxx/ts-utils","version":"0.1.0","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.1.0","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"d08dc17400c9c49e7ed56d27fa72c82408da7b18","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.1.0.tgz","fileCount":78,"integrity":"sha512-phxqEo10TMR26JxUUaw+gujzd03XM6/zgOtqc5auwL9eELY8tdNR4z+f3+VMBQcvW7XzNJEWkHpEPl78LteiMQ==","signatures":[{"sig":"MEUCIQDNNu+p5RFtZwXW2a+bWOUE8KJor4JXlMYl/JQ2DHCLtwIgeDgUqMaovOjDr6D+J9uCYDG0NeAVouZMnO1qaR2X5OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"}},"gitHead":"41896100e5e8b12fc5f1132b27e5be220acef34a","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"maxxuxx","email":"haru.official.co@gmail.com"},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"10.9.4","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0","electron-log":"^5.4.4"},"peerDependencies":{"zod":"^4.4.3","electron":">=13","electron-log":"^5.4.4"},"peerDependenciesMeta":{"zod":{"optional":true},"electron":{"optional":true},"electron-log":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.1.0_1779245105586_0.6034431453814437","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@maxxuxx/ts-utils","version":"0.2.0","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.2.0","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"57c475657aa8f9878f3bceec28ed224b91c5e646","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.2.0.tgz","fileCount":83,"integrity":"sha512-Pg56mdsOTgsIwH9DL1JD+iQCN356YY7aMqxcslanVY9oLQ/vOMKDeAmVe8ucKXogXjidauiVU8qfvJNIQ+nQJA==","signatures":[{"sig":"MEUCIQCHmKaS4mihslDTsC10dCrxHLsS6jBxBxs3miKl78W3XgIgSMTZ8gP6lbtqGXA1szYXcf9NAw+jsxDAa4UlA0Xx+ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84532},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"}},"gitHead":"83b7812805cf9752e69b05f2527161b2e76e6a61","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0","electron-log":"^5.4.4"},"peerDependencies":{"zod":"^4.4.3","electron":">=13","electron-log":"^5.4.4"},"peerDependenciesMeta":{"zod":{"optional":true},"electron":{"optional":true},"electron-log":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.2.0_1779245651372_0.4563253452318847","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@maxxuxx/ts-utils","version":"0.4.0","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.4.0","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"88203d58def845e8082c3ba3bf8e945933afcfef","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.4.0.tgz","fileCount":156,"integrity":"sha512-zMjcvsvtq6UVwl/JQTPEssasy5zF5sQbOcr9JxPFGLjwKj9jRazevKD5U9qV3DTEkJBm1ohpSoluiXMskluX0Q==","signatures":[{"sig":"MEUCIQDxRdj3l7GStS0JCr31H2gElsAqFA2Qs6FKG8z93DxeVgIgV/hLq8A0u7zc60G9GTJC8Sg5EezwnLhL5n15yHLw6AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203610},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"}},"gitHead":"d217359512ec0f71facc59808c7b881b50ed15b0","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.4.0_1779253988275_0.9101200355771795","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@maxxuxx/ts-utils","version":"0.5.0","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.5.0","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"b6dcd76e7d95f27b64a0217fef5dde9360e15b94","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.5.0.tgz","fileCount":156,"integrity":"sha512-lP707FfGq4VElcpiDMG0uZyudxON/jH8OoFuGFqmzZ0/708eaPafDxgM/bnYeKkl6UFZ4Yu0G77eOZ29GeafSw==","signatures":[{"sig":"MEUCIBtRYJU4QgyBwrJMAFeearS+M5G0vfcRnKLZyovD0EeMAiEAkAze0YBuKOOSbfL9I2i7CEcGjEIFM/UzO3hanFydV8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225745},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"}},"gitHead":"53cdcb84109fd5ea15e4c6ebef2f8d7f2d0dee7d","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.5.0_1779281704738_0.002101786229484315","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@maxxuxx/ts-utils","version":"0.5.1","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.5.1","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"76407634f13ed409fd4dba99b9be33beeb14be4c","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.5.1.tgz","fileCount":160,"integrity":"sha512-4hBQBB3YHoT/HWcYRuC/tJeLjhZJVQBtAjTcpGweMuPlG48WOJFtg3AyIqmjJRZ30Hc9x2WDpMTR22qC/8GYxw==","signatures":[{"sig":"MEYCIQDUK+3CEjgwyOSMuE5M/EUBjZDIuEDkASZw0Xj3XQLEfQIhAKHQZvT9nlrLBCfAgfdhcEC+P+mTVuvwlW5SLZJHWy/K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242729},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"}},"gitHead":"a2ca4e346480607fbb26af18df2727052bfe7279","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.5.1_1779282923645_0.3427908095130563","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@maxxuxx/ts-utils","version":"0.5.2","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.5.2","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"8c8f4c220407e1da09b251f9a1e5100f39b490b4","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.5.2.tgz","fileCount":160,"integrity":"sha512-ZYqqUeUu1ymzxzmwYDmoWgMC7ZerTe1q6VnZDBl4L9gmtLOBbWXYQZTHFs1PpxMyD+pv35GHh6TXRRjxy9TXCw==","signatures":[{"sig":"MEUCICnQsPrq/KWZcPKLMoBxwQ3vyZw3TyYuILLGn3vRldqhAiEApc+fkJSAuXmQfoMn4McR6NtR2VYNLneArY/8D2DiyKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"}},"gitHead":"5fce5696075f3b6aaa8ab394d473f57491e4d442","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.5.2_1779283653774_0.48947849166998814","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@maxxuxx/ts-utils","version":"0.6.0","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.6.0","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"670a55673090997d17368f5f6dd12128462456dc","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.6.0.tgz","fileCount":165,"integrity":"sha512-5TWs9P+T0rBYDBGedVyuGItQ2rP9jazGhcoPXLwBnEhzgqMKp+/ttO15u67anbOIeaifWo7ocaZplPvjdAUdFA==","signatures":[{"sig":"MEUCIHP4ETBQN+tY7GymWYxJh8CqcTNz0HOWnCiigM2gmGLXAiEAjBjFxEf7hnuF74DlOzN/hC7b7PUXdjQaSaV2AwMYf5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261154},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"}},"gitHead":"a977949582b027f4dbfa64ffdce30589f93a7b36","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.6.0_1779285782939_0.24366763445688178","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@maxxuxx/ts-utils","version":"0.6.1","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.6.1","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"0b31eee27b6e9ebdf9fc8da019b096748a416385","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.6.1.tgz","fileCount":165,"integrity":"sha512-AfCvc5fL9mOcmGT+VCB5mOLfdPaORr7tY5gbTvBg92vDSHKrubNRJTuwepQaTPn8m+SGw5zE1ge37J6tm6nzJw==","signatures":[{"sig":"MEUCIQCF6f4FKVUCHBaQo21/ejuZm7VocXGOa9eab2fuTHuJKQIgbHK7olQHYi5nynbM1y1wes/SwORAnJ1lk3fHoA05UG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261738},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"}},"gitHead":"095abdbcb6dd3c6a1e9d367534f11ad3c09b8816","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.6.1_1779287265246_0.24516422371303426","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@maxxuxx/ts-utils","version":"0.7.0","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.0","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"63124a5e098f0482bc2b7af9983acb47939fbaf3","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.0.tgz","fileCount":202,"integrity":"sha512-iDW+a4h86XbDZU/I+PweQ8cbiwuiG6H0FJAVjhj9zRORETK/jBJ9UH12+kb8x1Bmwd3hTBa76PeyweOWnSmqpw==","signatures":[{"sig":"MEUCIFdbswCqP2Z/hRpQBo5PA0A0KAdHSNfTbmxu5SR6gbILAiEA451+3w1UmodWqxS1SB4eWPfJzHZ+qTwDxRukZPOgv+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333938},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"d197de1acf8927a654d560174172c6a38ed30412","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"peerDependencies":{"electron":">=30","electron-updater":">=6"},"peerDependenciesMeta":{"electron":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.0_1779332030961_0.4473346525293327","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@maxxuxx/ts-utils","version":"0.7.1","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.1","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"786c4d31df01cba227d5c02bc7477ffbd4deb1ca","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.1.tgz","fileCount":202,"integrity":"sha512-cYvxt0PUaOlqTExB70xf+gD/nAUIlEKwZmJ0WX+pm1qDZGs4HPHMNpHg1cDKseCSPjEwJ7aOwMGAjznTMa0p1w==","signatures":[{"sig":"MEQCIFz8dM4kPbuyfrbCsI8s2Qv6/g/4DeGNLKRi8s57G+LcAiAhWX3JJUtywxebfuy+j6B9dq42QjO1L/9HfUmkMQwppA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"d95aac8a4d2ac54903f4c9c8408edf8c47cac1d5","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"peerDependencies":{"electron":">=30","electron-updater":">=6"},"peerDependenciesMeta":{"electron":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.1_1779338805746_0.3042668022797572","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@maxxuxx/ts-utils","version":"0.7.2","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.2","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"b928e93a568d9be313af42f999b059bfec4f323f","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.2.tgz","fileCount":202,"integrity":"sha512-3xLhvKVtlnKwTRWBey+5soX38/4Xo7VrabxTMqp5nmOueCKyN3GAF6MO43Uqlu2GI8FreY24kUw3ESgzxsRCOg==","signatures":[{"sig":"MEUCIAQwG7BBqt2pL4Zo6C/uze5b4a/6JcbiSJEayLtjgmKWAiEAqA8yH+ey3rh3MSt98hscsuqAfTMgL2oeJPMWTeKxxk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338762},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"8e24883d541100bfeaf9cfc7adaf145f05702ad2","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"peerDependencies":{"electron":">=30","electron-updater":">=6"},"peerDependenciesMeta":{"electron":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.2_1779343341732_0.5921364323116323","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@maxxuxx/ts-utils","version":"0.7.3","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.3","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"84864410366ecd0d51f5415e02f62b40361f1d6e","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.3.tgz","fileCount":202,"integrity":"sha512-UuBC17Nlq+LQd4J8kUAFxyGrlnf+Qj5Oae4wtmmddsGBd5NMPbvzN+B+6IIFcvAk0QzwH6VcdTDFDrnF0WtwNg==","signatures":[{"sig":"MEQCIFdUxtQIsSKKe7xl2ANZS98QSoBj6MXIDeR5Db8sLch9AiApQR2RzZxQe60DEt42ipR5lR8V95+kZf9eHFwSVEejIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342454},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"c4f9e88e5583312b49735fe02bd87e827a9f083f","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"peerDependencies":{"electron":">=30","electron-updater":">=6"},"peerDependenciesMeta":{"electron":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.3_1779344451738_0.3270279195096648","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@maxxuxx/ts-utils","version":"0.7.4","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.4","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"61f0cad90ca67de8a55cf78b98926bf6f2229c04","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.4.tgz","fileCount":202,"integrity":"sha512-sgdkzNlYIHU4QV9ev3pn1ZqZo1mJrJDuiXtllkqafqUG9mjts2hMa+kAXK4GigpwgqFEiKaD7uHhvrOBs0GoKg==","signatures":[{"sig":"MEUCIQC4yPPxqEdxWXfjHGTsjSQCMVGPby8lHxWd4DVfO253lAIgFFTohMpIwjZG+M0y8ie6ufgs28lTgtgP8lMDcv/a2Us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344465},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"356db8c74ef413a3c116d9a2bc9f9c39b085a7a9","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"peerDependencies":{"electron":">=30","electron-updater":">=6"},"peerDependenciesMeta":{"electron":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.4_1779347084533_0.7962703636266784","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@maxxuxx/ts-utils","version":"0.7.5","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.5","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"987e2ac4c331bc42aaa194eba145aa8ea6b80957","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.5.tgz","fileCount":207,"integrity":"sha512-G4AVNpQDWhwmhRAIms216AyW+Eg7NtHuqFcSZdQdqalGhdTrfDh8c+5hSFKeknJqfZ0X3xbB3/0b/lWhiR5jkA==","signatures":[{"sig":"MEUCIQDfGoyO7MLA0Iqq/F/vSt93btOUKT2o1HOw6j8R/+YscAIgEQSDn6pxXgpLzAhX6Jza0SCJYPSsQqWT5cA62qeZfqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349050},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"08bf20d76ddc33150345c0b4261cd927b0cb8a01","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"peerDependencies":{"electron":">=30","electron-updater":">=6"},"peerDependenciesMeta":{"electron":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.5_1779349662832_0.4670945224137071","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@maxxuxx/ts-utils","version":"0.7.6","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.6","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"38235bdbffc7f397c8020ab9e473cb98be820e1d","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.6.tgz","fileCount":207,"integrity":"sha512-d/F/mCzeYciUaQBScy7/OcMCjzHfFkYT/t0kIK+cseJZhUUMD4VwxfV8VzroSFu4cYNjE9WDZKy8owN4c4dtBw==","signatures":[{"sig":"MEUCIQDBjSaPdgnwXS3hkS22pRPl55xJBfQJyQtLeYscP8iyGgIgQMgiQozJuUGAtGT6iKxHsrEzu+Mq3/KQxVpO/pS9kVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354479},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"51759f20f07c71ac3e3fd11bcf9a4aeb3609b3bd","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"peerDependencies":{"electron":">=30","electron-updater":">=6"},"peerDependenciesMeta":{"electron":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.6_1779425826061_0.17054535523857495","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@maxxuxx/ts-utils","version":"0.7.7","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.7","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"8fe6e59c595bfb24dc176041eb9acc834ac8c621","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.7.tgz","fileCount":217,"integrity":"sha512-RCTcDrIO38gXF5hG1V1KgErgIQixzfs7DXQ9aODCfdWiTfvsvSmc3+WjdDPGoq0SPAyotSMznFaPiPFblgoFEw==","signatures":[{"sig":"MEYCIQDtp418R3RKWCAawdTSgCan1SdVhidyD+GEEIO/bK51PwIhAMsa5m+AZXCE8pAvtF9QFstNob0JTqYpwb8sc6JpWRyx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378903},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"72203516f6445b3ba132f176f911b393492cdaed","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"peerDependencies":{"electron":">=30","electron-updater":">=6"},"peerDependenciesMeta":{"electron":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.7_1779429379588_0.3636380351302444","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@maxxuxx/ts-utils","version":"0.7.8","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.8","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"53b61f34384d8804f8493209e6b2f05d0b8c221e","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.8.tgz","fileCount":222,"integrity":"sha512-N8BWHI30ikmQOrk3PQTs8KxUUJw7nxPGJYHDpgDvxzT83GJMmrmDQIdZ3qOy1CRkfnrCYaaN6xciqyHIBAy/KQ==","signatures":[{"sig":"MEUCID/bQ8n1Rzy9LApGo5e2/p14LMZW0t/D3T/Xtt/cHGIsAiEA4btrfwERDp2suqDry3a3d6rzB7cr5R2urAPppiQHwEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400502},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"966f16fe92f9fb30eee6033c029a4dcf28150d0e","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"peerDependencies":{"electron":">=30","electron-updater":">=6"},"peerDependenciesMeta":{"electron":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.8_1779434558079_0.96377374301017","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@maxxuxx/ts-utils","version":"0.7.9","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.9","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"fa2b172e94fc153718a398aabfc58ae0964bb04b","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.9.tgz","fileCount":232,"integrity":"sha512-Pp2dc0fSENsZCB9YW96DQJfDuNjCFllUL2WP9xrERbGewJY2ZR4KzqDImTGmuhLQgxnx41IZqaqQV0ycMGKY6Q==","signatures":[{"sig":"MEYCIQCGT2PazDH23VLqrfSB3GaSri26sICeL1D8DGAih91VZgIhAN1DrqrOH+kD9toKlK98FWUiVog0PpLujAOdvzSyU/iW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"2cfc4387fe8e5d666c684183c0f57b3bad7b4dcf","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"peerDependencies":{"electron":">=30","electron-updater":">=6"},"peerDependenciesMeta":{"electron":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.9_1779850519081_0.26035654819596976","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@maxxuxx/ts-utils","version":"0.7.10","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.10","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"1ef3ef03d4cf28c4ddc4e40efa7c0ce50dc15433","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.10.tgz","fileCount":237,"integrity":"sha512-TmBX0B5DHjPJKykhstrSGbIEYLbV+62Ls3T/zYpiTSmxcAIFlxOER8jo2+Ddxv8rQYOLf1mBXeUeZecR+XE4fQ==","signatures":[{"sig":"MEQCIEU+jBDaEKiQDAODJwmRFBoVVLDxKokRzGgEidNDzY4IAiALEYXAMUIzg0DGromOzQ+sBVxK0aLcEL9lGoMXjULB0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449543},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"09ad793e43a09ace25981eda5966698b1c842db6","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"peerDependencies":{"electron":">=30","electron-updater":">=6"},"peerDependenciesMeta":{"electron":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.10_1780025384871_0.1772477666256369","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@maxxuxx/ts-utils","version":"0.7.11","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.11","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"6ef365ae56a23fbfd72816013fde34033faf2365","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.11.tgz","fileCount":241,"integrity":"sha512-eCe+aIwHrdg3rpV1Nhy41SVuWtAiIa8GOrsA1YyHqITR7j4ewpHk2G9k7H1pCLErLABz4BtQFIuCzwUddJ6nBQ==","signatures":[{"sig":"MEQCICUzuEoBaYP9Lq8Zt0DsvTiriSl7XoiQ47HRo8OvjvRBAiAWnVDIX1/U5E37EevObSXyGa8BzkGMpoZjhPKjhRVupg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":453914},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"3f49a10ba98c12d94d5be3ad9de733362550a7f9","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"peerDependencies":{"electron":">=30","electron-updater":">=6"},"peerDependenciesMeta":{"electron":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.11_1780036380806_0.9418248264225462","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@maxxuxx/ts-utils","version":"0.7.12","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.12","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"934117ae7d1a859d7a7750483b5050281f418021","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.12.tgz","fileCount":241,"integrity":"sha512-8RNTqcXaZF3DPdAairnNVFhAW6yFSkhG3PKSicUwzp0pynm4It4CBFncyqEg/F2SN3z7yHwGqaMY7EwzdJIkcg==","signatures":[{"sig":"MEYCIQCxXaL1F7j3x2VZ9i8WHE4KM3OcDgwGEkZuVKOSZtWSogIhAMDYdhh67VYLhnZwXkC3iDqXU4MuVPCQ3h+aCee1XbZr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458245},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"843a7c81fb99b0cf797c1373098a698faf06061f","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"peerDependencies":{"electron":">=30","electron-updater":">=6"},"peerDependenciesMeta":{"electron":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.12_1780039847132_0.23382004148642133","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@maxxuxx/ts-utils","version":"0.7.13","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.13","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"28a7bae1810e3302a5a7a7555600ea087fd8d417","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.13.tgz","fileCount":241,"integrity":"sha512-r24Tra/6oMfw9OTS3WVlLw1F/VnqPLG5nFbpm0x/YG8jjMEgnyKHoqYPk7vU+WFW2umz2VJhcA8qzucsiHDoZg==","signatures":[{"sig":"MEQCIHgJ2B/UWZ0KmN3ysHEYD/ue33Ox+5CUoKBqO1QUfcIHAiB/nL/ko16S/MpQYTYyIyOyuWpW8gn2DAAMc8Ofma5thQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"7b700f28a1f19db29b3d22d124c543bb9531135c","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"peerDependencies":{"electron":">=30","electron-updater":">=6"},"peerDependenciesMeta":{"electron":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.13_1780299575378_0.7862535606541796","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@maxxuxx/ts-utils","version":"0.7.14","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.14","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"df0cf8a15140dd20217a3bc98f879044965ae6db","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.14.tgz","fileCount":245,"integrity":"sha512-nTiDDgMfyYpAgeM8Sylj92r0lCL2lcXphiOEIq7etOWhT01ua365CViOS4pRsgl1FInqidQThs2t4GIkJntgPQ==","signatures":[{"sig":"MEQCIDBw40pJkd+66qB80nODAjVe1zV0GPDg9OZxK523f8hIAiAV0LVivoQxL6k+UDIvuVMBwgIDLhGpEEewEAN3GMsMQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":465756},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"bcad52187652ba102a488a5484fc7811783956b0","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0"},"peerDependencies":{"electron":">=30","electron-updater":">=6"},"peerDependenciesMeta":{"electron":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.14_1781240624443_0.7121188772227596","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@maxxuxx/ts-utils","version":"0.7.15","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.15","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"f6a2377fb6d1dd50b06393ee4998998264af0ea0","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.15.tgz","fileCount":266,"integrity":"sha512-MIccdXStij1F4wjUdRZhqCrXhUfw7g5LQBVggzmZgnJFSmW95ww8UKRYtwFT92otJU/8T8jEbDADCg1GJhNgkw==","signatures":[{"sig":"MEUCIAm/6VdyHn6I7q+uLFLwI8KE6gnvaFCuOtDZp8WNZg2FAiEAowMmlvzgFW6FqF71OKjiFT5Ul5FhEAatuCmxaryrjmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512713},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./session/react":{"types":"./dist/session/react.d.ts","import":"./dist/session/react.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./session/sveltekit":{"types":"./dist/session/sveltekit.d.ts","import":"./dist/session/sveltekit.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"10bc7f6c44c424a3024bcb6c280f9f96bc543414","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.17","iron-session":"^8.0.4"},"peerDependencies":{"react":">=18","electron":">=30","iron-session":">=8","electron-updater":">=6"},"peerDependenciesMeta":{"react":{"optional":true},"electron":{"optional":true},"iron-session":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.15_1781249407362_0.30782440596170924","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@maxxuxx/ts-utils","version":"0.7.16","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.16","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"d4d4ebe47d24053299655f6fd2e62c5a5625a6a0","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.16.tgz","fileCount":266,"integrity":"sha512-NcaQrWCgND0J741Ln5aaCJhogH6mwaBhUsnXs7ciyCkic0Zfeg9oFZlW2670FYsc5BGkxSzdJwAVLXvyh6nEoQ==","signatures":[{"sig":"MEQCIF0Wih4B6mOVC2KLpRCaTbSaKmMf/kIV7F6pv4EwflTwAiAbs4KDIYjFdGCxADsXP4i/5tjqThF4ivz1+QgSX5tnQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512315},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./session/react":{"types":"./dist/session/react.d.ts","import":"./dist/session/react.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./session/sveltekit":{"types":"./dist/session/sveltekit.d.ts","import":"./dist/session/sveltekit.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"f4a7d18509193db01d189f46a578894659e30051","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.17","iron-session":"^8.0.4"},"peerDependencies":{"react":">=18","electron":">=30","iron-session":">=8","electron-updater":">=6"},"peerDependenciesMeta":{"react":{"optional":true},"electron":{"optional":true},"iron-session":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.16_1781250133421_0.07168018318226399","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@maxxuxx/ts-utils","version":"0.7.17","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.17","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"585f1c0d70e02228480898598ca07b6b11ae23bd","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.17.tgz","fileCount":266,"integrity":"sha512-uwJX00sWUqI2npbzWl+w/JWfugj0tCJmRGNevy/cozatEf+kX7DMLWfJi69BhCJPBuxyCWZ9C+naroWgMnmyhw==","signatures":[{"sig":"MEQCIDSB1MQ7q/7mbwQuwpyOtHQMLZExGBbeCrsIw33v/NEVAiBCxJpo6PUE4zkrL6ActY3R89FEWCGtEevUAK8sZ6eD8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":516498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./session/react":{"types":"./dist/session/react.d.ts","import":"./dist/session/react.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./session/sveltekit":{"types":"./dist/session/sveltekit.d.ts","import":"./dist/session/sveltekit.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"75ae81635ee3071ebfbddf65db8ec6977f787592","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.17","iron-session":"^8.0.4"},"peerDependencies":{"react":">=18","electron":">=30","iron-session":">=8","electron-updater":">=6"},"peerDependenciesMeta":{"react":{"optional":true},"electron":{"optional":true},"iron-session":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.17_1781250956295_0.46339610605827564","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@maxxuxx/ts-utils","version":"0.7.18","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.18","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"3ed5f48eac7b737fcf15752e1598ffb8ab6d4be2","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.18.tgz","fileCount":266,"integrity":"sha512-Fp64/fH1yfKtGRGGlYhVbJnOOTDXRrVynBEboEZPprvbiVp9NHya+s0ZGoyr23dN0QsV2gw5+3TNS/U4zmMQ4g==","signatures":[{"sig":"MEUCIQDGgizbOa64YxteP1wbXAMh0oXY/+grM0f8DZzSJwijZQIgYQJQG+CuWDKC+hnWaReOz+U9lZYr7ZJhVcD9ycB+PmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":516447},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./session/react":{"types":"./dist/session/react.d.ts","import":"./dist/session/react.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./session/sveltekit":{"types":"./dist/session/sveltekit.d.ts","import":"./dist/session/sveltekit.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"88778cd7fd4918fc566d0b53706c3bfe4ba8e0a4","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.17","iron-session":"^8.0.4"},"peerDependencies":{"react":">=18","electron":">=30","iron-session":">=8","electron-updater":">=6"},"peerDependenciesMeta":{"react":{"optional":true},"electron":{"optional":true},"iron-session":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.18_1781251151877_0.632818590713095","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"@maxxuxx/ts-utils","version":"0.7.19","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.19","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"d0255758fcaaa4857a31bbc444416c0ae63df5a1","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.19.tgz","fileCount":266,"integrity":"sha512-WbJVaEQRmmoWEaloCVcnG1qfGNbjPuoa3Ufe1o2aFVJMH1oXjJXBswPfuWPwcHORimLy98oV/pSbjoISpKOW9g==","signatures":[{"sig":"MEYCIQC3ieT7LRomAussgazbAWjYm2IqxZoZlrbfQU/OI4uc8wIhAIOjdacyl+RflKVNHH9u/fQ26Rzh4tF9aapFDEZD8tDR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./session/react":{"types":"./dist/session/react.d.ts","import":"./dist/session/react.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./session/sveltekit":{"types":"./dist/session/sveltekit.d.ts","import":"./dist/session/sveltekit.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"c1457d8c5865972e3b681e71ef5c33e85858d2ad","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.17","iron-session":"^8.0.4"},"peerDependencies":{"react":">=18","electron":">=30","iron-session":">=8","electron-updater":">=6"},"peerDependenciesMeta":{"react":{"optional":true},"electron":{"optional":true},"iron-session":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.19_1781253733378_0.9543046211355608","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@maxxuxx/ts-utils","version":"0.7.20","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.20","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"37a94e16ccc92a1431117ccf9709aefb02a83afc","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.20.tgz","fileCount":266,"integrity":"sha512-DA9Sd03vHuvjEMJVCCD/uAXGZxdbjAxHhVv1M+HmyR8+V6vDNcq+mZaSaGpiR7PdsbDfbedSkptvQCV6i2GGnA==","signatures":[{"sig":"MEUCIQDiVCtCt3TdQ8CJNUejxtNhEUabzwWGFtkRT/BEQ2gzfQIgPPzIg6SUgrtldY8fJLOdLdM+TIuuDY0FLBFRvwBeGg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520462},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./session/react":{"types":"./dist/session/react.d.ts","import":"./dist/session/react.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./session/sveltekit":{"types":"./dist/session/sveltekit.d.ts","import":"./dist/session/sveltekit.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"81b538a1825a7f7f137a6e2da252490c25c4e51e","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.17","iron-session":"^8.0.4"},"peerDependencies":{"react":">=18","electron":">=30","iron-session":">=8","electron-updater":">=6"},"peerDependenciesMeta":{"react":{"optional":true},"electron":{"optional":true},"iron-session":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.20_1781571939043_0.3432240866431515","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"@maxxuxx/ts-utils","version":"0.7.21","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.21","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"0f8162345fd6277a0f60281fac7653d0ac6f3f8d","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.21.tgz","fileCount":270,"integrity":"sha512-WbNcntAq7GU3vCwMJ2xxNZ5CwGoQt/U25/swnMamRm4ass1YpRZiMQM7AZLeGYwy5NIGND/DyeA9mc7q1b0Fvg==","signatures":[{"sig":"MEYCIQCh/XD2GRXAx+IkkHsJ7qfvn5fD15naU/1D/ZKncVrK9QIhALhE2Brm9NVXTlgTfZjuHlA+5MzNmu05m2Lo45UEGJWD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561567},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./device/node":{"types":"./dist/device/node.d.ts","import":"./dist/device/node.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./session/react":{"types":"./dist/session/react.d.ts","import":"./dist/session/react.js"},"./device/browser":{"types":"./dist/device/browser.d.ts","import":"./dist/device/browser.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./session/sveltekit":{"types":"./dist/session/sveltekit.d.ts","import":"./dist/session/sveltekit.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"74561f05346333291e62048a72306975b462387d","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.17","iron-session":"^8.0.4"},"peerDependencies":{"react":">=18","electron":">=30","iron-session":">=8","electron-updater":">=6"},"peerDependenciesMeta":{"react":{"optional":true},"electron":{"optional":true},"iron-session":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.21_1781598362852_0.4601388840480518","host":"s3://npm-registry-packages-npm-production"}},"0.7.22":{"name":"@maxxuxx/ts-utils","version":"0.7.22","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.22","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"34b84077b25eda6f9a554450aaa3fa52aad78ec7","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.22.tgz","fileCount":270,"integrity":"sha512-469zq4H0gcbvvFurlmnlXeKu4PWI/KlfRa+7lv0bnddUzdpIiimrTZh/xh57OZgAovgvyA1Mzj0Otctgn+FFqg==","signatures":[{"sig":"MEQCIGZXil4p5PLyHvmLdJ68UNII8vtlnyIlxrMh26OO2M/PAiB6Nht0R1DQLcpGZq660hOFMGAW0/fo9KZZ874BoQiJ7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./device/node":{"types":"./dist/device/node.d.ts","import":"./dist/device/node.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./session/react":{"types":"./dist/session/react.d.ts","import":"./dist/session/react.js"},"./device/browser":{"types":"./dist/device/browser.d.ts","import":"./dist/device/browser.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./session/sveltekit":{"types":"./dist/session/sveltekit.d.ts","import":"./dist/session/sveltekit.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"5a6e8b26dd01fff74a43f8fa956f2b2a655d4c8e","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.17","iron-session":"^8.0.4"},"peerDependencies":{"react":">=18","electron":">=30","iron-session":">=8","electron-updater":">=6"},"peerDependenciesMeta":{"react":{"optional":true},"electron":{"optional":true},"iron-session":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.22_1781665341685_0.681115049623563","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"@maxxuxx/ts-utils","version":"0.7.23","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.23","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"534516786c0beefce053f702dc1df8a68a5ee8f6","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.23.tgz","fileCount":270,"integrity":"sha512-App/g9Jh1Ty9YUCKnUHhWUBGUkmdBkhxugSr5sNhT3IWGVs+UIMAuDMBGLJsz0WK3Qhbe4VBqOMBY28NT9pbkA==","signatures":[{"sig":"MEUCIGeA2e5US5jvsNMBsHXzhNvY0HZ1S9eFG6dF0GAFRCOdAiEA4JHs37yGVd/drQv6xm5Z7Pkr4O9l29DKzQg7MK7cmbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571822},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./device/node":{"types":"./dist/device/node.d.ts","import":"./dist/device/node.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./session/react":{"types":"./dist/session/react.d.ts","import":"./dist/session/react.js"},"./device/browser":{"types":"./dist/device/browser.d.ts","import":"./dist/device/browser.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./session/sveltekit":{"types":"./dist/session/sveltekit.d.ts","import":"./dist/session/sveltekit.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"0c1b6daf27ad8491485cf2b5cf52bfb4acb01653","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.17","iron-session":"^8.0.4"},"peerDependencies":{"react":">=18","electron":">=30","iron-session":">=8","electron-updater":">=6"},"peerDependenciesMeta":{"react":{"optional":true},"electron":{"optional":true},"iron-session":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.23_1781677800952_0.2360338830773785","host":"s3://npm-registry-packages-npm-production"}},"0.7.24":{"name":"@maxxuxx/ts-utils","version":"0.7.24","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.24","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"f89db97cfe565bf57f948dc7c8934d26f4e65293","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.24.tgz","fileCount":270,"integrity":"sha512-kDY+dev1kZ7QzUiJo1P8o98aa/MJHvBgA97Y2RKfVHno+Ck7laypiOgJaG8KVZLoboIoS4z2JGxc3P4lFHnjxg==","signatures":[{"sig":"MEQCIBCEhrWeGAeXBroxeAA5Fzx3nBXfgbbmHoIAzcYtR/6HAiAdUOVZJZUCTegpUhuZCQwXpH2V9/we8XNMpj7L9Ea4Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571828},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./device/node":{"types":"./dist/device/node.d.ts","import":"./dist/device/node.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./session/react":{"types":"./dist/session/react.d.ts","import":"./dist/session/react.js"},"./device/browser":{"types":"./dist/device/browser.d.ts","import":"./dist/device/browser.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./session/sveltekit":{"types":"./dist/session/sveltekit.d.ts","import":"./dist/session/sveltekit.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"ca08e9495efd4373e331b5d4708f8daa749d6032","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^22.19.21","@types/react":"^19.2.17","iron-session":"^8.0.4"},"peerDependencies":{"react":">=18","electron":">=30","iron-session":">=8","electron-updater":">=6"},"peerDependenciesMeta":{"react":{"optional":true},"electron":{"optional":true},"iron-session":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.24_1781686295168_0.0023869865075043517","host":"s3://npm-registry-packages-npm-production"}},"0.7.25":{"name":"@maxxuxx/ts-utils","version":"0.7.25","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.25","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"9194bae00b289e16f2b495c2354635d04a7fc3f5","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.25.tgz","fileCount":270,"integrity":"sha512-rzIvK5diUXuQAtdbmlLgkNun8EaE+I70crom1s7k6ta50PFzkMxkHh8hubibpEsXaRwPL3RPlYyYzXeTu4dUdg==","signatures":[{"sig":"MEQCH2PH72Bz52Itx53MitgN549fWZNpsQ5X+affLvlcq30CIQDzf3bXETMPgMiKdQaYFHerFYe2VTDeaiKtUs6b0vcPbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":574149},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./device/node":{"types":"./dist/device/node.d.ts","import":"./dist/device/node.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./session/react":{"types":"./dist/session/react.d.ts","import":"./dist/session/react.js"},"./device/browser":{"types":"./dist/device/browser.d.ts","import":"./dist/device/browser.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./session/sveltekit":{"types":"./dist/session/sveltekit.d.ts","import":"./dist/session/sveltekit.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"5b410a49913ff0851f39358e61b56c54288d0aa5","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^22.19.21","@types/react":"^19.2.17","iron-session":"^8.0.4"},"peerDependencies":{"react":">=18","electron":">=30","iron-session":">=8","electron-updater":">=6"},"peerDependenciesMeta":{"react":{"optional":true},"electron":{"optional":true},"iron-session":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.25_1781758062976_0.01201850080042921","host":"s3://npm-registry-packages-npm-production"}},"0.7.26":{"name":"@maxxuxx/ts-utils","version":"0.7.26","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.7.26","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"b1601bba9fb61a59463b56904188279dcad71e9d","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.7.26.tgz","fileCount":270,"integrity":"sha512-zxj8qJJR/RnJtPTzTr/yJFeN+0+3yV9ZoXAFCILqUMrbgcUNyLIlkJWdorDZMVQU/4aBSKUN3svKLW/edV9Ivg==","signatures":[{"sig":"MEUCIBYMMSX6Azr94KQPf0JedrYKeqCpAw4b010qz3l87GgqAiEAm9wqEIumzhO+HlvVhTIMKjh2vl6E0s7zGr3b/oGnqI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.7.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":574549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./device/node":{"types":"./dist/device/node.d.ts","import":"./dist/device/node.js"},"./electron-log":{"types":"./dist/electron-log/index.d.ts","import":"./dist/electron-log/index.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./session/react":{"types":"./dist/session/react.d.ts","import":"./dist/session/react.js"},"./device/browser":{"types":"./dist/device/browser.d.ts","import":"./dist/device/browser.js"},"./electron-updater":{"types":"./dist/electron-updater/index.d.ts","import":"./dist/electron-updater/index.js"},"./electron-log/main":{"types":"./dist/electron-log/main.d.ts","import":"./dist/electron-log/main.js"},"./session/sveltekit":{"types":"./dist/session/sveltekit.d.ts","import":"./dist/session/sveltekit.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"},"./electron-log/preload":{"types":"./dist/electron-log/preload.d.ts","import":"./dist/electron-log/preload.js"},"./electron-log/renderer":{"types":"./dist/electron-log/renderer.d.ts","import":"./dist/electron-log/renderer.js"},"./electron-updater/main":{"types":"./dist/electron-updater/main.d.ts","import":"./dist/electron-updater/main.js"},"./electron-updater/builder":{"types":"./dist/electron-updater/builder.d.ts","import":"./dist/electron-updater/builder.js"},"./electron-updater/preload":{"types":"./dist/electron-updater/preload.d.ts","import":"./dist/electron-updater/preload.js"}},"gitHead":"962da94867acfc72c2dae5046bdc6ecc51e8009b","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","electron-log":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^22.19.21","@types/react":"^19.2.17","iron-session":"^8.0.4"},"peerDependencies":{"react":">=18","electron":">=30","iron-session":">=8","electron-updater":">=6"},"peerDependenciesMeta":{"react":{"optional":true},"electron":{"optional":true},"iron-session":{"optional":true},"electron-updater":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.7.26_1781759092140_0.4699910601908577","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@maxxuxx/ts-utils","version":"0.8.0","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.8.0","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"39e019bc6f8ae0ebd4aa4530a792aacc665da4a5","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.8.0.tgz","fileCount":230,"integrity":"sha512-xCiiROW643w0FhI/uYZuVTVj8I+l/jvy70V4ALlCDu/qXUzCX1/EpizzO46817KJvjEhbScMRU40raN91h/e2Q==","signatures":[{"sig":"MEUCIQCt8z93UDBzP5ElIjHUaxER4YAnw75zZcLXokbDm/RiPgIgBCZ2Iceneg0wSX6aDdeFEOA2QvdWNZvt5exfezFdnSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":701492},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./result":{"types":"./dist/result/index.d.ts","import":"./dist/result/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./device/node":{"types":"./dist/device/node.d.ts","import":"./dist/device/node.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./session/react":{"types":"./dist/session/react.d.ts","import":"./dist/session/react.js"},"./device/browser":{"types":"./dist/device/browser.d.ts","import":"./dist/device/browser.js"},"./session/sveltekit":{"types":"./dist/session/sveltekit.d.ts","import":"./dist/session/sveltekit.js"},"./encoding/base64url":{"types":"./dist/encoding/base64url.d.ts","import":"./dist/encoding/base64url.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"}},"gitHead":"3c6e0512615ed430e81b0770d7dc6965aaae0fa9","scripts":{"lint":"npm run typecheck","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json && npm run typecheck:variance && npm run typecheck:nonstrict","test:watch":"vitest","verify:pack":"node scripts/verify-pack.mjs","verify:exports":"node scripts/verify-exports.mjs","typecheck:variance":"tsc --noEmit -p test/fixtures/tsconfig.sveltekit-refresh-namespace-variance.json","typecheck:nonstrict":"tsc --noEmit -p test/fixtures/tsconfig.api-fetch-nonstrict.json","check:publish-version":"node scripts/check-publish-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.16.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.19.21","@types/react":"^19.2.17","iron-session":"^8.0.4"},"peerDependencies":{"react":">=18 <20","iron-session":">=8 <9"},"peerDependenciesMeta":{"react":{"optional":true},"iron-session":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.8.0_1783853461507_0.372807924027021","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@maxxuxx/ts-utils","version":"0.9.0","keywords":["typescript","utils","zod","parser","validation"],"author":{"name":"haru"},"license":"MIT","_id":"@maxxuxx/ts-utils@0.9.0","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"dist":{"shasum":"d6bd67f6e5445226592cf95f33ed18eba2255726","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-0.9.0.tgz","fileCount":230,"integrity":"sha512-UajqbzRbveT8Tf76jvOBwHvSPdLYp0aCnCdjYe2cEmXy52DpGDeCmWf38ydl1Vn7rmlYwK6+/ySDtHHfPBWCgA==","signatures":[{"sig":"MEUCIQDk1/Z5sgzOE7e8qkJoQIhQ96daLt1q8GbayJvpZ6hNswIgcpsiyBfFjnbRdhpyr3EoNlx5ohngSpcXLa4Hqp2ElSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713183},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./result":{"types":"./dist/result/index.d.ts","import":"./dist/result/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./device/node":{"types":"./dist/device/node.d.ts","import":"./dist/device/node.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"},"./session/react":{"types":"./dist/session/react.d.ts","import":"./dist/session/react.js"},"./device/browser":{"types":"./dist/device/browser.d.ts","import":"./dist/device/browser.js"},"./session/sveltekit":{"types":"./dist/session/sveltekit.d.ts","import":"./dist/session/sveltekit.js"},"./encoding/base64url":{"types":"./dist/encoding/base64url.d.ts","import":"./dist/encoding/base64url.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"}},"gitHead":"28899a5df56c2a49818005566c487d164df96ab1","scripts":{"lint":"npm run typecheck","build":"tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","verify:pack":"node scripts/verify-pack.mjs","verify:exports":"node scripts/verify-exports.mjs","check:publish-version":"node scripts/check-publish-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"repository":{"url":"git+https://github.com/maxxuxx/ts-utils.git","type":"git"},"_npmVersion":"11.16.0","description":"Shared TypeScript utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.7","typescript":"^5.9.3","@types/node":"^22.19.21","@types/react":"^19.2.17","iron-session":"^8.0.4"},"peerDependencies":{"react":">=18 <20","iron-session":">=8 <9"},"peerDependenciesMeta":{"react":{"optional":true},"iron-session":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_0.9.0_1785291865027_0.8073663951527494","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@maxxuxx/ts-utils","version":"1.0.0","description":"Shared TypeScript utilities","type":"module","license":"MIT","author":{"name":"haru"},"repository":{"type":"git","url":"git+https://github.com/maxxuxx/ts-utils.git"},"homepage":"https://github.com/maxxuxx/ts-utils#readme","bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"keywords":["typescript","utils","zod","parser","validation"],"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./result":{"types":"./dist/result/index.d.ts","import":"./dist/result/index.js"},"./parser":{"types":"./dist/parser/index.d.ts","import":"./dist/parser/index.js"},"./is":{"types":"./dist/is/index.d.ts","import":"./dist/is/index.js"},"./try-catch":{"types":"./dist/try-catch/index.d.ts","import":"./dist/try-catch/index.js"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.js"},"./normalize":{"types":"./dist/normalize/index.d.ts","import":"./dist/normalize/index.js"},"./object":{"types":"./dist/object/index.d.ts","import":"./dist/object/index.js"},"./url":{"types":"./dist/url/index.d.ts","import":"./dist/url/index.js"},"./promise":{"types":"./dist/promise/index.d.ts","import":"./dist/promise/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./encoding":{"types":"./dist/encoding/index.d.ts","import":"./dist/encoding/index.js"},"./encoding/base64url":{"types":"./dist/encoding/base64url.d.ts","import":"./dist/encoding/base64url.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./env":{"types":"./dist/env/index.d.ts","import":"./dist/env/index.js"},"./time":{"types":"./dist/time/index.d.ts","import":"./dist/time/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./device/browser":{"types":"./dist/device/browser.d.ts","import":"./dist/device/browser.js"},"./device/node":{"types":"./dist/device/node.d.ts","import":"./dist/device/node.js"},"./session":{"types":"./dist/session/index.d.ts","import":"./dist/session/index.js"},"./session/sveltekit":{"types":"./dist/session/sveltekit.d.ts","import":"./dist/session/sveltekit.js"},"./session/react":{"types":"./dist/session/react.d.ts","import":"./dist/session/react.js"},"./api-fetch":{"types":"./dist/api-fetch/index.d.ts","import":"./dist/api-fetch/index.js"},"./api-fetch/sveltekit":{"types":"./dist/api-fetch/sveltekit.d.ts","import":"./dist/api-fetch/sveltekit.js"},"./http-response":{"types":"./dist/http-response/index.d.ts","import":"./dist/http-response/index.js"}},"types":"./dist/index.d.ts","main":"./dist/index.js","scripts":{"build":"tsc -p tsconfig.build.json","check:publish-version":"node scripts/check-publish-version.mjs","clean":"node scripts/clean.mjs","lint":"npm run typecheck","prepack":"npm run clean","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json","verify:exports":"node scripts/verify-exports.mjs","verify:pack":"node scripts/verify-pack.mjs"},"dependencies":{"zod":"^4.4.3"},"peerDependencies":{"iron-session":">=8 <9","react":">=18 <20"},"peerDependenciesMeta":{"iron-session":{"optional":true},"react":{"optional":true}},"devDependencies":{"@types/node":"^22.19.21","@types/react":"^19.2.17","iron-session":"^8.0.4","react":"^19.2.7","typescript":"^5.9.3"},"engines":{"node":">=22.12.0"},"publishConfig":{"access":"public"},"gitHead":"4511cce41a1a531567656b754ccc9f911c8f09c4","_id":"@maxxuxx/ts-utils@1.0.0","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-jjEAGMhVPnK288JQpzWh430mXTbo2rwBs7KULMwIz+w3+/FJgKmxUhrR7fNxzHfQ1pkbsV0LPZDvdWezgdU+bA==","shasum":"ac2c3d4c810144d0d32d5bc6d1bd982ddf43a8c3","tarball":"https://registry.npmjs.org/@maxxuxx/ts-utils/-/ts-utils-1.0.0.tgz","fileCount":231,"unpackedSize":717737,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maxxuxx%2fts-utils@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBAuuIY5z7aYeShxrHWsS3lHlTER6UwG5xvXmror8RRBAiEAhk53FTLGUPeDo7SCJK2JP5wbQu+TIqz+XgCaM0jMyxU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:086aad23-58e8-49f3-bd96-dae219bac5ab"}},"directories":{},"maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-utils_1.0.0_1785309012329_0.5915654304557059"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-20T02:45:05.409Z","modified":"2026-07-29T07:10:12.851Z","0.1.0":"2026-05-20T02:45:05.808Z","0.2.0":"2026-05-20T02:54:11.520Z","0.4.0":"2026-05-20T05:13:08.417Z","0.5.0":"2026-05-20T12:55:04.886Z","0.5.1":"2026-05-20T13:15:23.887Z","0.5.2":"2026-05-20T13:27:34.098Z","0.6.0":"2026-05-20T14:03:03.087Z","0.6.1":"2026-05-20T14:27:45.397Z","0.7.0":"2026-05-21T02:53:51.104Z","0.7.1":"2026-05-21T04:46:45.940Z","0.7.2":"2026-05-21T06:02:21.907Z","0.7.3":"2026-05-21T06:20:51.912Z","0.7.4":"2026-05-21T07:04:44.714Z","0.7.5":"2026-05-21T07:47:42.980Z","0.7.6":"2026-05-22T04:57:06.222Z","0.7.7":"2026-05-22T05:56:19.720Z","0.7.8":"2026-05-22T07:22:38.233Z","0.7.9":"2026-05-27T02:55:19.255Z","0.7.10":"2026-05-29T03:29:45.033Z","0.7.11":"2026-05-29T06:33:00.938Z","0.7.12":"2026-05-29T07:30:47.363Z","0.7.13":"2026-06-01T07:39:35.566Z","0.7.14":"2026-06-12T05:03:44.592Z","0.7.15":"2026-06-12T07:30:07.523Z","0.7.16":"2026-06-12T07:42:13.563Z","0.7.17":"2026-06-12T07:55:56.430Z","0.7.18":"2026-06-12T07:59:12.026Z","0.7.19":"2026-06-12T08:42:13.540Z","0.7.20":"2026-06-16T01:05:39.197Z","0.7.21":"2026-06-16T08:26:02.996Z","0.7.22":"2026-06-17T03:02:21.850Z","0.7.23":"2026-06-17T06:30:01.107Z","0.7.24":"2026-06-17T08:51:35.335Z","0.7.25":"2026-06-18T04:47:43.118Z","0.7.26":"2026-06-18T05:04:52.332Z","0.8.0":"2026-07-12T10:51:01.717Z","0.9.0":"2026-07-29T02:24:25.196Z","1.0.0":"2026-07-29T07:10:12.524Z"},"bugs":{"url":"https://github.com/maxxuxx/ts-utils/issues"},"author":{"name":"haru"},"license":"MIT","homepage":"https://github.com/maxxuxx/ts-utils#readme","keywords":["typescript","utils","zod","parser","validation"],"repository":{"type":"git","url":"git+https://github.com/maxxuxx/ts-utils.git"},"description":"Shared TypeScript utilities","maintainers":[{"name":"maxxuxx","email":"haru.official.co@gmail.com"}],"readme":"# ts-utils\n\n[![CI](https://github.com/maxxuxx/ts-utils/actions/workflows/ci.yml/badge.svg)](https://github.com/maxxuxx/ts-utils/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/@maxxuxx/ts-utils.svg)](https://www.npmjs.com/package/@maxxuxx/ts-utils)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)\n\n[한국어](./docs/readme.kr.md) · [0.8 migration guide](./docs/migration-0.8.md)\n\n**TypeScript utility modules for common application development.**\n\nReusable helpers for API clients, runtime validation, sessions, async control flow, data conversion, formatting, and other everyday TypeScript tasks.\n\n## Install\n\n```bash\nnpm install @maxxuxx/ts-utils\n```\n\nOr install directly from GitHub:\n\n```bash\nnpm install github:maxxuxx/ts-utils\n```\n\n## Quick start\n\nCreate a validated API client and reusable endpoint:\n\n```ts\nimport {\n  createApiFetcher,\n  endpoint,\n  z\n} from \"@maxxuxx/ts-utils/api-fetch\";\n\nconst api = createApiFetcher({\n  baseURL: \"https://api.example.com\",\n  retry: {\n    delay: 250,\n    limit: 2,\n    strategy: \"exponential\"\n  },\n  timeout: 5000\n});\n\nconst User = z.object({\n  id: z.number(),\n  name: z.string()\n});\n\nconst getUser = endpoint.get(\"/users/:id\", {\n  params: z.object({\n    id: z.coerce.number().int().positive()\n  }),\n  responseSchema: User\n});\n\nconst result = await api.call(getUser, {\n  params: {\n    id: 42\n  }\n});\n\nconsole.log(result.response.name);\n```\n\n## Featured modules\n\n| Module | Use it for |\n|---|---|\n| [`api-fetch`](./src/api-fetch/readme.md) | Validated API clients, typed endpoints, auth refresh, retry, timeout, and hooks |\n| [`session`](./src/session/readme.md) | Token sessions for plain TypeScript, React, and SvelteKit applications |\n| [`parser`](./src/parser/readme.md) | Reusable strict and coercing Zod parsers |\n| [`promise`](./src/promise/readme.md) | Timeout, retry, parallel tasks, settling, and single-flight work |\n| [`json`](./src/json/readme.md) | Safe JSON parsing, stringifying, and schema validation |\n| [`jwt`](./src/jwt/readme.md) | JWT decoding, schema validation, and expiration checks |\n\n## Module map\n\n| Entry point | Core role | Details |\n|---|---|---|\n| [`@maxxuxx/ts-utils/parser`](./src/parser/readme.md) | Zod parser presets and wrappers for repeated runtime validation | [parser](./src/parser/readme.md) |\n| [`@maxxuxx/ts-utils/is`](./src/is/readme.md) | Runtime type guards for primitives, objects, collections, and built-ins | [is](./src/is/readme.md) |\n| [`@maxxuxx/ts-utils/result`](./src/result/readme.md) | Discriminated success and failure values with mapping helpers | [result](./src/result/readme.md) |\n| [`@maxxuxx/ts-utils/try-catch`](./src/try-catch/readme.md) | Result helpers for sync and async error boundaries | [try-catch](./src/try-catch/readme.md) |\n| [`@maxxuxx/ts-utils/format`](./src/format/readme.md) | Formatting helpers for numbers, currency, dates, phone numbers, and units | [format](./src/format/readme.md) |\n| [`@maxxuxx/ts-utils/normalize`](./src/normalize/readme.md) | Small coercion helpers for stable number, text, date, and boolean values | [normalize](./src/normalize/readme.md) |\n| [`@maxxuxx/ts-utils/object`](./src/object/readme.md) | Plain object shaping helpers for request and response payloads | [object](./src/object/readme.md) |\n| [`@maxxuxx/ts-utils/url`](./src/url/readme.md) | Web path, API URL, and query string helpers | [url](./src/url/readme.md) |\n| [`@maxxuxx/ts-utils/promise`](./src/promise/readme.md) | Timeout, retry, parallel, and settle helpers for promise tasks | [promise](./src/promise/readme.md) |\n| [`@maxxuxx/ts-utils/json`](./src/json/readme.md) | JSON parse, stringify, fallback, safe result, and schema boundary helpers | [json](./src/json/readme.md) |\n| [`@maxxuxx/ts-utils/encoding`](./src/encoding/readme.md) | UTF-8, base64, hex, and byte conversion helpers | [encoding](./src/encoding/readme.md) |\n| [`@maxxuxx/ts-utils/encoding/base64url`](./src/encoding/readme.md) | Strict browser and Node base64url text and byte helpers | [encoding/base64url](./src/encoding/readme.md) |\n| [`@maxxuxx/ts-utils/jwt`](./src/jwt/readme.md) | JWT header and payload readers with expiration checks | [jwt](./src/jwt/readme.md) |\n| [`@maxxuxx/ts-utils/env`](./src/env/readme.md) | Runtime environment readers and Zod schema helpers | [env](./src/env/readme.md) |\n| [`@maxxuxx/ts-utils/time`](./src/time/readme.md) | Client/server timestamp helpers for estimating server time | [time](./src/time/readme.md) |\n| [`@maxxuxx/ts-utils/device`](./src/device/readme.md) | Runtime-selecting device UUID helper | [device](./src/device/readme.md) |\n| [`@maxxuxx/ts-utils/device/browser`](./src/device/readme.md) | Browser and renderer cookie-backed device UUID helpers | [device/browser](./src/device/readme.md) |\n| [`@maxxuxx/ts-utils/device/node`](./src/device/readme.md) | Node machine ID based device UUID helpers | [device/node](./src/device/readme.md) |\n| [`@maxxuxx/ts-utils/session`](./src/session/readme.md) | Framework-neutral token session controller | [session](./src/session/readme.md) |\n| [`@maxxuxx/ts-utils/session/sveltekit`](./src/session/readme.md) | SvelteKit cookie session factory | [session/sveltekit](./src/session/readme.md) |\n| [`@maxxuxx/ts-utils/session/react`](./src/session/readme.md) | React browser-storage token session helper | [session/react](./src/session/readme.md) |\n| [`@maxxuxx/ts-utils/api-fetch`](./src/api-fetch/readme.md) | Fetch API client with validation, refresh, retry, timeout, hooks, and endpoints | [api-fetch](./src/api-fetch/readme.md) |\n| [`@maxxuxx/ts-utils/api-fetch/sveltekit`](./src/api-fetch/readme.md) | SvelteKit adapter for api-fetch auth refresh | [api-fetch/sveltekit](./src/api-fetch/readme.md) |\n| [`@maxxuxx/ts-utils/http-response`](./src/http-response/readme.md) | Small Web Response helpers for route handlers | [http-response](./src/http-response/readme.md) |\n\n## Runtime notes\n\n- The package is ESM-only and requires Node.js 22.12 or later for Node-targeted usage.\n- Zod is the only direct runtime dependency and is re-exported from schema-oriented subpaths.\n- React and iron-session are optional peer dependencies used only by their corresponding session adapters.\n- General utility modules are designed for browser and server code; device helpers provide explicit browser and Node entry points.\n- Detailed behavior, edge cases, and related APIs live in each module README linked above.\n\n## Development\n\n```bash\nnpm run typecheck\nnpm run build\n```\n","readmeFilename":"README.md"}