{"_id":"@vitruvius-labs/ts-predicate","_rev":"25-935cedfc9f6a5de579ebc3192f0f1056","name":"@vitruvius-labs/ts-predicate","dist-tags":{"latest":"7.2.3"},"versions":{"2.4.1":{"name":"@vitruvius-labs/ts-predicate","version":"2.4.1","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@2.4.1","maintainers":[{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"174fd53c14bbaee7f5086140613f566351bf9b48","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-2.4.1.tgz","fileCount":149,"integrity":"sha512-Wxqsw5pCqJo4IQfSuLLoUXkDnB8pHzQxZreT2bgpm78XkAqpGJOjNfsUkrbKb1hYJAgyxb71gkCxarinQinAfw==","signatures":[{"sig":"MEUCIDCXLletilO1qRyVgVUXefUsyzSvLQ+d/0s9uFzXpzS/AiEAmQycSb02sLsEqTDQ45jjX11f2qgNOQFH/Y3lXweRuAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44097},"type":"module","_from":"file:vitruvius-labs-ts-predicate-2.4.1.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/index.d.mts","import":"./build/esm/index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache tmp","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"pnpm test:unit:build && pnpm test:unit:run","ci:publish":"pnpm publish --access public","eslint:fix":"eslint ./src ./test --fix","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint ./src ./test","test:mutation":"stryker run","test:unit:run":"node --test tmp/test-build/test","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:build":"tsc -p tsconfig.test.json","test:unit:stryker":"pnpm test:unit","test:unit:coverage":"NODE_V8_COVERAGE=./reports/node-coverage node --experimental-test-coverage --test ./tmp/test-build/test"},"_npmUser":{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"},"_resolved":"/tmp/33da158a63943afab1a04ae61417ebc8/vitruvius-labs-ts-predicate-2.4.1.tgz","_integrity":"sha512-Wxqsw5pCqJo4IQfSuLLoUXkDnB8pHzQxZreT2bgpm78XkAqpGJOjNfsUkrbKb1hYJAgyxb71gkCxarinQinAfw==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.2.3","description":"TypeScript predicates library","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_2.4.1_1708122383271_0.4371367161204116","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@vitruvius-labs/ts-predicate","version":"2.5.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@2.5.0","maintainers":[{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"47e11c2dddae844a0786de204f47b8806df7c50e","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-2.5.0.tgz","fileCount":157,"integrity":"sha512-9HNrCqHYzlZjRSf1RxFLALrmywGIZ4Ep2KNbSXI6BRt2veOAzvdCxH3fgYqKcu2EzLwCy2NPhFFgKsy+zC8h0A==","signatures":[{"sig":"MEQCIBl9RQcQN+qOWhYW4fTudTEbzznzOGYoE4i7ygDOqk1aAiAH6hYc7u1wcYygcdPLMRM4zgHjWDZSMnhCN1Hlp4+40A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46200},"type":"module","_from":"file:vitruvius-labs-ts-predicate-2.5.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/index.d.mts","import":"./build/esm/index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache tmp","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"pnpm test:unit:build && pnpm test:unit:run","ci:publish":"pnpm publish --access public","eslint:fix":"eslint ./src ./test --fix","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint ./src ./test","test:mutation":"stryker run","test:unit:run":"node --test tmp/test-build/test","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:build":"tsc -p tsconfig.test.json","test:unit:stryker":"pnpm test:unit","test:unit:coverage":"NODE_V8_COVERAGE=./reports/node-coverage node --experimental-test-coverage --test ./tmp/test-build/test"},"_npmUser":{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"},"_resolved":"/tmp/248ce67c67d347345ad763006b515a4a/vitruvius-labs-ts-predicate-2.5.0.tgz","_integrity":"sha512-9HNrCqHYzlZjRSf1RxFLALrmywGIZ4Ep2KNbSXI6BRt2veOAzvdCxH3fgYqKcu2EzLwCy2NPhFFgKsy+zC8h0A==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.2.3","description":"TypeScript predicates library","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_2.5.0_1708255398190_0.12401057765732548","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@vitruvius-labs/ts-predicate","version":"3.0.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@3.0.0","maintainers":[{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"89ff9645739b5010c9250fd179fc3b7ac9692d14","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-3.0.0.tgz","fileCount":157,"integrity":"sha512-LSaqb+brVLx/oE3nwe55lnlS6F940JQ2Up1tl7aQQY3qCaelD2EAVhCFjDWMRFuX/U0P+TYJjmO61HY27MHBZg==","signatures":[{"sig":"MEQCIDvgBcQh+98aKtN/v1/zdfBBJ/No3/gQmiNjES2UiriDAiAYOEopMUBe9JIDQEWKhIG+emMRFGtP62SE3Q+utpqfKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46150},"type":"module","_from":"file:vitruvius-labs-ts-predicate-3.0.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/index.d.mts","import":"./build/esm/index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache tmp","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"pnpm test:unit:build && pnpm test:unit:run","ci:publish":"pnpm publish --access public","eslint:fix":"eslint ./src ./test --fix","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint ./src ./test","test:mutation":"stryker run","test:unit:run":"node --test tmp/test-build/test","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:build":"tsc -p tsconfig.test.json","test:unit:stryker":"pnpm test:unit","test:unit:coverage":"NODE_V8_COVERAGE=./reports/node-coverage node --experimental-test-coverage --test ./tmp/test-build/test"},"_npmUser":{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"},"_resolved":"/tmp/00ab46fad7000e5af8135bdc7bdb2a0e/vitruvius-labs-ts-predicate-3.0.0.tgz","_integrity":"sha512-LSaqb+brVLx/oE3nwe55lnlS6F940JQ2Up1tl7aQQY3qCaelD2EAVhCFjDWMRFuX/U0P+TYJjmO61HY27MHBZg==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.2.3","description":"TypeScript predicates library","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_3.0.0_1708382092058_0.6124639797402125","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@vitruvius-labs/ts-predicate","version":"3.1.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@3.1.0","maintainers":[{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"25e8161c2bc50ccaa6fd85dd818f7e120ec75b3f","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-3.1.0.tgz","fileCount":155,"integrity":"sha512-45836sdpqpS1NAfJWEBXf2IGd1W7GEVVsdXGWxlEK7qNFaycb9P3VhZ7oaLo58YEKWzxyBGNdINeI1uGc4CrDw==","signatures":[{"sig":"MEYCIQDOEWPKKFsX7ujV86BWUero1zomSm9zMl6yH7hZB0U67AIhAJA7LDKUFudJqcrzeyFPALJYKXEao9nfcYntPau4jXnz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45247},"type":"module","_from":"file:vitruvius-labs-ts-predicate-3.1.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/index.d.mts","import":"./build/esm/index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache tmp","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"pnpm test:unit:build && pnpm test:unit:run","ci:publish":"pnpm publish --access public","eslint:fix":"eslint ./src ./test --fix","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint ./src ./test","test:mutation":"stryker run","test:unit:run":"node --test tmp/test-build/test","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"pnpm test:unit:build && pnpm test:unit:run:only","test:unit:build":"tsc -p tsconfig.test.json","test:unit:stryker":"pnpm test:unit","test:unit:coverage":"NODE_V8_COVERAGE=./reports/node-coverage node --experimental-test-coverage --test ./tmp/test-build/test","test:unit:run:only":"node --test --test-only tmp/test-build/test"},"_npmUser":{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"},"_resolved":"/tmp/97430c2df216218a7d91f4b36ddf1111/vitruvius-labs-ts-predicate-3.1.0.tgz","_integrity":"sha512-45836sdpqpS1NAfJWEBXf2IGd1W7GEVVsdXGWxlEK7qNFaycb9P3VhZ7oaLo58YEKWzxyBGNdINeI1uGc4CrDw==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.2.4","description":"TypeScript predicates library","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_3.1.0_1709308921659_0.971555856849593","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@vitruvius-labs/ts-predicate","version":"4.0.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@4.0.0","maintainers":[{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"34ef7f3519a7fb7de041db1d0d351c4f03d2dd89","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-4.0.0.tgz","fileCount":159,"integrity":"sha512-tOMDdQPMUz//mXD8i3pKLAGBJRi5sY6EOXU8lglKOQ/asHS6wfKP7eS4xqVkx6K2czxsFf2D/USGVdq0DhUmhQ==","signatures":[{"sig":"MEQCIAsdzEfSLSlGlWGtPZofgyJ6j7gzyrElYHXp/rbboYs2AiAxdigvEeWQNvu6BjysJ9J2MEor3sLveKrrD8Cdts3s1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48647},"type":"module","_from":"file:vitruvius-labs-ts-predicate-4.0.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/index.d.mts","import":"./build/esm/index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache tmp","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"pnpm test:unit:build && pnpm test:unit:run","ci:publish":"pnpm publish --access public","eslint:fix":"eslint ./src ./test --fix","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint ./src ./test","test:mutation":"stryker run","test:unit:run":"node --test tmp/test-build/test","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"pnpm test:unit:build && pnpm test:unit:run:only","test:unit:build":"tsc -p tsconfig.test.json","test:unit:stryker":"pnpm test:unit","test:unit:coverage":"NODE_V8_COVERAGE=./reports/node-coverage node --experimental-test-coverage --test ./tmp/test-build/test","test:unit:run:only":"node --test --test-only tmp/test-build/test"},"_npmUser":{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"},"_resolved":"/tmp/ac4e09521f203294d119bb42da9e6fff/vitruvius-labs-ts-predicate-4.0.0.tgz","_integrity":"sha512-tOMDdQPMUz//mXD8i3pKLAGBJRi5sY6EOXU8lglKOQ/asHS6wfKP7eS4xqVkx6K2czxsFf2D/USGVdq0DhUmhQ==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.2.4","description":"TypeScript predicates library","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_4.0.0_1709505981348_0.016477717009589332","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@vitruvius-labs/ts-predicate","version":"4.0.1","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@4.0.1","maintainers":[{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"a2ee2c4157a7bf6d955dfec396a67537d7da646a","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-4.0.1.tgz","fileCount":159,"integrity":"sha512-a9UKcVVdX6AjtJOZw54RzJY+5Jy63/sVkanSycciqb6nMeEI81vBVwhs5g0nJOtSNzmBmHm6KJVwSbHJn08AXg==","signatures":[{"sig":"MEUCIQDyXi4uZmUnngre9H4MC7yYKZaukABH3A/7XhEKIkyoCgIgQahd/elQvG06B60H0EljQDs1iONORMq6OG2Autnj1xI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48900},"type":"module","_from":"file:vitruvius-labs-ts-predicate-4.0.1.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache tmp","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"pnpm test:unit:build && pnpm test:unit:run","ci:publish":"pnpm publish --access public","eslint:fix":"eslint ./src ./test --fix","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint ./src ./test","test:mutation":"stryker run","test:unit:run":"node --test tmp/test-build/test","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"pnpm test:unit:build && pnpm test:unit:run:only","test:unit:build":"tsc -p tsconfig.test.json","test:unit:stryker":"pnpm test:unit","test:unit:coverage":"NODE_V8_COVERAGE=./reports/node-coverage node --experimental-test-coverage --test ./tmp/test-build/test","test:unit:run:only":"node --test --test-only tmp/test-build/test"},"_npmUser":{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"},"_resolved":"/tmp/0e3ad63f547ca7765ef258f5a39e91c4/vitruvius-labs-ts-predicate-4.0.1.tgz","_integrity":"sha512-a9UKcVVdX6AjtJOZw54RzJY+5Jy63/sVkanSycciqb6nMeEI81vBVwhs5g0nJOtSNzmBmHm6KJVwSbHJn08AXg==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.2.4","description":"TypeScript predicates library","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_4.0.1_1709759047459_0.12306768151405101","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@vitruvius-labs/ts-predicate","version":"5.0.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@5.0.0","maintainers":[{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"c878fb733d71ba04d91888e3c224216e92a39579","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-5.0.0.tgz","fileCount":173,"integrity":"sha512-0l75PW7DeBjxiDabhRsZQJMmAXWAd6fqaDgePh29A03R+mBz7xZoBtrK25V8opnPIO8VPTpTVuONOtAma4jY9g==","signatures":[{"sig":"MEUCIDnKGLkk49umt4KravsyEmOGKGHquKwjsj4x6EbolEBVAiEA7ACzIQtLx2QKatzbQdwAsz4G6ut3I0vep2Wq4JGv538=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54822},"type":"module","_from":"file:vitruvius-labs-ts-predicate-5.0.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache tmp","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"pnpm test:unit:build && pnpm test:unit:run","ci:publish":"pnpm publish --access public","eslint:fix":"eslint ./src ./test --fix","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint ./src ./test","test:mutation":"stryker run","test:unit:run":"node --test tmp/test-build/test","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"pnpm test:unit:build && pnpm test:unit:run:only","test:unit:build":"tsc -p tsconfig.test.json","test:unit:stryker":"pnpm test:unit","test:unit:coverage":"NODE_V8_COVERAGE=./reports/node-coverage node --experimental-test-coverage --test ./tmp/test-build/test","test:unit:run:only":"node --test --test-only tmp/test-build/test"},"_npmUser":{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"},"_resolved":"/tmp/37d6d055a17fff83cfa8576da93aa7d5/vitruvius-labs-ts-predicate-5.0.0.tgz","_integrity":"sha512-0l75PW7DeBjxiDabhRsZQJMmAXWAd6fqaDgePh29A03R+mBz7xZoBtrK25V8opnPIO8VPTpTVuONOtAma4jY9g==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.5.0","description":"TypeScript predicates library","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_5.0.0_1714984805787_0.7036416143140862","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@vitruvius-labs/ts-predicate","version":"5.0.1","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@5.0.1","maintainers":[{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"55b85392544fa76fae4b85ded22abf7e31aca8e2","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-5.0.1.tgz","fileCount":173,"integrity":"sha512-5l0zhcl5jyWeKb4oIp1liX4RVYYQ5nEXkvJsceVOWwcXMybVvqumkyj9KMdwRR4jJKg2n/hH3hh2x42z/uqjwA==","signatures":[{"sig":"MEQCIDAcKkHaA3Iu/UAG5OrjWRoGp6kY4KwgZgCOBMPar2kBAiBxD/iF0MHbYV37mZbvhe/VuyYyAFgmMJEzoWtUDj+LQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55266},"type":"module","_from":"file:vitruvius-labs-ts-predicate-5.0.1.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache tmp","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"pnpm test:unit:build && pnpm test:unit:run","ci:publish":"pnpm publish --access public","eslint:fix":"eslint ./src ./test --fix","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint ./src ./test","test:mutation":"stryker run","test:unit:run":"node --test tmp/test-build/test","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"pnpm test:unit:build && pnpm test:unit:run:only","test:unit:build":"tsc -p tsconfig.test.json","test:unit:stryker":"pnpm test:unit","test:unit:coverage":"NODE_V8_COVERAGE=./reports/node-coverage node --experimental-test-coverage --test ./tmp/test-build/test","test:unit:run:only":"node --test --test-only tmp/test-build/test"},"_npmUser":{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"},"_resolved":"/tmp/6f483fb88748a451eb34b929a4ebad46/vitruvius-labs-ts-predicate-5.0.1.tgz","_integrity":"sha512-5l0zhcl5jyWeKb4oIp1liX4RVYYQ5nEXkvJsceVOWwcXMybVvqumkyj9KMdwRR4jJKg2n/hH3hh2x42z/uqjwA==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.5.0","description":"TypeScript predicates library","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_5.0.1_1715288266779_0.42751197068223123","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@vitruvius-labs/ts-predicate","version":"5.0.2","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@5.0.2","maintainers":[{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"cda53820abdba044cdad358c9cba68b15462d84e","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-5.0.2.tgz","fileCount":173,"integrity":"sha512-54wYNQbUGqFR2+T4CYI8chacNSltlmDQTlB6Uce8ycV/+hcW03fXm3AUA60ImBYcGYQIBaradoBbiOsEKaM6Vg==","signatures":[{"sig":"MEQCIEwFxDSPBHnBJhs3hzbfUML03XHmLmqRsfQCJLYXaSuoAiAuSvjGyH2GCVTm+D6Tzy99NixF1LUSlfNry6f/RZbdsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55235},"type":"module","_from":"file:vitruvius-labs-ts-predicate-5.0.2.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache tmp","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"pnpm test:unit:build && pnpm test:unit:run","ci:publish":"pnpm publish --access public","eslint:fix":"eslint ./src ./test --fix","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint ./src ./test","test:mutation":"stryker run","test:unit:run":"node --test tmp/test-build/test","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"pnpm test:unit:build && pnpm test:unit:run:only","test:unit:build":"tsc -p tsconfig.test.json","test:unit:stryker":"pnpm test:unit","test:unit:coverage":"NODE_V8_COVERAGE=./reports/node-coverage node --experimental-test-coverage --test ./tmp/test-build/test","test:unit:run:only":"node --test --test-only tmp/test-build/test"},"_npmUser":{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"},"_resolved":"/tmp/1f54e0e601d5f272d24d77fcb0b58c08/vitruvius-labs-ts-predicate-5.0.2.tgz","_integrity":"sha512-54wYNQbUGqFR2+T4CYI8chacNSltlmDQTlB6Uce8ycV/+hcW03fXm3AUA60ImBYcGYQIBaradoBbiOsEKaM6Vg==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.5.0","description":"TypeScript predicates library","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_5.0.2_1715303187089_0.8924847120667592","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"@vitruvius-labs/ts-predicate","version":"5.0.3","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@5.0.3","maintainers":[{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"0fb57f5ee6fb28e7915a8057a505d4c60d0ec08d","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-5.0.3.tgz","fileCount":173,"integrity":"sha512-BGxZ+F68AQzZpuVRxrAMKE32nN3HODJlmFsAyV/hmdwhLNGv64jsJHp924b/TK6fiP+/7tBgUo58BpKEMtEnTA==","signatures":[{"sig":"MEYCIQDhGYuIFDLqPaSjCvtH3yNQLEWYDFi9UhjtS3KNpbI9vQIhAOvA4kB9HjyJDJtuN8jxt8xSo2/baSLfl8DTLbUhAPX6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55734},"type":"module","_from":"file:vitruvius-labs-ts-predicate-5.0.3.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache tmp","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"pnpm test:unit:build && pnpm test:unit:run","ci:publish":"pnpm publish --access public","eslint:fix":"eslint ./src ./test --fix","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint ./src ./test","test:mutation":"stryker run","test:unit:run":"node --test tmp/test-build/test","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"pnpm test:unit:build && pnpm test:unit:run:only","test:unit:build":"tsc -p tsconfig.test.json","test:unit:stryker":"pnpm test:unit","test:unit:coverage":"NODE_V8_COVERAGE=./reports/node-coverage node --experimental-test-coverage --test ./tmp/test-build/test","test:unit:run:only":"node --test --test-only tmp/test-build/test"},"_npmUser":{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"},"_resolved":"/tmp/31f766013f3e0cea0863e6624e8b759a/vitruvius-labs-ts-predicate-5.0.3.tgz","_integrity":"sha512-BGxZ+F68AQzZpuVRxrAMKE32nN3HODJlmFsAyV/hmdwhLNGv64jsJHp924b/TK6fiP+/7tBgUo58BpKEMtEnTA==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.5.0","description":"TypeScript predicates library","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_5.0.3_1715532970544_0.9947281921160034","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@vitruvius-labs/ts-predicate","version":"5.1.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@5.1.0","maintainers":[{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"7beef5812c5dd6d823fa1206c9ec2de866cf7ed5","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-5.1.0.tgz","fileCount":173,"integrity":"sha512-yCbUMDOwnjzlajJUqvn8IBAd2EAlm9EHvEhqRKgqtOTvy2r+L05p/NoDNM3fLQXXuhTwo/JrkPK/77BtR6vgTg==","signatures":[{"sig":"MEYCIQDpXF7O1UJCGqL7/5Wp0hhBbsvNb+8XwTm3glRbAUJkwwIhAJ4OfsJydW6C+fVT4Pq8BqDSH25tM/Ii3tnkiRdz3CXC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55810},"type":"module","_from":"file:vitruvius-labs-ts-predicate-5.1.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache tmp","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"pnpm test:unit:build && pnpm test:unit:run","ci:publish":"pnpm publish --access public","eslint:fix":"eslint ./src ./test --fix","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint ./src ./test","test:mutation":"stryker run","test:unit:run":"node --test tmp/test-build/test","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"pnpm test:unit:build && pnpm test:unit:run:only","test:unit:build":"tsc -p tsconfig.test.json","test:unit:stryker":"pnpm test:unit","test:unit:coverage":"NODE_V8_COVERAGE=./reports/node-coverage node --experimental-test-coverage --test ./tmp/test-build/test","test:unit:run:only":"node --test --test-only tmp/test-build/test"},"_npmUser":{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"},"_resolved":"/tmp/9c5a6d2dbde362273c5857c42e938587/vitruvius-labs-ts-predicate-5.1.0.tgz","_integrity":"sha512-yCbUMDOwnjzlajJUqvn8IBAd2EAlm9EHvEhqRKgqtOTvy2r+L05p/NoDNM3fLQXXuhTwo/JrkPK/77BtR6vgTg==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.5.0","description":"TypeScript predicates library","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_5.1.0_1716847055166_0.4585354788060434","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@vitruvius-labs/ts-predicate","version":"5.2.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@5.2.0","maintainers":[{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"917dcf4ae612b0c40a04d17fefadc3d23864bbc2","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-5.2.0.tgz","fileCount":173,"integrity":"sha512-+Ngx6HantHc0aUMirI8c3af17INjUT1aD6PQ/UrqfN23e3WRWT4K9Ur6JMmT9fPY7aUDY+8IeQikOyh7LqY1mg==","signatures":[{"sig":"MEUCIQCE/fhJ0LrOFMqsMkTDosnUO+D+yXygu4HOvui5iKJMBwIgAogZiDjMeVbSdgOOKLZMZFrYpNcqF79k3/UE7jPw/5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56200},"type":"module","_from":"file:vitruvius-labs-ts-predicate-5.2.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache tmp","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"pnpm test:unit:build && pnpm test:unit:run","ci:publish":"pnpm publish --access public","eslint:fix":"eslint ./src ./test --fix","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint ./src ./test","test:mutation":"stryker run","test:unit:run":"node --test tmp/test-build/test","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"pnpm test:unit:build && pnpm test:unit:run:only","test:unit:build":"tsc -p tsconfig.test.json","test:unit:stryker":"pnpm test:unit","test:unit:coverage":"NODE_V8_COVERAGE=./reports/node-coverage node --experimental-test-coverage --test ./tmp/test-build/test","test:unit:run:only":"node --test --test-only tmp/test-build/test"},"_npmUser":{"name":"smashingquasar","email":"nicolas+npm@cordier-cerezo.com"},"_resolved":"/tmp/b2c380f6ad470633189d77a9c98d0aa7/vitruvius-labs-ts-predicate-5.2.0.tgz","_integrity":"sha512-+Ngx6HantHc0aUMirI8c3af17INjUT1aD6PQ/UrqfN23e3WRWT4K9Ur6JMmT9fPY7aUDY+8IeQikOyh7LqY1mg==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript predicates library","directories":{},"_nodeVersion":"18.20.3","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_5.2.0_1717683444409_0.5813038736421077","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@vitruvius-labs/ts-predicate","version":"5.3.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@5.3.0","maintainers":[{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"0626fa8a0e33e54984dbe1a0544cfa331fa484a8","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-5.3.0.tgz","fileCount":191,"integrity":"sha512-0jMuPZWsxdDaHq12l+jBjiTM3WEeoS+DXVyDJpvi/5rkYKHQOxf6Nzl9wayez1kRilUYGOjXb9SVXseKxp3DBA==","signatures":[{"sig":"MEUCIQCEbV1KOJSRNv1NaNDktDOUpD96I86/2uQZ+F+Fm8SOtAIgHJqL3yOnb0RaiBKaf7jub5E0jMidLDR2Ll3fZGQBHkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57678},"type":"module","_from":"file:vitruvius-labs-ts-predicate-5.3.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"tsx --test **/*.spec.mts","ci:publish":"pnpm publish --access public","eslint:fix":"eslint --fix","c8:coverage":"c8 --exclude mock --exclude test tsx --test-reporter spec --test **/*.spec.mts","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint","node:coverage":"NODE_V8_COVERAGE=./reports/node-coverage tsx --experimental-test-coverage --test **/*.spec.mts","test:mutation":"stryker run","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"tsx --test --test-only **/*.spec.mts","test:unit:stryker":"pnpm test:unit"},"_npmUser":{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"},"_resolved":"/tmp/18878b64f6daa1e2a3d55dac4e48442d/vitruvius-labs-ts-predicate-5.3.0.tgz","_integrity":"sha512-0jMuPZWsxdDaHq12l+jBjiTM3WEeoS+DXVyDJpvi/5rkYKHQOxf6Nzl9wayez1kRilUYGOjXb9SVXseKxp3DBA==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.9.0","description":"TypeScript predicates library","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_5.3.0_1733011792097_0.7575146708299292","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"@vitruvius-labs/ts-predicate","version":"5.4.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@5.4.0","maintainers":[{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"afda646590f3a12477b53e92b159e4fe203e1632","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-5.4.0.tgz","fileCount":191,"integrity":"sha512-2Vw4Y1pBI7Ntnig701aoDRRw4PW14sU1XAWucfAkqmZOBbmZXSVZDFncTDQ4kvUePhyeIobGYVvWjcm3jP2eRQ==","signatures":[{"sig":"MEQCIGcxkvrQvY/pV81P7k0arqI/lSqSoJaT4Z3GWxkna5UWAiBNE8YAIG98n25bs2P2iJrOfKx5aO3vHitxwmyiDt56Nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57728},"type":"module","_from":"file:vitruvius-labs-ts-predicate-5.4.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"tsx --test **/*.spec.mts","ci:publish":"pnpm publish --access public","eslint:fix":"eslint --fix","c8:coverage":"c8 --exclude mock --exclude test tsx --test-reporter spec --test **/*.spec.mts","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint","node:coverage":"NODE_V8_COVERAGE=./reports/node-coverage tsx --experimental-test-coverage --test **/*.spec.mts","test:mutation":"stryker run","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"tsx --test --test-only **/*.spec.mts","test:unit:stryker":"pnpm test:unit"},"_npmUser":{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"},"_resolved":"/tmp/9596409e954dfce50ccaa2ad710a38f6/vitruvius-labs-ts-predicate-5.4.0.tgz","_integrity":"sha512-2Vw4Y1pBI7Ntnig701aoDRRw4PW14sU1XAWucfAkqmZOBbmZXSVZDFncTDQ4kvUePhyeIobGYVvWjcm3jP2eRQ==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.9.0","description":"TypeScript predicates library","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_5.4.0_1733336883230_0.5541451531235482","host":"s3://npm-registry-packages"}},"5.4.1":{"name":"@vitruvius-labs/ts-predicate","version":"5.4.1","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@5.4.1","maintainers":[{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"c6fd30d370cc312b51a55b8a52960c6390b97e5b","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-5.4.1.tgz","fileCount":191,"integrity":"sha512-po+w2NPcvTQhxYhbDUr2n2NUjzkj+E5dd+weA1Ler/ljkhwJfhCXr8zyCK1MIqOgMb3dtwWkABhfzqxbj6ob/g==","signatures":[{"sig":"MEUCIQCAH1nAEBRGmSTKt11Rdgi41BVwpKh8RjytXpOEJlBd7AIgNrESN1MBUYlmsXNkkw+pGaKmdG5zF0FfuHgpxdXZ4zE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57654},"type":"module","_from":"file:vitruvius-labs-ts-predicate-5.4.1.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"tsx --test **/*.spec.mts","ci:publish":"pnpm publish --access public","eslint:fix":"eslint --fix","c8:coverage":"c8 --exclude mock --exclude test tsx --test-reporter spec --test **/*.spec.mts","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint","node:coverage":"NODE_V8_COVERAGE=./reports/node-coverage tsx --experimental-test-coverage --test **/*.spec.mts","test:mutation":"stryker run","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"tsx --test --test-only **/*.spec.mts","test:unit:stryker":"pnpm test:unit"},"_npmUser":{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"},"_resolved":"/tmp/ea28a09294079efd0fd32589c7acca82/vitruvius-labs-ts-predicate-5.4.1.tgz","_integrity":"sha512-po+w2NPcvTQhxYhbDUr2n2NUjzkj+E5dd+weA1Ler/ljkhwJfhCXr8zyCK1MIqOgMb3dtwWkABhfzqxbj6ob/g==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.9.0","description":"TypeScript predicates library","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_5.4.1_1733488259540_0.8110741505351815","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"@vitruvius-labs/ts-predicate","version":"5.5.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@5.5.0","maintainers":[{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"f285071913490ae6acd9e8d4e41b9f6261bd2566","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-5.5.0.tgz","fileCount":195,"integrity":"sha512-AUHgTiETwkK0wo4aSt0mqDFW22lxdRwg1CVpLuTEmRhQQKNvMgka3EVfFbXtKqH9JSDG0iVFauexvpSbYW3Qsw==","signatures":[{"sig":"MEUCIQDQ8C7t85lVCuoBVCjgPdV0EZ0JD6YwyLugvYY5PF9HzQIgRq9qqtsBjPAJ/p8FQRIy/WArWJYKaTVSOpd3+5GB2X8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58460},"type":"module","_from":"file:vitruvius-labs-ts-predicate-5.5.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"tsx --test **/*.spec.mts","ci:publish":"pnpm publish --access public","eslint:fix":"eslint --fix","c8:coverage":"c8 --exclude mock --exclude test tsx --test-reporter spec --test **/*.spec.mts","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint","node:coverage":"NODE_V8_COVERAGE=./reports/node-coverage tsx --experimental-test-coverage --test **/*.spec.mts","test:mutation":"stryker run","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"tsx --test --test-only **/*.spec.mts","test:unit:stryker":"pnpm test:unit"},"_npmUser":{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"},"_resolved":"/tmp/074cd043d9f6b411527e0520d2189ee3/vitruvius-labs-ts-predicate-5.5.0.tgz","_integrity":"sha512-AUHgTiETwkK0wo4aSt0mqDFW22lxdRwg1CVpLuTEmRhQQKNvMgka3EVfFbXtKqH9JSDG0iVFauexvpSbYW3Qsw==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.9.0","description":"TypeScript predicates library","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_5.5.0_1733992119615_0.5700035808876927","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@vitruvius-labs/ts-predicate","version":"6.0.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@6.0.0","maintainers":[{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"3759feec00fa46067f8a279e546f76cc2b035364","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-6.0.0.tgz","fileCount":197,"integrity":"sha512-t5SVhesRusWOh5fZp4TdPoisqsrN62y7cVfpnMUdhx5NpgwV404QRVfxBoxxIEdaeDIinDX/+TzfpNVaN6uiBg==","signatures":[{"sig":"MEUCIASkWXubXuGlSxgB7K6ZiSf1kkSCOIxOxaAJXkueFeKZAiEAlRC7uL1budSx4TjDglsIoydImeDXF1RSSEZrjGy+9E4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59000},"type":"module","_from":"file:vitruvius-labs-ts-predicate-6.0.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"tsx --test **/*.spec.mts","ci:publish":"pnpm publish --access public","eslint:fix":"eslint --fix","c8:coverage":"c8 --exclude mock --exclude test tsx --test-reporter spec --test **/*.spec.mts","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint","node:coverage":"NODE_V8_COVERAGE=./reports/node-coverage tsx --experimental-test-coverage --test **/*.spec.mts","test:mutation":"stryker run","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"tsx --test --test-only **/*.spec.mts","test:unit:stryker":"pnpm test:unit"},"_npmUser":{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"},"_resolved":"/tmp/1063f64d7140101b983eb058d71e88e8/vitruvius-labs-ts-predicate-6.0.0.tgz","_integrity":"sha512-t5SVhesRusWOh5fZp4TdPoisqsrN62y7cVfpnMUdhx5NpgwV404QRVfxBoxxIEdaeDIinDX/+TzfpNVaN6uiBg==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.9.0","description":"TypeScript predicates library","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_6.0.0_1735189181053_0.5639490129715281","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@vitruvius-labs/ts-predicate","version":"6.1.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@6.1.0","maintainers":[{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"a7258e79e22103c7b72f3df84bb73b643523557c","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-6.1.0.tgz","fileCount":199,"integrity":"sha512-op0TEfdjIDbyXj4pg0wZEGYKWfo0TSPLQcmNOPAeFf8XGk4u+5jY0Cla7Wi4X+nKG6G7DgA+EgVsxlesfTpLog==","signatures":[{"sig":"MEQCICuNHKStxDd8FOtZ3Gy1yyjixOuZKGKbYcdDgw0ioWkwAiB8HghTfUFugEaRbhZKXrBBZZKzkw1Zg15tL1Jmy+0E/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59352},"type":"module","_from":"file:vitruvius-labs-ts-predicate-6.1.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"tsx --test **/*.spec.mts","ci:publish":"pnpm publish --access public","eslint:fix":"eslint --fix","c8:coverage":"c8 --exclude mock --exclude test tsx --test-reporter spec --test **/*.spec.mts","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint","node:coverage":"NODE_V8_COVERAGE=./reports/node-coverage tsx --experimental-test-coverage --test **/*.spec.mts","test:mutation":"stryker run","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"tsx --test --test-only **/*.spec.mts","test:unit:stryker":"pnpm test:unit"},"_npmUser":{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"},"_resolved":"/tmp/8187a64546d848cedde0125f26b86527/vitruvius-labs-ts-predicate-6.1.0.tgz","_integrity":"sha512-op0TEfdjIDbyXj4pg0wZEGYKWfo0TSPLQcmNOPAeFf8XGk4u+5jY0Cla7Wi4X+nKG6G7DgA+EgVsxlesfTpLog==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.9.0","description":"TypeScript predicates library","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_6.1.0_1736115634857_0.1165739428099779","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@vitruvius-labs/ts-predicate","version":"6.2.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@6.2.0","maintainers":[{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"9d606db12789256ab0eb425fc55f3abec1bab50c","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-6.2.0.tgz","fileCount":203,"integrity":"sha512-2TGhi+hOzwIgY+WObLfCC3fiRlq1t/Nzh1Zs7k1Gvx+1lh6xTpSBt0BrlR9E54buNunuw0btUOViGW0fj+jb5g==","signatures":[{"sig":"MEUCICpqoIeU5Vf1hbzGas6rBwbVoEGhoDfaIjjWilqKqX/6AiEAkIHKdtiTc/VyXb5wsj7VilyRDxlYwhEABw93qTFnU6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62255},"type":"module","_from":"file:vitruvius-labs-ts-predicate-6.2.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"},"./helper":{"types":"./build/types/helper/_index.d.mts","import":"./build/esm/helper/_index.mjs"},"./type-hint":{"types":"./build/types/type-hint/_index.d.mts","import":"./build/esm/type-hint/_index.mjs"},"./type-guard":{"types":"./build/types/type-guard/_index.d.mts","import":"./build/esm/type-guard/_index.mjs"},"./type-assertion":{"types":"./build/types/type-assertion/_index.d.mts","import":"./build/esm/type-assertion/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"tsx --test **/*.spec.mts","ci:publish":"pnpm publish --access public","eslint:fix":"eslint --fix","c8:coverage":"c8 --exclude mock --exclude test tsx --test-reporter spec --test **/*.spec.mts","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint","node:coverage":"NODE_V8_COVERAGE=./reports/node-coverage tsx --experimental-test-coverage --test **/*.spec.mts","test:mutation":"stryker run","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"tsx --test --test-only **/*.spec.mts","test:unit:stryker":"pnpm test:unit"},"_npmUser":{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"},"_resolved":"/tmp/46853b0cff5642d1bc3a9b364023caad/vitruvius-labs-ts-predicate-6.2.0.tgz","_integrity":"sha512-2TGhi+hOzwIgY+WObLfCC3fiRlq1t/Nzh1Zs7k1Gvx+1lh6xTpSBt0BrlR9E54buNunuw0btUOViGW0fj+jb5g==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript predicates library","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_6.2.0_1740391047015_0.5295667361789709","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@vitruvius-labs/ts-predicate","version":"7.0.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@7.0.0","maintainers":[{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"4e5b507c17286347ffcd4b25aab0c8d732131393","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-7.0.0.tgz","fileCount":279,"integrity":"sha512-lnWz0W2BeI/LZh6AGrOhC+SrQ74IeG2hUuT8BUXN9Q0nNj1cZ63e3a/uFd5/guqAqowQaNyHx4mP61CW2DybjQ==","signatures":[{"sig":"MEUCIEKi83WiyshUmlZlaft+2MfOwl+oFSnmjX+EQPh5jWoAAiEA1Sjyo2JpH2ZCwgJw/72D7kqIecio42wx3IPCcRvx1qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77318},"type":"module","_from":"file:vitruvius-labs-ts-predicate-7.0.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"tsx --test **/*.spec.mts","ci:publish":"pnpm publish --access public","eslint:fix":"eslint --fix","c8:coverage":"c8 --exclude mock --exclude test tsx --test-reporter spec --test **/*.spec.mts","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint","node:coverage":"NODE_V8_COVERAGE=./reports/node-coverage tsx --experimental-test-coverage --test **/*.spec.mts","test:mutation":"stryker run","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"tsx --test --test-only **/*.spec.mts","test:unit:stryker":"pnpm test:unit"},"_npmUser":{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"},"_resolved":"/tmp/43fbc1ba7a9de831e1bc4b30f2bf7045/vitruvius-labs-ts-predicate-7.0.0.tgz","_integrity":"sha512-lnWz0W2BeI/LZh6AGrOhC+SrQ74IeG2hUuT8BUXN9Q0nNj1cZ63e3a/uFd5/guqAqowQaNyHx4mP61CW2DybjQ==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript predicates library","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":" https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_7.0.0_1764101044442_0.06298426240387878","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@vitruvius-labs/ts-predicate","version":"7.1.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@7.1.0","maintainers":[{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"f42b284c9c6f9c8e5c71d0c4ad68eddbb728d62a","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-7.1.0.tgz","fileCount":293,"integrity":"sha512-ZnKcCftI+Jw1vqaEx+0QFzfr8ogpTy/p4NXXNHrvZcRVynynEU/knlQMQtX5PtKp4SwBiE4ZLlanR7ZDNHYNFQ==","signatures":[{"sig":"MEQCIDr4pdN9rhtdeiRlx/Uoln7D47PI0k61zVRUnS0uoof9AiB6d5hbtGiPUBb7duQ2dNyVK7PwwlbnnI+Q4842Pmmnag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79448},"type":"module","_from":"file:vitruvius-labs-ts-predicate-7.1.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"tsx --test **/*.spec.mts","ci:publish":"pnpm publish --access public","eslint:fix":"eslint --fix","c8:coverage":"c8 --exclude mock --exclude test tsx --test-reporter spec --test **/*.spec.mts","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint","node:coverage":"NODE_V8_COVERAGE=./reports/node-coverage tsx --experimental-test-coverage --test **/*.spec.mts","test:mutation":"stryker run","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"tsx --test --test-only **/*.spec.mts","test:unit:stryker":"pnpm test:unit"},"_npmUser":{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"},"_resolved":"/tmp/09a0fbac362286dcbcf254260d15a297/vitruvius-labs-ts-predicate-7.1.0.tgz","_integrity":"sha512-ZnKcCftI+Jw1vqaEx+0QFzfr8ogpTy/p4NXXNHrvZcRVynynEU/knlQMQtX5PtKp4SwBiE4ZLlanR7ZDNHYNFQ==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript predicates library","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_7.1.0_1774447658697_0.8953637857617862","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@vitruvius-labs/ts-predicate","version":"7.2.0","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@7.2.0","maintainers":[{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"8ecc6a72bdfe7f855f6d45b1e114cd3a019f76e0","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-7.2.0.tgz","fileCount":297,"integrity":"sha512-oqOU7q3iFzE3C+QSV2pAL+PZf98/k/OsrGlb/rrGcmW8ETndMTZuqhLPczLvjhb27h4gCQ8BvzvJeyeJXnkX8Q==","signatures":[{"sig":"MEUCICBsjOEKnmVYVEobZs3rG5m4ypl3g3ubudrhiIrog3DdAiEAmtKxg84qQKWHrhdM4Z2YdWn23tRbs7AK+oiYKa55/CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80027},"type":"module","_from":"file:vitruvius-labs-ts-predicate-7.2.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"tsx --test **/*.spec.mts","ci:publish":"pnpm publish --access public","eslint:fix":"eslint --fix","c8:coverage":"c8 --exclude mock --exclude test tsx --test-reporter spec --test **/*.spec.mts","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint","node:coverage":"NODE_V8_COVERAGE=./reports/node-coverage tsx --experimental-test-coverage --test **/*.spec.mts","test:mutation":"stryker run","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"tsx --test --test-only **/*.spec.mts","test:unit:stryker":"pnpm test:unit"},"_npmUser":{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"},"_resolved":"/tmp/da397e93e7d937d181ddc3acd5d2ae82/vitruvius-labs-ts-predicate-7.2.0.tgz","_integrity":"sha512-oqOU7q3iFzE3C+QSV2pAL+PZf98/k/OsrGlb/rrGcmW8ETndMTZuqhLPczLvjhb27h4gCQ8BvzvJeyeJXnkX8Q==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript predicates library","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_7.2.0_1775518204179_0.25812548530079216","host":"s3://npm-registry-packages-npm-production"}},"7.2.1":{"name":"@vitruvius-labs/ts-predicate","version":"7.2.1","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@7.2.1","maintainers":[{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"81cb6b2154424f1859c84d8b3d3928ee262775d3","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-7.2.1.tgz","fileCount":297,"integrity":"sha512-yFtPXcb/NR9XAtDQjjLOt4rLRFbH8zUmFAo0IGt0nWKFCARdCAgb3J9WRuVwWP4/VEI5lD0J1ywjTYJzH6h7Pg==","signatures":[{"sig":"MEUCIQC0dQfrdKXbld9yqQ/+3HQZtwYcFE5RwnesxDaSI+K6dwIgfE4n8xT7SeZrWyDnmjXnx3ziW9YReibD7UI9gv26zYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80188},"type":"module","_from":"file:vitruvius-labs-ts-predicate-7.2.1.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"tsx --test **/*.spec.mts","ci:publish":"pnpm publish --access public","eslint:fix":"eslint --fix","c8:coverage":"c8 --exclude mock --exclude test tsx --test-reporter spec --test **/*.spec.mts","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint","node:coverage":"NODE_V8_COVERAGE=./reports/node-coverage tsx --experimental-test-coverage --test **/*.spec.mts","test:mutation":"stryker run","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"tsx --test --test-only **/*.spec.mts","test:unit:stryker":"pnpm test:unit"},"_npmUser":{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"},"_resolved":"/tmp/36404fa720235fb1442e5e7947de1dd1/vitruvius-labs-ts-predicate-7.2.1.tgz","_integrity":"sha512-yFtPXcb/NR9XAtDQjjLOt4rLRFbH8zUmFAo0IGt0nWKFCARdCAgb3J9WRuVwWP4/VEI5lD0J1ywjTYJzH6h7Pg==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript predicates library","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_7.2.1_1779289146232_0.0834211674698826","host":"s3://npm-registry-packages-npm-production"}},"7.2.2":{"name":"@vitruvius-labs/ts-predicate","version":"7.2.2","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"author":{"name":"VitruviusLabs"},"license":"MIT","_id":"@vitruvius-labs/ts-predicate@7.2.2","maintainers":[{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"}],"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"dist":{"shasum":"243ca7a5d091a4bcca2a00efc287663abf54894d","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-7.2.2.tgz","fileCount":297,"integrity":"sha512-Cm9aejcaEkIK6HrcVFysUbDr+lecRgE/0G/6ASgIcbsxxv0G5HdrDRl9Y02dhBKjSPRiLlkEpkhSLBiYtFYYCg==","signatures":[{"sig":"MEUCIQD2WSKHwA+l+tfw9t8lSZA2t4A/Yzy30NOaMPGmNuJC0QIgMQDjcusE4AFje9/vKJR5ga1NnaYdmu1NgZNsaunWtcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80290},"type":"module","_from":"file:vitruvius-labs-ts-predicate-7.2.2.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/types/_index.d.mts","import":"./build/esm/_index.mjs"}},"scripts":{"build":"pnpm clean && pnpm compile","clean":"rm -rf reports coverage build dist lib .eslintcache","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:lint":"pnpm eslint:check","compile":"tsc -p tsconfig.build.json","ci:build":"pnpm build","ts:check":"tsc -p tsconfig.json --noEmit","test:unit":"tsx --test **/*.spec.mts","ci:publish":"pnpm publish --access public","eslint:fix":"eslint --fix","c8:coverage":"c8 --exclude mock --exclude test tsx --test-reporter spec --test **/*.spec.mts","ci:ts:check":"pnpm ts:check","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:test:unit":"pnpm test:unit","eslint:check":"eslint","node:coverage":"NODE_V8_COVERAGE=./reports/node-coverage tsx --experimental-test-coverage --test **/*.spec.mts","test:mutation":"stryker run","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:spell:check":"pnpm spell:check","test:unit:only":"tsx --test --test-only **/*.spec.mts","test:unit:stryker":"pnpm test:unit"},"_npmUser":{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"},"_resolved":"/tmp/2e82d8d9bf2d1c9fc7f4ef814627f657/vitruvius-labs-ts-predicate-7.2.2.tgz","_integrity":"sha512-Cm9aejcaEkIK6HrcVFysUbDr+lecRgE/0G/6ASgIcbsxxv0G5HdrDRl9Y02dhBKjSPRiLlkEpkhSLBiYtFYYCg==","repository":{"url":"git+https://github.com/VitruviusLabs/typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript predicates library","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-predicate_7.2.2_1785178667503_0.5381930248395872","host":"s3://npm-registry-packages-npm-production"}},"7.2.3":{"name":"@vitruvius-labs/ts-predicate","version":"7.2.3","description":"TypeScript predicates library","author":{"name":"VitruviusLabs"},"contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"license":"MIT","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"repository":{"type":"git","url":"git+https://github.com/VitruviusLabs/typescript.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"type":"module","exports":{".":{"import":"./build/esm/_index.mjs","types":"./build/types/_index.d.mts"}},"engines":{"node":">=18.0.0"},"scripts":{"clean":"rm -rf reports coverage build dist lib .eslintcache","compile":"tsc -p tsconfig.build.json","build":"pnpm clean && pnpm compile","eslint:check":"eslint","eslint:fix":"eslint --fix","test:unit":"tsx --test **/*.spec.mts","test:unit:only":"tsx --test --test-only **/*.spec.mts","test:unit:stryker":"pnpm test:unit","test:mutation":"stryker run","node:coverage":"NODE_V8_COVERAGE=./reports/node-coverage tsx --experimental-test-coverage --test **/*.spec.mts","c8:coverage":"c8 --exclude mock --exclude test tsx --test-reporter spec --test **/*.spec.mts","ts:check":"tsc -p tsconfig.json --noEmit","spell:check":"cspell -c ../../.vscode/cspell.json .","ci:lint":"pnpm eslint:check","ci:ts:check":"pnpm ts:check","ci:spell:check":"pnpm spell:check","ci:test:unit":"pnpm test:unit","ci:full":"pnpm ci:lint && pnpm ci:ts:check && pnpm ci:spell:check && pnpm ci:test:unit","ci:publish":"pnpm publish --access public","ci:publish:dry":"pnpm publish --access public --dry-run --no-git-checks","ci:build":"pnpm build"},"_id":"@vitruvius-labs/ts-predicate@7.2.3","_integrity":"sha512-1AhF7T8w4XhNP4v1oktDg3CK0xcgTLLFAsL0TDr4G2NkFOQkqt5cVgjVStUGm0/k8PU4c97IbBQaZ//LeHO4lA==","_resolved":"/tmp/2104185debec245abfea1e6a0c38dc7c/vitruvius-labs-ts-predicate-7.2.3.tgz","_from":"file:vitruvius-labs-ts-predicate-7.2.3.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-1AhF7T8w4XhNP4v1oktDg3CK0xcgTLLFAsL0TDr4G2NkFOQkqt5cVgjVStUGm0/k8PU4c97IbBQaZ//LeHO4lA==","shasum":"aa9eb0b6e0a181ff482feb1a9be3efc7bebab844","tarball":"https://registry.npmjs.org/@vitruvius-labs/ts-predicate/-/ts-predicate-7.2.3.tgz","fileCount":299,"unpackedSize":80686,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDzYUHr+RIfTfH0X/Z3wQ8xwER0jqovPo4L2v0Ks14M9wIhAOk2hKyLl+oveAyypvgW96FVYw/8t+G7twbF1QhvmSCp"}]},"_npmUser":{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"},"directories":{},"maintainers":[{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-predicate_7.2.3_1787075158657_0.8218986816086016"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-16T22:26:23.177Z","modified":"2026-08-18T17:45:59.023Z","2.4.1":"2024-02-16T22:26:23.454Z","2.5.0":"2024-02-18T11:23:18.372Z","3.0.0":"2024-02-19T22:34:52.261Z","3.1.0":"2024-03-01T16:02:01.913Z","4.0.0":"2024-03-03T22:46:21.537Z","4.0.1":"2024-03-06T21:04:07.642Z","5.0.0":"2024-05-06T08:40:05.937Z","5.0.1":"2024-05-09T20:57:46.951Z","5.0.2":"2024-05-10T01:06:27.346Z","5.0.3":"2024-05-12T16:56:10.709Z","5.1.0":"2024-05-27T21:57:35.351Z","5.2.0":"2024-06-06T14:17:24.643Z","5.3.0":"2024-12-01T00:09:52.284Z","5.4.0":"2024-12-04T18:28:03.525Z","5.4.1":"2024-12-06T12:30:59.728Z","5.5.0":"2024-12-12T08:28:39.775Z","6.0.0":"2024-12-26T04:59:41.214Z","6.1.0":"2025-01-05T22:20:35.047Z","6.2.0":"2025-02-24T09:57:27.194Z","7.0.0":"2025-11-25T20:04:04.629Z","7.1.0":"2026-03-25T14:07:38.850Z","7.2.0":"2026-04-06T23:30:04.320Z","7.2.1":"2026-05-20T14:59:06.378Z","7.2.2":"2026-07-27T18:57:47.649Z","7.2.3":"2026-08-18T17:45:58.820Z"},"bugs":{"url":"https://github.com/VitruviusLabs/typescript/issues"},"author":{"name":"VitruviusLabs"},"license":"MIT","homepage":"https://github.com/VitruviusLabs/typescript/tree/main/packages/ts-predicate#readme","keywords":["assert","assertion","guard","predicate","strict","ts","type","type-guard","typeguard","typescript"],"repository":{"type":"git","url":"git+https://github.com/VitruviusLabs/typescript.git"},"description":"TypeScript predicates library","contributors":[{"name":"Nicolas \"SmashingQuasar\" Lebacq","email":"contact@vitruvius-labs.com"},{"name":"Benjamin Blum","email":"benjamin.blum.98@gmail.com"}],"maintainers":[{"name":"smashingquasar","email":"nicolas.lebacq@vitruvius-labs.com"}],"readme":"# ts-predicate\n\n## Philosophy\n\nWe want this lib to provide a strong foundation for your projects with tools that\nfollow the strictest standards.\n\n1. This lib is entirely dependency free on purpose to avoid bitter surprises.\n2. All the provided functions are \"pure\": deterministic, stateless, and side-effect free.\n3. The code is tested exhaustively for maximum coverage by unit tests and mutation tests.\n\n## Presentation\n\nThis lib is primarily about validating incoming data with the use\nof the `isStructuredData()` functions. These functions enforce complete\nvalidation of the data based on the expected type.\n\nThe type is the source of truth and the validation follow from the type, not the other way.\n\nThe lib also provide several functions to help both in building\n`isStructuredData()` descriptor and to discriminate types in your own code.\n\nBecause `NaN` is usually an undesirable value, this lib assimilate `NaN` to a\nnullish value along with `undefined` and `null`.\n\n`JSON.stringify()` converts `NaN` into `null`.\n\n## Getting started\n\nChoose your favourite package manager.\n\n```bash\npnpm add @vitruvius-labs/ts-predicate\n```\n\n```bash\nyarn add @vitruvius-labs/ts-predicate\n```\n\n```bash\nnpm install @vitruvius-labs/ts-predicate\n```\n\n## Documentation\n\n- [TypeAssertion](documentation/type-assertion.md)\n- [TypeGuard](documentation/type-guard.md)\n- [TypeHint](documentation/type-hint.md)\n- [Classes](documentation/classes.md)\n- [Helper](documentation/helper.md)\n","readmeFilename":"README.md"}