{"_id":"@node-cli/bundlecheck","_rev":"31-667d1f7fa729b473e7620c52e4a9cfb2","name":"@node-cli/bundlecheck","dist-tags":{"latest":"2.1.8"},"versions":{"1.0.0":{"name":"@node-cli/bundlecheck","version":"1.0.0","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.0.0","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"176c4b096eefffbfea25137df22afde884c60a6a","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.0.0.tgz","fileCount":22,"integrity":"sha512-gK1s0+HQ0NU78Abeh3zGZsq4fxb1hRu/id9hRYK4HpQWYROkJZrJRer3jE4PEcx7k0Pqkyp6UJzdiiKPHr0VOA==","signatures":[{"sig":"MEQCID5atjmBA3r5HvSlGNedoo8eq2ny7TqcDl35CPC4yJAIAiAseVnqdhpScn/A77lLMDvNSAY5ZJ67w7q08DUUqqQKag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106453},"node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bundler.js"}},"gitHead":"85988924e928a649037f2d11bd9c6d7ee0d298c9","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js build:barrel","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","build:barrel":"barrelsby --delete --directory dist --pattern \"**/*.d.ts\" --name \"index.d\"","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"kleur":"4.1.5","semver":"7.7.1","esbuild":"0.27.2","@inquirer/select":"5.0.4","@node-cli/logger":"1.3.3","@node-cli/parser":"2.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.16","@node-cli/comments":"0.2.8","@vitest/coverage-v8":"4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.0.0_1769825134577_0.9681199954712836","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@node-cli/bundlecheck","version":"1.1.0","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.1.0","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"7584d109ca48db6239ae9448bbb25e886147d98d","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.1.0.tgz","fileCount":22,"integrity":"sha512-rGnNT/uDEzZNzLtTNy+bZdRQygkPxQDN1JdBloiJZUy/Gu6FOnAaVUNZKYK8VXb6sVPuyhyVwUw5wnpRjbupDg==","signatures":[{"sig":"MEUCIByc8OV9QUr50yU8/DOj9VPC9FMOcuQFQxWjYDB+TLZ5AiEAoGHvNIZmXhrEaMH/g5baeg0zX7ijPM9Knq+hyOX5uB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106453},"node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bundler.js"}},"gitHead":"06236497427f489176837d5f8274a3b2a4d4cf0d","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js build:barrel","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","build:barrel":"barrelsby --delete --directory dist --pattern \"**/*.d.ts\" --name \"index.d\"","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"kleur":"4.1.5","semver":"7.7.3","esbuild":"0.27.2","@inquirer/select":"5.0.4","@node-cli/logger":"1.3.4","@node-cli/parser":"2.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","@node-cli/comments":"0.2.9","@vitest/coverage-v8":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.1.0_1769825715982_0.17328893175738314","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@node-cli/bundlecheck","version":"1.1.1","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.1.1","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"f61eb0525d80c88249a1b50431ac60a184329f3e","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.1.1.tgz","fileCount":22,"integrity":"sha512-tcj/COPo3Cax6mqoTB7bzETl5aUZFi7eG+XzGCv6ldnlyENj3R2MsR+AKeO5ZOvnFZ8tCL9IbbqfexEl4yojRg==","signatures":[{"sig":"MEYCIQCWLP/XgIec3ykyER79F3GADKwl/3hortytQSZ6soxIBgIhALRHULzoZy/j8s7rqS0W/EjPmSbkOk+1vi1VknGJaJvX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108482},"node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bundler.js"}},"gitHead":"290c95d11163e5beace97376acc91ecbf1eecfce","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js build:barrel","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","build:barrel":"barrelsby --delete --directory dist --pattern \"**/*.d.ts\" --name \"index.d\"","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"kleur":"4.1.5","semver":"7.7.3","esbuild":"0.27.2","@inquirer/select":"5.0.4","@node-cli/logger":"1.3.4","@node-cli/parser":"2.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","@node-cli/comments":"0.2.9","@vitest/coverage-v8":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.1.1_1769866902405_0.08210808440477013","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@node-cli/bundlecheck","version":"1.1.2","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.1.2","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"48b377d645e5c264cbce725c807a2713253ed896","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.1.2.tgz","fileCount":22,"integrity":"sha512-wUzvOoLxRkxwfmUWsABNS8cUktaXHytNq1oTUiFGw49EP5gNdiYWlOY/ZzcpsiWH80qy+SXPFdDHiqKLXFrIGg==","signatures":[{"sig":"MEQCIHkieY0es4MGjb9G0Qs/8UZuiZvIGKAOP+R0l5OHa8epAiAsp/8c0pO1JvVg2t3dK2JLIaivSO3rzYsL9UViEyWLJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110070},"node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bundler.js"}},"gitHead":"9a5656abbda863cba86bdf6e3fb2f6d959515a54","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js build:barrel","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","build:barrel":"barrelsby --delete --directory dist --pattern \"**/*.d.ts\" --name \"index.d\"","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"kleur":"4.1.5","semver":"7.7.3","esbuild":"0.27.2","@inquirer/select":"5.0.4","@node-cli/logger":"1.3.4","@node-cli/parser":"2.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","@node-cli/comments":"0.2.9","@vitest/coverage-v8":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.1.2_1769867675568_0.592848648817955","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@node-cli/bundlecheck","version":"1.2.0","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.2.0","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"b2c5f9489aca8a60f7a8ea6131fa674201ff1d2a","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.2.0.tgz","fileCount":22,"integrity":"sha512-iKv6qzjAujlrikd96X+78QPe5r3vm4p4Ys7y3AdKV/bFrdCJsF9D+m3ciDFlOf2TRvf3hBENuVZTNkxInoiAfg==","signatures":[{"sig":"MEUCIBIqUzqFM3Abp/tpu3eSMr164Tb1oBCLc4F/4kpK79RUAiEA22M/oPCR32Jxsmeq7AxNtr6ZeVDbxHvNs2fFI3Nu33s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117547},"node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bundler.js"}},"gitHead":"82338f6450ba5ce414dadef36a1a46966868548c","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js build:barrel","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","build:barrel":"barrelsby --delete --directory dist --pattern \"**/*.d.ts\" --name \"index.d\"","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"kleur":"4.1.5","semver":"7.7.3","esbuild":"0.27.2","@inquirer/select":"5.0.4","@node-cli/logger":"1.3.4","@node-cli/parser":"2.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","@node-cli/comments":"0.2.9","@vitest/coverage-v8":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.2.0_1769876020664_0.43797642200248554","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@node-cli/bundlecheck","version":"1.3.0","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.3.0","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"d83fd3ed901df89c208e7cc33e78eeba5bc38c3c","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.3.0.tgz","fileCount":25,"integrity":"sha512-xpeayi1OsHQNeIR3FH/RHE6d0iah359hfw0DmKEfDh2JfvgzeiFMQXr3O5ZkhGvkM1n34gWRNA3fruFXAD8E9Q==","signatures":[{"sig":"MEQCIAZeM2NayoCe54JL580vZ0mUEnrpi5u3zRfPrMEA/ZCXAiBzDd2AK2vo/OJaL55i2GAct2tJ5gdy7Lfvr6nY72rzHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161901},"node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bundler.js"}},"gitHead":"fcc52d3d0cdc71e5065bbbc8a0cd064c1a487f9f","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js build:barrel","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","build:barrel":"barrelsby --delete --directory dist --pattern \"**/*.d.ts\" --name \"index.d\"","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"kleur":"4.1.5","semver":"7.7.3","esbuild":"0.27.2","better-sqlite3":"12.6.2","@inquirer/select":"5.0.4","@node-cli/logger":"1.3.4","@node-cli/parser":"2.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","@node-cli/comments":"0.2.9","@vitest/coverage-v8":"4.0.18","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.3.0_1769892174306_0.4089132036255474","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@node-cli/bundlecheck","version":"1.4.0","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.4.0","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"8fcb2abe90a653d40cdd87b8034d43dbae36f184","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.4.0.tgz","fileCount":27,"integrity":"sha512-sT4WOITGvLtAHBPP1aRh9CFtXjHfqaE1Pca6hp/ry8KaQDqxWLinrQqOrgs9FTmJjyAbEy5kwucmrkCEyd/9Nw==","signatures":[{"sig":"MEUCIQCPSHjld0n+tTXfUyh3RRr7V3GTJMxkIm1IQAzq4vJvwQIgQR/Q8U/C+f33DOWv2HNv/hKjIQcowvaUemFG/ZQl0K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198182},"main":"./dist/index.js","node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e6ab3435a49c7cd2a0ef27bd692e3de658a29ef4","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js build:barrel","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","build:barrel":"barrelsby --delete --directory dist --pattern \"**/*.d.ts\" --name \"index.d\"","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"kleur":"4.1.5","semver":"7.7.3","esbuild":"0.27.2","better-sqlite3":"12.6.2","@inquirer/select":"5.0.4","@node-cli/logger":"1.3.4","@node-cli/parser":"2.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","@node-cli/comments":"0.2.9","@vitest/coverage-v8":"4.0.18","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.4.0_1769895319157_0.20091895602539322","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@node-cli/bundlecheck","version":"1.4.1","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.4.1","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"7aeeafb0f64a111f26d09b8626c1d648cb790892","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.4.1.tgz","fileCount":27,"integrity":"sha512-9hyaFaSyYYHvhqAoqdjSEepzpVDM/ZFzYKDdAnZV19VEa+LDRveSYjJ+QU+n3ya5QnVOgMDDm4ix/SIfdBu7nQ==","signatures":[{"sig":"MEUCID3eeIdthP70AQKHVrjezxIuEJnE8MZPGra6NbuCAS05AiEA1SgHugprGqkzkHayW5u/IY1RAVOBiK/ZlVpckt0W9co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205893},"main":"./dist/index.js","node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"00b91b9bd59c6e8edc7f1730eef4d5042a7fb555","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"kleur":"4.1.5","semver":"7.7.3","esbuild":"0.27.2","better-sqlite3":"12.6.2","@inquirer/select":"5.0.4","@node-cli/logger":"1.3.4","@node-cli/parser":"2.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","@node-cli/comments":"0.2.9","@vitest/coverage-v8":"4.0.18","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.4.1_1769898689391_0.7811322006998007","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@node-cli/bundlecheck","version":"1.5.0","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.5.0","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"9b2ea86cc6045ff3eef2ed15d87db4df10e8bb7b","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.5.0.tgz","fileCount":33,"integrity":"sha512-NNXp9andsO/yKAehGVqP8lkWB1asMJQUiFH/aqJ9jY6dqZ3BwVfuJRvAD+XJtxWVZVXa0SNL+isU011h1Pck/g==","signatures":[{"sig":"MEUCIFwMNYY/LGlXc5fOQFIyZ//0H7OoB2OBp+I4cpEVaaLFAiEA6l1ALPbiD6t8gLQt9a1ysicI2rZqAB5zEETNoLceqtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282816},"main":"./dist/index.js","node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9ee7420949627cb955de39e1856660a3ec16c469","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"kleur":"4.1.5","semver":"7.7.3","esbuild":"0.27.2","better-sqlite3":"12.6.2","@inquirer/select":"5.0.4","@node-cli/logger":"1.3.4","@node-cli/parser":"2.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","@node-cli/comments":"0.2.9","@vitest/coverage-v8":"4.0.18","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.5.0_1769965245071_0.6757003125947729","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@node-cli/bundlecheck","version":"1.5.1","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.5.1","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"59b5389beb21487fed021c4d09460f11f585b32d","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.5.1.tgz","fileCount":33,"integrity":"sha512-7b6sSk4RkesCag5r9DWZiO5/iyuEsH8tNSKVIVmMT43jJpOO2lBhxDkZLHkgP1NxJAW32sgan5RPAhQXiYPeSQ==","signatures":[{"sig":"MEQCIBTkjICxVu28VNwLorwg0HTuqV8Q6kUhdPepZgwcyju/AiB6GjnkdJ/FAjNBGfbnnuUg5L1AcRAIuCGA6T6yjtDgGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283913},"main":"./dist/index.js","node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"363bf7a7b6fa50a94fc07bbded9e198acf52e2e8","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"kleur":"4.1.5","semver":"7.7.3","esbuild":"0.27.2","better-sqlite3":"12.6.2","@inquirer/select":"5.0.4","@node-cli/logger":"1.3.4","@node-cli/parser":"2.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","@node-cli/comments":"0.2.9","@vitest/coverage-v8":"4.0.18","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.5.1_1769989357081_0.2131081620354358","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@node-cli/bundlecheck","version":"1.6.0","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.6.0","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"5c85d03bb4161ae512248e92ff9ecc223e26cec2","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.6.0.tgz","fileCount":33,"integrity":"sha512-Sv3KVmMe9W/xQL0bdvw8MTJ8rAnc3Y4r+u4f6CEiaVVQAmB8ld3Tn32WOuiqgkLTvz6B3Ymi7DZOdvKtjn0U6w==","signatures":[{"sig":"MEUCIQCd/nYUrU6xbPgHR133Qk40hqYNlE3tq8wqXe07+TWmbgIgSWozRRYSvvN80TmH5lq0WTGhj7f1POCmId1QS1Bh728=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291048},"main":"./dist/index.js","node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bb80931807dd01d5b115de9c867d9cea178573ff","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"kleur":"4.1.5","semver":"7.7.3","esbuild":"0.27.2","better-sqlite3":"12.6.2","@inquirer/select":"5.0.4","@node-cli/logger":"1.3.4","@node-cli/parser":"2.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","@node-cli/comments":"0.2.9","@vitest/coverage-v8":"4.0.18","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.6.0_1770264855137_0.1006460578783166","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@node-cli/bundlecheck","version":"1.6.1","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.6.1","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"f3d6e8d4e62d00761e162b49b51a1bdc96cc3b5b","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.6.1.tgz","fileCount":33,"integrity":"sha512-m2/ksH0V9kwRm4mpPPO7THujniGuRNeZPWKLmEjKfgxc6aWzmEycObiqIeF6HjwX8B9ha9pNy15pcRWIvTQ7ug==","signatures":[{"sig":"MEQCIAXAiX8MXF4u3LMn+og0mTmBwa6XK2wb7e0h0Exy989pAiByRQJhyuxe2V/GLgEPWPKIh39dgkOlIRM+XOZgcm+7Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293687},"main":"./dist/index.js","node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3ee38461099bfd8d7737ef530d92a42e35c618b5","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"kleur":"4.1.5","semver":"7.7.4","esbuild":"0.27.3","better-sqlite3":"12.6.2","@inquirer/select":"5.0.4","@node-cli/logger":"1.3.4","@node-cli/parser":"2.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","@node-cli/comments":"0.2.9","@vitest/coverage-v8":"4.0.18","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.6.1_1771031538549_0.461375258479108","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@node-cli/bundlecheck","version":"1.6.2","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.6.2","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"63d3f7b28efeb24acab58755fda183427b6a74fe","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.6.2.tgz","fileCount":33,"integrity":"sha512-Edq7HPhgKlRk8nMGhs9OnMpiVsricYKThn0Dl3sQdC1atik7oowOCNInbwJlgqvmVcnLPhgyQC6B2UTY1xzfYQ==","signatures":[{"sig":"MEUCIA3rwIpu9S1jcTm+0KosnAGjMGwKS5UaFV2NLUsix7FnAiEAhkdavSHKXneVfshbsULDLn6fyZ/D0YFUyf0NQQAcKCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293654},"main":"./dist/index.js","node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f4ced1b7a42dead360543afef548cb18f358f588","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.4/node@v20.20.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"kleur":"4.1.5","semver":"7.7.4","esbuild":"0.27.3","better-sqlite3":"12.6.2","@inquirer/select":"5.0.7","@node-cli/logger":"1.3.5","@node-cli/parser":"2.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","@vitest/coverage-v8":"4.0.18","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.6.2_1771462681968_0.0530176702414662","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@node-cli/bundlecheck","version":"1.6.3","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.6.3","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"ddf43f1a4cf0a5c0a3bf3031524cc7c03a5e45b4","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.6.3.tgz","fileCount":33,"integrity":"sha512-vh5jCRdW8K2KHT46xa4SaRAjMk2VgbTD9oOUaejPQb6njf3rggMX20mWyTzmLx6/k//ztHPsQejspCKjUMuAsA==","signatures":[{"sig":"MEQCIElaIneBmlmvrVWWtvIW+3ocguYClLC9rZKd9TUxe/cYAiAYSSJOij4pmVDmlkmoJUpupqsyTnb3LxWIdlfhzB8UkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293654},"main":"./dist/index.js","node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9196e7eb6e51d3db5ed0e13fce7d6c9803d34383","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.4/node@v20.20.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"kleur":"4.1.5","semver":"7.7.4","esbuild":"0.27.3","better-sqlite3":"12.6.2","@inquirer/select":"5.1.0","@node-cli/logger":"1.3.5","@node-cli/parser":"2.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","@vitest/coverage-v8":"4.0.18","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.6.3_1771942688775_0.34554909558910696","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@node-cli/bundlecheck","version":"1.6.4","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.6.4","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"50c680b2c7e6df8ae1d4ac1ae0436a2e67059eb5","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.6.4.tgz","fileCount":33,"integrity":"sha512-B0bg7Dsvup1VZ1kXuScHc8CQ63qxPsqGCghUbMlxwX/WOEuHwuCADOY1mh2ch2zXuAP7AxJWfBCyHRuduZglUg==","signatures":[{"sig":"MEUCIAN0EuQlUJZoVbDykyKbJsdk8GbzYjNC6uw/ukpEVvojAiEAsH59XpRg9DlqnMbWVtmCqEMScqH6NBkhrzYA7AS5ykQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300811},"main":"./dist/index.js","node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"233b16f34c900034d259400005894573a87d1fbe","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.5/node@v20.20.1+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"kleur":"4.1.5","semver":"7.7.4","esbuild":"0.27.3","better-sqlite3":"12.6.2","@inquirer/select":"5.1.0","@node-cli/logger":"1.3.5","@node-cli/parser":"2.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","@vitest/coverage-v8":"4.0.18","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.6.4_1774476580013_0.14980654368730817","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@node-cli/bundlecheck","version":"1.6.5","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.6.5","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"624242dc5915dcb1aacf41a3bbdeddfb5fea607c","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.6.5.tgz","fileCount":33,"integrity":"sha512-yjO4oLsKTabM2nWVWB1/XQQ4kmEapyWDnoYIBsM4K2cs8RG67Dj48hCDq38esyW1OiBZ3gK+wI9EbrWFx3cbeA==","signatures":[{"sig":"MEQCIDpgzyJX+mz7pvLpkoYOy29b4rAu4wtMAG+R7u8G5srJAiBhXO8vaALsEO+ZvQj0Rx57cAlwWkIKqS6u5bgnAdBPsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300809},"main":"./dist/index.js","node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7ddcbe04d1eff21d7e379ce5cb33a17540d4cb75","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v20.20.1+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"kleur":"4.1.5","semver":"7.7.4","esbuild":"0.27.4","better-sqlite3":"12.8.0","@inquirer/select":"5.1.2","@node-cli/logger":"1.3.6","@node-cli/parser":"2.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.1","@vitest/coverage-v8":"4.1.1","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.6.5_1774531002939_0.9078079308557352","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@node-cli/bundlecheck","version":"1.6.6","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.6.6","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"2e9673e0fc88ff6182540dbabd48638a516b53d1","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.6.6.tgz","fileCount":33,"integrity":"sha512-LMYWM7jrCIlhxQ1jfyFBOIzszTyQTeGBEqIf+RcE/IKW2Q2Kkw7XTLPA+K2UR/XlsPUO3ym4RCS9vMB2AJFCaQ==","signatures":[{"sig":"MEQCIFzAiapMyBdYAhHBYiFzTwV2ShsgnT2ef4MqK9mI482tAiB5S9bC23z/0bgIbIIaOksRwSOhbgW1DaRLaIfYa/LK6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300809},"main":"./dist/index.js","node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5c00636c8f21d45d874855c522fcfdda96c2ba82","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"aversini","email":"versini@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"kleur":"4.1.5","semver":"7.7.4","esbuild":"0.28.0","better-sqlite3":"12.8.0","@inquirer/select":"5.1.2","@node-cli/logger":"1.3.7","@node-cli/parser":"2.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.2","@vitest/coverage-v8":"4.1.2","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.6.6_1775480447751_0.04477985450743338","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@node-cli/bundlecheck","version":"1.6.7","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.6.7","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"homepage":"https://github.com/versini-org/node-cli#readme","bugs":{"url":"https://github.com/versini-org/node-cli/issues"},"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"04b4ab8b3e7483e22b030bf10292b7bbde3dc3b0","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.6.7.tgz","fileCount":33,"integrity":"sha512-M6cfulkxIyjULz2HPFxVIlKv86XqBDDkfS9q6sqAhRJknwYWFeaS3jHGHCebSCd9zlPApMc0y2388CnNXQCBEg==","signatures":[{"sig":"MEUCIQCZ/ZhgHeF+0jt0kNisBxLKaSjtFfItt4EHG9sa03HMPAIgdbbvvJrAoGxsCRpMQNzR/WDkXEUdjiOKmU/fNhxRUCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-cli%2fbundlecheck@1.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300946},"main":"./dist/index.js","node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7d045eeb4583616494941bc0431f65c96e690ba0","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d55bac3-95ce-470c-ab68-8ddb8b428500"}},"repository":{"url":"git+https://github.com/versini-org/node-cli.git","type":"git","directory":"packages/bundlecheck"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"kleur":"4.1.5","semver":"7.8.1","esbuild":"0.28.0","better-sqlite3":"12.10.0","@inquirer/select":"5.2.0","@node-cli/logger":"1.3.8","@node-cli/parser":"2.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.7","@vitest/coverage-v8":"4.1.7","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.6.7_1780156576358_0.8400545814753435","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@node-cli/bundlecheck","version":"1.6.8","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.6.8","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"homepage":"https://github.com/versini-org/node-cli#readme","bugs":{"url":"https://github.com/versini-org/node-cli/issues"},"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"7ce65184ffac18f181d87cf275e91383d0aba699","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.6.8.tgz","fileCount":33,"integrity":"sha512-g7DcjcdDZU2/s4SebLeuCBsswdGvE8zXTWSoAiJNe9/jpvkuDA8VrO/yFE6CJ7C8ikk+edlkmcFMvXSpQlFtPg==","signatures":[{"sig":"MEUCIHzqcDW096bFZWdjMpwbnPlmZ+WNKOGa57TXJ+dol+LFAiEAxGAO+9BzjHz81Y5qgqvzIaN+WV9a/97J+bVoycvNVsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-cli%2fbundlecheck@1.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300947},"main":"./dist/index.js","node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e0a0d46e7a70371716df420f54a094ba0bfb38b8","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d55bac3-95ce-470c-ab68-8ddb8b428500"}},"repository":{"url":"git+https://github.com/versini-org/node-cli.git","type":"git","directory":"packages/bundlecheck"},"_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"kleur":"4.1.5","semver":"7.8.5","esbuild":"0.28.1","better-sqlite3":"12.11.1","@inquirer/select":"5.2.1","@node-cli/logger":"1.3.9","@node-cli/parser":"2.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.9","@vitest/coverage-v8":"4.1.9","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.6.8_1782573098104_0.6515305228554764","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"@node-cli/bundlecheck","version":"1.6.9","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@1.6.9","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"homepage":"https://github.com/versini-org/node-cli#readme","bugs":{"url":"https://github.com/versini-org/node-cli/issues"},"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"d3c4a0cf1e345ad1300efc5cf5fd00871778cdf3","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-1.6.9.tgz","fileCount":33,"integrity":"sha512-Mz2fJodrpPyPU0ahk78fWUO4Y5enyWV/SzriZtmMuFfJwtsxb7SD6YaI7unDRCTI23m2EMyrHkmaj6MXvPehmw==","signatures":[{"sig":"MEUCICXZ5BzG3pRRefDwMZ6J3DqQ+nqGHnLF9dR5I6Jnuw5HAiEAxKFXdbAZoQ4B6s7bGrDy++fJvxsMIhxzIWdLKFdIvOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-cli%2fbundlecheck@1.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300950},"main":"./dist/index.js","node":">=20","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"efb1359ef015bf5e52dad2373619c663dc543f7b","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d55bac3-95ce-470c-ab68-8ddb8b428500"}},"repository":{"url":"git+https://github.com/versini-org/node-cli.git","type":"git","directory":"packages/bundlecheck"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"kleur":"4.1.5","semver":"7.8.5","esbuild":"0.28.1","better-sqlite3":"12.11.1","@inquirer/select":"5.2.1","@node-cli/logger":"1.3.10","@node-cli/parser":"2.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@vitest/coverage-v8":"4.1.10","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_1.6.9_1783708297086_0.3846402502587576","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@node-cli/bundlecheck","version":"2.0.0","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@2.0.0","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"homepage":"https://github.com/versini-org/node-cli#readme","bugs":{"url":"https://github.com/versini-org/node-cli/issues"},"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"23bb9ea4552ea4c380d6c0df4a3648284c264d03","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-2.0.0.tgz","fileCount":33,"integrity":"sha512-5L9hJN0H4lgMIZbBheSSB2T6qY11XEiNfP9TiUuFNQBRHQW7IIATNbanOhgECHqa0YcDX+Jya6iLXGqlVJxoqQ==","signatures":[{"sig":"MEQCIFAjt/UrbCKs2NRToJIDNT2Deh2niuv91ekm8LBtoqSoAiBQtAH/d09WB7XUh3A4tFY7K54PADBUNVmfYL5xa/0wuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-cli%2fbundlecheck@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300966},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"49dca9d05eb274dad1ff57010f41dac960f5c094","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d55bac3-95ce-470c-ab68-8ddb8b428500"}},"repository":{"url":"git+https://github.com/versini-org/node-cli.git","type":"git","directory":"packages/bundlecheck"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"kleur":"4.1.5","semver":"7.8.5","esbuild":"0.28.1","better-sqlite3":"12.11.1","@inquirer/select":"5.2.1","@node-cli/logger":"2.0.0","@node-cli/parser":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@vitest/coverage-v8":"4.1.10","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_2.0.0_1784656330862_0.7849310947937376","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@node-cli/bundlecheck","version":"2.0.1","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@2.0.1","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"homepage":"https://github.com/versini-org/node-cli#readme","bugs":{"url":"https://github.com/versini-org/node-cli/issues"},"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"ae5d9918453a89d70f631970513ea55a39857c93","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-2.0.1.tgz","fileCount":33,"integrity":"sha512-+Mo0NP092pU8+0IOYRLdDvwogyK35511hKdtEZJ51sPDH4tQt62bDKwS7ZMXZT6fImWZQx9CfMR3vKTDm8WoTA==","signatures":[{"sig":"MEYCIQCehVnzQBe+c2BStyFIUfMS+DKuTpwQWj6c57sas9cryQIhAKhTGlIbbBxeFeuSEs0Vo2lGkdxfE6Q6ktPQeDk8MSly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-cli%2fbundlecheck@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"146e8647198700402fbab8ebb432d30888d50e3d","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d55bac3-95ce-470c-ab68-8ddb8b428500"}},"repository":{"url":"git+https://github.com/versini-org/node-cli.git","type":"git","directory":"packages/bundlecheck"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"kleur":"4.1.5","semver":"7.8.5","esbuild":"0.28.1","better-sqlite3":"13.0.1","@inquirer/select":"5.2.1","@node-cli/logger":"2.0.0","@node-cli/parser":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@vitest/coverage-v8":"4.1.10","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_2.0.1_1784818611918_0.49915847034759353","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@node-cli/bundlecheck","version":"2.1.0","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@2.1.0","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"homepage":"https://github.com/versini-org/node-cli#readme","bugs":{"url":"https://github.com/versini-org/node-cli/issues"},"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"4dc2ca1812880d1977fe353f8edfeab75bbe4320","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-2.1.0.tgz","fileCount":33,"integrity":"sha512-LDULySBoiy87IoP/6ZD/HJcR38JzHBbnlF19mCMV5nI3X6BR5Sl6Nw5nhYkA+rNdvBPo2CLrnHd7QfVGWjnWSg==","signatures":[{"sig":"MEUCIQCdanby2yLbBek7vGBwVHyp8TtnsanDIn8nnRCmCSMZQwIgZObnw9aZCYQz08b3Iyt1Lynh6WIg2Q5BadH6f56AYss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-cli%2fbundlecheck@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dd487a84f6d7ced2e761fb25f645fdfec7e7426b","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d55bac3-95ce-470c-ab68-8ddb8b428500"}},"repository":{"url":"git+https://github.com/versini-org/node-cli.git","type":"git","directory":"packages/bundlecheck"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"kleur":"4.1.5","semver":"7.8.5","esbuild":"0.28.1","better-sqlite3":"13.0.1","@inquirer/select":"5.2.1","@node-cli/logger":"2.1.0","@node-cli/parser":"3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@vitest/coverage-v8":"4.1.10","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_2.1.0_1784847600257_0.7941650836342604","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@node-cli/bundlecheck","version":"2.1.1","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@2.1.1","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"homepage":"https://github.com/versini-org/node-cli#readme","bugs":{"url":"https://github.com/versini-org/node-cli/issues"},"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"5e33831577488cc709af3e76baa750d2f3a2d5df","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-2.1.1.tgz","fileCount":33,"integrity":"sha512-Vj/iW+fjLM9qV0F4s97LnHbLlPHVwHgGMwx3MaOgvhPdnH0n+FbcdB/ThPA8qkgqq58PBn5YQHfKDc92/PJ6rA==","signatures":[{"sig":"MEUCIEoSRozgBRvv103ix8xs8ETOGexDXIMXfRMM0VvldGJUAiEA5Prqj9QyApoWkkjj/cLL8EQTY9u4+rEt45hvMlmwHxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-cli%2fbundlecheck@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf321e055b9ab9b02fa71c5a9b75d27324d2124e","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d55bac3-95ce-470c-ab68-8ddb8b428500"}},"repository":{"url":"git+https://github.com/versini-org/node-cli.git","type":"git","directory":"packages/bundlecheck"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"kleur":"4.1.5","semver":"7.8.5","esbuild":"0.28.1","better-sqlite3":"13.0.2","@inquirer/select":"5.2.1","@node-cli/logger":"2.1.0","@node-cli/parser":"3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@vitest/coverage-v8":"4.1.10","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_2.1.1_1785423896653_0.33798909064403615","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@node-cli/bundlecheck","version":"2.1.2","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@2.1.2","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"homepage":"https://github.com/versini-org/node-cli#readme","bugs":{"url":"https://github.com/versini-org/node-cli/issues"},"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"107149838572e6c4aa34f98b30c014b3f09e81b8","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-2.1.2.tgz","fileCount":33,"integrity":"sha512-EXZumNoXb1nshCryotCX0AyU694w8uDAMttk7NhKhc3RT673THhJR9EhVTmCLBIpDRZ6ziGlxTLXIIYW4ew5oQ==","signatures":[{"sig":"MEUCIQDxD+Pw/RMeVPAuo4Ol7pptYBgFd8erhpOcDXJSDhNh1QIgFC4u1d/eXs7q7XfLlQJx8COvoOvC5MNHhaP79zsRXxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-cli%2fbundlecheck@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300964},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b8669227ff9872aa6f40bb745c43715345817095","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d55bac3-95ce-470c-ab68-8ddb8b428500"}},"repository":{"url":"git+https://github.com/versini-org/node-cli.git","type":"git","directory":"packages/bundlecheck"},"_npmVersion":"lerna/10.0.0/node@v24.18.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"kleur":"4.1.5","semver":"7.8.5","esbuild":"0.28.1","better-sqlite3":"13.0.3","@inquirer/select":"5.2.1","@node-cli/logger":"2.1.0","@node-cli/parser":"3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@vitest/coverage-v8":"4.1.10","@types/better-sqlite3":"9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_2.1.2_1786070566884_0.09030971687910072","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@node-cli/bundlecheck","version":"2.1.3","author":{"name":"Arno Versini"},"license":"MIT","_id":"@node-cli/bundlecheck@2.1.3","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"homepage":"https://github.com/versini-org/node-cli#readme","bugs":{"url":"https://github.com/versini-org/node-cli/issues"},"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"f3e7c19f67ab9930ec815ac342f241e2efb28c1a","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-2.1.3.tgz","fileCount":33,"integrity":"sha512-m4kpG19byB66SeYUVHx1kWsMp1NyyDKHm7TX6yZF55vDe5pNEifPuXV7BRa7BAzbnW6LPj1+Fkqlxc8Eg/g0UA==","signatures":[{"sig":"MEUCIQDwmQxzi+YxwuEBSlcfdRBNbwISf9cRRBhcz6gPFt4JzwIgU92cUruEwW65DXQ/DcYOO+xjtCzeKbLKfXwE3J3otlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-cli%2fbundlecheck@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300964},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7c19519b6c044830bcbd0f805fad75de9a6a4aa8","scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d55bac3-95ce-470c-ab68-8ddb8b428500"}},"repository":{"url":"git+https://github.com/versini-org/node-cli.git","type":"git","directory":"packages/bundlecheck"},"_npmVersion":"lerna/10.0.0/node@v24.18.0+x64 (linux)","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"kleur":"4.1.5","semver":"7.8.5","esbuild":"0.28.2","better-sqlite3":"13.0.3","@inquirer/select":"5.2.1","@node-cli/logger":"2.1.0","@node-cli/parser":"3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@vitest/coverage-v8":"4.1.10","@types/better-sqlite3":"9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_2.1.3_1786314997020_0.022167396449308985","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@node-cli/bundlecheck","version":"2.1.4","author":"Arno Versini","license":"MIT","_id":"@node-cli/bundlecheck@2.1.4","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"75a12d9c926b5c6eb3815d6eae150d58262bd49c","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-2.1.4.tgz","fileCount":33,"integrity":"sha512-R5C2zKwJAM+ZcFgusVb6v3g0TrJbyTFvC1TIVSt/3g7xb2+tOYK5+OCEOFUlZrdWlK7Yj1GTH+pnYDJBmz2wGg==","signatures":[{"sig":"MEQCIHwcLh8VAG5pYfudMQ/0ZdpkJtwbtTdmrih5/H9Epr6+AiAf2aXBORkkH/VZazSTmgCHIgvKUSEV7bZvo7VdQl2AEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-cli%2fbundlecheck@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301023},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d55bac3-95ce-470c-ab68-8ddb8b428500"}},"repository":{"url":"git+https://github.com/versini-org/node-cli.git","type":"git","directory":"packages/bundlecheck"},"description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"kleur":"4.1.5","semver":"7.8.5","esbuild":"0.28.2","better-sqlite3":"13.0.3","@inquirer/select":"5.2.1","@node-cli/logger":"2.1.1","@node-cli/parser":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@vitest/coverage-v8":"4.1.11","@types/better-sqlite3":"9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_2.1.4_1787177491753_0.6496374043885373","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@node-cli/bundlecheck","version":"2.1.5","author":"Arno Versini","license":"MIT","_id":"@node-cli/bundlecheck@2.1.5","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"ffa5e771a9e337b7e8f4b98139fc55dfb68cdb22","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-2.1.5.tgz","fileCount":33,"integrity":"sha512-q5jD/jgKbJAcQ5Ts07Mc6uKtJQDP7i1tQR/qG9dGvo67D7tyz4Uaity8RcmbhGvs2igj28K0gBOY7JNFUwhTWg==","signatures":[{"sig":"MEUCIB+L5qf+CkzQrQYq2VpGi4SF5wdnKZPXuOV3oXxWqLYzAiEAj0dWaoclMtwX8VjnU7xlrtsFLr0Uc8hCPY+ZHWPru0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-cli%2fbundlecheck@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301023},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d55bac3-95ce-470c-ab68-8ddb8b428500"}},"repository":{"url":"git+https://github.com/versini-org/node-cli.git","type":"git","directory":"packages/bundlecheck"},"description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"kleur":"4.1.5","semver":"7.8.5","esbuild":"0.28.2","better-sqlite3":"13.0.3","@inquirer/select":"5.2.2","@node-cli/logger":"2.1.1","@node-cli/parser":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@vitest/coverage-v8":"4.1.11","@types/better-sqlite3":"9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_2.1.5_1787519999296_0.30073288440691526","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@node-cli/bundlecheck","version":"2.1.6","author":"Arno Versini","license":"MIT","_id":"@node-cli/bundlecheck@2.1.6","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"b68110c64ef3bb2ffbcb1d6801ee6213841e7866","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-2.1.6.tgz","fileCount":33,"integrity":"sha512-apyoFZb+13c4Mi9MMNsK05A3sRnXA1HuDxYfa6+o378iqbiO5BnL/11lcuHpbvfzA+rf1pkpAQvZ9QKo2eGaKw==","signatures":[{"sig":"MEUCIAzfWQ4IRA7pnsvAErM6wQY1YN94e6elWEz/IgNdV6syAiEA9VZcWKwU+3LyCVKj4bCjan8HbWX/eLwE5CDRsbwafsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-cli%2fbundlecheck@2.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301023},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d55bac3-95ce-470c-ab68-8ddb8b428500"}},"repository":{"url":"git+https://github.com/versini-org/node-cli.git","type":"git","directory":"packages/bundlecheck"},"description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"kleur":"4.1.5","semver":"7.8.5","esbuild":"0.28.2","better-sqlite3":"13.0.3","@inquirer/select":"5.2.3","@node-cli/logger":"2.1.1","@node-cli/parser":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@vitest/coverage-v8":"4.1.11","@types/better-sqlite3":"9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_2.1.6_1787867010222_0.0626844395578463","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@node-cli/bundlecheck","version":"2.1.7","author":"Arno Versini","license":"MIT","_id":"@node-cli/bundlecheck@2.1.7","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"bin":{"bundlecheck":"dist/bundlecheck.js"},"dist":{"shasum":"621abb630eeea4b273bd76e88bed447099b048fc","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-2.1.7.tgz","fileCount":33,"integrity":"sha512-p70WxWu0d1cpG2s98GTG4QHWAEDeB+vT1W+ofbV7Xvm9fs84Yybr/aLvngcEfo0N5/VElLQ/ANDsWAZL/b8OFA==","signatures":[{"sig":"MEYCIQDK9QQ0gkL1yP5Md42kw22G25o7u/dSFFfqKY/Y9GMdCAIhAMBBaP/ZKyoLbFYI+1todf8PvOsn03C2KfjbZuN5RE24","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-cli%2fbundlecheck@2.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301023},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint src","test":"vitest run --globals","build":"npm-run-all --serial clean build:types build:js","clean":"rimraf dist types coverage","watch":"swc --strip-leading-paths --watch --out-dir dist src","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","lint:fix":"biome check src --write --no-errors-on-unmatched","test:watch":"vitest --globals","build:types":"tsc","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","test:coverage":"vitest run --coverage --globals"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d55bac3-95ce-470c-ab68-8ddb8b428500"}},"repository":{"url":"git+https://github.com/versini-org/node-cli.git","type":"git","directory":"packages/bundlecheck"},"description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"kleur":"4.1.5","semver":"7.8.5","esbuild":"0.28.2","better-sqlite3":"13.0.3","@inquirer/select":"5.2.4","@node-cli/logger":"2.1.1","@node-cli/parser":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@vitest/coverage-v8":"4.1.11","@types/better-sqlite3":"9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bundlecheck_2.1.7_1788462625595_0.7389304222174087","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@node-cli/bundlecheck","version":"2.1.8","license":"MIT","author":"Arno Versini","description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","repository":{"type":"git","url":"git+https://github.com/versini-org/node-cli.git","directory":"packages/bundlecheck"},"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"engines":{"node":">=22"},"dependencies":{"@inquirer/select":"5.2.5","@node-cli/logger":"2.1.1","@node-cli/parser":"3.1.1","better-sqlite3":"13.0.3","esbuild":"0.28.2","kleur":"4.1.5","semver":"7.8.5"},"publishConfig":{"access":"public"},"devDependencies":{"@types/better-sqlite3":"9.6.0","@vitest/coverage-v8":"4.1.11","vitest":"4.1.11"},"scripts":{"build":"npm-run-all --serial clean build:types build:js","build:js":"swc --strip-leading-paths --source-maps --out-dir dist src","build:types":"tsc","clean":"rimraf dist types coverage","comments:fix":"comments --merge-line-comments 'src/**/*.ts'","lint":"biome lint src","lint:fix":"biome check src --write --no-errors-on-unmatched","test":"vitest run --globals","test:coverage":"vitest run --coverage --globals","test:watch":"vitest --globals","watch":"swc --strip-leading-paths --watch --out-dir dist src"},"bin":{"bundlecheck":"dist/bundlecheck.js"},"_nodeVersion":"24.20.0","_id":"@node-cli/bundlecheck@2.1.8","dist":{"integrity":"sha512-6mtIUYOSOKHVHHcfMxCqmFK5JRTFkm5NqcUL/5pQF9Tbc1CPrITFsZ4Ym173zINmTTmMiXWWx3ViM2y20z1TvA==","shasum":"2605142849d827512f6963f8fd65d6d22e838536","tarball":"https://registry.npmjs.org/@node-cli/bundlecheck/-/bundlecheck-2.1.8.tgz","fileCount":33,"unpackedSize":301023,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-cli%2fbundlecheck@2.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC1EZYsHRgUg9WjWOM8kBVDtOHRXmI+kOSe0UpXzHfR6AiB5Peu41qeeyZFPFh3YvsKnXRFl5HZd5EVxZewiLZEwrg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d55bac3-95ce-470c-ab68-8ddb8b428500"}},"directories":{},"maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bundlecheck_2.1.8_1789330287184_0.09382824842578175"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-31T02:05:34.446Z","modified":"2026-09-13T20:11:27.612Z","1.0.0":"2026-01-31T02:05:34.724Z","1.1.0":"2026-01-31T02:15:16.138Z","1.1.1":"2026-01-31T13:41:42.566Z","1.1.2":"2026-01-31T13:54:35.718Z","1.2.0":"2026-01-31T16:13:40.811Z","1.3.0":"2026-01-31T20:42:54.531Z","1.4.0":"2026-01-31T21:35:19.315Z","1.4.1":"2026-01-31T22:31:29.534Z","1.5.0":"2026-02-01T17:00:45.230Z","1.5.1":"2026-02-01T23:42:37.259Z","1.6.0":"2026-02-05T04:14:15.302Z","1.6.1":"2026-02-14T01:12:18.754Z","1.6.2":"2026-02-19T00:58:02.112Z","1.6.3":"2026-02-24T14:18:08.945Z","1.6.4":"2026-03-25T22:09:40.168Z","1.6.5":"2026-03-26T13:16:43.130Z","1.6.6":"2026-04-06T13:00:47.897Z","1.6.7":"2026-05-30T15:56:16.521Z","1.6.8":"2026-06-27T15:11:38.248Z","1.6.9":"2026-07-10T18:31:37.311Z","2.0.0":"2026-07-21T17:52:11.107Z","2.0.1":"2026-07-23T14:56:52.061Z","2.1.0":"2026-07-23T23:00:00.443Z","2.1.1":"2026-07-30T15:04:56.831Z","2.1.2":"2026-08-07T02:42:47.033Z","2.1.3":"2026-08-09T22:36:37.159Z","2.1.4":"2026-08-19T22:11:31.936Z","2.1.5":"2026-08-23T21:19:59.439Z","2.1.6":"2026-08-27T21:43:30.401Z","2.1.7":"2026-09-03T19:10:25.797Z","2.1.8":"2026-09-13T20:11:27.319Z"},"author":"Arno Versini","license":"MIT","repository":{"type":"git","url":"git+https://github.com/versini-org/node-cli.git","directory":"packages/bundlecheck"},"description":"CLI tool to check the bundle size of npm packages (like bundlephobia)","maintainers":[{"name":"aversini","email":"versini@gmail.com"}],"readme":"# @node-cli/bundlecheck\n\n![npm](https://img.shields.io/npm/v/@node-cli/bundlecheck?label=version&logo=npm)\n\nA CLI tool to check the bundle size of npm packages, similar to [bundlephobia.com](https://bundlephobia.com/).\n\n## Features\n\n- Check bundle size of any npm package\n- Support for specific package versions (e.g., `lodash@4.17.0`)\n- Interactive version selection with `--versions` flag\n- Bundle size trend analysis with `--trend` flag (bar graph across versions)\n- Support for checking specific exports (tree-shaking)\n- Smart externalization of React and React-DOM (including subpaths like `jsx-runtime`)\n- Raw and gzip sizes with configurable compression level\n- **Platform support**: target `browser` (default) or `node` with smart auto-detection\n- Custom npm registry support (for private registries)\n- Fast bundling using esbuild (with pnpm support)\n- **Local caching** for faster repeated lookups (SQLite-based, max 1000 entries)\n- **Library API** for programmatic usage in Node.js applications\n\n## Installation\n\n```bash\nnpm install -g @node-cli/bundlecheck\n```\n\nOr use with npx:\n\n```bash\nnpx @node-cli/bundlecheck <package-name>\n```\n\n## Usage\n\n### Check entire package\n\n```bash\nbundlecheck lodash\nbundlecheck @mantine/core\n```\n\n### Check a specific version\n\n```bash\nbundlecheck lodash@4.17.0\nbundlecheck @versini/ui-panel@1.0.0\n```\n\n### Choose version interactively\n\n```bash\nbundlecheck lodash --versions\nbundlecheck @mantine/core --versions\n```\n\nThis will fetch available versions from npm and let you select one from a list.\n\n### Show bundle size trend\n\n```bash\nbundlecheck lodash --trend       # default: 5 versions\nbundlecheck clsx --trend 3       # custom: 3 versions\n```\n\nThis analyzes recent versions and displays a bar graph showing how the bundle size has evolved:\n\n```\nBundle Size Trend: clsx\n────────────────────────────────────────────────────────────\n\nGzip Size:\n  2.1.1  ██████████████████████████████ 331 B\n  2.0.0  █████████████████████████████ 321 B\n  1.2.0  █████████████████████████████ 318 B\n  1.0.4  ████████████████████████████ 308 B\n  1.0.1  ██████████████████████████ 285 B\n\nRaw Size:\n  2.1.1  ██████████████████████████████ 527 B\n  ...\n\n────────────────────────────────────────────────────────────\nChange from 1.0.1 to 2.1.1:\n  Gzip: +46 B (+16.1%)\n  Raw:  +108 B (+25.8%)\n```\n\n### Check specific exports (tree-shaking)\n\n```bash\nbundlecheck @mantine/core \"ScrollArea,Button\"\nbundlecheck lodash \"debounce,throttle\"\n```\n\n### Options\n\n| Flag                | Short         | Description                                                  |\n| ------------------- | ------------- | ------------------------------------------------------------ |\n| `--help`            | `-h`          | Display help instructions                                    |\n| `--version`         | `-v`          | Output the current version                                   |\n| `--versions`        | `-V`          | Choose from available package versions interactively         |\n| `--trend [N]`       | `-t [N]`      | Show bundle size trend for N versions (default: 5)           |\n| `--boring`          | `-b`          | Do not use color output                                      |\n| `--gzipLevel <n>`   | `-g <n>`      | Gzip compression level (1-9, default: 5)                     |\n| `--external <pkgs>` | `-e <pkgs>`   | Comma-separated additional packages to mark as external      |\n| `--noExternal`      | `-n`          | Do not mark any packages as external                         |\n| `--registry <url>`  | `-r <url>`    | Custom npm registry URL (default: registry.npmjs.org)        |\n| `--platform <name>` | `-p <name>`   | Target platform: `auto` (default), `browser`, or `node`      |\n| `--force`           | `-f`          | Bypass cache and force re-fetch/re-calculation               |\n| `--target <target>` | `-T <target>` | esbuild target (e.g., \"es2022\", \"es2020\"). Default: \"es2022\" |\n\n### Examples\n\n```bash\n# Check the entire lodash package\nbundlecheck lodash\n\n# Check a specific version\nbundlecheck lodash@4.17.0\nbundlecheck @versini/ui-panel@1.0.0\n\n# Check specific exports from @mantine/core\nbundlecheck @mantine/core \"ScrollArea,Button\"\n\n# Check react with all dependencies bundled (no externals)\nbundlecheck react -n\n\n# Add vue and svelte as additional externals\nbundlecheck some-package --external \"vue,svelte\"\n\n# Use a different gzip compression level\nbundlecheck lodash --gzipLevel 6\n\n# Choose version interactively\nbundlecheck lodash --versions\n\n# Show bundle size trend (default: 5 versions)\nbundlecheck lodash --trend\n\n# Show bundle size trend for 3 versions\nbundlecheck lodash --trend 3\n\n# Use a custom npm registry\nbundlecheck @myorg/private-pkg --registry https://npm.mycompany.com\n\n# Check a Node.js package (explicit platform)\nbundlecheck express --platform node\n\n# Auto-detect platform (default behavior)\nbundlecheck express  # auto-detects \"node\" from package.json engines\n\n# Bypass cache and force re-fetch\nbundlecheck lodash --force\n\n# Use a specific esbuild target (default: es2022)\nbundlecheck lodash --target es2020\n```\n\n## Programmatic Usage (Library API)\n\nIn addition to the CLI, `@node-cli/bundlecheck` can be used as a library in your Node.js code.\n\n### Installation\n\n```bash\nnpm install @node-cli/bundlecheck\n```\n\n### Basic Usage\n\n```js\nimport {\n  getBundleStats,\n  getBundleTrend,\n  getPackageVersions,\n  getPackageExports\n} from \"@node-cli/bundlecheck\";\n\n// Get bundle stats for a single package\nconst stats = await getBundleStats({\n  package: \"@mantine/core@7.0.0\"\n});\nconsole.log(stats);\n// {\n//   packageName: \"@mantine/core\",\n//   packageVersion: \"7.0.0\",\n//   rawSize: 234567,\n//   gzipSize: 45678,\n//   rawSizeFormatted: \"229.07 kB\",\n//   gzipSizeFormatted: \"44.61 kB\",\n//   exports: [],\n//   externals: [\"react\", \"react-dom\"],  // Only present because @mantine/core has these as peerDependencies\n//   dependencies: [\"@floating-ui/react\", ...],\n//   platform: \"browser\",\n//   gzipLevel: 5,\n//   fromCache: false\n// }\n\n// Check specific exports (tree-shaking)\nconst buttonStats = await getBundleStats({\n  package: \"@mantine/core\",\n  exports: [\"Button\", \"Input\"]\n});\nconsole.log(buttonStats.gzipSizeFormatted); // \"12.3 kB\"\n\n// Get bundle size trend across versions\nconst trend = await getBundleTrend({\n  package: \"@mantine/core\",\n  versionCount: 5\n});\nconsole.log(trend);\n// {\n//   packageName: \"@mantine/core\",\n//   versions: [\n//     { version: \"7.0.0\", rawSize: 234567, gzipSize: 45678, rawSizeFormatted: \"229.07 kB\", ... },\n//     { version: \"6.0.0\", rawSize: 220000, gzipSize: 42000, ... },\n//     ...\n//   ],\n//   change: {\n//     fromVersion: \"5.0.0\",\n//     toVersion: \"7.0.0\",\n//     rawDiff: 14567,\n//     rawPercent: 6.6,\n//     rawDiffFormatted: \"+14.23 kB\",\n//     gzipDiff: 3678,\n//     gzipPercent: 8.7,\n//     gzipDiffFormatted: \"+3.59 kB\"\n//   }\n// }\n\n// Get available versions for a package\nconst versions = await getPackageVersions({\n  package: \"@mantine/core\"\n});\nconsole.log(versions.tags.latest); // \"7.0.0\"\nconsole.log(versions.versions.slice(0, 5)); // [\"7.0.0\", \"6.0.21\", \"6.0.20\", ...]\n\n// Get named exports from a package\nconst exports = await getPackageExports({\n  package: \"date-fns@3.6.0\"\n});\nconsole.log(`Found ${exports.count} exports`);\nconsole.log(exports.exports.slice(0, 5).map((e) => e.name)); // [\"add\", \"addBusinessDays\", \"addDays\", ...]\n```\n\n### API Reference\n\n#### `getBundleStats(options)`\n\nGet bundle size statistics for a single package.\n\n**Options:**\n\n| Option       | Type                            | Default     | Description                                                |\n| ------------ | ------------------------------- | ----------- | ---------------------------------------------------------- |\n| `package`    | `string`                        | (required)  | Package name with optional version (e.g., `lodash@4.17.0`) |\n| `exports`    | `string[]`                      | `undefined` | Specific exports to measure (tree-shaking)                 |\n| `external`   | `string[]`                      | `undefined` | Additional packages to mark as external                    |\n| `noExternal` | `boolean`                       | `false`     | Bundle everything (no externals, even react/react-dom)     |\n| `gzipLevel`  | `number`                        | `5`         | Gzip compression level (1-9)                               |\n| `registry`   | `string`                        | `undefined` | Custom npm registry URL                                    |\n| `platform`   | `\"browser\" \\| \"node\" \\| \"auto\"` | `\"auto\"`    | Target platform                                            |\n| `force`      | `boolean`                       | `false`     | Bypass cache                                               |\n| `target`     | `string`                        | `\"es2022\"`  | esbuild target (e.g., \"es2022\", \"es2020\")                  |\n\n**Returns:** `Promise<BundleStats>`\n\n```ts\ntype BundleStats = {\n  packageName: string; // Display name (may include subpath)\n  packageVersion: string; // Resolved version\n  exports: string[]; // Exports analyzed\n  rawSize: number; // Raw size in bytes\n  gzipSize: number | null; // Gzip size in bytes (null for node platform)\n  gzipLevel: number; // Compression level used\n  externals: string[]; // External packages\n  dependencies: string[]; // Package dependencies\n  platform: \"browser\" | \"node\";\n  rawSizeFormatted: string; // Human-readable (e.g., \"45.2 kB\")\n  gzipSizeFormatted: string | null;\n  fromCache: boolean; // Whether result was from cache\n  namedExportCount: number; // Total named exports in package\n};\n```\n\n#### `getBundleTrend(options)`\n\nGet bundle size trend across multiple versions.\n\n**Options:**\n\n| Option         | Type                            | Default     | Description                                   |\n| -------------- | ------------------------------- | ----------- | --------------------------------------------- |\n| `package`      | `string`                        | (required)  | Package name (version ignored if provided)    |\n| `versionCount` | `number`                        | `5`         | Number of versions to analyze                 |\n| `exports`      | `string[]`                      | `undefined` | Specific exports to measure                   |\n| `external`     | `string[]`                      | `undefined` | Additional packages to mark as external       |\n| `noExternal`   | `boolean`                       | `false`     | Bundle everything including default externals |\n| `gzipLevel`    | `number`                        | `5`         | Gzip compression level (1-9)                  |\n| `registry`     | `string`                        | `undefined` | Custom npm registry URL                       |\n| `platform`     | `\"browser\" \\| \"node\" \\| \"auto\"` | `\"auto\"`    | Target platform                               |\n| `force`        | `boolean`                       | `false`     | Bypass cache                                  |\n| `target`       | `string`                        | `\"es2022\"`  | esbuild target (e.g., \"es2022\", \"es2020\")     |\n\n**Returns:** `Promise<BundleTrend>`\n\n```ts\ntype BundleTrend = {\n  packageName: string;\n  versions: TrendVersionResult[]; // Results for each version (newest first)\n  change: TrendChange | null; // Change between oldest and newest\n};\n\ntype TrendVersionResult = {\n  version: string;\n  rawSize: number;\n  gzipSize: number | null;\n  rawSizeFormatted: string;\n  gzipSizeFormatted: string | null;\n};\n\ntype TrendChange = {\n  fromVersion: string;\n  toVersion: string;\n  rawDiff: number; // Positive = increase, negative = decrease\n  rawPercent: number | null; // null if oldest size was 0\n  rawDiffFormatted: string; // e.g., \"+5.2 kB\" or \"-1.3 kB\"\n  gzipDiff: number | null;\n  gzipPercent: number | null; // null if not applicable or oldest size was 0\n  gzipDiffFormatted: string | null;\n};\n```\n\n#### `getPackageVersions(options)`\n\nGet available versions for an npm package.\n\n**Options:**\n\n| Option     | Type     | Default     | Description             |\n| ---------- | -------- | ----------- | ----------------------- |\n| `package`  | `string` | (required)  | Package name            |\n| `registry` | `string` | `undefined` | Custom npm registry URL |\n\n**Returns:** `Promise<PackageVersions>`\n\n```ts\ntype PackageVersions = {\n  versions: string[]; // All versions (newest first)\n  tags: Record<string, string>; // Dist tags (e.g., { latest: \"7.0.0\" })\n};\n```\n\n#### `getPackageExports(options)`\n\nGet the named exports of an npm package by analyzing its TypeScript declarations.\n\n**Options:**\n\n| Option     | Type     | Default     | Description                        |\n| ---------- | -------- | ----------- | ---------------------------------- |\n| `package`  | `string` | (required)  | Package name with optional version |\n| `registry` | `string` | `undefined` | Custom npm registry URL            |\n\n**Returns:** `Promise<PackageExports>`\n\n```ts\ntype PackageExports = {\n  packageName: string; // Package name\n  packageVersion: string; // Resolved version\n  exports: PackageExport[]; // All named exports (including types)\n  count: number; // Total count (including types)\n  runtimeExports: PackageExport[]; // Runtime exports only (no types/interfaces)\n  runtimeCount: number; // Count of runtime exports\n};\n\ntype PackageExport = {\n  name: string; // Export name (e.g., \"Button\")\n  kind:\n    | \"function\"\n    | \"class\"\n    | \"const\"\n    | \"type\"\n    | \"interface\"\n    | \"enum\"\n    | \"unknown\";\n};\n```\n\n**Example:**\n\n```js\nconst result = await getPackageExports({\n  package: \"@mantine/core\"\n});\n\nconsole.log(result.count); // 1056 (all exports including types)\nconsole.log(result.runtimeCount); // 365 (only importable exports)\nconsole.log(result.runtimeExports[0]); // { name: \"Accordion\", kind: \"unknown\" }\n```\n\n### Utility Functions\n\n```js\nimport {\n  formatBytes,\n  parsePackageSpecifier,\n  clearCache,\n  getCacheCount\n} from \"@node-cli/bundlecheck\";\n\n// Format bytes to human-readable string\nformatBytes(1024); // \"1 kB\"\nformatBytes(1536); // \"1.5 kB\"\n\n// Parse a package specifier\nparsePackageSpecifier(\"@scope/name@1.0.0\");\n// { name: \"@scope/name\", version: \"1.0.0\" }\n\nparsePackageSpecifier(\"@scope/name/subpath@2.0.0\");\n// { name: \"@scope/name\", version: \"2.0.0\", subpath: \"subpath\" }\n\n// Cache management\ngetCacheCount(); // Returns number of cached entries\nclearCache(); // Clears all cached results\n```\n\n## How It Works\n\n1. Creates a temporary directory\n2. Installs the specified npm package (and its peer dependencies)\n3. Creates an entry file importing the package/exports\n4. Bundles with esbuild (minified, tree-shaken)\n5. If bundling fails due to unresolved React imports, automatically adds React to externals and retries\n6. Reports raw and gzip sizes\n7. Caches the result for faster future lookups\n8. Cleans up temporary files\n\n## Platform Support\n\nThe `--platform` flag controls how the bundle is built:\n\n- **`auto`** (default): Automatically detects the platform from the package's `engines` field. If the package specifies `engines.node` without `engines.browser`, it uses `node`; otherwise defaults to `browser`.\n- **`browser`**: Builds for browser environments (also accepts aliases: `web`, `desktop`, `client`)\n- **`node`**: Builds for Node.js environments (also accepts aliases: `server`, `nodejs`, `backend`)\n\nWhen targeting **node** platform:\n\n- Gzip size is not calculated (shows \"N/A\") since server-side code isn't typically served compressed over HTTP\n- The bundle is optimized for Node.js built-ins\n\n```bash\n# Auto-detect (recommended for most cases)\nbundlecheck express           # detects \"node\" from engines.node\n\n# Explicit platform\nbundlecheck lodash --platform browser\nbundlecheck fastify -p server  # \"server\" is an alias for \"node\"\n```\n\n## Default Externals\n\nWhen a package declares `react` or `react-dom` in its `dependencies` or `peerDependencies`, they are automatically marked as external (not included in the bundle size). This matches how these packages would typically be used in a real application where React is provided by the host application.\n\n### Subpath externalization\n\nWhen `react` is externalized, the following subpaths are also automatically externalized:\n\n- `react/jsx-runtime`\n- `react/jsx-dev-runtime`\n\nWhen `react-dom` is externalized:\n\n- `react-dom/client`\n- `react-dom/server`\n\nThis ensures that modern JSX transform imports and React 18+ APIs work correctly.\n\n### Auto-detection for improperly packaged libraries\n\nSome npm packages import from `react` without declaring it in their `peerDependencies`. Bundlecheck automatically detects this scenario: if the initial bundle fails due to unresolved React imports, it will automatically add `react` and/or `react-dom` to externals and retry.\n\nThis means commands like the following work out of the box, even when the package doesn't properly declare its peer dependencies:\n\n```bash\nbundlecheck @versini/ui-button  # Works even though react is not in peerDependencies\n```\n\n### Disabling externals\n\nTo include all dependencies (including React when present) in the bundle size calculation, use the `--no-external` flag:\n\n```bash\nbundlecheck react --no-external  # Include React itself in the bundle\n```\n\n## Custom Registry\n\nUse the `--registry` flag to check packages from private or alternative npm registries:\n\n```bash\n# Private corporate registry\nbundlecheck @myorg/myorg-ui-library --registry https://npm.mycompany.com\n\n# Verdaccio local registry\nbundlecheck my-local-pkg --registry http://localhost:4873\n\n```\n\nNote: If the registry requires authentication, ensure your npm/pnpm is configured with the appropriate credentials (via `.npmrc` or environment variables).\n\n## Cache\n\nBundle size results are cached locally to speed up repeated lookups. The cache is stored in `~/.bundlecheck/cache.db` using SQLite.\n\n### How it works\n\n- Results are cached based on: package name, version, exports, platform, gzip level, and externals configuration\n- The cache holds up to **1000 entries** (least recently used entries are evicted first)\n- When you check a package, the CLI first looks for a cached result with matching parameters\n\n### Smart version matching\n\nThe cache uses **resolved versions**, not the requested specifier. This means:\n\n```bash\nbundlecheck @mantine/core          # Resolves \"latest\" to e.g. 8.0.0, caches as 8.0.0\nbundlecheck @mantine/core@8.0.0    # Cache hit! Same resolved version\n```\n\nThis also works with `--trend`: if you previously checked `@mantine/core` (which resolved to v8.0.0), running `--trend` will use the cached result for v8.0.0 and only fetch the other versions.\n\n### Bypassing the cache\n\nUse the `--force` flag to skip the cache and re-fetch/re-calculate:\n\n```bash\nbundlecheck lodash --force    # Always fetches fresh data\nbundlecheck lodash -f         # Short form\n```\n\n### Cache location\n\nThe cache database is stored at:\n\n```\n~/.bundlecheck/cache.db\n```\n\nTo clear the cache, simply delete this file or the `~/.bundlecheck` directory.\n\n## License\n\nMIT - see [LICENSE](./LICENSE) for details.\n","readmeFilename":""}