{"_id":"@24vlh/ts-assert","_rev":"19-1d2c6f7d5e1b8edde7b80f3bfb4fa895","name":"@24vlh/ts-assert","dist-tags":{"latest":"1.0.18"},"versions":{"1.0.0":{"name":"@24vlh/ts-assert","version":"1.0.0","keywords":["typescript assertion","typescript type assertion","typescript type inferrence"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.0","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"dist":{"shasum":"67673a5ef8bcce27616fea142ab0d7bf9194d9b1","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.0.tgz","fileCount":72,"integrity":"sha512-9QFTwrV+I2i/614QJbC5sHo4XXO+lcWYhN+PmNYcml9dxDwRJk7bYKFAMlnW0hwIftmpxgVOmCejiPFXbRmubA==","signatures":[{"sig":"MEYCIQDPXf6XwM2oH9ynYIgqWh8/E4JBxPJXFHy9cPbLR2YTkQIhAN/aQ1/U5x9bHDSvRfeKPyNkMoZCn7TYD2xs6T6/njeD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45782},"main":"index.js","gitHead":"a002a68c82174cbdd8bdb1e6bac866216c229578","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"tsc","prepare":"husky install","prettify":"npx prettier src/**/*.ts --write","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"_npmVersion":"10.2.4","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.3","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lint-staged":"^15.2.0","eslint-plugin-sonarjs":"^0.23.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.0_1706727820795_0.21226593612948452","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@24vlh/ts-assert","version":"1.0.1","keywords":["typescript assertion","typescript type assertion","typescript type inferrence"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.1","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"dist":{"shasum":"fe7840981314a09d677c0b6bd576645b45ae443a","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.1.tgz","fileCount":131,"integrity":"sha512-ue4amJeNebss2e+TTaV0nvULOoCasdEm33NExbY1+ycUmbRwO3jOr71bJJrPaQex/SFJ+FrrqTvB+hlqDyd/1w==","signatures":[{"sig":"MEUCIQCauB33OVuGtQgLmSRnrazHKtDs52Hmk+Atj2rBTPp9UwIgJN0Yv82SNOlyKcnPdZE2A7IwSsbLJw9t5B+8KbuR8bM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53309},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7d07b480dbe7c4a26fb571fb4d0a5e60f7c1752b","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"tsc","index":"node ./.24vlh/scan.js","prepare":"husky install","prettify":"npx prettier src/**/*.ts --write","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"_npmVersion":"10.2.4","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.3","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lint-staged":"^15.2.0","eslint-plugin-sonarjs":"^0.23.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.1_1706732037005_0.48283616594319256","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@24vlh/ts-assert","version":"1.0.2","keywords":["typescript assertion","typescript type assertion","typescript type inferrence"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.2","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"dist":{"shasum":"b47e8e7b24ed437aea64edfb61f3816264e5e9c3","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.2.tgz","fileCount":131,"integrity":"sha512-RFFX0K/sPHSIBgXZijy58RJDHQpWtsiLSY1a3eDrlVs2C2XBHFCm6V2xMaw068FANfiKuREwuQoCdpl5r4GMrA==","signatures":[{"sig":"MEUCIFGKGaET4yecRDT30CHFkrQIxGAXeO3gu/EucjEPV7xAAiEA2vRTZDV1F8ysLsk68qhLZBhm9v3FiSEt22LaxPYUuws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53315},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"630782b1102621572c50617755caf0757bcb122c","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"tsc","prepare":"husky install","prettify":"npx prettier src/**/*.ts --write","index:refresh":"node ./.24vlh/scan.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"_npmVersion":"10.2.4","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.3","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lint-staged":"^15.2.0","eslint-plugin-sonarjs":"^0.23.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.2_1706733211881_0.4574902485015606","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@24vlh/ts-assert","version":"1.0.3","keywords":["typescript assertion","typescript type assertion","typescript type inferrence"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.3","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"dist":{"shasum":"4d7d378fe34d5ce4676f7ee419f718e7575b3f92","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.3.tgz","fileCount":159,"integrity":"sha512-8mb4smDQop63RfqemMBGQ1B4EVEWj29e3J2wjEqkTTnNbIW4Yv1sRm/xNXATDpyfUnNKinUQyvASFNyrU/Yohw==","signatures":[{"sig":"MEQCIGgRLNCaPs7B7CVdsvm2juVhCkKXrf46k7cGAYxT3OMjAiAZmy8xs8+bRle5z83bw29xnW+DDfvQwF+xkWko2gqNVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93782},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"93c5ff043b5382d000beecec850e9d4e8aabfa40","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"tsc","prepare":"husky install","prettify":"npx prettier src/**/*.ts --write","index:refresh":"node ./.24vlh/scan.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"_npmVersion":"10.2.4","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.3","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lint-staged":"^15.2.0","eslint-plugin-sonarjs":"^0.23.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.3_1707097266820_0.7802982393339921","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@24vlh/ts-assert","version":"1.0.4","keywords":["typescript assertion","typescript type assertion","typescript type inferrence"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.4","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"dist":{"shasum":"60f87f8fa1dcbcdc86628239cd63e75e7cf9d33f","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.4.tgz","fileCount":159,"integrity":"sha512-0DJ6X3Ynibt+zugwybyfJeM9B0s8FuqPsuU8VHKkMJvZecMJMTXeRycn44emlMrzWeNS0s+dNjUVFI7Iz9REuA==","signatures":[{"sig":"MEQCIDqSKWZa1AbLQ0qqU585Ee5NEx9bcFGt4wOEA9lrY5W7AiApcpQAbmlg/n0txZG2LBleMP89WPwDfs/ujBrwWWhiWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97405},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a9241a4568c49ec529367ef29cfc85a9f973fecb","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"tsc","prepare":"husky install","prettify":"npx prettier src/**/*.ts --write","index:refresh":"node ./.24vlh/scan.js && git add ./src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"_npmVersion":"10.2.4","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["npm run index:refresh","eslint --fix","prettier --write"]},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.10","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lint-staged":"^15.2.0","eslint-plugin-sonarjs":"^0.23.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.4_1707564876289_0.1134205053693087","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@24vlh/ts-assert","version":"1.0.5","keywords":["typescript assertion","typescript type assertion","typescript type inferrence"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.5","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"dist":{"shasum":"ba91001111a5d15cdb7a66d7514f4f7bc5f096a4","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.5.tgz","fileCount":159,"integrity":"sha512-Hh73n5FdK56bjzT0F/C4hUdXGDq4qKhuciYcBmL00zVYX9LmQA7/WRd8ZZZdFS58+rd9RrQ6NPEjNMUYSNLRGw==","signatures":[{"sig":"MEQCIAPptqfp+oYIRHbc7z/RN5t8ju+9ZH7G6QPofGXBt1j9AiATw35r1WzkyAIf7T8vhYMputiRaJmV48MvIlvaR83CEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97256},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7ddc9ac1281cdc16327a064381f0661c724e40d6","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"tsc","prepare":"husky install","prettify":"npx prettier src/**/*.ts --write","index:refresh":"node ./.24vlh/scan.js && git add ./src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"_npmVersion":"10.2.4","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["npm run index:refresh","eslint --fix","prettier --write"]},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.10","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lint-staged":"^15.2.0","eslint-plugin-sonarjs":"^0.23.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.5_1707566838825_0.399345592063691","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@24vlh/ts-assert","version":"1.0.6","keywords":["typescript","assertion"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.6","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"homepage":"https://github.com/24vlh/ts-assert#readme","bugs":{"url":"https://github.com/24vlh/ts-assert/issues"},"dist":{"shasum":"4b218239081255571f8764a723b7a7a1900a16df","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.6.tgz","fileCount":88,"integrity":"sha512-mcPMa26RGCC/MDZsH5RKnwxwZ0sU7Z9oI9ZBrNerP7S+fxooTy7RVQ/8gJWf1zgf1YRIDLyTV7kQNTKYHVeZmg==","signatures":[{"sig":"MEQCIA1lE2+aitG9Iqeq2FrSTR+BKkrQG8SJ1Tik8aI6oR0KAiBYAUygewsrl1KN1+Oc41poBeg3mYCSoPSFmkauFGGpMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67401},"main":"index.js","types":"index.d.ts","gitHead":"3973532573f1833ad084f60faa9f7d3d1305af6a","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"tsc","prepack":"cp README.md dist/ && cp LICENSE dist/ && cp package.json dist/ && cd dist","prepare":"husky install","prettify":"npx prettier src/**/*.ts --write","index:refresh":"node ./.24vlh/scan.js && git add ./src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"repository":{"url":"git+https://github.com/24vlh/ts-assert.git","type":"git"},"_npmVersion":"10.2.4","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["npm run index:refresh","eslint --fix","prettier --write"]},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.10","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lint-staged":"^15.2.0","eslint-plugin-sonarjs":"^0.23.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.6_1707576367441_0.5574380398039611","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@24vlh/ts-assert","version":"1.0.7","keywords":["typescript","assertion"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.7","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"homepage":"https://github.com/24vlh/ts-assert#readme","bugs":{"url":"https://github.com/24vlh/ts-assert/issues"},"dist":{"shasum":"846013b0876ff998d8050363cd67238bd15ede30","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.7.tgz","fileCount":401,"integrity":"sha512-xeRuRdAaINXPoj3mrc+2X2+v9EE3MbiIEYbXV+K16d9M/aLuqhVD5df3BYijapyK4U5JMOKrsXkG4iwUha/jGA==","signatures":[{"sig":"MEYCIQD3t2P/uFwRlECophCqh+q0IAbuw5liUu/J5w8/1JqLXwIhAJoiRc7yYMMdM0CyW7OFFsAHQYnHsOQ4+OVHSsIkQ/WR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241497},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"aba2891444938aa86cb49cb93f05817cc3b6e34c","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"npm run build:cjs && npm run build:esm","prepare":"husky install","prettify":"npx prettier src/**/*.ts --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.json","index:refresh":"node ./.24vlh/scan.js && git add ./src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"repository":{"url":"git+https://github.com/24vlh/ts-assert.git","type":"git"},"_npmVersion":"10.2.4","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["npm run index:refresh","eslint --fix","prettier --write"]},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.10","eslint":"^8.56.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lint-staged":"^15.2.0","eslint-plugin-sonarjs":"^0.23.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.7_1707577628766_0.8404965866526835","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@24vlh/ts-assert","version":"1.0.8","keywords":["typescript","assertion"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.8","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"homepage":"https://github.com/24vlh/ts-assert#readme","bugs":{"url":"https://github.com/24vlh/ts-assert/issues"},"dist":{"shasum":"f473f8eeec4a547fdeb4039a32a8991d278ccaee","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.8.tgz","fileCount":401,"integrity":"sha512-l3cAzMnG24iN7QZoVL0nBEvs5YivirDK50kEf7ifVkNMh3205224txbs/xtdBofGCr4+4nWnHVivlccg7Oj0uw==","signatures":[{"sig":"MEQCIDcT6DHc3vdDUDtPAJ3w8KYINzI6zHHlmJivr0nkB2UZAiAVc/pQTXPBVZkCsYG9DPMHHquKtFnybQfoZy6Hj7bgJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":424418},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"e08ff572a29d9f6bcb8eded7ef0f0ea77d1575be","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"npm run build:cjs && npm run build:esm","prepare":"husky install","prettify":"npx prettier src/**/*.ts --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.json","index:refresh":"node ./.24vlh/scan.js && git add ./src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"repository":{"url":"git+https://github.com/24vlh/ts-assert.git","type":"git"},"_npmVersion":"10.2.4","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["npm run index:refresh","eslint --fix","prettier --write"]},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","lint-staged":"^15.2.2","eslint-plugin-sonarjs":"^0.24.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.8_1708519051018_0.8521882712798425","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@24vlh/ts-assert","version":"1.0.9","keywords":["typescript","assertion"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.9","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"homepage":"https://github.com/24vlh/ts-assert#readme","bugs":{"url":"https://github.com/24vlh/ts-assert/issues"},"dist":{"shasum":"28f717e00a81a3a3f119d01fa8c9dc986b4d399b","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.9.tgz","fileCount":401,"integrity":"sha512-FOsjTS4Bl72fy5NQQ+hw+oZhIeHjw/8vNCQpIlW1sFvcEixvi7Ih/CyjQGi7azgw4rE9awUGjJu2+/ypWrLZVQ==","signatures":[{"sig":"MEYCIQCLpZT3nedCV3SAESDKSNO+3JLnLTWVWC4HdsSKi1QUOwIhAO93Gw3C6khGN/QNM4Rn5YpIDN8/xBNh0flLNcvwuAfg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427617},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"e09e52cbb8990e07dbeae411ecbf4613988fdcac","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"npm run build:cjs && npm run build:esm","prepare":"husky install","prettify":"npx prettier src/**/*.ts --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.json","index:refresh":"node ./.24vlh/scan.js && git add ./src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"repository":{"url":"git+https://github.com/24vlh/ts-assert.git","type":"git"},"_npmVersion":"10.2.4","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["npm run index:refresh","eslint --fix","prettier --write"]},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","lint-staged":"^15.2.2","eslint-plugin-sonarjs":"^0.24.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.9_1708931126788_0.9522621328827143","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@24vlh/ts-assert","version":"1.0.10","keywords":["typescript","assertion"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.10","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"homepage":"https://github.com/24vlh/ts-assert#readme","bugs":{"url":"https://github.com/24vlh/ts-assert/issues"},"dist":{"shasum":"bd15f4ea91ecf6a3a719461a28381fe869bc1483","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.10.tgz","fileCount":401,"integrity":"sha512-6K64Osza7DCvwnMEgasOOJL6/N+6SOjmacrjaOtYQTVHkk966t0febaoRwpSwZdh6jneX24By8R8zi7s25XFiw==","signatures":[{"sig":"MEYCIQDp11eX2oEkte09xcmfbOaEGo5P7jaErIz20R2PldAQFgIhAKgzjkvdDceyQbPVyndgC5qOjqjBXjSqhAIbgNoIEXOa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":428241},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"4ec724a2127ea270cd75bdb4e2a1044331f83744","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"npm run build:cjs && npm run build:esm","prepare":"husky install","prettify":"npx prettier src/**/*.ts --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.json","index:refresh":"node ./.24vlh/scan.js && git add ./src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"repository":{"url":"git+https://github.com/24vlh/ts-assert.git","type":"git"},"_npmVersion":"10.5.2","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["npm run index:refresh","eslint --fix","prettier --write"]},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","ts-jest":"^29.1.4","prettier":"^3.3.0","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.1","lint-staged":"^15.2.5","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.12.0","@typescript-eslint/eslint-plugin":"^7.12.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.10_1717521057583_0.11236613322393763","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@24vlh/ts-assert","version":"1.0.11","keywords":["typescript","assertion"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.11","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"homepage":"https://github.com/24vlh/ts-assert#readme","bugs":{"url":"https://github.com/24vlh/ts-assert/issues"},"dist":{"shasum":"6666f9b17cadf5f050324770511aadcf9f3c2af9","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.11.tgz","fileCount":401,"integrity":"sha512-Lutk0jYelLvCP3TUsKUvyA9OMFEsUXOIYp9UA696628lqxSE6uRg7jVAA8w/+Zpcdf/4HtoPsf2k1/sNOqUILQ==","signatures":[{"sig":"MEYCIQDQIFwvXAHQ8Smfya1YMHM+NkbhRPJ/RbMDZ2epjV1W8gIhAIwXmL8Zu22xnj+kCRuNLwKzopttzmgdldBl/Affpu3T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":429686},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"c231c9e6ac46b66e2c0077f29f4fe030b33cfecc","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"npm run build:cjs && npm run build:esm","prepare":"husky","prettify":"npx prettier src/**/*.ts --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.json","index:refresh":"node ./.24vlh/scan.js && git add ./src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"repository":{"url":"git+https://github.com/24vlh/ts-assert.git","type":"git"},"_npmVersion":"10.8.1","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["npm run index:refresh","eslint --fix","prettier --write"]},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^9.9.0","ts-jest":"^29.2.4","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.2.0","lint-staged":"^15.2.8","eslint-plugin-sonarjs":"^1.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.11_1723527757861_0.26176765618396813","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@24vlh/ts-assert","version":"1.0.12","keywords":["typescript","assertion"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.12","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"homepage":"https://github.com/24vlh/ts-assert#readme","bugs":{"url":"https://github.com/24vlh/ts-assert/issues"},"dist":{"shasum":"06eaf88058c432d33bfd9eb47bcfecfd74bbdfe7","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.12.tgz","fileCount":401,"integrity":"sha512-qzb711GjGNVhCdPGbmPyQtvHOD/mQ3ieanBAjrVtRNGIvDXW1hdjtdVwnRFcwkvEzR2nfiHTQriQ9NTYa3p35g==","signatures":[{"sig":"MEQCIHYh3mvRSBeUbUDj650bVTGSTNQzT9dZ7CH93ltcpWJZAiB1vq4iXsuyyyPOVWJY5pswj6cOTkS38NnY9QyeSxhqlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":429688},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"6a2c14c09f9d3e637f8354fa8e2f0dc23ef72152","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"npm run build:cjs && npm run build:esm","prepare":"husky","prettify":"npx prettier src/**/*.ts --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.json","index:refresh":"node ./.24vlh/scan.js && git add ./src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"repository":{"url":"git+https://github.com/24vlh/ts-assert.git","type":"git"},"_npmVersion":"10.8.2","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["npm run index:refresh","eslint --fix","prettier --write"]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.5","eslint":"^9.10.0","ts-jest":"^29.2.5","prettier":"^3.3.3","typescript":"^5.6.2","@types/jest":"^29.5.12","@types/node":"^22.5.4","lint-staged":"^15.2.10","eslint-plugin-sonarjs":"^2.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.5.0","@typescript-eslint/eslint-plugin":"^8.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.12_1725910083798_0.7509765369386288","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@24vlh/ts-assert","version":"1.0.13","keywords":["typescript","assertion"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.13","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"homepage":"https://github.com/24vlh/ts-assert#readme","bugs":{"url":"https://github.com/24vlh/ts-assert/issues"},"dist":{"shasum":"e68aaf34df01c89edd963bc280610ce2073d4e74","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.13.tgz","fileCount":401,"integrity":"sha512-PHDfnDVrHJoLxQlc6dMF4w0Bae/e56CW/2ZUoWg9zL3B3YHQFk0edg5G0OwB4tBIl0wzLnI61Q+0eSsdSY4HIg==","signatures":[{"sig":"MEUCIQD/zDq3x7A2Dl7M6tW/ZKPexhyqxTz7w8KfYp8WqIEskgIgeR0DdWgEtjWXQVB0kku4mn2GvjUOJTaF97MOjVe4IAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430573},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"e0331df7299b4e068536dbc65bf117d3f8fa53e4","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"npm run build:cjs && npm run build:esm","prepare":"husky","prettify":"npx prettier src/**/*.ts --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.json","index:refresh":"node ./.24vlh/scan.js && git add ./src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"repository":{"url":"git+https://github.com/24vlh/ts-assert.git","type":"git"},"_npmVersion":"10.8.2","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["npm run index:refresh","eslint --fix","prettier --write"]},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.24.0","ts-jest":"^29.3.1","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.0","lint-staged":"^15.5.0","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.13_1743923331110_0.022708495169625253","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@24vlh/ts-assert","version":"1.0.14","keywords":["typescript","assertion"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.14","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"homepage":"https://github.com/24vlh/ts-assert#readme","bugs":{"url":"https://github.com/24vlh/ts-assert/issues"},"dist":{"shasum":"06d8bd9ef0269cd1014db4763de5fe3d8b7b59e0","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.14.tgz","fileCount":411,"integrity":"sha512-IJBNOF5RKcBbEzMZktv8iggTpivPi/tOt4+zSkFmiggyPtCebGG1kgxo4C0+Ha6B3tGoowfumitEIm+2tpjMnA==","signatures":[{"sig":"MEUCIQC3xNoUpOdIlfT0S9St+sfdVbeSsi6IsWnO+94yZHfnPgIgAX3/Z6BunM0aAA166wUm9JhFqpXTXBaza9XyC1DBu8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445244},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"f6a23fdd2d406a26a825db2bfc930ecd009d13e5","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"npm run build:cjs && npm run build:esm","prepare":"husky","prettify":"npx prettier src/**/*.ts --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.json","index:refresh":"node ./.24vlh/scan.js && git add ./src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"repository":{"url":"git+https://github.com/24vlh/ts-assert.git","type":"git"},"_npmVersion":"10.8.2","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["npm run index:refresh","eslint --fix","prettier --write"]},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.25.1","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","lint-staged":"^15.5.1","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.14_1746041784304_0.7533066205925656","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@24vlh/ts-assert","version":"1.0.15","keywords":["typescript","assertion"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.15","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"homepage":"https://github.com/24vlh/ts-assert#readme","bugs":{"url":"https://github.com/24vlh/ts-assert/issues"},"dist":{"shasum":"a7da249eafce6b142fe81161aae1cd1d1d3fc6c4","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.15.tgz","fileCount":411,"integrity":"sha512-gpfg2RGSVWu/SoT4MApncdVv7lDGfG3EhyJwgE/Gu6MNyDV/uk/TthM0R4XO3r5pg3XA2rTS0MiycBvKxJ4KSQ==","signatures":[{"sig":"MEYCIQCuJka7XVLEwukRgZb2XARn42J9w9mCDuYdl7IWo4cXGQIhAPaMOCZim65lRFgUaSLxp2qhd0lz61wL+3ntIcKA11iN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445632},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"c5f7b92c0c3387004c00bd0183f70b7036b4de52","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"npm run build:cjs && npm run build:esm","prepare":"husky","prettify":"npx prettier src/**/*.ts --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.json","index:refresh":"node ./.24vlh/scan.js && git add ./src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"repository":{"url":"git+https://github.com/24vlh/ts-assert.git","type":"git"},"_npmVersion":"10.8.2","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["npm run index:refresh","eslint --fix","prettier --write"]},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.25.1","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","lint-staged":"^15.5.1","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.15_1746050815682_0.9358244773366329","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@24vlh/ts-assert","version":"1.0.16","keywords":["typescript","assertion"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.16","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"homepage":"https://github.com/24vlh/ts-assert#readme","bugs":{"url":"https://github.com/24vlh/ts-assert/issues"},"dist":{"shasum":"2659ed1b17e5a25b97f67dcc73963ddaa453c36e","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.16.tgz","fileCount":411,"integrity":"sha512-Lv//kTJ52aid0Olrcz44nxUYpfVsIkE/rUWeMy9OhxfTxg8C1SuPtjf7KuwFjBgmxLT2SWqj/hyWRl1pIS7OcQ==","signatures":[{"sig":"MEUCIQDPpQRKt93sxbO9ecaIApA64fv79KmcxqQwPaoUTVNNlwIgPAE6y4Avqn8o9PFsfmpP47Bj0xDVQVDLvViXS206SFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445704},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"9ec9af80d710083a474d9371c528cc3074b1291a","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"npm run build:cjs && npm run build:esm","prepare":"husky","prettify":"npx prettier src/**/*.ts --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.json","index:refresh":"node ./.24vlh/scan.js && git add ./src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"repository":{"url":"git+https://github.com/24vlh/ts-assert.git","type":"git"},"_npmVersion":"10.8.2","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["npm run index:refresh","eslint --fix","prettier --write"]},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"npm":"^11.4.0","jest":"^29.7.0","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.27.0","install":"^0.13.0","ts-jest":"^29.3.4","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","lint-staged":"^16.0.0","eslint-plugin-sonarjs":"^3.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/eslint-plugin":"^8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.16_1747860669433_0.8694302750712437","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@24vlh/ts-assert","version":"1.0.17","keywords":["typescript","assertion"],"author":{"name":"@vlah.io"},"license":"Apache-2.0","_id":"@24vlh/ts-assert@1.0.17","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"homepage":"https://github.com/24vlh/ts-assert#readme","bugs":{"url":"https://github.com/24vlh/ts-assert/issues"},"dist":{"shasum":"7e3e4b86ad51b436029ec5f09b66f829101acdab","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.17.tgz","fileCount":411,"integrity":"sha512-II8YWiJ7lC9wmoRKJlW1pD+GByped/hFscXjHSuE+zZQx8adTOzNpw64uSlbPmH3rgHCGzO/wmZsv+aNyFnWng==","signatures":[{"sig":"MEYCIQCqXPdyUckS0Qns41Vq3a7ksVliBUgFbpssHoSBzQ7TmQIhAJKOY1+dFhhGcBF50opE9WamNqfJe91oEFtsigk8EaXm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445702},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","gitHead":"104d5ac5288c1b0e7c61d8def9290cc1905a2b6b","scripts":{"lint":"npx eslint src/**/*.ts --fix","test":"npx jest --logHeapUsage","build":"npm run build:cjs && npm run build:esm","prepare":"husky","prettify":"npx prettier src/**/*.ts --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.json","index:refresh":"node ./.24vlh/scan.js && git add ./src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"repository":{"url":"git+https://github.com/24vlh/ts-assert.git","type":"git"},"_npmVersion":"10.8.2","description":"Small footprint library that helps with typescript assertions.","directories":{},"lint-staged":{"*.ts":["npm run index:refresh","eslint --fix","prettier --write"]},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"npm":"^11.4.2","jest":"^30.0.4","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.31.0","install":"^0.13.0","ts-jest":"^29.4.0","prettier":"^3.6.2","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^24.0.14","lint-staged":"^16.1.2","eslint-plugin-sonarjs":"^3.0.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-assert_1.0.17_1752785725222_0.42667901561350563","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@24vlh/ts-assert","version":"1.0.18","description":"Small footprint library that helps with typescript assertions.","author":{"name":"@vlah.io"},"license":"Apache-2.0","keywords":["typescript","assertion"],"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","repository":{"type":"git","url":"git+https://github.com/24vlh/ts-assert.git"},"scripts":{"build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.json","index:refresh":"node ./.24vlh/scan.js && git add ./src/index.ts","lint":"npx eslint src/**/*.ts --fix","prepare":"husky","prepublishOnly":"npm run build","prettify":"npx prettier src/**/*.ts --write","test":"npx jest --logHeapUsage"},"lint-staged":{"*.ts":["npm run index:refresh","eslint --fix","prettier --write"]},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^24.6.2","@typescript-eslint/eslint-plugin":"^8.45.0","@typescript-eslint/parser":"^8.45.0","eslint":"^9.37.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-sonarjs":"^3.0.5","husky":"^9.1.7","install":"^0.13.0","jest":"^30.2.0","lint-staged":"^16.2.3","npm":"^11.6.1","prettier":"^3.6.2","ts-jest":"^29.4.4","tslib":"^2.8.1","typescript":"^5.9.3"},"_id":"@24vlh/ts-assert@1.0.18","gitHead":"35cbcbfaaf416ec021b5b5418bd5b89099fdd38c","bugs":{"url":"https://github.com/24vlh/ts-assert/issues"},"homepage":"https://github.com/24vlh/ts-assert#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9Hl6b+07ES5wgSKP59y1/bwAZw0Qy5LYFP5bM/UfjfQy1A+Sy8YRulG9mRLUueVSJBCwKlIw/Qw7JIvQSXnVmw==","shasum":"ab367df9e5b6690f50be54701545cb23a3d1fac9","tarball":"https://registry.npmjs.org/@24vlh/ts-assert/-/ts-assert-1.0.18.tgz","fileCount":411,"unpackedSize":445701,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC67JaejXYopu3MZaXgWNHqP39ZENzhs1g9WThpSHkOZAiEAqRvezQRoNWep7f7YQHJvg5VXQ7m5yTZ6EeVdZ9vOYJQ="}]},"_npmUser":{"name":"24vlh","email":"sprindo@gmail.com"},"directories":{},"maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-assert_1.0.18_1759538021837_0.3462376021352196"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-31T19:03:40.718Z","modified":"2025-10-04T00:33:42.261Z","1.0.0":"2024-01-31T19:03:40.991Z","1.0.1":"2024-01-31T20:13:57.183Z","1.0.2":"2024-01-31T20:33:32.051Z","1.0.3":"2024-02-05T01:41:06.969Z","1.0.4":"2024-02-10T11:34:36.435Z","1.0.5":"2024-02-10T12:07:18.979Z","1.0.6":"2024-02-10T14:46:07.655Z","1.0.7":"2024-02-10T15:07:08.935Z","1.0.8":"2024-02-21T12:37:31.208Z","1.0.9":"2024-02-26T07:05:26.978Z","1.0.10":"2024-06-04T17:10:57.756Z","1.0.11":"2024-08-13T05:42:38.026Z","1.0.12":"2024-09-09T19:28:04.065Z","1.0.13":"2025-04-06T07:08:51.349Z","1.0.14":"2025-04-30T19:36:24.497Z","1.0.15":"2025-04-30T22:06:55.895Z","1.0.16":"2025-05-21T20:51:09.634Z","1.0.17":"2025-07-17T20:55:25.423Z","1.0.18":"2025-10-04T00:33:42.044Z"},"bugs":{"url":"https://github.com/24vlh/ts-assert/issues"},"author":{"name":"@vlah.io"},"license":"Apache-2.0","homepage":"https://github.com/24vlh/ts-assert#readme","keywords":["typescript","assertion"],"repository":{"type":"git","url":"git+https://github.com/24vlh/ts-assert.git"},"description":"Small footprint library that helps with typescript assertions.","maintainers":[{"name":"24vlh","email":"sprindo@gmail.com"}],"readme":"# Typescript assertions\r\n\r\nLightweight typescript type assertion library.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm i --save @24vlh/ts-assert\r\n```\r\n\r\n## Usage\r\n\r\n```ts\r\nimport {OfArrayType} from '@24vlh/ts-assert/array';\r\n\r\nconst array = ['a', 'b', 'c'];\r\n\r\nif (OfArrayType<string>(array)) {\r\n    // do something with the array\r\n}\r\n```\r\n\r\n## List of helpers\r\n\r\n### Types\r\n\r\n- TypeofValues\r\n- ObjectTypeValues\r\n\r\n### Helpers\r\n\r\n- ReturnConstructor\r\n\r\n### Assertion helpers\r\n\r\n- OfArrayType\r\n- ArrayOfGivenTypeClass\r\n- ArrayOfGivenTypePrimitive\r\n- OfBooleanType\r\n- OfBooleanTypeAsString\r\n- EmptyArray\r\n- EmptyObject\r\n- EmptyString\r\n- OfFalseType\r\n- OfFalseTypeAsString\r\n- OfFloatType\r\n- OfFunctionType\r\n- OfFunctionType2\r\n- OfImmutablePrimitiveType\r\n- InstanceOfType\r\n- OfIntegerType\r\n- OfNanType\r\n- OfNullType\r\n- OfNullTypeAsString\r\n- OfNumberType\r\n- OfNumberTypeAsString\r\n- OfNumericType\r\n- OfObjectType\r\n- ObjectHasOwnProperty\r\n- ObjectHasProperty\r\n- ObjectHasPropertyDeepScan\r\n- ObjectOfType\r\n- OfType\r\n- OfPrimitiveType\r\n- OfPrimitiveTypeAsString\r\n- OfPrimitiveOrBooleanType\r\n- OfPrimitiveOrBooleanTypeAsString\r\n- OfStringType\r\n- OfSymbolType\r\n- OfTrueType\r\n- OfTrueTypeAsString\r\n- OfUndefinedType\r\n- OfUndefinedTypeAsString\r\n\r\n@vlah.io\r\n","readmeFilename":"README.md"}