{"_id":"@bruhabruh/type-safe","_rev":"17-b96e6661723e1d34a793181521d2fac3","name":"@bruhabruh/type-safe","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@bruhabruh/type-safe","version":"1.0.0","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.0.0","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"44d3ccdcf98f91bb5eef27dcc98a63679e9b0ee5","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.0.0.tgz","fileCount":62,"integrity":"sha512-/2EUnA3EOiWkH8/ZJhj4c/u75OffgMbkpq8hjeEbVPxyLWjJB/71kc9BLIhb8mHiv5m+st5GF0d3TXBDoQK2zQ==","signatures":[{"sig":"MEYCIQDXbNvdd4mNMlBtbr5nZE/YWiqdq3RcJf6R02WwjtN2NQIhAPn720HpLhuJubs3+DUdDwdfzViEBiyssSFvX6SPiDE+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61641},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/8b13479bb5d47484d257282faddad341/bruhabruh-type-safe-1.0.0.tgz","_integrity":"sha512-/2EUnA3EOiWkH8/ZJhj4c/u75OffgMbkpq8hjeEbVPxyLWjJB/71kc9BLIhb8mHiv5m+st5GF0d3TXBDoQK2zQ==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.17.0","dependencies":{"type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^5.3.1","husky":"^9.0.11","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.3.2","typescript":"^5.2.2","@types/node":"^20.14.9","nano-staged":"^0.8.0","@commitlint/cli":"^19.3.0","vite-plugin-dts":"^3.9.1","@commitlint/types":"^19.0.3","@bruhabruh/tsconfig":"^1.0.0","@bruhabruh/eslint-config":"^1.0.0","@typescript-eslint/parser":"^7.13.1","@bruhabruh/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.13.1","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^3"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.0.0_1727340965967_0.6016276377852376","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@bruhabruh/type-safe","version":"1.1.0","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.1.0","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"b0a4f7fc38cf81a097e96f52e9c18dc6a9f493f2","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.1.0.tgz","fileCount":62,"integrity":"sha512-rWlOyMY8+MfgJK5tfKsUP2m4HVdj9vZFkHD7/uC/XkXszn9yglm87FesJ37tpoK0cis6+TJ6JUvS2zABHX1cpg==","signatures":[{"sig":"MEUCIQC9GWbXqsCV3GsTpUzKk0pGDwuX+ZRWnbHiCrRPZjPBRAIgTETjVBWHqxv4xP7YT+nyXRKYUTClyJnGRccdMYlqHzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38618},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/f179868e1799383f7a878d63759d588a/bruhabruh-type-safe-1.1.0.tgz","_integrity":"sha512-rWlOyMY8+MfgJK5tfKsUP2m4HVdj9vZFkHD7/uC/XkXszn9yglm87FesJ37tpoK0cis6+TJ6JUvS2zABHX1cpg==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.17.0","dependencies":{"type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^5.3.1","husky":"^9.0.11","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.3.2","typescript":"^5.2.2","@types/node":"^20.14.9","nano-staged":"^0.8.0","@commitlint/cli":"^19.3.0","vite-plugin-dts":"^3.9.1","@commitlint/types":"^19.0.3","@bruhabruh/tsconfig":"^1.0.0","@bruhabruh/eslint-config":"^1.0.0","@typescript-eslint/parser":"^7.13.1","@bruhabruh/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.13.1","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^3"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.1.0_1727344593523_0.615590717245422","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@bruhabruh/type-safe","version":"1.1.1","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.1.1","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"ce55f108f68e44b24a5385f5f22c24323b186422","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.1.1.tgz","fileCount":72,"integrity":"sha512-FRNDXin4vTAObX9YkWu1yBEgHjsGfAp/IYgdsMYjW+iPFkousXYHuYZ6Ufhr8thq/BVk5zN43U9BB9CmFmTT9Q==","signatures":[{"sig":"MEQCIDsHuvs7zg4ifPiEXzjzwSxj7cfXhHnGXhnuZePQyK7xAiBVhlO7LLGvQkTxdCfB2dcZwape05fmAwC5HUAj1Vl9AQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39910},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"pnpm run lint:js && pnpm run lint:other","test":"vitest","build":"tsc && vite build","lint:js":"eslint . --report-unused-disable-directives","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'","lint:other":"prettier --check '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/f1e18f062ffa47e1be363e8f0b048a44/bruhabruh-type-safe-1.1.1.tgz","_integrity":"sha512-FRNDXin4vTAObX9YkWu1yBEgHjsGfAp/IYgdsMYjW+iPFkousXYHuYZ6Ufhr8thq/BVk5zN43U9BB9CmFmTT9Q==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.17.0","dependencies":{"type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^5.4.8","husky":"^9.1.6","eslint":"^9.11.1","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.7.4","nano-staged":"^0.8.0","@commitlint/cli":"^19.5.0","vite-plugin-dts":"^4.2.2","@commitlint/types":"^19.5.0","@bruhabruh/tsconfig":"^1.0.1","@bruhabruh/eslint-config":"^1.1.1","@typescript-eslint/parser":"^8.7.0","@bruhabruh/prettier-config":"^1.1.1","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.7.0","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^3.23.8"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.1.1_1727631060895_0.28951560863489423","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@bruhabruh/type-safe","version":"1.1.2","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.1.2","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"7155603e568549abc8c950ad112b584256ff040b","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.1.2.tgz","fileCount":72,"integrity":"sha512-rvqhm80QobdM98xUF20100VQg5Da5IywYM+r0yh+CxD17kHdFsiomdkBcwNNlGz/50LPNHiPAkzQjJkHY02sSg==","signatures":[{"sig":"MEYCIQDioCk1niFVEWbCrTnTiNzBCpDV8oYwoI7U1vDhqAPJGQIhAP0vzmkCKrxw1U/aMjC+tLLqVRIgFEhbJQ3t2pEZM+/z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39817},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"pnpm run lint:js && pnpm run lint:other","test":"vitest","build":"tsc && vite build","lint:js":"eslint . --report-unused-disable-directives","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'","lint:other":"prettier --check '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/411a7d4f4f3fd479f992ca3d66bbaeae/bruhabruh-type-safe-1.1.2.tgz","_integrity":"sha512-rvqhm80QobdM98xUF20100VQg5Da5IywYM+r0yh+CxD17kHdFsiomdkBcwNNlGz/50LPNHiPAkzQjJkHY02sSg==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.17.0","dependencies":{"type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^5.4.8","husky":"^9.1.6","eslint":"^9.12.0","vitest":"^2.1.2","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.7.5","nano-staged":"^0.8.0","@commitlint/cli":"^19.5.0","vite-plugin-dts":"^4.2.4","@commitlint/types":"^19.5.0","@bruhabruh/tsconfig":"^1.0.1","@bruhabruh/eslint-config":"^1.1.3","@bruhabruh/prettier-config":"^1.1.1","@commitlint/config-conventional":"^19.5.0","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^3.23.8"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.1.2_1728656386884_0.7918953880285575","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@bruhabruh/type-safe","version":"1.1.3","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.1.3","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"afd172959498b38b7af0bdf04c45cb83a49e37bf","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.1.3.tgz","fileCount":72,"integrity":"sha512-+S+yRatM2eOMbIKy3kJa/sGp5ZtDV+V0WxIiJ86l3oIhvUUTtMKMR1sdvSxR8FBdTOte5bm9vSlNRl2A61x/qw==","signatures":[{"sig":"MEUCIAVjpJ3qf2EMgDlNLPiPRbcn56TltrjA0PjzRBr0HMQJAiEAsTjkFqcdXBLEyhWrqRPt0OpxRie7KzV0sXFjYI9Yo8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39833},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.1.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"pnpm run lint:js && pnpm run lint:other","test":"vitest","build":"tsc && vite build","lint:js":"eslint . --report-unused-disable-directives","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'","lint:other":"prettier --check '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/ab1468f1f7fb10bef8bd0a8c8178b49b/bruhabruh-type-safe-1.1.3.tgz","_integrity":"sha512-+S+yRatM2eOMbIKy3kJa/sGp5ZtDV+V0WxIiJ86l3oIhvUUTtMKMR1sdvSxR8FBdTOte5bm9vSlNRl2A61x/qw==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.17.0","dependencies":{"type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^5.4.9","husky":"^9.1.6","eslint":"^9.12.0","vitest":"^2.1.3","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.7.5","nano-staged":"^0.8.0","@commitlint/cli":"^19.5.0","vite-plugin-dts":"^4.2.4","@commitlint/types":"^19.5.0","@bruhabruh/tsconfig":"^1.0.1","@bruhabruh/eslint-config":"^1.2.2","@bruhabruh/prettier-config":"^1.1.1","@commitlint/config-conventional":"^19.5.0","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^3.23.8"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.1.3_1729055553549_0.5007879266025497","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@bruhabruh/type-safe","version":"1.1.4","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.1.4","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"d0e41b9194a3ad64d1a2710710a237774d3ef09c","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.1.4.tgz","fileCount":72,"integrity":"sha512-z0Grq8xrx0hpXihZL0HT/rRvqrjt8kOZ0oOHbk3TKnfpoxkGooVsVldg0FbPKUnxFzK09lumOUXIzO/WW6NaYQ==","signatures":[{"sig":"MEYCIQCQtmC5lF9TkJ/OSgyLCOLCOxBFKFWXIrdiRwJq2JNvwgIhAJznmGSLObR8Bkh4J4E/aM4b2j5TNTqnht/QJnsAvVi+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39834},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.1.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"pnpm run lint:js && pnpm run lint:other","test":"vitest","build":"tsc && vite build","lint:js":"eslint . --report-unused-disable-directives","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'","lint:other":"prettier --check '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/bfef342d5e2f86c5ec1e53572f9812db/bruhabruh-type-safe-1.1.4.tgz","_integrity":"sha512-z0Grq8xrx0hpXihZL0HT/rRvqrjt8kOZ0oOHbk3TKnfpoxkGooVsVldg0FbPKUnxFzK09lumOUXIzO/WW6NaYQ==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.18.0","dependencies":{"type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^5.4.10","husky":"^9.1.6","eslint":"^9.14.0","vitest":"^2.1.4","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.8.7","nano-staged":"^0.8.0","@commitlint/cli":"^19.5.0","vite-plugin-dts":"^4.3.0","@commitlint/types":"^19.5.0","@bruhabruh/tsconfig":"^1.0.1","@bruhabruh/eslint-config":"^1.2.3","@bruhabruh/prettier-config":"^1.1.1","@commitlint/config-conventional":"^19.5.0","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^3.23.8"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.1.4_1730727108626_0.20756232094430183","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@bruhabruh/type-safe","version":"1.1.5","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.1.5","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"9d52e925a91f375eca15b007b10d64acc1852a34","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.1.5.tgz","fileCount":72,"integrity":"sha512-mMx4MGcsuLeBKTit7J/qtdlpZd7CFnBotLWhZOfMS5UKCwprXiGN4KGyIXtH01VshDalBqK0Fw6+bsobKj08Dw==","signatures":[{"sig":"MEUCIFv+UPDXxFaZrJ4zOPVYOWo7Cj+Pd5ra/6B3Z/a1W0H8AiEA2Rf1zj3vuDUCmvWLwkCplBZ9Zb6JKbAm/9yoPWgpJJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39834},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.1.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"pnpm run lint:js && pnpm run lint:other","test":"vitest","build":"tsc && vite build","lint:js":"eslint . --report-unused-disable-directives","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'","lint:other":"prettier --check '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/c2208c9c8b1b5f0824ad2039f541d6f5/bruhabruh-type-safe-1.1.5.tgz","_integrity":"sha512-mMx4MGcsuLeBKTit7J/qtdlpZd7CFnBotLWhZOfMS5UKCwprXiGN4KGyIXtH01VshDalBqK0Fw6+bsobKj08Dw==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.18.0","dependencies":{"type-fest":"^4.27.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^5.4.11","husky":"^9.1.6","eslint":"^9.14.0","vitest":"^2.1.5","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.9.0","nano-staged":"^0.8.0","@commitlint/cli":"^19.5.0","vite-plugin-dts":"^4.3.0","@commitlint/types":"^19.5.0","@bruhabruh/tsconfig":"^1.0.1","@bruhabruh/eslint-config":"^1.2.4","@bruhabruh/prettier-config":"^1.1.1","@commitlint/config-conventional":"^19.5.0","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^3.23.8"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.1.5_1731828319157_0.42160815191093426","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@bruhabruh/type-safe","version":"1.1.6","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.1.6","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"61d39f3294139e5e1499309efeafa1038d157cea","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.1.6.tgz","fileCount":72,"integrity":"sha512-VgJGvJQy/4gayX32358PSBpsMCeTsERQyVqwE3RTNc5VV7AR8zL/4x4bNyCAPvxC00QSsupvnSdbedrCPuZt/w==","signatures":[{"sig":"MEQCIHCjBdQms/nQxkrnjTJd9oZvLiW183tjKGUV/k3tTbzDAiBcW5s3CttWqEyYd9OYxWJ4zMx3tSeimVRs5hwmgC2+FQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39834},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.1.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"pnpm run lint:js && pnpm run lint:other","test":"vitest","build":"tsc && vite build","lint:js":"eslint . --report-unused-disable-directives","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'","lint:other":"prettier --check '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/bd15d6b67c2c2f074b82b044ead0ce90/bruhabruh-type-safe-1.1.6.tgz","_integrity":"sha512-VgJGvJQy/4gayX32358PSBpsMCeTsERQyVqwE3RTNc5VV7AR8zL/4x4bNyCAPvxC00QSsupvnSdbedrCPuZt/w==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.18.1","dependencies":{"type-fest":"^4.30.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^6.0.2","husky":"^9.1.7","eslint":"^9.16.0","vitest":"^2.1.8","prettier":"^3.4.1","typescript":"^5.7.2","@types/node":"^22.10.1","nano-staged":"^0.8.0","@commitlint/cli":"^19.6.0","vite-plugin-dts":"^4.3.0","@commitlint/types":"^19.5.0","@bruhabruh/tsconfig":"^1.0.2","@bruhabruh/eslint-config":"^1.2.5","@bruhabruh/prettier-config":"^1.1.2","@commitlint/config-conventional":"^19.6.0","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^3.23.8"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.1.6_1733248657832_0.6672356862011859","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@bruhabruh/type-safe","version":"1.1.7","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.1.7","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"6249b57d16731215d90e8f079ba2bc62b750b797","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.1.7.tgz","fileCount":72,"integrity":"sha512-cL66+xtB129I4E2I2w16aNB2f6WFdNXTfWbhVBALBaij05V1eg9y33V9Y1JUPsHNby3jBSlv5b/a6wEbKOWf2w==","signatures":[{"sig":"MEYCIQDl0HcEVSAFTE1HdAn2pEFS+Nx0d6hS1QkwQmG0WfI4RQIhAPvRs5cFZC5XnjMeiFgOdHVJxYgODN2haJNKDhaBIxaq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39834},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.1.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"pnpm run lint:js && pnpm run lint:other","test":"vitest","build":"tsc && vite build","lint:js":"eslint . --report-unused-disable-directives","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'","lint:other":"prettier --check '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/8036257a004f084f8e3efec8ad1e42f7/bruhabruh-type-safe-1.1.7.tgz","_integrity":"sha512-cL66+xtB129I4E2I2w16aNB2f6WFdNXTfWbhVBALBaij05V1eg9y33V9Y1JUPsHNby3jBSlv5b/a6wEbKOWf2w==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.18.1","dependencies":{"type-fest":"^4.30.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^6.0.3","husky":"^9.1.7","eslint":"^9.16.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","nano-staged":"^0.8.0","@commitlint/cli":"^19.6.0","vite-plugin-dts":"^4.3.0","@commitlint/types":"^19.5.0","@bruhabruh/tsconfig":"^1.0.2","@bruhabruh/eslint-config":"^1.2.6","@bruhabruh/prettier-config":"^1.1.3","@commitlint/config-conventional":"^19.6.0","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.1.7_1734033690722_0.778200283766129","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@bruhabruh/type-safe","version":"1.1.8","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.1.8","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"77b9a6d2c436839b55fd09835a5cdc261f7aecd9","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.1.8.tgz","fileCount":72,"integrity":"sha512-o9TcPeJyQnX/oXOluteqNx7YMDWs9px9tlXlFCT2ZvFGKbjDOWICPf47C2tJr4/mYSXEf2GIplBvGgCkiNr6ig==","signatures":[{"sig":"MEUCIQDt3rgZhiJ+2wDIvR8kKKAROouvigIV0K3/2sqkyn0JCQIgVZkuemTkhXCNCDdhYYhQhmWH7hmHk10ZaUbSpl7sMzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39834},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.1.8.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"pnpm run lint:js && pnpm run lint:other","test":"vitest","build":"tsc && vite build","lint:js":"eslint . --report-unused-disable-directives","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'","lint:other":"prettier --check '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/d82c336b13567eb720baab02e050620e/bruhabruh-type-safe-1.1.8.tgz","_integrity":"sha512-o9TcPeJyQnX/oXOluteqNx7YMDWs9px9tlXlFCT2ZvFGKbjDOWICPf47C2tJr4/mYSXEf2GIplBvGgCkiNr6ig==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.18.1","dependencies":{"type-fest":"^4.30.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^6.0.3","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","nano-staged":"^0.8.0","@commitlint/cli":"^19.6.1","vite-plugin-dts":"^4.3.0","@commitlint/types":"^19.5.0","@bruhabruh/tsconfig":"^1.0.2","@bruhabruh/eslint-config":"^1.2.7","@bruhabruh/prettier-config":"^1.1.3","@commitlint/config-conventional":"^19.6.0","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.1.8_1734516689740_0.2228503273838387","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@bruhabruh/type-safe","version":"1.1.9","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.1.9","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"648f0a042eba563d1e004b8db9439506dbd306b2","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.1.9.tgz","fileCount":72,"integrity":"sha512-Ugh+tuVF4WE6P14NUyAEDuhINd+FRhQwMx/fBuAJsh73v5B/h8hEOgAXgY1uyaiJeJBoCQXFU1CIefaJMfmJNg==","signatures":[{"sig":"MEUCIC5hFEX6Jz5t+hP5uaKwcm+859lVo/RpblH76rh+/DHBAiEA2AZyNsHnoScpbhixtn7E45JHKmVbJSHuuDVdC4MgclA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38966},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.1.9.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"pnpm run lint:js && pnpm run lint:other","test":"vitest","build":"tsc && vite build","lint:js":"eslint . --report-unused-disable-directives","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'","lint:other":"prettier --check '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/eb427aaf5dd2717061094dd9f6089f94/bruhabruh-type-safe-1.1.9.tgz","_integrity":"sha512-Ugh+tuVF4WE6P14NUyAEDuhINd+FRhQwMx/fBuAJsh73v5B/h8hEOgAXgY1uyaiJeJBoCQXFU1CIefaJMfmJNg==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.18.1","dependencies":{"type-fest":"^4.31.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^6.0.6","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.3","nano-staged":"^0.8.0","@commitlint/cli":"^19.6.1","vite-plugin-dts":"^4.4.0","@commitlint/types":"^19.5.0","@bruhabruh/tsconfig":"^1.0.2","@bruhabruh/eslint-config":"^1.2.8","@bruhabruh/prettier-config":"^1.1.3","@commitlint/config-conventional":"^19.6.0","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.1.9_1735766193811_0.3065604560231745","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bruhabruh/type-safe","version":"1.2.0","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.2.0","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"ecbf70084f6d7097acc98ad43c55d3eecbfc72af","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.2.0.tgz","fileCount":72,"integrity":"sha512-umx0m7l7L1gjj7ZY5yXpEeauJLRb/hfKEfewCK/CPXrifEMgbOlp6/Mvi2ae2vG3MsUkaXDyP7DDGxqP+U8n1w==","signatures":[{"sig":"MEUCIQCRR+7nqM0ma/7AW3hhrkANgIpY9m3qempyud9GcOoYVgIgMxQRqsYqsMN1w9Uo7YAAVq6cQdqf3oZW4QQbRxSIcI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38967},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"pnpm run lint:js && pnpm run lint:other","test":"vitest","build":"tsc && vite build","lint:js":"eslint . --report-unused-disable-directives","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'","lint:other":"prettier --check '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/b48cfe9e20fb1ccc8b1733ed22c861ed/bruhabruh-type-safe-1.2.0.tgz","_integrity":"sha512-umx0m7l7L1gjj7ZY5yXpEeauJLRb/hfKEfewCK/CPXrifEMgbOlp6/Mvi2ae2vG3MsUkaXDyP7DDGxqP+U8n1w==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.18.1","dependencies":{"type-fest":"^4.33.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.0.11","husky":"^9.1.7","eslint":"^9.18.0","vitest":"^3.0.3","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","nano-staged":"^0.8.0","@commitlint/cli":"^19.6.1","vite-plugin-dts":"^4.5.0","@commitlint/types":"^19.5.0","@bruhabruh/tsconfig":"^1.0.2","@bruhabruh/eslint-config":"^1.3.0","@bruhabruh/prettier-config":"^1.1.3","@commitlint/config-conventional":"^19.6.0","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.2.0_1737573678282_0.3788667286357761","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@bruhabruh/type-safe","version":"1.2.1","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.2.1","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"c80a8f333066894c8f9b8aad3b468248bb2bd4f8","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.2.1.tgz","fileCount":72,"integrity":"sha512-6CZTQbXlsNd6vo6L5CdCU3WQEN/KKcnfBQDBxWEWFSDFfTOClQajmRDnct/P6BQmRgB72AA81ON9bW02necbYQ==","signatures":[{"sig":"MEYCIQCH2bZRF3QKaY/0OZA1T7e+LYWUHqfAMCb670L5SoDYwQIhAJn72YswAopmZpLb+zLIDkm+1MwBdombaar+E4ySp2bY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38977},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"pnpm run lint:js && pnpm run lint:other","test":"vitest","build":"tsc && vite build","lint:js":"eslint . --report-unused-disable-directives","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'","lint:other":"prettier --check '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/cbe6bb3bbddc97a9331ce30132a87d3b/bruhabruh-type-safe-1.2.1.tgz","_integrity":"sha512-6CZTQbXlsNd6vo6L5CdCU3WQEN/KKcnfBQDBxWEWFSDFfTOClQajmRDnct/P6BQmRgB72AA81ON9bW02necbYQ==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.18.3","dependencies":{"type-fest":"^4.37.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.2.1","husky":"^9.1.7","eslint":"^9.22.0","vitest":"^3.0.8","prettier":"^3.5.3","typescript":"^5.8.2","@types/node":"^22.13.10","nano-staged":"^0.8.0","@commitlint/cli":"^19.8.0","vite-plugin-dts":"^4.5.3","@commitlint/types":"^19.8.0","@bruhabruh/tsconfig":"^1.0.4","@bruhabruh/eslint-config":"^1.3.1","@bruhabruh/prettier-config":"^1.1.4","@commitlint/config-conventional":"^19.8.0","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^3.24.2"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.2.1_1741545089747_0.6781918798712996","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@bruhabruh/type-safe","version":"1.2.2","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.2.2","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"227d7f990eaad0c4d5fb22c53742359b6212aeee","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.2.2.tgz","fileCount":72,"integrity":"sha512-HmMo6f6BkEfbsMJa4+ivbyREQEYpi3sphvTQQ14poTV2MXuCHDU+x7QGXqq1zW1mj0c07hsevnqOiFeTdyMN7g==","signatures":[{"sig":"MEUCIDXUtSBvbEBxBJKRzGX/sBWeG9QQEq9m4NZX9LcTEAZmAiEA5pJb8hbuxteNEWyXRVU5sRRmKioHJl8MnRYOqIE7jyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39022},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.2.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"pnpm run lint:js && pnpm run lint:other","test":"vitest","build":"tsc && vite build","lint:js":"eslint . --report-unused-disable-directives","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'","lint:other":"prettier --check '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/a19ee9a2004345233f31502dd63af0e8/bruhabruh-type-safe-1.2.2.tgz","_integrity":"sha512-HmMo6f6BkEfbsMJa4+ivbyREQEYpi3sphvTQQ14poTV2MXuCHDU+x7QGXqq1zW1mj0c07hsevnqOiFeTdyMN7g==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.19.0","dependencies":{"type-fest":"^4.37.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.2.2","husky":"^9.1.7","eslint":"^9.22.0","vitest":"^3.0.9","prettier":"^3.5.3","typescript":"^5.8.2","@types/node":"^22.13.10","nano-staged":"^0.8.0","@commitlint/cli":"^19.8.0","vite-plugin-dts":"^4.5.3","@commitlint/types":"^19.8.0","@bruhabruh/tsconfig":"^1.0.4","@bruhabruh/eslint-config":"^1.3.2","@bruhabruh/prettier-config":"^1.1.4","@commitlint/config-conventional":"^19.8.0","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^3.24.2"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.2.2_1742459163368_0.14721263485778913","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@bruhabruh/type-safe","version":"1.2.3","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.2.3","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"3027de2852732a2448f1eeb7be886d8d36c42f73","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.2.3.tgz","fileCount":72,"integrity":"sha512-otR6pNuPVf08nr2VcIKrL2s9F5BuIiRYdk8hPtGVVS1d619I9WZt8uDIRC7GI7He3qY5moasLZERl0TqDrMMVw==","signatures":[{"sig":"MEUCIErSEGppoKYKThr64fJqARQmJukbSdPLL6f4qUr1qIJpAiEA42rX2y9BXDnD1hUBk6bM3L0a4DOQ/n5ZFk4y5iJ50t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39022},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.2.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"pnpm run lint:js && pnpm run lint:other","test":"vitest","build":"tsc && vite build","lint:js":"eslint . --report-unused-disable-directives","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'","lint:other":"prettier --check '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/f68e27d5c677e1d701955fff0641e522/bruhabruh-type-safe-1.2.3.tgz","_integrity":"sha512-otR6pNuPVf08nr2VcIKrL2s9F5BuIiRYdk8hPtGVVS1d619I9WZt8uDIRC7GI7He3qY5moasLZERl0TqDrMMVw==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.19.0","dependencies":{"type-fest":"^4.38.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","vite":"^6.2.3","husky":"^9.1.7","eslint":"^9.23.0","vitest":"^3.0.9","prettier":"^3.5.3","typescript":"^5.8.2","@types/node":"^22.13.14","nano-staged":"^0.8.0","@commitlint/cli":"^19.8.0","vite-plugin-dts":"^4.5.3","@commitlint/types":"^19.8.0","@bruhabruh/tsconfig":"^1.0.4","@bruhabruh/eslint-config":"^1.3.3","@bruhabruh/prettier-config":"^1.1.4","@commitlint/config-conventional":"^19.8.0","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^3.24.2"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.2.3_1743298410285_0.37839072432126364","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@bruhabruh/type-safe","version":"1.2.4","keywords":[],"author":{"name":"BruhaBruh"},"license":"MIT","_id":"@bruhabruh/type-safe@1.2.4","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"homepage":"https://github.com/bruhabruh/type-safe#readme","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"dist":{"shasum":"d71644e41b65f0fd4a2fdf38f0f2ba47841f65a3","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.2.4.tgz","fileCount":72,"integrity":"sha512-KRR7hvNODrWUMU9DNa8lzZOquZreA070QR5MkM8C5TBQxUbGlOue7a80xolg5CP6fpFrY4BltEdKgifhTe13Lw==","signatures":[{"sig":"MEQCIDCauHqbgPaX17k/0JlJKeYUF4TNtlfHeOksVQ8nfOxRAiB8QyS4X+3782KSJnrUTQxHjsPPw66WU6/ezuCvo/lVSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37694},"main":"dist/index.js","type":"module","_from":"file:bruhabruh-type-safe-1.2.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"pnpm run lint:js && pnpm run lint:other","test":"vitest","build":"tsc && vite build","lint:js":"eslint . --report-unused-disable-directives","coverage":"vitest run --coverage","prettier":"prettier '**/*.{md,yaml,yml,json}'","lint:other":"prettier --check '**/*.{md,yaml,yml,json}'"},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"_resolved":"/tmp/9a13a048f7c3ca1edae725f676d12058/bruhabruh-type-safe-1.2.4.tgz","_integrity":"sha512-KRR7hvNODrWUMU9DNa8lzZOquZreA070QR5MkM8C5TBQxUbGlOue7a80xolg5CP6fpFrY4BltEdKgifhTe13Lw==","repository":{"url":"git+https://github.com/bruhabruh/type-safe.git","type":"git"},"_npmVersion":"10.8.2","description":"BruhaBruh Type Safe Library for TypeScript","directories":{},"nano-staged":{"*.{js,ts}":["eslint --fix --quiet --report-unused-disable-directives"],"*.{md,yaml,yml,json}":["prettier --write"]},"_nodeVersion":"20.19.5","dependencies":{"type-fest":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","vite":"^7.1.10","husky":"^9.1.7","eslint":"^9.37.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.7.2","nano-staged":"^0.8.0","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^4.5.4","@commitlint/types":"^20.0.0","@bruhabruh/tsconfig":"^1.0.4","@bruhabruh/eslint-config":"^1.3.6","@bruhabruh/prettier-config":"^1.1.5","@commitlint/config-conventional":"^20.0.0","rollup-plugin-preserve-directives":"^0.4.0"},"optionalDependencies":{"zod":"^4.1.12"},"_npmOperationalInternal":{"tmp":"tmp/type-safe_1.2.4_1760529687607_0.1725584219379528","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bruhabruh/type-safe","type":"module","version":"1.3.0","description":"BruhaBruh Type Safe Library for TypeScript","author":{"name":"BruhaBruh"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bruhabruh/type-safe.git"},"keywords":[],"main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","dependencies":{"type-fest":"^5.4.4"},"optionalDependencies":{"zod":"^4.3.6"},"devDependencies":{"@antfu/eslint-config":"^7.4.3","@bruhabruh/tsconfig":"^1.0.4","@commitlint/cli":"^20.4.1","@commitlint/config-conventional":"^20.4.1","@commitlint/types":"^20.4.0","@types/node":"^25.2.3","eslint":"^10.0.0","eslint-plugin-format":"^1.4.0","glob":"^13.0.4","husky":"^9.1.7","nano-staged":"^0.9.0","rollup-plugin-preserve-directives":"^0.4.0","typescript":"^5.9.3","vite":"^7.3.1","vite-plugin-dts":"^4.5.4","vitest":"^4.0.18"},"nano-staged":{"*.{js,ts,md,yaml,yml,json}":["eslint --fix --quiet --report-unused-disable-directives"]},"scripts":{"build":"tsc && vite build","lint":"eslint . --report-unused-disable-directives","test":"vitest","coverage":"vitest run --coverage"},"_id":"@bruhabruh/type-safe@1.3.0","bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"homepage":"https://github.com/bruhabruh/type-safe#readme","_integrity":"sha512-KGZEVZdszQNVCDDL7wKG16i82iM+E2aiOwDvzj5mtw8PHmn5dVORf7eeFhULGJN1kKR0rZRLEAtcBwJhRPCGHw==","_resolved":"/tmp/3e5de01db9d3c872b851558ed8e086d6/bruhabruh-type-safe-1.3.0.tgz","_from":"file:bruhabruh-type-safe-1.3.0.tgz","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KGZEVZdszQNVCDDL7wKG16i82iM+E2aiOwDvzj5mtw8PHmn5dVORf7eeFhULGJN1kKR0rZRLEAtcBwJhRPCGHw==","shasum":"df386999e66ed03b09709fff7b1abd44999d04bb","tarball":"https://registry.npmjs.org/@bruhabruh/type-safe/-/type-safe-1.3.0.tgz","fileCount":26,"unpackedSize":12789,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBPwTOoZyk2bvizXxPgsf42/IO6ysrKZZNZ+zPkzfkHqAiASuUt780dnZg2tFwQA0/SpM1fMFhua80oeX5Qcs67Otw=="}]},"_npmUser":{"name":"bruhabruh","email":"personal@bruhabruh.ru"},"directories":{},"maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/type-safe_1.3.0_1771338174208_0.29142477674046563"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-26T08:56:05.861Z","modified":"2026-02-17T14:22:54.511Z","1.0.0":"2024-09-26T08:56:06.172Z","1.1.0":"2024-09-26T09:56:33.686Z","1.1.1":"2024-09-29T17:31:01.150Z","1.1.2":"2024-10-11T14:19:47.093Z","1.1.3":"2024-10-16T05:12:33.812Z","1.1.4":"2024-11-04T13:31:48.841Z","1.1.5":"2024-11-17T07:25:19.402Z","1.1.6":"2024-12-03T17:57:37.991Z","1.1.7":"2024-12-12T20:01:30.895Z","1.1.8":"2024-12-18T10:11:29.991Z","1.1.9":"2025-01-01T21:16:33.980Z","1.2.0":"2025-01-22T19:21:18.565Z","1.2.1":"2025-03-09T18:31:29.943Z","1.2.2":"2025-03-20T08:26:03.601Z","1.2.3":"2025-03-30T01:33:30.461Z","1.2.4":"2025-10-15T12:01:27.822Z","1.3.0":"2026-02-17T14:22:54.366Z"},"bugs":{"url":"https://github.com/bruhabruh/type-safe/issues"},"author":{"name":"BruhaBruh"},"license":"MIT","homepage":"https://github.com/bruhabruh/type-safe#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/bruhabruh/type-safe.git"},"description":"BruhaBruh Type Safe Library for TypeScript","maintainers":[{"name":"bruhabruh","email":"personal@bruhabruh.ru"}],"readme":"ERROR: No README data found!","readmeFilename":""}