{"_id":"@optiprune/core","_rev":"144-7b7c42286543ce1dcc4d464bd81aa00d","name":"@optiprune/core","dist-tags":{"latest":"1.18.0"},"versions":{"1.0.0":{"name":"@optiprune/core","version":"1.0.0","author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.0.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/DreamLongYT/optiprune/issues"},"dist":{"shasum":"209f768989eba17f9ed5e7fb430bf9b4c9f87329","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.0.0.tgz","fileCount":222,"integrity":"sha512-2rTQWi5UfNL/254vuOyOHyOZySuC2uDLdB+vmOQm9jwXwRbrSIYfvPPx3l2dctlQ+leJlg9cwDReIgYUwOdJbw==","signatures":[{"sig":"MEQCIAOBDJ3migz7W3CpXSCkKnt1oXy4w9bZPa3eQQf+Mc4zAiBKOPVpqVf07FlMLkFqUaUnay4adq7+hldAAE4hFnnN5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19606042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"}},"scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"},"repository":{"url":"git+https://github.com/DreamLongYT/optiprune.git","type":"git"},"_npmVersion":"10.9.2","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1785867651120_0.43017892121884604","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@optiprune/core","version":"1.0.2","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.0.2","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"3830aa2e4c53d38cb95440f482688a160c6dd642","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.0.2.tgz","fileCount":100,"integrity":"sha512-V0yrjqcaXiTNal0CAq3q4baN8XjASfHofi0R1+66pJgR0nUGqnYgdQwZ5GZm2zsIqd8CFdlU8ijTNdQy1KFtnw==","signatures":[{"sig":"MEUCIBYsRL1taRnFY/1tCnMh/Ya0Q39stmYCtgYP9RYqiPOAAiEA2jUugR80PVQRQNRLeBnPXeV0V6lfCR7l1LyT3R08Jvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525360},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"}},"gitHead":"ae7d318cb83bcb4f12ce447491fec9b88da6ea8b","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.6.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.2_1785869038346_0.8957579375290867","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@optiprune/core","version":"1.0.3","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.0.3","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"fd1523c23e619eff79c66beae5d91aa09ba5804d","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.0.3.tgz","fileCount":100,"integrity":"sha512-PUddQt8RBcPClzVLXjGDpcFaQVU0CPMhp3r7fS4idnP2IcXf8WYkuVU002zwgaVageRxt9hULMstXYcBkY+rWA==","signatures":[{"sig":"MEUCICuuTdt1Rgs1bU09V1PMHPAGUK4f7B1y3zCCE49hBejIAiEA0F8fhAr01HNlGzqCr+L+bwaG5Df/YW331wj3tXMls+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525400},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"02e2d3dba46ceac4036484ec87fdb6865c674084","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.6.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.3_1785913876585_0.7910744497754516","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@optiprune/core","version":"1.1.0","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.1.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"1ff42d0e5f86fb02c7a4904097afc88a35ccd35a","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.1.0.tgz","fileCount":100,"integrity":"sha512-2f1/xTXon83Z9AEAyHHnhlTnrEqw4F5An7kXOPPkvRjvnO9/qAE9AegvPUs+iDcNPufrN9a8UZZsazl9EHbRGA==","signatures":[{"sig":"MEQCIFQXnASHHL4uVVLSKHl1WWhgLWf06T5CVTIZCncH4MGdAiAabnna8sKKP3orNrTehg9EF/M1e3KJVMEFQR+GO2Emyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":527918},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"d3c3b01d95b148725164c790ec8ea00d1cccf084","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.6.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1785920195466_0.2778132498282637","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@optiprune/core","version":"1.1.1","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.1.1","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"d6274e58d260a69ae91e297a2c5d19a80dbc0851","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.1.1.tgz","fileCount":100,"integrity":"sha512-ZP1gefohO14Sak1mIbKa3N7+4e81iJwnbPPWbFbDWgv09khrTTor4RDhe+lybBum2QRkUZJC00uuYYQ22wsB5w==","signatures":[{"sig":"MEQCID6AwiS1Nf1+eK/ecWT+ay+pOWKXt6cjIH6jyThS3KXgAiBTq/mHPnAUXYCj10FXk1CuXFWVAvac6VFIs+jYo0pDsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":540732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"f8bf798474d972b4f774e8280ee3e6532358a15b","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.6.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.1_1785923236781_0.023723327129456573","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@optiprune/core","version":"1.1.2","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.1.2","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"48b7064836d580c2d38a8db4988a4d2910990a17","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.1.2.tgz","fileCount":100,"integrity":"sha512-EuLz00c+CYCeTcYRAmfr0vy90mlnXkcrB3yJNwnn+ddTSCcddkG7iuyzX+FP860kxWQcn8C1Hwaa4IyR+9606Q==","signatures":[{"sig":"MEUCIB1s/8FnuocqQaEPn3+f5octq5UX/wa1j9UR+mUPcF3TAiEAv236RD8tqL8OYIWeXOeRRaMzM90+BNRG66tKMaY/bi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":540944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"393db4ca863b158b7bced4d7075c064a77e3d3a2","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.6.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.2_1785923542413_0.3147618887128172","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@optiprune/core","version":"1.2.0","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.2.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"04beadd08fb7078d9ddc80cdaa233a92beffd403","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.2.0.tgz","fileCount":121,"integrity":"sha512-0N0JlsjmwXkcHd+wzmw+vLtvLOb1bPJ88IhAPJ7FfR3V08aLuGuPxQvqMDVioF5B4L9jS/jMwm+HC4ok+Tq9AA==","signatures":[{"sig":"MEUCIQD9kLMLauNpjx4hNxP0/qP4oX7n1SRKr5yMv2oR4GRyywIgC8NRXFss9zaFcU45wCJDQbgmO2no8EPBUXpun1p/N2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558755},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"0588e48a7e4ab986f3145993952dd9a676dc287c","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.6.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0_1785927072042_0.21959066044010433","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@optiprune/core","version":"1.2.1","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.2.1","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"b434b68f135aec8116512d761effd5e361ae94ba","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.2.1.tgz","fileCount":121,"integrity":"sha512-yDDHhP2A880qio/ttdomzNSo54pv/sZpf+p0bIaHas9orXceRUSsnzCi1oWgUbbQR9HQFhyEhxI+ZY8jeLaZqw==","signatures":[{"sig":"MEYCIQDCLLLGTgLdsU+Q1503Ba6Sxl2SQM+4uT50NzpWvRGPJQIhAL8LACNR3MnYwmdM/sRJmPcS3S2nfbarkNaHYn5qOxRT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"39d6ed33c6f2943c5a4619cea9a3e5a832689fe9","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.1_1785959975254_0.8085330954946186","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@optiprune/core","version":"1.2.2","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.2.2","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"d94cad33496925ea7eedd16566f37743d40b0c9e","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.2.2.tgz","fileCount":121,"integrity":"sha512-zwSN6EVQsXWal3aTniwH1orrfS7Hzw7MmJ+IHDAX2FabONP1XY13BYaoH28fw/UhZkMPnl+WzmJA1uHnVt8MBQ==","signatures":[{"sig":"MEYCIQC4zkRyJ9V4jRr+Q1ix8RxpQBxlKajN3vtNCoRNK5WUkAIhAM10jhlEOpx4ZM2JarWaBuYSH1NXh5xOYMhqBMz2sxca","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"7b8b00176682015c6bc877ed4a8e1b2a07e783a7","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.2_1785995726822_0.09881005267516874","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@optiprune/core","version":"1.3.0","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.3.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"1ea4f0c6c174ab712e017483f70ec0d172a3d10c","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.3.0.tgz","fileCount":136,"integrity":"sha512-mhXcZjwv63VANXsPwQrYMLyH3orRPCXbuE1xJmmeQ8Y2chV1OQ3D62YaAS6bMMYXBAXCyyi8T2XL7L7D7hSPqw==","signatures":[{"sig":"MEQCIE8Si0jUhn4QquwAs7KiyFdEVhvV0KFxQGDsNA0RfNHEAiBNtEgL0zLxjMdkkoij7MS1YnkV9k8jePat5fXHG+arSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":625394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"3c064c149307a72aab227bbde4608ecf196b3507","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.0_1786000169794_0.07530447413013186","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@optiprune/core","version":"1.4.0","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.4.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"77b5aaea00689b43cda0c034c7ef5c3cb4d4f076","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.4.0.tgz","fileCount":139,"integrity":"sha512-hitSoGqUBNScufQ2h8zLTkur8S/bn+P4ZiusBAjAW4p0NVC2Smb9EEpQYnTmUGPHGRhQdsdg8OMhLEccViIIcA==","signatures":[{"sig":"MEYCIQCdaNvlcwmHOK/lHQ8bSY+jKJWIsiYafhVoZO9onx8S/wIhANc/tj5eth+svvL3QfIHjRiKO+rlBN6ed1AxzWFL849X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638911},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"bab6a6179ef21eb10c60e38261c9e2e6544a6175","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.0_1786023649389_0.5359023089126251","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@optiprune/core","version":"1.5.0","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.5.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"c12b2f0a561092ecba0ccb572d106a334441ec0c","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.5.0.tgz","fileCount":148,"integrity":"sha512-4kTxVjIX6cu5QMtNUcOGvPjKEiDecjPU53+RmOcqSlNyR5yeOEtttLNpiUxhgSafsbJRgb9CU6HG2xeFId3V4Q==","signatures":[{"sig":"MEUCIQDT82Lq/GRnSunsHqzIr0jYAWBWr0nD3b6Qn4YMHJ0IdAIgGkG+OzSKbGND3a2VQxxz+ds/FadPScJEhuFrwJXeQqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":652151},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"dd324da1da5877dc68225a41099390ef41fa1a2c","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.0_1786029375778_0.6477770265770457","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@optiprune/core","version":"1.5.1","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.5.1","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"4056ccbce70faae3431aa0517fccb5f03dc520b3","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.5.1.tgz","fileCount":148,"integrity":"sha512-6MeJH7qQzvlPA0MtVNouzBPhEd5VHaoQ9GKZXDA1zC8y9LPJCunnpr8bEKDocU+Ypj50foAjmJ/TKotRrOzwxA==","signatures":[{"sig":"MEQCIGrnXHaeCryBkIEvjSJB9TSu40eloVhlMnEzmKg9ENxhAiADKYa0Vu+rtRZucG5w2RIJDN3YMH27L2ujm8gcMQ7yKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":657953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"4835454fffc883cb5b4164d87585219f5ee4503e","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.1_1786030410955_0.3020660199357572","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@optiprune/core","version":"1.6.0","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.6.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"6c730d20d9c9462c04374974b2f173f03b344baf","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.6.0.tgz","fileCount":139,"integrity":"sha512-bLTqQxTTwyat6aXiz01TEx5s5VDQhRZsDGzc+q5ThydsuNSBJlqflteVOlMQSm5qNedHOAMPHpOwTGSu5d0T3Q==","signatures":[{"sig":"MEUCIAyddmETrfQYNMiZ6oYLnMPAAXgxIn440sDSN8UxyTEWAiEA+hc6rTr/C821WRNrVK1Vo/orlW3IbHlce4Emtj3VJpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639228},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"86281c8f5bd2a6a3c5b80260353602a99d02d2b0","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"10.9.2","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.15.1","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.6.0_1786034172040_0.31374373773686304","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@optiprune/core","version":"1.6.1","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.6.1","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"5816aa43800095480953a45dc45f420445dd00d9","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.6.1.tgz","fileCount":196,"integrity":"sha512-zRrCfol+ympTKnZ7Ol2SNc/vbgc+iVA8HwIIRVkDMsCLpH+IIQUnQdLrkPLi9paMFGk7Y0gQvHVOgHadPY5Pxw==","signatures":[{"sig":"MEYCIQCHOUG+xJUji866Hj0y3y6lHhr/71XUpf+vbyimvkBCvgIhAIxltqybH5zD+PL6RXmusBslOZRpl52nbsuXezVhvJSh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696718},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"86281c8f5bd2a6a3c5b80260353602a99d02d2b0","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"10.9.2","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.15.1","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.6.1_1786037043457_0.576215836359121","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@optiprune/core","version":"1.7.0","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.7.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"aabb3dabfb5380de47855b4c15827a669f430034","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.7.0.tgz","fileCount":199,"integrity":"sha512-8ZqWa9bwfnKDY5To0VrbRTrfuzDNpYV/iXSxJgLbjCZDwawVjjD8aN3ej8Z4uh8W1G/K5RMZKVR7MkqQT+DgEQ==","signatures":[{"sig":"MEQCIAe88PWua1G2ZQM6CsxvYwk/9F8h79wMIdliORIfwX4NAiAo1QvJ8V6WpQxKtfykNOoZoTlLwVpCEuktIhoW5ddfIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753659},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"fd7bcea5bc75976997eecde821d9087891c01e76","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.0_1786083265664_0.7420926250910889","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@optiprune/core","version":"1.8.0","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"aa44a9a29004eac9fd74e3a1df0f339e73fea053","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.0.tgz","fileCount":262,"integrity":"sha512-zR/k7IgfMh6pa6n+cVJhl8YvLpezI6kK9ZL5ctUBdOo91L4hxwm4m8CpRKTtejiB1ye0HBqG3N1ZeARVmnGP4Q==","signatures":[{"sig":"MEQCIFUpOC57fOp4cHIuoDwENMiWJTcAySZYXpTZFxG2RbuEAiBg1InMDPA3ELtdPQHgaIOyMTXuCdXfWRPEVUISylmAOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":847562},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"58f7f13f8c92b2f653d69ff0f3a0fab7215666fd","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.0_1786084475349_0.9556622511276942","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@optiprune/core","version":"1.8.1","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.1","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"874c3108b7481c13bef25e7aa989aba5ea0f2fd8","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.1.tgz","fileCount":262,"integrity":"sha512-t6xPwWXiJlc3u3zujMuIfzzqEZ0tbDHw9OyV1043hiDeM60OXTbxx3RV6pRQqdndYvHeJlZNVCdLwdxr4sSlcw==","signatures":[{"sig":"MEQCIHSKpziI276Q+mS7xBIikJS/d7klJDyVfVwj7SahO3BjAiA615vz0up0azjlpBVCFb65fWuW5zaaRxB4rcxhSvZDNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":847562},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"c4fc1e0c851351834af6acf07778d795611db1d2","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.1_1786084514783_0.774359983611228","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@optiprune/core","version":"1.8.2","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.2","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"2cc06b4313c695a15a6c9984ed8dd42f83b3f6f9","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.2.tgz","fileCount":262,"integrity":"sha512-noCF710Ldcm3USngWo2uAFYQjPsYkzgwDLyu/6CGIU54E/onpwpRp0h7UySirisNFbuPg4FllurUxbwBqy7cvA==","signatures":[{"sig":"MEYCIQD0L0TCt6q8uGkPB76uSR7Y+t1Z0s+D5SObMGK0tWUdbwIhAPBh1Y635zL0BpwEkPKFmgS3NZn2TVCibUgjDK8arDoo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":847455},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"dc5555e92dc97d1891fb52785a1bc6ac80158510","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.2_1786114552138_0.11390244790224702","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@optiprune/core","version":"1.8.3","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.3","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"cdf7c1e269fdc39cf90b7e11015223dc0f4c6eb0","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.3.tgz","fileCount":265,"integrity":"sha512-yv/b3edRGseawkaJfjnpJojTR0Cjer6UrNG/qolXQ4ejOcBqJwYZYaMyOtq3yCuit6x8EDMH5VzgrVB/13F/RA==","signatures":[{"sig":"MEUCIFrXNmxP3zvfHddPY8DVvrOVvawHM4B5Qlh+NAEZakGZAiEAvFuUahpCLN3z0UDpmjSg2yvfvr8KJcvL0Gzllzrsv9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":852521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"9b61b25d7a2be9adde74512e40662a0748a94d96","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.3_1786118032503_0.3285936730854224","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@optiprune/core","version":"1.8.4","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.4","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"9b50bd9091fa3551884a9af69f3721cef669ac17","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.4.tgz","fileCount":265,"integrity":"sha512-55e2vkqyrVVK4tX7aaSjqUGKtfkNkRjzXV8okQ5iUPvhxqZvDeAq601QB+ABb16L1X50eM+kFjNU7pthH26GUg==","signatures":[{"sig":"MEUCIFI98MWKcw7SPxrhyAotoo/WGRAUV5nrXWzW90vED5MaAiEAzMnXm0KMzZsgGzJiTNxoRodMB8kQlbndt5FuXl80PNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":857997},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"5e5201ea9fc3719fa0e8dccdfaf26823543cacde","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.4_1786118369725_0.7523088509544713","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@optiprune/core","version":"1.8.5","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.5","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"4f7503cf8ed11e1e00beccdaa6d8f9028520851d","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.5.tgz","fileCount":265,"integrity":"sha512-tHGkL3G8zvZjgixCLa8iRI0j8PXQknf1gz4MFJzvP9vM0dM671sFzBpRoqO53fZ2xmfpoDktz10DDvWef2uNcQ==","signatures":[{"sig":"MEYCIQD/c7P5vO9o5d0Ick6x+CpHphg7bU/1JjwyTeed04NjmgIhAKko0OYF9JdC3yhTQrd1ziPhQBK3nGXC6PL3f+A88Va/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":860262},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"8560803fa4328686371eb73d76f0c4af575e4f36","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.5_1786118752494_0.41901203882945115","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@optiprune/core","version":"1.8.6","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.6","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"da626e9d236eed3d281fe3e0079d9e4b65a1419e","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.6.tgz","fileCount":265,"integrity":"sha512-S5MQAvbbe6lLYejfJ34X8SKwYnhj3CP7VcFzzL+vsvP3K/7uqS/Rk6mDslIFUVRKRcsSZuRPzlhnMSeT8Lh2pA==","signatures":[{"sig":"MEYCIQCx4Ssf7EJPcHyZODjF5uVWyiU3zgDL/6mKanoFt4KyDwIhAJhfgXP0PwSs8z7+dsUOOdglCEHD0HQ++1IqpZ9GoUNo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":861866},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"9b155e2d6bc00a32e6d96118c1d679a01e1b4c20","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.6_1786121397845_0.018967929203346667","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"@optiprune/core","version":"1.8.7","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.7","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"1352fb7a9301323944199257c05c81f25016159e","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.7.tgz","fileCount":265,"integrity":"sha512-t141N41sjUft2LTGbgWYrIdKpL0HNGMt1JZ0duIImSNoe2dlfTHhfwlv9YESEBUn/68BIeQotjQvVO65mnUlCg==","signatures":[{"sig":"MEUCIQCqbUs+ktlCvt9ubPkqNiOXlhvkQtopQmUtsIu5HpStaQIgcEJlesgLLxQ0jXUyVApUY/rrd7V9ydLqdhtkfL/fYYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":861714},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"9aa5c04d9ed2c01959b6d0b3a7dbf4c7e6c026ff","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.7_1786123682237_0.7877010226809196","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"@optiprune/core","version":"1.8.8","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.8","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"2d4e9a34e849577da857d1225de2ebad115625cc","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.8.tgz","fileCount":265,"integrity":"sha512-ju3t+sPMZKEyqYcchmyLEVG8KjnQQQq4V4MKC07oVSuoVmphh8ITlWiPljOgq0ulwI/OdNJz5424f3zDa/YMKw==","signatures":[{"sig":"MEQCID3jDiMxKK2MBrSyxmiIVIqt5ouCmRJeZSsStAuWGSPhAiByhnFmO5kThVzHwVMxOnL3m88khRihgVqsGpA1ZTWylw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":871442},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"f23c981be87099ac4938eb30f279adf7667b577a","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.8_1786127450666_0.77596374471752","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"@optiprune/core","version":"1.8.9","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.9","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"c9fb31169a60711ed46851289fa1bbbf80cf5a51","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.9.tgz","fileCount":265,"integrity":"sha512-iauYnVPqWtL8p+bzEqsIyzL596imbeNoMJ5Or9oFqWHWsXm3410wLntBBdf5PR0OU8WnXuIu63l7+SGnpPxgOg==","signatures":[{"sig":"MEUCIQC1bSKCYESY7Qvjnfl1uRrNBqmad04NlZNm3fSJCstvSwIgPmpYQ4/tn7Ia0GNFdmY54aiwdCEynVM0sACqeAa/XvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":872174},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"5bc42012380a42e4924870b9974520add33dd60c","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.9_1786127686642_0.8770982665505047","host":"s3://npm-registry-packages-npm-production"}},"1.8.10":{"name":"@optiprune/core","version":"1.8.10","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.10","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"e24c4153c2f577b5ec3992011a71cb43bd2fa2c4","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.10.tgz","fileCount":265,"integrity":"sha512-MT4mHgYCU8frfAoLJ1zaAywPdVbOP4LTm/Flkv4j60JBOXFkCKLQwOjbhBTUxlkQEGglmXO+5q1ldD2WVyekng==","signatures":[{"sig":"MEYCIQDiXz7dCgBI1jcHQ2vQPy4F9FtgJWimpwJjgZ+5W6351gIhALvbkS3RPdkiMBbJmyAIZRmmtUWQTsmGRKd2JC/hjV/J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"9d218e7c6ea79874ba0f12b63da5de983ba8a031","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.10_1786133821886_0.29527732921888306","host":"s3://npm-registry-packages-npm-production"}},"1.8.11":{"name":"@optiprune/core","version":"1.8.11","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.11","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"3ff26d04fc6cfbd511fd9f92597e7e28baea11a7","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.11.tgz","fileCount":265,"integrity":"sha512-yci4UgCwJ3FEX3dB9b5QWr8Rz4zuvmkoo0Ybnz/bOr3wHSCo3UNaadoomg8qAIFNnJDHh+G/7pRk3W5JaT88nw==","signatures":[{"sig":"MEQCIDy/qrBBeAyg9PUj7LUnWBi0UZRDRy6yFCgdloBXNJlGAiAn8BHqo2cSqsFA1sEjl8L5m3Dzp/YUtXCIZTlZrCycMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869866},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"39aee824a4e60663c5f5ad4165efd986af3d36ee","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.11_1786134406818_0.2850755860562997","host":"s3://npm-registry-packages-npm-production"}},"1.8.12":{"name":"@optiprune/core","version":"1.8.12","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.12","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"3d47aba49c557d56d8550c8f746323b64ad90eac","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.12.tgz","fileCount":265,"integrity":"sha512-JaVMAgtU5+2mqs8Gb1LklQrPUmTgjRZC1iUdF6kGWM/rsa4kgDIH/jXBatZUVbgUfM2gefU3JSQMtb1mY6gJsg==","signatures":[{"sig":"MEQCIC47TXCFbehCiflD18KnV0aK20ic6M/bXNBrlD2KtfNiAiAgSYXXmRGQZJp7vqsI8tkIyWGpA30kk9gvbP4b4jgeZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":871492},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"d401f76b6371fb86c0352d7ac30830e867b1b0ea","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.12_1786134911101_0.05402018696618316","host":"s3://npm-registry-packages-npm-production"}},"1.8.13":{"name":"@optiprune/core","version":"1.8.13","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.13","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"f90c21e2109c237e63b998de0b370c202b38fe33","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.13.tgz","fileCount":265,"integrity":"sha512-KYIKc857r5iK2jql7fUKVA9MHkgEQscN4HYu+R77LEui02L0aHGqvMa0kL/8WwC4TD/sZYP7s2YxzaQU6tkZFQ==","signatures":[{"sig":"MEUCIBE76XhBgB+0OjqxuvWAaAjIje2ciVkWcUkFoiSonQdTAiEA/wJvfvUYW967mSzmqbUJNWsvw07B+P2L97Vb4kHK6/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":874443},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"697a4a4301fc56157b22f7c0d2b69ceff24f990a","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.13_1786167758850_0.07077542086203792","host":"s3://npm-registry-packages-npm-production"}},"1.8.14":{"name":"@optiprune/core","version":"1.8.14","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.14","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"bf4f5ef54a3bdbf8172df8288c1c8c50c42f3ee0","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.14.tgz","fileCount":265,"integrity":"sha512-UFBQgJ4JhAKdot+fxaSxOG18WFBX3LszFXhzm9ubsOQ77wNroSpWB4fAWgp5kNawcxR/KrVW5deZVvkp3CWrVQ==","signatures":[{"sig":"MEUCIBEkbZszWjFlHEjDuZ5gLYdS87XWSh1Yn6xbOxzW+528AiEAwSaeSAxG8W7lZ2AARkCL+dMlgCcuNg2NYrwdkRp+U+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":875530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"f9f02650724fc9a51a97d9a1d6e811b388b01404","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.14_1786168325250_0.35221701773205827","host":"s3://npm-registry-packages-npm-production"}},"1.8.15":{"name":"@optiprune/core","version":"1.8.15","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.15","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"0ea754d043e605bba16fdb3c68ac740a50fee4b7","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.15.tgz","fileCount":265,"integrity":"sha512-vHtXKHo9IYX3rJIEAN6rEBrSotaSjhjl9P+vjYEJLxuod9HNnAxrHt4xVY+mtMQE9aWIaW5txAVMS38j+qDZNA==","signatures":[{"sig":"MEUCIQDD8iqIHgo5GH5H8KGNMOfK1VC5Q65RAxGbxo7ena15DQIgGbOZKSdCpnt5Z8XsSqdfYekyYg0E+j5raGX7BsBUsww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":880927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"dd305a9799b19dce543c311bbc23902d951c58f5","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.15_1786175595265_0.6678179937661388","host":"s3://npm-registry-packages-npm-production"}},"1.8.16":{"name":"@optiprune/core","version":"1.8.16","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.16","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"899630d3dfc631473724708e1deea60b4c399e7a","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.16.tgz","fileCount":265,"integrity":"sha512-n59+0ZDUVyfMWHPwaya11mxm44QfCKd4K8cq5gpaS0pZkIwB3siJeFJ8ZFBT993g2YYLjcywlMzo92O/56470A==","signatures":[{"sig":"MEUCIQCvnQhZiAK8igj7k7xCQFp6zBBaCZxumqfzgjYxqqaAmQIgH9wn7+//iu6wj6bluqc5UsUEjVgPpPpdjRi/f7NgiS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":881193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"b092132d611fd2f5ab301dd2fb65ec059a928543","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.16_1786177855764_0.39958970349567746","host":"s3://npm-registry-packages-npm-production"}},"1.8.17":{"name":"@optiprune/core","version":"1.8.17","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.17","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"419e39e36d60c126f52009d036b0c2109a82b9fd","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.17.tgz","fileCount":265,"integrity":"sha512-nMykFe2TnkUQrg6VKy4aRjscRn9EJ3ROZh17ucgexJsMP+BZaqLwE3Y7jZ+cCLGo/pnq8bWgnhWBmTNU7uQDWw==","signatures":[{"sig":"MEYCIQDV5NYQRpzpFSnqjFcgdTQnZoBqLJ4EtIklV3YfbU2udAIhAPu9cNY7TUEQ89iVxNRhWZu9l92XoyNnLpPWzvFbVmgT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":879469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"3f8ce730ad4f068df902752fad22e3932169342c","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.17_1786178302131_0.6683294386808813","host":"s3://npm-registry-packages-npm-production"}},"1.8.18":{"name":"@optiprune/core","version":"1.8.18","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.18","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"8d78e4f1e92a9cd62c46dd6e0d61f5b06de45aa6","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.18.tgz","fileCount":265,"integrity":"sha512-6zoy8EG2FmjwxKfK/7jvCJ1wcMLDRuZzq39itu7LoTbzPH7AsdkJDAWnse9hEalKiOUCo0NBNPR6Gwtx9jH+rA==","signatures":[{"sig":"MEUCIQD0l3fAbnFEIZ+SJ4bChVGeJO9rj/1Pjaa8x+Er6qk8TAIgZ1+KmDvZ8V9pmm0wpiIHTfqDsOVcQLuEVmSeuMXd0M4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":879778},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"a9d6b17adae2e3a0b64f95c59501f4f76b75821b","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.18_1786190525999_0.3378689819741998","host":"s3://npm-registry-packages-npm-production"}},"1.8.19":{"name":"@optiprune/core","version":"1.8.19","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.19","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"9fb755d1114754d0cd2a862e6c12d2d4b8d4614b","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.19.tgz","fileCount":265,"integrity":"sha512-YB70bWlRZRXCbOywHtxP61Q4BX5NwM1JydIoR0J7NeDDapwsm/zre/kyYG63pkqb1l07VSyij9BOEUKstzv/Ag==","signatures":[{"sig":"MEQCIGPY+KiIual3+diIWx83iKxfqYXslprXgS1bkt/jArF1AiB+ixVjCuXQJjPyUmhPfp4PaYJE+JXIHHqdFxO3vYpPcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":881034},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"58f4ca3189471b3a1f6161fd4e1ccd62c89cadf5","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.19_1786194046304_0.36600899931642217","host":"s3://npm-registry-packages-npm-production"}},"1.8.20":{"name":"@optiprune/core","version":"1.8.20","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.20","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"788c1d1732ce019a9edcbc449c10cb3b1ff22f26","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.20.tgz","fileCount":265,"integrity":"sha512-TtJqGrssddJq9plHOef9+ZvRvhkONV0vi7TRVACmXW7EELRMA1NdfYK6VSb/50tlQY9kZoBDJKORlmco6QqYQw==","signatures":[{"sig":"MEYCIQDUyoC9ANi5S44sWME9p3IacOP/vy70oCXuLBgABGRJUwIhANahMFuWrj69hrSS3QYY6I/1XgLDXyGyy8FVdEJMvgGM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":881074},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"a67f963d2f7d32f866e25d5e225d9932233aa224","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.20_1786195199887_0.17873955994558632","host":"s3://npm-registry-packages-npm-production"}},"1.8.21":{"name":"@optiprune/core","version":"1.8.21","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.21","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"07add2990cf482fc28f2c41a060e6a3cfb45996d","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.21.tgz","fileCount":265,"integrity":"sha512-lFFZkLhC72Qm2dCG+nrXpBsAwCAFjhbPucqrChClmDR3TyyQnbRrSryJFg39AEHz10k8S12U3avioKwJDQpsvg==","signatures":[{"sig":"MEYCIQD5+cK+QYL7Uv67ro/AV8NkTi7IRG75DqaOyWUpe/RwxgIhAPIrIJ0YVYoTwrBQBq+WYvfDsjbKl1oG0J/Z403Dk+NR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":888578},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"ec21adc031d684c2171c2823bd1edf8dd27656f9","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.21_1786215435361_0.7586696142598945","host":"s3://npm-registry-packages-npm-production"}},"1.8.22":{"name":"@optiprune/core","version":"1.8.22","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.22","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"cf45e3c6dafc3ba0817d8097ab751528ef8581a7","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.22.tgz","fileCount":265,"integrity":"sha512-pQz2e7qNURbO8ilC9JCd9tgKcKGJIKNKSOq2zpaqWwopFKXMXT7M4U/AaIL0wVfTwxxOTE9hNrBgDnLtdBB7vQ==","signatures":[{"sig":"MEUCIQCff2PpmNjXJhHKkZIJg2L9zZcezl6zCnkL1XGi1EOizAIgOVJFDm1LjrHrjTnkZbbDFbIltULXL96XN1P8/7AcBk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":889290},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"22d57444ddb3c0eac60a69f3b6ddfcd89c7dcb33","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.22_1786216334653_0.7244254244810575","host":"s3://npm-registry-packages-npm-production"}},"1.8.23":{"name":"@optiprune/core","version":"1.8.23","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.23","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"3d8f790add620436b4f2aa9d22762caf2c7d4ae1","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.23.tgz","fileCount":265,"integrity":"sha512-SLv3Xg3J7FWCLpiNyQE/YTTOLm2WiBeEKCVWEB6GToyjEci5rFFuvHe7su3Yo2UQhc/00BjDlkA77p4KISAlaA==","signatures":[{"sig":"MEUCIFIXtQw5QfrM9LNtsvhHtfbYX5N2TyX4RDtr1vxDcHCFAiEA8lhrFjtmfSWNpFImlIE1Y6gw7GU6/fXDJQCgPUM67RI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":888965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"5648133dbd9ac3339591ef9db95721e16ad74acb","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.23_1786217420855_0.770366920162423","host":"s3://npm-registry-packages-npm-production"}},"1.8.24":{"name":"@optiprune/core","version":"1.8.24","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.24","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"e598b4eadcbf66b8682e52d79dbeeebf1c57d6b2","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.24.tgz","fileCount":265,"integrity":"sha512-ImgCdZNQthMA8sGF4UaWiFgjSu68RpEQVpdNAlHI0RrPyWWdou4e+OezMtvjzeku5GUCxLMMfppBUHkBAcFJwA==","signatures":[{"sig":"MEUCIQCsQDLYF2p8qbKf9t98GEcgmcXcq8ya/au0FjH6sz2LMgIgFRgREQyWe0aoCW+kDCsKg5PgqjiexreejEtNwMZXazA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":893690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"7a3b834c90453e14426fb6f2caef286baa014006","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.24_1786264475660_0.18685697582629213","host":"s3://npm-registry-packages-npm-production"}},"1.8.25":{"name":"@optiprune/core","version":"1.8.25","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.25","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"af626ef90f52c7e76db096a9bb3593c7961f274f","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.25.tgz","fileCount":265,"integrity":"sha512-3tB4Ni/zstJEiDkr8lcPpB/Gw5fQkLfto41negYhm7LU43YV/2WdG1sGEuzJuSvAsff2Ag8zBV6Y9rsfwtwtEQ==","signatures":[{"sig":"MEYCIQDrLNzRmUR8pGTq/Eh86h/Ynv0huiNLHdxnsF+eCHpDgAIhAILcAzPpLATcVOBszGOjhqDHR1D7OEd12SshV9Aouzjz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"553582771d86fcb963d329d950c509a8138c74ff","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.25_1786267301266_0.1828090357595764","host":"s3://npm-registry-packages-npm-production"}},"1.8.26":{"name":"@optiprune/core","version":"1.8.26","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.26","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"d29afe3ff99a38c2c82f40914769b45aa98d4a55","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.26.tgz","fileCount":265,"integrity":"sha512-8mdOfHQ8GOEZ4vzjk1pPwEnenrHqoFE0CCFNi9pvmsIgtuGIUNsay0KjgWfzgyp0s5Y3iwcJqqkOZKtFSqZQLA==","signatures":[{"sig":"MEQCIEHIDP1QV4tI3rOPWN/jqevUoGWSO9VPYOvaflgAldQUAiA/v1lJIwJlqScRTcRw6OT869//V44Kca1fSLZMovesXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"151757c68423df5b0008a0c32875a02fc8162f5b","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.26_1786267684616_0.12255664345576567","host":"s3://npm-registry-packages-npm-production"}},"1.8.27":{"name":"@optiprune/core","version":"1.8.27","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.27","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"51468544f6d5bbf4f57483377d020dcdb0bc9ea7","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.27.tgz","fileCount":265,"integrity":"sha512-GlhkULiMNzA4mdOdCDElmbhHsLmHyiZCJZrQyQPcqJSTGXSpeszrwBL3oass/XI29ytmiUrsZ+hjaKzH7bfIVw==","signatures":[{"sig":"MEUCIG+vUB5QCFEl+AE0WALyK2hnS7cxERYRV61nXU0OckcBAiEAkYdvliVbGQ3vPpEQdbHbSzYf130KOu01r60XoDLPoR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":896631},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"a498a079470d2db4b2c1d2f18884225bab612c5f","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.27_1786268058012_0.41817017808898393","host":"s3://npm-registry-packages-npm-production"}},"1.8.28":{"name":"@optiprune/core","version":"1.8.28","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.28","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"b949e60543200e3dd75a58e0e02123fef5adb6d0","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.28.tgz","fileCount":265,"integrity":"sha512-DFNbHIrk6An/cmM20x6g6Naduxqbb9II4wqCIHjaXDVRvUn5T0pBeBOKWEglISSlRwelD6C9iCzXmLaSuIduCQ==","signatures":[{"sig":"MEUCIQCx3uXtD1zztwuuvuoVh/zlYKBMM42ejLugW+KNZIv57QIgJCKGfY+AjiqdDsSutr5zxg8Wvk/PBFzHUfg8IEYAX/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":907243},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"477550cd5538ca6b96341ed807ffe40fcaaf5aaa","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.28_1786297926939_0.3597955505047268","host":"s3://npm-registry-packages-npm-production"}},"1.8.29":{"name":"@optiprune/core","version":"1.8.29","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.8.29","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"b9144467a0b35a21d405b1d18eaebbd21889cf02","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.8.29.tgz","fileCount":265,"integrity":"sha512-bhI5S7k2+9OrfVJgF50jVr5uMwdeSzBMpQcjxxn4OAmT6GBpaMtPQUMIx2VxBCCJkPGfZmg8wSd83kmOiefSlw==","signatures":[{"sig":"MEQCIHykz6eVa7Sr5roq0vfLLwQW/uLigQLn0b74ykdmwG3KAiB+0zX30N98R9jym1HC8if1s2l6BdI1rkXQQqCUDsFJsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.8.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":904807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"54bed5ba44e97e2fb1c4aa78de570a47198dd4f5","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.29_1786302090500_0.873196390833809","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@optiprune/core","version":"1.9.0","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.9.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"836a11f6b309933e2cf566fb41bed5e0608f5562","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.9.0.tgz","fileCount":415,"integrity":"sha512-z29IzDLhH15oEtw3oYWaBlARG7h8MClI2PLMzMsOzNF2lJaKJQylXYKBgk6ZKGQ3SyXLabLwdpOeCq19hGZLjQ==","signatures":[{"sig":"MEUCIQDzsc9H38+K2fnFQLE67kGPZ2rOC7TrCqPnc1ujEDs7bAIgEUO5W9YzvKPb0eUBHBzUWqkMU40Qe87dQvIM6sk3z/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1975651},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"90e0d9192876180c7f6aee934551727616c4dc11","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.0_1786363627884_0.7834990997483546","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@optiprune/core","version":"1.9.1","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.9.1","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"8e3c2ba82502e35db9135b88b8faaa5cc22244ac","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.9.1.tgz","fileCount":415,"integrity":"sha512-y7jludPZk5+GXl9C3HogfJZJNeYW/QHDz5WXfrYruyWsBziiH+8YBopnKUvqJfFMFNOO/CzlzcGcj/qFlaryUQ==","signatures":[{"sig":"MEQCIE8gtJ6VQKPS3wkNTEIdq2rQhUYTFtOOb2Wkpbmnc8fQAiAb71BOuNf28filWUP4EHAmNcCXJyWKrTjSrzXu0qvlTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1990255},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"940a5b1f5688e4811c74365c8f78c958076fa0fe","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.1_1786376177615_0.8535374006391065","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@optiprune/core","version":"1.10.0","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.10.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"9b7a92a4386d62981020edd47e07b33a156d644d","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.10.0.tgz","fileCount":553,"integrity":"sha512-hsbimqNUCe0SUjbfU377j2EV3slOVP102u3X4axO5wy8wmj5poTTDnzXWz7DHBm26iYuQ0iH7SpAHyM2bfE4AQ==","signatures":[{"sig":"MEYCIQCOc8wCjYSVfzmOwb+GnSSf+HXXuK/TbC+5Scq1vIqtlgIhALDMgHD588d88jd6yjwFK4w2nSoVMo83eB8z8hcwKEQS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2531520},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"592edab596791885099b3747dcc8ea78055ffeff","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.10.0_1786383644349_0.8369881555732199","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@optiprune/core","version":"1.10.1","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.10.1","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"dd72404a0deba3ea93101ac00c094bdaba4b9e15","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.10.1.tgz","fileCount":554,"integrity":"sha512-gm/xrB2RzO8OBgKQsUoI+uE6eEB1pe7Umz9LBp1rzwFWCCLAmMUSZryiU+A5h0jdQtgj7Mpe1Cp0N/YKpV+DvQ==","signatures":[{"sig":"MEUCIA531nRpQbxDx0dGirpiPJo5IvxYt1CdiKpTqSn57xhQAiEAktdYYBg9vkdhIUBUJMUNz5xMdbleoyjQZlO+6d6RXbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2535534},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"03f1d096e7d54df213040e62061715a4117705c7","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.10.1_1786384097994_0.6859268124469726","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@optiprune/core","version":"1.11.0","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"1945a4c0d829b420309bcc492db6d5f0fdc7b48c","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.0.tgz","fileCount":551,"integrity":"sha512-nTOGs7BRaMBhGU5LLb/92jajkhxE4PoJQXWm13d6o5NEp+7Q7FG10AUw+pVjMYG44eWuqYWvMchUx5+ougaTgg==","signatures":[{"sig":"MEYCIQChia339IS03jlOJ4zb+TulYLlC5vtjReC7JfW6uZdXNgIhAMi4StQhGtp4YHEk8XkOIFqyS+nIRDyjpZWMC969HjDu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2531507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"160df6962581b4090580a21a2d784c2fb2001a20","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.0_1786387848839_0.6111967776851233","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@optiprune/core","version":"1.11.1","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.1","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"f158d3fddc4d4fa5af5eb3056bafa19e8cf15d90","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.1.tgz","fileCount":553,"integrity":"sha512-wdrR0v2qeF1WYDl9t4tnp/j2pGVAW0yeJWVzklfPagKV/T0wjyWUpqKFCKSgVCJHK29HIReKi+y06l74RxeBRA==","signatures":[{"sig":"MEYCIQCHzINEJ4asJReeIGWF8Kgvf7kdW0x6Y2z2zApa26aXHAIhAI4JpyTvh3V+CEsA3S3+OKsvk+fP2u5oPNIu7yLgKGJf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2554173},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"1642bb91cf4a69fc9e7d75323164b29db142703c","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.1_1786390358212_0.020125509940380315","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@optiprune/core","version":"1.11.2","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.2","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"1d0ec6e4bed131c137be18422d51e4abb9966809","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.2.tgz","fileCount":552,"integrity":"sha512-PmW8SemEwCHYkMb2nIRmtAFYXQuSRlnd9pYoI1G78WB0U1rj7w16/QvA4Jf1aunMBYbjjwQ7e2J+9QPmEUBXcQ==","signatures":[{"sig":"MEQCICoaV0ym/WrJE44fRhCkz0R3fng1RFNh4oVktOAOURFQAiBEjR59+c0NUtRzRgIJxeOLX8od3XwYtpnA1PRwL/8TUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2595690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.18.0 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"9168ff46a2cc129b391864bc65bc63fa140ae294","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.2_1786441416594_0.7863405957527343","host":"s3://npm-registry-packages-npm-production"}},"1.11.5":{"name":"@optiprune/core","version":"1.11.5","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.5","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"14988ecbc0eab849936bb7909863282dcc795b41","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.5.tgz","fileCount":553,"integrity":"sha512-FRdwcH5rWwLCC505JGHMit3qHQAZ16ZsmL1jhSgGLg+YCBHVDBTVCbbC9wa84RyfKdHfyKjtXQIts5UN6SC3JA==","signatures":[{"sig":"MEQCIEvZpfuI8HnYgABBDrdh8h5x8G/bIk58YTzhCG8gh5KvAiAjbygoczTvtwj+UY+EK5kOvlD0z3UbMpDi2aMJMREgbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2605771},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"06c73e383278431bdb0789adf2054a2f4b86e6bf","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.5_1786452085867_0.585465078013031","host":"s3://npm-registry-packages-npm-production"}},"1.11.6":{"name":"@optiprune/core","version":"1.11.6","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.6","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"5f8e3a95cb4365f48840485da203a7db4350a324","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.6.tgz","fileCount":553,"integrity":"sha512-hmVdeNbbK703lOyY9o0g4li49j8r/Sy5AM8r8ARaBc3zzmu1RoCymYs8cBEGT2ivgNQFIEmJh0iPxiI0OTjNcA==","signatures":[{"sig":"MEUCIFGTRMeK+NqtxkO2V87njp57luoxeCAVudKr7cmMgjUuAiEAoRdY3N8dwW1ETKKWLa/4OUVlOktgZDWPqrTSSu0xQdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2610846},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"35bdd9cf2553e6b42f6ee994ba95d230a31306f6","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.6_1786455736832_0.5975562462563233","host":"s3://npm-registry-packages-npm-production"}},"1.11.7":{"name":"@optiprune/core","version":"1.11.7","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.7","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"065d4cfac6e4636ca47ab8ef36411e1aa1c63a4e","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.7.tgz","fileCount":553,"integrity":"sha512-c+YtEcO+80IYePlE5Kwhzwhoaljv/jQ0lH+yGZvxZbpCiStyp9GsDPQO0eyQcCZBnDwM3ngcgDhYS7hNfMahYw==","signatures":[{"sig":"MEUCIFRXNyNYABxnOH/VtmL661oHADXMCEcSNDxO9geEYwz9AiEA+CdHH8SSnqfkKufhxqpodrlqCbhs+JKrGGg/cBkCPdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2611257},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"82f159f3b7db1dea141dbadb9c03f0ef0929ac98","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.7_1786461232544_0.4202505409416766","host":"s3://npm-registry-packages-npm-production"}},"1.11.8":{"name":"@optiprune/core","version":"1.11.8","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.8","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"30ccbb5c08097b6f2a97861525026b46759285d4","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.8.tgz","fileCount":553,"integrity":"sha512-fvQYeCvBcZA84Cz5TkUzlAJlCkq7k+CrRho4+VmMhWxzGYQ2XE2nlTkoN0lIT4Mi+okKWbgzo/sK9JKK5Y0Cdg==","signatures":[{"sig":"MEUCIAy+F2DVj2UJvhrK8dDnd+eWZK+6xT396xg06+UWv3tYAiEAyefBxEEbWISR+4g05IZfvsx5Kpb7VCyH+X5V/hFrEbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2614857},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"69ef38730d3f7c073ae8c62d933aafa50549b05f","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.8_1786463355416_0.926952564591806","host":"s3://npm-registry-packages-npm-production"}},"1.11.9":{"name":"@optiprune/core","version":"1.11.9","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.9","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"9294bcdf5be52104836db1fb2f582651d20c4eee","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.9.tgz","fileCount":559,"integrity":"sha512-oA1SPSFDWXQYkd5A/Jo30di8bxw0ZwFnD/IIFaOKQoii47rLJ3uahmhvFhQ6kIe1PUKHoDSkBFyFokl20xsBPg==","signatures":[{"sig":"MEUCIQDH8CNSOPlCShE4e7YSdkGQUKTDqaUVStue6IhZgjVQvQIgaimMaGI8sq2eBv3akxyEDiyc31XQeNal0vU0RjRtSdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2655686},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"29476947b9f87ab363e35b25f010c8625b9088c4","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.9_1786469412916_0.7493236327949326","host":"s3://npm-registry-packages-npm-production"}},"1.11.10":{"name":"@optiprune/core","version":"1.11.10","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.10","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"9b4a7cc5c4e5f02d289d11b4ffb937964cb08f37","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.10.tgz","fileCount":559,"integrity":"sha512-MqDOlres+NVUjntca9aq0c5RGniBAEB8SQkcJrXoosaFYNSL1NvjygINuXTIpbTUfpCsXumxeCjKxNLL6tdSIw==","signatures":[{"sig":"MEQCIFc2yM1wv+LYVWoKwONRKyEqmzpK+M7PFrjs80pRQRXUAiB40c/N9nCrFBUCbFpxKHt63WBdT9naPoTy5DKP823rHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2662506},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"d039946947589e222df3ae3f87592567ea0cda9c","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.10_1786472480317_0.17761813129537773","host":"s3://npm-registry-packages-npm-production"}},"1.11.11":{"name":"@optiprune/core","version":"1.11.11","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.11","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"e1762d515363b0d48329d9e8ae44f7f03b3b8d50","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.11.tgz","fileCount":559,"integrity":"sha512-G5fytQbUUkdHRynmXW8GwQy/CDbfFdq4L5UmirNK2RdE6p91ahMmfYBomYB9uslMiAFRAvnRktVUo3WWqiwygA==","signatures":[{"sig":"MEYCIQCRrfXUL169zxMzLUvhg0hoF0Zfqhc1RAwj0HwQqe29LAIhAPMoVWrju5GmJnf7eTKJ0cwJOZJFtrJxy37aWqPu09aw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2667448},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"23aef89f73f490d7ad61f2ba961c6e81ec1ded01","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.11_1786555061585_0.9499822601870966","host":"s3://npm-registry-packages-npm-production"}},"1.11.12":{"name":"@optiprune/core","version":"1.11.12","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.12","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"911471a0f9ee1e0161544a21916982e29d941fa0","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.12.tgz","fileCount":559,"integrity":"sha512-uxqTR7vIErUEEp7Yp2otOLPP5t/lGW87CJbWkqc37FrU/3kTPiC5PD+UksA5eCDBSi/RFGvX8gEAorznMPJkEw==","signatures":[{"sig":"MEQCID3t1qyElVtPor7OvyxhathUMtzq3Uy3jWT3zWem4DOsAiBJ/xQ3UqIpR7csNOUSARgHzSuYnK+kWcQ7ikpPIJP77Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2682531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"fca6f880bc597c089303e07eb6947ec005743a1f","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.12_1786617105429_0.989038342826692","host":"s3://npm-registry-packages-npm-production"}},"1.11.13":{"name":"@optiprune/core","version":"1.11.13","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.13","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"56cf97d2ccd42009abedbbd8f6bfdf839284adbd","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.13.tgz","fileCount":559,"integrity":"sha512-Mfsv2/nIl0NjDGc1QtS6gzLCGNvPNVeIgNM0W5tZll5phTKAaHRpX1N8vON5QJ6yV8vNr16W0Ty9Wm+EkHjFQA==","signatures":[{"sig":"MEUCIQChju8xZUn6siqoFuaxcykqmVT5FJo0NJzfWgmBi9vOUQIgKdvoClZuSqFhkD88TUI5D9nWBlluWDQoU8ey+lvK1Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2681932},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"bb26b1f14c3ad071d43a3b203fcf5ac9ffa2b32c","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.13_1786627011727_0.9571566539311889","host":"s3://npm-registry-packages-npm-production"}},"1.11.14":{"name":"@optiprune/core","version":"1.11.14","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.14","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"5bf23a1e53f66093d78a4c80fa0ac0cb322d5d6b","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.14.tgz","fileCount":559,"integrity":"sha512-QT0MzF8OaB93CxCgsuE41jxpklkXLZpJxZ92jey7YuLZoJ7KxkjKFePUh0D/QkeWlDMLLgyzqUsYhFCtZOeTBA==","signatures":[{"sig":"MEUCIQCe8YvpH2sMooE6xd/QrJwYYi+mzqN5nBXJthOqpWHIngIgLFu+mYUgJLutfUEzxEGk4/cFH4S944Vd/RDz+hEX2Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2681820},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"8ea90ccfe4967ad1a162d5d01b3283a81467bffb","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.14_1786628407606_0.9223952824942445","host":"s3://npm-registry-packages-npm-production"}},"1.11.15":{"name":"@optiprune/core","version":"1.11.15","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.15","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"195be7f1c404a6f12f2bd0db8917c7afcad72184","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.15.tgz","fileCount":559,"integrity":"sha512-CwFwhsEm1LdwmaBXX6HqWW37T2Rsv7hbpTRcLbiSdYqrln8iLXsB/ASnMaQUqUEL8BjxGg6wDGyVuA0/Z1hYew==","signatures":[{"sig":"MEUCIFZ9nNX8I/MebMw0kQ/WhJZE1iejl7HNmmElrvskG1SMAiEA1cKrEytT9+TEeEV04KtfbLtS4AZorKiaDUkMHWSC3UQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2687029},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"a5dd9304c5949d0bb03e9f5dc1e29f49475f43e1","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.15_1786635485400_0.3058245806439106","host":"s3://npm-registry-packages-npm-production"}},"1.11.16":{"name":"@optiprune/core","version":"1.11.16","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.16","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"d389f6ea341d29b96935314a7377f3dea53b174f","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.16.tgz","fileCount":559,"integrity":"sha512-f/A30MSQKxgp9BQCR2z1reumhuwfmu8FIqYiQ1hw/LpqV68OgacEwxWw+mbhRGvq0RMQ/7+/tgxE4vz/4gJY5Q==","signatures":[{"sig":"MEUCIQC1Fw66Fw7+kKmcdYvhZAIHl4rBEUHT2RBu2vDHP/SLAwIgJE0b/+pqtoH3rX1nHvAWlYLpOTr+ig++g6sszgQCix4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2680807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"6dd7634ca9d20794922fd94c6262228244b41824","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.16_1786638625662_0.018629721850874414","host":"s3://npm-registry-packages-npm-production"}},"1.11.17":{"name":"@optiprune/core","version":"1.11.17","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.17","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"c7477f6e6722b1f07e623e799bd073af585c6a61","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.17.tgz","fileCount":560,"integrity":"sha512-KpQzOLviOuHdU+E8+5YvHvoz36Bo/cDqweXU9YPnzA4IDGHZK0JTyz00v+DvuH08bym+N8lL4t3++U9nDC6Wpg==","signatures":[{"sig":"MEUCIB3ElL5OZxRy/HLcEQUTfy/hSljtUsrZaG3nLvqwmDLpAiEA6XMyvt02vJJpWWOUxGwJoxpFZMwvNqSkgtIXV1zqvDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2681865},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"647e18c7a8edeaa8d409bd7d15e993f602c16b92","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.17_1786640184775_0.08073293366668599","host":"s3://npm-registry-packages-npm-production"}},"1.11.18":{"name":"@optiprune/core","version":"1.11.18","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.18","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"a930565f87667b96ffcbbabe1839f73edf6d461e","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.18.tgz","fileCount":560,"integrity":"sha512-Jt0hK3QpMhf3Focw8MnYaBiBxjIbi+ORTDqx2WM6OLAr5WwZJNGDZmo3heMr3bBLO6KotU/JreBXh3nG538JLA==","signatures":[{"sig":"MEUCIQDgM++NeERwKGE/Soy5jbVqJPzBv540aFAhECsHnFeufQIgHoqlx/YKuhXZuwYkWH99pJf7sfGUjG/m0f/uub23ylY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2682382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"5fa3edb7fc5c7df35a26659bf02398ccbfe60191","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.18_1786642246369_0.2659205217871976","host":"s3://npm-registry-packages-npm-production"}},"1.11.19":{"name":"@optiprune/core","version":"1.11.19","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.19","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"b09aa93e21b8da412bedda527d4cef7a77a8a5bf","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.19.tgz","fileCount":560,"integrity":"sha512-zXPjOmdi8nAh5ErIY5OCRMUPqegaFGrnN5jUBdhI/UOJUUzBm/OQirV/hXDge69ZqNHPlgLzVJSFbJY1G3/xag==","signatures":[{"sig":"MEUCIE3Vp2qJxMRtX74tO61j+haBrkQgcQfXTbsvh3jGBH9BAiEAhHvlagQ/iaMgE51/BGDDj5MqiPEkndiiSwYtzq5q43g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2683216},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"cd5f9ac7a5496dce285e8a748b8620daea362c21","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.19_1786642733884_0.7614359888704179","host":"s3://npm-registry-packages-npm-production"}},"1.11.20":{"name":"@optiprune/core","version":"1.11.20","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.20","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"f91e45b2d7d06e81f1f55916ee30acbd87898ab8","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.20.tgz","fileCount":560,"integrity":"sha512-zTbkt2RiO7BXF5mRiVvINtQccChMmsdNDJfbzDg9JlTFvQ0bowFbxVUnQif3uNl5+KBvr9RnvRF+QsC6e++qtA==","signatures":[{"sig":"MEUCIAIrdZk3ZFC1uIK5kvO4BE4PbiNyUT8qfSUfAqr36VrxAiEA9XR/EsfNPUDKrKDkidQRXC8dY5VEMoetFmb5tNX5R00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2703441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"f39f8cc062dab6c0af90d9c822383cac6653c3bb","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.20_1786648732523_0.7286624381100435","host":"s3://npm-registry-packages-npm-production"}},"1.11.21":{"name":"@optiprune/core","version":"1.11.21","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.21","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"8bd79298ce0f8ff9c04564be8bc1f94c7b3484bc","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.21.tgz","fileCount":560,"integrity":"sha512-Gtwl3kno0Ck/+x4dbyHyGf39yfO8t4rMoT0STBR4tmpT3fcU03ISbfouthW1ub+p7w5ICwz0kMbPv2D9sXJouQ==","signatures":[{"sig":"MEUCIGOUO2VpaZmxEgwXxg4sGaGDebous9nqQV0eSdTv6HYQAiEAxEAOAPZbm7zXpE8xF0xnrslbOM36qav2xzkAX2qjLJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2705310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"dfda09aa4fc59712a4ecc11bc45a956c3184ab4b","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.21_1786649660242_0.6692975346723371","host":"s3://npm-registry-packages-npm-production"}},"1.11.22":{"name":"@optiprune/core","version":"1.11.22","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.22","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"8cf1402f26dbb40664be23e55ab3f6ff3aa72834","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.22.tgz","fileCount":560,"integrity":"sha512-754nSQ8h3yjvwOo3z5qGy9D9ilQsNwvswkW+uzeRS2kvMsqCrhMQT7bHc3rXIuF7aCFYW60iq2cV+jSaowiQJg==","signatures":[{"sig":"MEUCIC/eU+XVc27TD5MWsiY/798wJLVfDlJ1josl2mrmabmtAiEA4i6aNKRc2sR+WnZOyVCjNSpYKNm2kWFxN3WbkdWy+Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2707728},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"9bf627a01c18325fc065b0d8be3291a7d0937a59","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.22_1786650193185_0.8772842426736345","host":"s3://npm-registry-packages-npm-production"}},"1.11.23":{"name":"@optiprune/core","version":"1.11.23","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.23","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"b411fb3fe345da54bce2b1868f7557a4d8d5545e","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.23.tgz","fileCount":560,"integrity":"sha512-fE9Qf1VHEIT6jjjAOJCJ+GqHlmd+XLVGiEC+GB+TbCiWpnT/ri3TbSo+AcVh5qANtJYHhxyeLdFzqrDoRpyu1Q==","signatures":[{"sig":"MEUCIBIwvShyZzL3K+PvM+JuXxBeaLibfzGT5Q9rLW+T94vCAiEA1sNg05bb2ELI5jMM4kFBRMbwZvqQH3RHUSsRTS+CKwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2712173},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"cab3bbd02ce5a5a7e77b031db3f39a30d1998678","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.23_1786688142967_0.922638123413619","host":"s3://npm-registry-packages-npm-production"}},"1.11.24":{"name":"@optiprune/core","version":"1.11.24","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.24","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"6775c2cc6162d9303be0bd2907d928acc1ea7195","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.24.tgz","fileCount":560,"integrity":"sha512-aEqC/vwNMe2qWzAH0JWbHa80xRHE/2fNzNhPyLwOL+s0y2YnlToAVCisn/+sCe8TfSe2eXfLEl+e1vuvK2RUAw==","signatures":[{"sig":"MEYCIQDqRZqu3sNP7cec4Uh9qmg1Sl1K4AUC3weWPenl8D+LXwIhAIwptuKzQyCS7p86R1Y/7YBUDYr+PwWxQNfUaHohe4Jg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2723542},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"75cb4930c48a35136c4f3a674705e2f2c4f8f3f6","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.24_1786691436229_0.2608619358484907","host":"s3://npm-registry-packages-npm-production"}},"1.11.25":{"name":"@optiprune/core","version":"1.11.25","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.25","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"6db08faf0a8447a81cd7d8a064e7f0de1d38238b","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.25.tgz","fileCount":560,"integrity":"sha512-/3wEgKpnGyKEfI5d0qBIhIuRQfyysybePPAcoUnZERf1/hmD4rxBsTj8za7pqSZt3EpIslNMVukjKtcNg1kr0w==","signatures":[{"sig":"MEYCIQCX57z5wD0O8MBkX4Zu4U0xESTXD4gmeSTaxQqH5pQhtwIhAOjkvzLIWj7ZBx+m601/mXXbQSFUPWFRCUdU9xpDglaS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2733965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"6292acf4783acd4c96a53a4e54a88899cc0c9f93","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.25_1786697225728_0.5472150645971092","host":"s3://npm-registry-packages-npm-production"}},"1.11.26":{"name":"@optiprune/core","version":"1.11.26","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.26","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"d2364f5f1c244084a84a56f9d11a933d7df0fec7","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.26.tgz","fileCount":560,"integrity":"sha512-5XXoC1/wSiHfoYYL100vPo4jVIn1sKT/2XqqASur2LlAfu5qmGjTnr+8da/0phVHlfz4EAqbefzKKWtxgV0edA==","signatures":[{"sig":"MEYCIQCMid+b0Lfq44fgks9QoA7gBky+PM9yVV4aD9PTyQblbAIhAJfQWrxXjlxFg52YtAZCdcDatVwDPpWWRhLKsCbNX31g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2745566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"679bf52e6db6d24645c703e4ab998a20d8c763e8","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.26_1786704636873_0.8111122493904439","host":"s3://npm-registry-packages-npm-production"}},"1.11.27":{"name":"@optiprune/core","version":"1.11.27","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.27","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"0b56bd34d0426168c9683530249122093c8e2a89","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.27.tgz","fileCount":560,"integrity":"sha512-nmm49zR3K8e4tdhFq9lXsKLPxqqEea17C2reDuTBSOhoLxAP65LPCI2YCxYjr/s/9mX2ckaIOQdgsXzT87ATPA==","signatures":[{"sig":"MEUCIQCZp+qH3XhN4TcusVCUBUbwU2j2+2GOGffrfRlFwRBBpwIgYtIA/HBAflrlTtY2bXoBb/ijUruglkyO+jez1NOBvBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2750494},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"1ac255c21685124692861a236eba0132f14caf68","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.27_1786715446023_0.6261006754188225","host":"s3://npm-registry-packages-npm-production"}},"1.11.28":{"name":"@optiprune/core","version":"1.11.28","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.28","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"f1bfe36e434853f44da5f658743e4f418b853e3d","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.28.tgz","fileCount":560,"integrity":"sha512-nyB+TFWFCdNM12UZnCm61017oi5ByHGFWjSvINXuZHY4vqKB8vXJLpMrOGTUYiWcK+yR0NExXtWN/aemcbHcng==","signatures":[{"sig":"MEQCIE4ZtvGv8D2LuVMtuNjji95hW8A63QL9VDBXKvdDv4BFAiBlna97q4w55n82uv/LEwEpM4G3AO5ztdZx7X5p/LnNmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2752375},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"4cda183e2f2273515e2197a9dad5510da545bafb","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.28_1786719001817_0.9451269632311257","host":"s3://npm-registry-packages-npm-production"}},"1.11.29":{"name":"@optiprune/core","version":"1.11.29","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.29","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"4c4e0bb9f89086ccc047283e1c888d706300cfb5","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.29.tgz","fileCount":560,"integrity":"sha512-bgFs9nm9F6oGYuRT0n+UfhE5oIBi+WhGOBbs9aI3A/qbC4xb+AKmAzt71C8Co4ADmzqLRLfkSSt3T+XzWxK9Rg==","signatures":[{"sig":"MEYCIQCWW14bbJ0uC+6kBh9IARO43aH5iOP2uRJ+XUTHIkbgBwIhAJldsNKmylBadEVtGfsUqp4HE42VqwQ82U5kjdjPNX1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2760591},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"7be73a8b37e37e4e5a84005342488dada1287422","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.29_1786725737466_0.6176556648798135","host":"s3://npm-registry-packages-npm-production"}},"1.11.30":{"name":"@optiprune/core","version":"1.11.30","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.30","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"c8f029d2ec15d0314ba8f60278da0429067ebd1a","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.30.tgz","fileCount":560,"integrity":"sha512-M+GJEqKU+xaaq21I5mfHo1NLER08muzhSnzVaP51+9E3vm/7HL56HIeQzZqvWTBN5PRqVDXR84SQ7wfMgK+jaQ==","signatures":[{"sig":"MEYCIQDRFChXd6dpbrhoadDiRDsINoj9niIYw+ANxy7DZyhMOAIhAIFv+NyBGvMtThAplbv9WLf/q1xmUE/X1ECB5fmQwuDI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2764633},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"3235b0531f71941595a6f37324579c194a1e925e","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.30_1786729826085_0.7476696146739874","host":"s3://npm-registry-packages-npm-production"}},"1.11.31":{"name":"@optiprune/core","version":"1.11.31","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.31","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"6f0207338c8fd73f10af9d72d4a8e43a1569ccd4","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.31.tgz","fileCount":560,"integrity":"sha512-PcyJG845js6+GDAZwcFG5orAH6xzMrhrVJXwCR0XFNhZnSWvTZARF2fs1CAWbxXUci1ltgzXM7roSeOhwZ5FWw==","signatures":[{"sig":"MEUCIQCbXNqRRfFNG1gCMiNjjMqCvWT1pdjAEw9TyG+Am+bkhQIgYUv/DvHImAu9BeYkCeqhNtFHQzAdcweRTyVaxCcRsDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2769468},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"e8c17c3c9bd8b0da03d2b190a07f9ad16f665486","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.31_1786731303553_0.857150216427182","host":"s3://npm-registry-packages-npm-production"}},"1.11.32":{"name":"@optiprune/core","version":"1.11.32","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.32","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"1dd5725d2e4f4bcca74a9c8c1b56c3230417e25c","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.32.tgz","fileCount":560,"integrity":"sha512-Mw279tbh800qACA4TK0Skhemu7RGJGgCKfSJzOkNEqCcmBz6biHrJegMmuyNzXtzEiw+li2xcrddW8b9Zr8V3A==","signatures":[{"sig":"MEUCIFdxAF+1Qhu3Q30VbD+xBauWPrAA9hqPLvaasZ2OsUX9AiEA6KAQiVFViCxt5BVVtxGJT1xgosK8h6sKTzyRdCWCbww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2773171},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"e22dea6d0f26c522e3d6d3d1ad03911f6aee5810","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.32_1786795932295_0.9012531070197527","host":"s3://npm-registry-packages-npm-production"}},"1.11.33":{"name":"@optiprune/core","version":"1.11.33","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.33","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"1b3776dea6ed30ff8af3fa8d95381412925e5cf9","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.33.tgz","fileCount":560,"integrity":"sha512-Gn1TDExVZhrStbfQ1P3ff93XEb6h8nQhMmBfFwEPwB792wYIyp818rJp3W+LIP5d9LtgEq7nI2c9lZ5m0cnlgA==","signatures":[{"sig":"MEUCIGSk3QjzmUrbnhuVK+fDLsnDY0XRugTN4rmq1lXToYsSAiEAi9Pgj6tweWXvCZDMY5m31vRjY/y/857pA4udsFJ5yp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2774987},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"469ed112242761ad29d1fbf45e038ab26c789fde","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.33_1786797400230_0.33099482467901753","host":"s3://npm-registry-packages-npm-production"}},"1.11.34":{"name":"@optiprune/core","version":"1.11.34","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.34","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"4ff736637b51229244cada0c59e7197dd3ecab9d","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.34.tgz","fileCount":560,"integrity":"sha512-cGbZpMRBnZzhKaFLwI4GamqY0q8kQUuYpGC7Fmv02VZR11hWvm9ZBhJ6KmOshKMZVGu3snbE5WFQlZ85f5xzcw==","signatures":[{"sig":"MEUCIQCWCHHlPFd//e0rMUc9fmDeeLVwRWMucViZDsPOE96/RAIgb4xQ3+u9DqVg9OY1o3JMbzbo01JeFl9K8LIkQ8Kerto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2778560},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"c028b6d62b6ee954540daf50c4eaac87333d5f8b","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.34_1786801052773_0.15586558849149168","host":"s3://npm-registry-packages-npm-production"}},"1.11.35":{"name":"@optiprune/core","version":"1.11.35","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.35","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"a938a4d063cc57bcb7c8e58022c0d2f313695ed4","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.35.tgz","fileCount":560,"integrity":"sha512-BAMcwdTfqOh1Rk7CO8KRx/A19I2e02y7Yt42E65SrDCZKG5Yv5lBM1VcDqhSCnGDpJs9LkajFgMFSTc5teYvhQ==","signatures":[{"sig":"MEUCIQC38UJduffbJULU1s27vnfwNw+hbeuekJoZVP9crWRkYQIgHkakIaGM4HpeNEU4yKh64idLoFjAqr0RhIyT3wSROmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2776961},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"a030550f5aede9f4bab70946212b84685d90d71d","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.35_1786801576804_0.5474930543422103","host":"s3://npm-registry-packages-npm-production"}},"1.11.36":{"name":"@optiprune/core","version":"1.11.36","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.36","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"15c7e755dde7fbb9695dd6cdf3ba2fc9df5557de","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.36.tgz","fileCount":560,"integrity":"sha512-dqcXPFakoZHOCkKc2jGD/U6lqLoSA0ubS33nXDUCfEx3doOBNB/YuL4o/1k7Mt0Ba5zZsnOnH1oCik1YDBoX0A==","signatures":[{"sig":"MEYCIQDgPXhMttxaDh70sfKKMaGI/sET8i9hR6pgOtjaZhnz/gIhANyPewDtEDqNF9NY+K7S0kCS9EWs5HDzJA5LpO4S8GIT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2779667},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"155d51bbe253943d700ef182ad9181912505eb20","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.36_1786865885701_0.1326021921787579","host":"s3://npm-registry-packages-npm-production"}},"1.11.37":{"name":"@optiprune/core","version":"1.11.37","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.37","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"d8f1141dd1a12d9ad233fec14b2547d46dbe49ee","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.37.tgz","fileCount":560,"integrity":"sha512-3mfpJXZenDVVNmKtyJp7o46mFpII+tKKcDTh/aaAuuL6xGt9ia/ctHqx1YD0Hlizl1ZWs5DGX+fNMg/RtyLKvw==","signatures":[{"sig":"MEYCIQDcDYws+1duoZkccwvPdt8m7imot94i9y4JmmZBUZXiKgIhANMmnpi0XKmAw/K6Rz2tXdwCj0eUaxZHJTPewZJwoB2C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2782894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"d90adf2e68aed6b3d7c812f291cbccaa6f5e9a40","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.37_1786867861439_0.27735758521214726","host":"s3://npm-registry-packages-npm-production"}},"1.11.38":{"name":"@optiprune/core","version":"1.11.38","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.38","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"ff7e27738dead81e9397a436a7ab989aab8e9ff8","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.38.tgz","fileCount":560,"integrity":"sha512-wGN/j7JJoExc4ifUM74q62e6Xfh8aibfLOtZHXcsaqKxV6QxVq7otYsrCoS2qLxLgfQnrsPf0S1b+VTwz9AaDw==","signatures":[{"sig":"MEQCIEMv2wCCkzDbAtkjWcksTWS5c7NwMsal2/SPJKI+Sd1FAiAR4+8y+7uVHTisADLDvIAWbeRK8aFr5H2SzbO3FEMpkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2784594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"c0e4b83d0d5bcbf3c5fb5b6f8470f8238926080b","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.38_1786871344993_0.4685605508924169","host":"s3://npm-registry-packages-npm-production"}},"1.11.39":{"name":"@optiprune/core","version":"1.11.39","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.39","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"79c3238e08233025923149cc8620a9008460e570","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.39.tgz","fileCount":560,"integrity":"sha512-GLJ1/PAo8rrC1wDUVm3k8CZ/ktpClfv+c6TSIwb/9BOeYk/CR9N6nazMSwcjf3/e+khbe3jv8OZDU08S15MgoA==","signatures":[{"sig":"MEUCIHRElZahYNma5gVZDttWQ7gSv7AWzVNKRi6/AMHN6fqFAiEAxc7D7ANl580OWaGZSwJWaKbq5tjTrMak7tywxAaFwgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2787438},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"bf9dd04f2e977349922b11dede70450fb49663f8","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.39_1786884048794_0.5723050911459215","host":"s3://npm-registry-packages-npm-production"}},"1.11.40":{"name":"@optiprune/core","version":"1.11.40","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.40","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"a458ed8417d73cb2d43a9ffa8d0c9f47531aa811","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.40.tgz","fileCount":560,"integrity":"sha512-sef/bQillJt+qzjCgd03H2ujuLfBl06pg1n9QpjVKz2LMqOUz6plq/m45BAkSlA+vK+f/C3CuUMbQpzEdjyrMw==","signatures":[{"sig":"MEQCIC+NpHbjax8sEVMOITi3Ecj++3WbgG0RUuNjZuoMb+P0AiBwgcO4LADxfvPiKUHOwSBd6a+hmXDy1VmEXqNHNUEmlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2787246},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.15.1 || >=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"515cb876c391fbe0dc44e9686b2a93fdb0897c3f","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.40_1786884325309_0.41941640388425405","host":"s3://npm-registry-packages-npm-production"}},"1.11.41":{"name":"@optiprune/core","version":"1.11.41","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.41","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"0b3dcc7000f1c518523c39bb5ce97af1eeb5297d","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.41.tgz","fileCount":560,"integrity":"sha512-6MbYtmODnlNYDlHGjZ4G6O86353Vvvp6TlBZRpXSTWRmaFBNj6DdrYTAv/AqUjwnMxG/kslSYg7DruAPldXACQ==","signatures":[{"sig":"MEUCICM01ftBu5/q/JTMmwW8i0z3ybt6z2fgzoAWYeWucw6rAiEAscUYAnr3wdzkPw4ciY/wXjf2bRsjQXEgbSxBsR36hNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2792034},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"a54d5eb1a756b39322334802b6a216d6150a6979","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.41_1786885913410_0.06689429993064655","host":"s3://npm-registry-packages-npm-production"}},"1.11.42":{"name":"@optiprune/core","version":"1.11.42","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.42","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"59304654bb88f2bb8d099454faca5d57e353a3de","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.42.tgz","fileCount":560,"integrity":"sha512-0KlatA89MuVwSl/a1ECHKSmiVqeR6BojfUXBxpne5TUMrqPvSds706GJVZagsaYasiUwdVrXRDWUF6fuuNhaRg==","signatures":[{"sig":"MEUCIQCYvBvNVAI197/Q4EPXnvSzOi3tLIRrRxMy5go/JpLtrAIgZDyu5hftq9E/FJCihsmZGDcrvfBeW1sM1jVGOYTC+LE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2794271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"ba118bcb6c9260b0942372622fa409c5625e25b2","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.42_1786886762992_0.8702003200607711","host":"s3://npm-registry-packages-npm-production"}},"1.11.43":{"name":"@optiprune/core","version":"1.11.43","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.43","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"d13ea07654626d27f41ffbc09d8e7083f3277cab","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.43.tgz","fileCount":560,"integrity":"sha512-vLNQ0/iyYptYqlgUqyc6cCcTlGNPv4UPAVbIC0ws/ZiI4dD4mEEoxTP585Do67N7moIySHSCZ4O0AOXW9Ssqsg==","signatures":[{"sig":"MEYCIQCqltngIHtkS+KTd3MoIlSc30hmFb97bF5AeXUaEFB6QgIhAPztCjMDk+a5wkerUfsqsOqOSVsGmLZOUecxN4Y/lyQL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2816141},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"24f8a7099a849edf32cfd5d0fd64e7654f031410","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.43_1786905182143_0.6962479387825782","host":"s3://npm-registry-packages-npm-production"}},"1.11.44":{"name":"@optiprune/core","version":"1.11.44","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.44","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"93a8bb8f2752bbf0d9bddc7a7b3fd92fbd52135a","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.44.tgz","fileCount":560,"integrity":"sha512-ssiZnKK1RF5kp+dzOKQCSK0NZjxv717RvMWznryszJPruklOV7FhKkFtNNPlVw3m6kk1TLd3P7ETy/dRtV6ejw==","signatures":[{"sig":"MEQCIFlJhM3aQMtoMTio4EpBIAAxVWYnvIsldBdMV1iFwmk1AiA/0Zr1t3+rrHs1qU9Tap+l3SgthpLtURZLwTF7iJbMvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2827774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"b5ac600093d596e0528162de2c2af9ced33323b9","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.44_1786966611673_0.0852589575090017","host":"s3://npm-registry-packages-npm-production"}},"1.11.45":{"name":"@optiprune/core","version":"1.11.45","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.45","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"bad8626dbc9e1031d80bf5ad05a0643a18db2f90","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.45.tgz","fileCount":560,"integrity":"sha512-JCpRthvzuG6HdW5sskBVky4MtdFc23K2u2LQaRPiHiBQM9FiVyjtQCqg4zRCXP/hNV1IniyjfCYGvpbMQghyqA==","signatures":[{"sig":"MEUCIFrcRY64pnWg/XDEULY4694dYvvFxETKITlNC8LNikcsAiEArAiVMgAYslO4MqbtMhD6s2bFACNEFsQiV41pLxyP754=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2829068},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"fd4dd140a4a4cad81693d0af745739c66eb191e0","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.45_1786985087416_0.8645370948890996","host":"s3://npm-registry-packages-npm-production"}},"1.11.46":{"name":"@optiprune/core","version":"1.11.46","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.46","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"dd5e394d8b5c44421b3693ebc046ebdf2265402d","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.46.tgz","fileCount":560,"integrity":"sha512-ow8wTsT9a9LyFCaZHJLkOGnwzOFfv8l1BFUzWIU5ZU1WSP0D1cy9QahzBuKhA7zhCGGuwvBgnzeIrL1HTZ7uMg==","signatures":[{"sig":"MEUCIQDPwWPmTzPo2AgoiFR/t5o5sTZqUMb8R+NeewqPDgIZvgIgNZEH4BiwL6BtWGeLTDn+AKhhpkxVGVkeE+0L0Schrfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2835990},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"6eaf3e4e42ad0eead6300d05b849653a763ca97a","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.46_1786988226269_0.683162100084652","host":"s3://npm-registry-packages-npm-production"}},"1.11.47":{"name":"@optiprune/core","version":"1.11.47","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.47","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"3398fdcb60cb16b1044541a5f20058843ade262e","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.47.tgz","fileCount":560,"integrity":"sha512-qWsRxRT5PrUBJZUCbOiHHJPlP8TDekxwD8JT/7hS/BPbIfvSx109gPKPuBD1+o8btd9o1ft5UgLguqa6yWuFzA==","signatures":[{"sig":"MEYCIQDhvi7+c3Gh3s4XTQkaHm2MqZwFXOsDgftmMO+sdMlxZgIhAJOUhKSgxh3GU15kSW5cqvRawcjyKT5OlpPPBL7UTazk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2836479},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"516989c580be57140b0b132504473302e0764245","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.47_1786992392066_0.8659189735041717","host":"s3://npm-registry-packages-npm-production"}},"1.11.48":{"name":"@optiprune/core","version":"1.11.48","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.48","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"ed155fab94c8419f3c041d768705b9efa41f9a16","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.48.tgz","fileCount":560,"integrity":"sha512-Z6pSqHf4vm+oT8K5aTNAe6x6tnLWyXguWRh6s+sUn4ilWdwaHKDzs+OcQAtG/0QBUabMqRqCYtMiDkQilFUeJg==","signatures":[{"sig":"MEYCIQDbR2DuP8RTxQpljJ3V5Y7ESpZ4sKnVtBxK5SN9gZ9oogIhANjo6dk0ivw1yf94hMW8FvENrjCu+lwkmso3eTADOMb2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2836346},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"394dfe6741160e8b7e64be53ee41629dfe4e3096","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.48_1787030176231_0.5043553625422077","host":"s3://npm-registry-packages-npm-production"}},"1.11.49":{"name":"@optiprune/core","version":"1.11.49","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.49","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"a06e86888024805239f374339153b4b963838b27","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.49.tgz","fileCount":560,"integrity":"sha512-enHhs/P4CX+nJg68IIES2TEFGEptRURxD4+7TcxAX92L/3Vbddwq5gKDEban4UznOKDrgO2zV8cT14x1HofiJg==","signatures":[{"sig":"MEYCIQDWQXYNlA2YdGFMcFpSY0upZy23eZwNGehCklw/laZXVQIhAIUIP0y4eDahyCKpuEFyO9ZvvSM6HdK7eZA/STOBg76c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2838201},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"14fc5b497f15b2b9af3411559627c391a15e92cf","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.49_1787063372721_0.5816938254487605","host":"s3://npm-registry-packages-npm-production"}},"1.11.50":{"name":"@optiprune/core","version":"1.11.50","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.50","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"4b8424f2cd46b11ff821767e410dbb3794d5f1a0","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.50.tgz","fileCount":560,"integrity":"sha512-RIomCH+XKg0Nv6GLE0sQ7GuAwSDwvsE8jHIfMQNm0vzzx8OGculWjliIRbtlacws5D3U+o+qsD/+tnKOi4m9AQ==","signatures":[{"sig":"MEQCIEXVwbpMeCZKxA69nO1tMWcgSZuDQ6q6vB6sc032ele3AiBCNZwfwBXSqjsZnKO2p+wA+6BBPpFu5oGcO4NnxEI0pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2839544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"54ec087c98637b99793c129434f315e4fd682de5","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.50_1787069715734_0.9485910472844066","host":"s3://npm-registry-packages-npm-production"}},"1.11.51":{"name":"@optiprune/core","version":"1.11.51","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.51","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"a82efcbc2ef79a1eb7d4856589a5d139db20c7cc","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.51.tgz","fileCount":566,"integrity":"sha512-18AeYu+3kWvZDeawYSnhfe4GgdgjdUvb8kuLrIj7ppZf/cCcPl0FWuMIRxch78P5/nBW9h9PFKmOXsG3zp9H5g==","signatures":[{"sig":"MEUCIDKIMzv/9juaGtXBXFLVmmiHtBIBaL66o+FfRH2xVGOoAiEAz5qzf104EbtbxSyEcD4QTjjS524D1JHCkvWSolEjBSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2853812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"5c59ec1d66ecfdff0669423d0c7c4f8f07d97470","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.51_1787078023284_0.09157441281002665","host":"s3://npm-registry-packages-npm-production"}},"1.11.52":{"name":"@optiprune/core","version":"1.11.52","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.52","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"2e3898552202d6c9a2f0c33a6d9f39ee9eb1baa7","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.52.tgz","fileCount":566,"integrity":"sha512-nWJ+VgCISo8PKs2b2SK4oueGPx8Je7TlKLIZZEmn8qUKKoJ6xjZYfVU2hwzE2ZGYrkOmqmK80GZUtvr0zB3gfA==","signatures":[{"sig":"MEUCICDVj7bO9DRwDtqDuaI51ucP3sbHBCd/xYipjrVoCaBiAiEA3mk+hKVvlo8+gKn0YnKuQvr9OmQPQrN6iYEzb1yDBJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2878194},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"40b2207a7272bee6c2eb0a9d8954ad23418faab8","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.52_1787116621144_0.5699484319192936","host":"s3://npm-registry-packages-npm-production"}},"1.11.53":{"name":"@optiprune/core","version":"1.11.53","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.53","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"0bf2efa59bacc7cf4fc41cb1ab840e6c60a4daaa","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.53.tgz","fileCount":566,"integrity":"sha512-fRnq38iFK7bD8wOq0uCVtzQFnzh0XCF6gPriK/zYUbLH216RrzP5FA5kpievMhjSQCzPCt1whCapneW25/dftQ==","signatures":[{"sig":"MEYCIQDMaHd6DMNR6IcnH8gg612nOTuBw48PGU4Ca+3czAAoAwIhAP/EY747xuKApJ8DXYbtw1l/3lD2azsV8w53f50sTii9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2879682},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"3413b7657e4f1e77692b6bd6c1a0800af33e7cd1","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.53_1787145132774_0.7524899055207064","host":"s3://npm-registry-packages-npm-production"}},"1.11.54":{"name":"@optiprune/core","version":"1.11.54","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.54","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"83b1cfc5243cca81c2dfae56a314db649032791b","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.54.tgz","fileCount":566,"integrity":"sha512-6HZuU9Eb23Z347f3a30qQYuIfEvEjh83eOMfFsUJEnDX8gaNevgV8xFB5+LY0LX+wjUuIfYE5uMCT0PSGW7kwQ==","signatures":[{"sig":"MEUCIQDHPuskV0N53NCR06soC27RZrJhd6hQo/Kk17ciTg0W2gIgK7vwoxhwj6/mWMlSRMAy4lW15yfrjFntKX32hRyTqiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2882025},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"114b58363cb32078734648f6716350575eb55e10","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.54_1787147501761_0.3830665073192663","host":"s3://npm-registry-packages-npm-production"}},"1.11.55":{"name":"@optiprune/core","version":"1.11.55","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.55","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"2298041427f763314e9e3a656ef9a38c5ad02b07","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.55.tgz","fileCount":563,"integrity":"sha512-cX+ukb8k0CZKx1dR02RxFmEUt8o8EAtZNXr+dLYP5MjRBkJp/N2kq2y/TUc2YbmrTS/51xtbfvGSnOiMU8bUhQ==","signatures":[{"sig":"MEUCIC90DxIpAKtkWOMDF2bH6VX8+mgmRP+N774IwfAuj7wsAiEA6p9JYsxDJHj1CkO6NYHrFzcn7Yovx3RRa48uv3U0dOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2879375},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"aef8f2a483843182a65e85ea7a74de02edcd1bc5","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.55_1787149096051_0.07635003750215508","host":"s3://npm-registry-packages-npm-production"}},"1.11.56":{"name":"@optiprune/core","version":"1.11.56","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.56","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"f505272c0dc4ae5629e52ec9ebb96e8268150982","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.56.tgz","fileCount":563,"integrity":"sha512-MVrvyIod+kxAXsC9PNRdgpUdcyEbf7l/VNaYKyQ9KonlEO3moea6dVvL/+clAp/3gTN/7dzkoj4brZZQKnVsRA==","signatures":[{"sig":"MEQCICeefkQ3QbyIrRcUIQYFc+WGPhucq0iPnl9lhfx9waVQAiBwtiMQdanfW6B9NCvvqdaclwB02CnfQ4itNjKa/wJDNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2881630},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"7735fa36fd8680290f4cf0608aff8d873bdbd6bc","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.56_1787159693267_0.051705203276551925","host":"s3://npm-registry-packages-npm-production"}},"1.11.57":{"name":"@optiprune/core","version":"1.11.57","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.57","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"0ad2019d3e93714f5081069d5bf3e018d4549d63","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.57.tgz","fileCount":563,"integrity":"sha512-1f/b8xBsLZWPl+2b2sWpgT54nd+tduDllS5xt0uT8iw3HXk36ugrR9fOdtXW9EP3pzTJQ624i6t8TaYQJXjWPw==","signatures":[{"sig":"MEUCIFdfLHdEO568m8PWeyPRb6cmFPUoqzXOenDCW+vg/fV0AiEAiNKgHq48+sFFllpgH7Qrj1MlczoXkZclUbjwm+DyTmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2884654},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"6ea7b03c9f5b8f1af05a661a8afba8b7d564a010","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.57_1787161148326_0.31315052439428337","host":"s3://npm-registry-packages-npm-production"}},"1.11.58":{"name":"@optiprune/core","version":"1.11.58","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.58","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"17f8586b6453d2f57467639ab003bb04952fddd0","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.58.tgz","fileCount":563,"integrity":"sha512-JdlufK928D+Kyo6nEOTGORLYpmaQkaz5MD1RJmEGfuzlOK/v4jv9wqIWe+S+MPZ3nCFslsd0khCVNCsCBFSpzA==","signatures":[{"sig":"MEQCID781vNVhtg4rsePJMR6Aa0ejd3TyCQOq+oYJzmGqaYcAiBL1qs5CrcpRyeYmpMYHoUyDC+t9TTSqQV/vyB/ltC4WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2900511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"7f34bdf0ceee3b8c471475bc5badc3ea3b885de7","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.58_1787164604866_0.3113248285403232","host":"s3://npm-registry-packages-npm-production"}},"1.11.59":{"name":"@optiprune/core","version":"1.11.59","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.59","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"52f4fefe4aba4b7c1f035d4e71b4e4e02aeae670","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.59.tgz","fileCount":563,"integrity":"sha512-djMeA4zdEM055tzou6Efdr7ePw9AipCXkPcnnghQJlQB2WXbCNlCALqizqKamwXPhELf89gDrbHI+raLs52QIw==","signatures":[{"sig":"MEQCIDVwxTgigzOf+P1+MHmB+63BXlbhA6iysQ47NMrMh2B4AiBO5lr/3gMLLH3lMpVeawiagg0kIjMQjwBQnwp16hosLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2913790},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"bed0b4bc8d66ef135d2ec61b8f8170487ae66bbd","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.59_1787204721082_0.07327383639998697","host":"s3://npm-registry-packages-npm-production"}},"1.11.60":{"name":"@optiprune/core","version":"1.11.60","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.60","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"6adc3999d440995efb34b46fc292db7e68c0fd4f","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.60.tgz","fileCount":563,"integrity":"sha512-zI1bd9A8dd5RjYZ1IoWDJ3QWrAYcBS08TGoBjL76U/x/hqBzlBGQYCV/+HzfZNjcE22BAUd5xHD8A5vRvj9Zng==","signatures":[{"sig":"MEUCIQDcRLUf7LiTs5ZPl0Ul0aAHNRFJvZexcqVTIZEd6K5+5wIgVO9qV+InmkbfkAOlSO0rpcEfvrBV7biwrD1LkNqpe3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917831},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"94a5b528e956fb6ed02a439033f601ee88553d51","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.60_1787239175304_0.7856223114934182","host":"s3://npm-registry-packages-npm-production"}},"1.11.61":{"name":"@optiprune/core","version":"1.11.61","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.61","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"6bb39c5874cb3b56b7f5fccc13f7fb410a7bb07f","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.61.tgz","fileCount":563,"integrity":"sha512-1h9tBlxuhGvQUZv3vrV7o8g23U4ntpO+QeDFP3mG2YT1f3TFhIshrrfA6C9k2g/ZyAsm8kydGv8HFD3DgmMhaQ==","signatures":[{"sig":"MEUCICqi29b6JEhw1iD7QXPpui56R0TR+r6ra7C61Y9XBeR2AiEA6Z/MXwvU685DJBn0t4/199Fx+ZeBg/LO4Sc2P18qgQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"32295e8c2d48e69911ee436a26541da940b503ff","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.61_1787249890866_0.9926951438849119","host":"s3://npm-registry-packages-npm-production"}},"1.11.62":{"name":"@optiprune/core","version":"1.11.62","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.62","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"d0df595ce2addbf1ada61c61bb3078825449bbbe","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.62.tgz","fileCount":563,"integrity":"sha512-hbAnojgxvekmjK6J0vKEF22Wo3S82pzlBnshNYhOymZs3qAbzfyRR1i2AK4R3hOG4s9v3b6KepEEOaUrDNFm3A==","signatures":[{"sig":"MEYCIQCN0f3JPByTXHxZpVMQDRSHSBhKNOCUjNs0gog8NE5fVwIhAKy2zNcf0VMDS1rULdz9n9+H6CdYndqdrf4/ROjr+dZy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2931179},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"c1ae936aee38b0555349baeb2bbfb600d84a0912","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.62_1787339295218_0.29788584486014047","host":"s3://npm-registry-packages-npm-production"}},"1.11.63":{"name":"@optiprune/core","version":"1.11.63","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.11.63","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"735e88dbe2c9f8755a09da6b6d49f20a682f0772","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.11.63.tgz","fileCount":563,"integrity":"sha512-OKAABhURw1hD+rXhoBEL8RXR8NjhxGwZZ2+515+aFr8eWXLJLI8W/JoYReSfdxjbilY/zxjArpZx/BzJuiYCfQ==","signatures":[{"sig":"MEYCIQD5DG9EACpBhJSckbA8VT+/TupG1pG43CuncoqfmSnw4wIhAMu+HfRy5FbxaR6d7x9ntDqtHGixehci7emmZCBefKzU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.11.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2933449},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"a4f0432407717810505ebf8ab49e5469373bb434","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.63_1787341052100_0.19221350233987655","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@optiprune/core","version":"1.12.0","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"5f0ba82037ab441d6642ac97eca3033ecd8df2de","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.0.tgz","fileCount":566,"integrity":"sha512-gJaGQ1GnoddPasFKfnjoASh3x4cEkQ/ciDQyqeRB4v4LCooi50bLOi81oNz2cK55/QqFCF0JCuZP2PD+M8cuBw==","signatures":[{"sig":"MEYCIQCQz1nlyrbXsidWUvqaV2vG1s8L2JhvUGPCnGhspFUT+AIhALGkoFW0UaOAzxqwq7d9ZLKFQzO3zifZsW95BB/U3l8b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2955072},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"b0b351fbfece6b3165012ce754a01bc8b3cdff68","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.0_1787375101407_0.19314948136633858","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@optiprune/core","version":"1.12.1","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.1","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"b678b9e165ae9e1bcdb7f35538b8b203484e9bf8","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.1.tgz","fileCount":569,"integrity":"sha512-h0kjYV1847YZgKqhus0gbppNMtSufVr+KTeHUEgo07F/KuCt1ZqFKuCnSHFaLKQ+Ee2oruKpmQsba2gh2Oy/cQ==","signatures":[{"sig":"MEUCIQCwfTD1DFUTGFAx8HPhYan9iAZEyrfFIIJMtPbtZhhvZQIgWh4dPn2wARI1fT6fSsy7F2iSHNbKEuzRk+pI10NevyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2995829},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"75a0d087d7bf8fdae46be29cb0c36f10262c39fc","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.1_1787375913706_0.6904252215020041","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@optiprune/core","version":"1.12.2","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.2","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"d9eddc3d10c29fa95266bf3688ce89910247fd8d","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.2.tgz","fileCount":587,"integrity":"sha512-TQ8Y86jyzMExZ4nuUPw0+UHpRKC/PFdwbbLohsm2ZltCGrhumd/NxsMQDCjnzgv1fsfQFsH1J7ONOQQNIDXaNw==","signatures":[{"sig":"MEYCIQDBqtVfHQdX/On2fnSiy1dVWyjdbgPJEou7wqtgX6hyUwIhAJLG1TRTdwq8Ih2EE/jm1JrIb5orYc8q9d2e5bud3gXA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3059575},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"80e3cc0cf587de30fcc0b2bd21a61103aed7e1e4","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.2_1787378432985_0.16527601203028808","host":"s3://npm-registry-packages-npm-production"}},"1.12.3":{"name":"@optiprune/core","version":"1.12.3","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.3","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"59b2666bc5ba9514faace6ce3926a29d05d6de1b","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.3.tgz","fileCount":587,"integrity":"sha512-4icMp6gNvKCwnV+XuELtZkPDz2Azlu58AbgnASIT/DLrrViytwvPz7kx+Oh29EhArVtnLuAVUdfV20lojkDLVg==","signatures":[{"sig":"MEYCIQC8+co9k7NrDdL8+xfHTDUCp1tvrnJn2kur6PCB5OVp7AIhAL8CSoOynfWPW5CD7dD3hHjj/Z3IkexImqt28IfgEsyB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3074023},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"78fc3ad578978bed71f8c74cccaeccde76dbc9c5","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.3_1787413032152_0.5972482554793255","host":"s3://npm-registry-packages-npm-production"}},"1.12.4":{"name":"@optiprune/core","version":"1.12.4","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.4","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"cd1f485ee6120b563308dd5b4bc3c02c2102dd04","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.4.tgz","fileCount":587,"integrity":"sha512-5wmHOm8zy9alHCSEoJ3RWw3J37N2mafS3gKGefRcNkDAO/IdOG8fuylvfyVe2tS3YzTysEMuRT4ZcySuh3jwCg==","signatures":[{"sig":"MEYCIQD6HTH9QfCAcKw97pyFG8qpQOREmMgr3QrlsGWrzMZ7+AIhAKMPqxAGGijvagriOShUdY4NRLiykatkrV+weHH6wTpq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3075569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"64daf942e91ec7dba12cdd19a5999c2316ce6a2c","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.4_1787414079686_0.28765250586325","host":"s3://npm-registry-packages-npm-production"}},"1.12.5":{"name":"@optiprune/core","version":"1.12.5","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.5","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"964b49d22efce985e6c88c261c8050152411850b","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.5.tgz","fileCount":587,"integrity":"sha512-cJjAxfhfcqD8C3916aeeUJgvY+qk9zZbeRQKYmX5cZFnvfR+AKp/60qZGsco+IDirR+lq3eupUAFw02wGNA7Cw==","signatures":[{"sig":"MEYCIQDbAVAToz2KPUTR770H6FukYOa69iWRHLdPozlM9VM83QIhAN1vrr4Ie079w3+5/BZPOjTD6K+0FD4n49B3RFzCWGOf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3077692},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"efdd96c433e9bf27998dc1c655da28a2c3da4c84","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.5_1787416833795_0.7827337422313516","host":"s3://npm-registry-packages-npm-production"}},"1.12.6":{"name":"@optiprune/core","version":"1.12.6","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.6","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"e1ff533e85060ea30051b0feacf0d1a5bd1de985","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.6.tgz","fileCount":587,"integrity":"sha512-Yo/d4WNYPpjG//KwBHIGK25a3+7/D6MRROeXy9FKp8uBNirl+bR1Ko9k2LKWbB5zsV0USVTBR353FQmhNX1FbQ==","signatures":[{"sig":"MEUCIQDk0tQNjqae7mlCflzjrd9oMTu/qcw47uK2n0gsWSkllQIgQEug+D1TsJ3Aqga3Hpo/phIDkogiUxFxyUu1wBfL5ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3077692},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"3f003fbeb5e3040cfdd4d102b0418cdef3a80ae6","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.6_1787417702957_0.1436450305873609","host":"s3://npm-registry-packages-npm-production"}},"1.12.7":{"name":"@optiprune/core","version":"1.12.7","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.7","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"5af890d0b779cc643a106d02717612a4e5a9dc30","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.7.tgz","fileCount":587,"integrity":"sha512-WU5r1wXgTTxpKJ+EMagwDWLHEXWNB5QkA7410ceYvWhq6vNjEqmT2Af00J077c40bKxLsJirZUzUzUn7GzfvNQ==","signatures":[{"sig":"MEUCIFggD+/5Sqfu5AzKDwUDrfaaa00lyJea4ClSSaIYo36lAiEAvrK4jYZcjwFYYtVVaKtylZjjcuJNErfB0KUSoJc34Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3077682},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"b701b7f4115e9d779ad1d87281ed91f4418e9309","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.7_1787417915430_0.6468401237494692","host":"s3://npm-registry-packages-npm-production"}},"1.12.8":{"name":"@optiprune/core","version":"1.12.8","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.8","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"bda7b36fb79ce95b9ae1ef84d5393be97d1a1252","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.8.tgz","fileCount":587,"integrity":"sha512-a72pEEHcabvnNeUtv1S2K2vYfl+jll/ChXBiB+cb9OHR3X2MM6yCUutTUQVwcUGwyFdk9TT+C/yJ/tvUMPs7EQ==","signatures":[{"sig":"MEUCIQDYU0bOQLoTyfVZ2kbrVh6PpLh4PhTMC5FZljnwkdqalAIgbYbi+GSzevpMYSEYi0xjR2/ejsMtCkXiZ2unu4jUdUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3080012},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"02c3b570ea3c18609967f4a1882ddbecc3804fcd","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.8_1787419185225_0.33706779948003596","host":"s3://npm-registry-packages-npm-production"}},"1.12.9":{"name":"@optiprune/core","version":"1.12.9","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.9","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"f5d61b8961faa1279e11048811493d78901326c4","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.9.tgz","fileCount":587,"integrity":"sha512-giGC9qBSszAUFys6iWV1XBiqkmPWAeNpkoFAXdX/Whuj2gleqCJNATqLgjMjkUxu4Dz+A0TbwjE+COSRPoeYDw==","signatures":[{"sig":"MEUCIQD6MxMOjeBEQp9a9GSfVF6klVHcJhcC+j80FUMSusXj7AIgVncdn89UIoL7Co52IyehvUZgNmLHH651alpqrPLo5rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3080032},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"1cb5c6e5b9623272df6505452e30154c925fbdab","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.9_1787419473059_0.1863770333298569","host":"s3://npm-registry-packages-npm-production"}},"1.12.10":{"name":"@optiprune/core","version":"1.12.10","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.10","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"ec66b4cebfbbedc3525e6d8da8fc03b512eeaade","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.10.tgz","fileCount":587,"integrity":"sha512-2LIMxAIhWmGOQVzsS8yBrJoai29M02JhsqC6NTggjeTNJPMM/5xdWGXBDkNmneiaadS5j8PH0HDNZkfQs7iszw==","signatures":[{"sig":"MEQCIC5pLgZpLnG7u20flbyvtNkyCRoPkapjXKllFkm+2MgNAiBgL0Dd8e4K7CRot+XymffTlXuct9stfDtF+TJ0cAiINg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3083079},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"5d688d5d95162defca8e893dc18047eba3f08c90","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.10_1787425068087_0.5585783415304224","host":"s3://npm-registry-packages-npm-production"}},"1.12.11":{"name":"@optiprune/core","version":"1.12.11","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.11","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"a39a9e514f247253437cbc3f423bb9d5d3702aa9","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.11.tgz","fileCount":587,"integrity":"sha512-puS6RpYmnvZ3u4OZ0Ib/JhtBgL9kTBJRxPH2T2HZUD8Bv7okhi9r7wG+tc/ztMrrQlLP6EIGc4iEMG1mr/VggA==","signatures":[{"sig":"MEYCIQD3wJ628aFptsTXIjXepuWwTi2bJUormZtSEtcvZyOhbgIhAMUBhC9vTSdWJl3Wn+anvFCEtboNAnNpER/ZY490Fw/L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3083841},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"7e074ac3fe20b87f2c3bdeb9f632cbd782cba5ae","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.11_1787548773399_0.5224922909247367","host":"s3://npm-registry-packages-npm-production"}},"1.12.12":{"name":"@optiprune/core","version":"1.12.12","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.12","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"5039b231644ca2a23cbbc5d92c782991ff1a486c","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.12.tgz","fileCount":588,"integrity":"sha512-wn1S8b2tetCaDa2hh5XlLN2Tt2nDx9+beaM4V19WcwPBoHBITvy9Ne+T72uLn2i/WrmnsMUY061LXjaNcfddiw==","signatures":[{"sig":"MEQCIGBXdkaxLsA04wiLq5U4T+JNqXWUYUMNzBocr+/k6JQmAiBgaRdBb2ERrq9mNBlN5Q1dJOzrAngXOw8F+uNUARL7CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3083507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"eb6155ee20f3884760d972b3335aea37d4607f86","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.12_1787588106421_0.6002506575558224","host":"s3://npm-registry-packages-npm-production"}},"1.12.13":{"name":"@optiprune/core","version":"1.12.13","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.13","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"8f151ca231f0bf8d6859eefe3a7473bb60b63dac","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.13.tgz","fileCount":588,"integrity":"sha512-rGEPdrQXWS/0vDmxRilZC/UzwCYhsUE3gnK0SdboFED3Oec5vbWEB2Ej/5hd16f00qkeyA0EvhSSwTk8nAeiCw==","signatures":[{"sig":"MEUCIQDy7Fxap7MLQcjZ3mgcSQ62T74j2bxD2GhT3w5XToSR0QIgJANAWJsLg2X6dii94cp5X4ADFIowtDzJdrUvplZNtcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3084167},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"60c1a3e66b5e8182a5d567f2982779cf2ed99168","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"pathe":"2.0.3","esbuild":"^0.28.1","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.13_1787589968907_0.09439097952425501","host":"s3://npm-registry-packages-npm-production"}},"1.12.14":{"name":"@optiprune/core","version":"1.12.14","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.14","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"560bc433159a05b18359afd032e9c0bc3cd93180","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.14.tgz","fileCount":588,"integrity":"sha512-NSc8/7vdP9+ecZaVX6SvH3x0Ye5K8Ywn3CryGwGMgEgg/4JflK6KdTDBOl0czg7MSbjowerBrDoqRYJw4apOKw==","signatures":[{"sig":"MEUCIQCK+Cq/e9RFgvL6iTYESvRRw7rbVuTnlk1ZpTl4anxTaQIgFj/9i9Y88Y6eRxMUty2HnvjL9p9waNVPCZQJ3eAnmbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3080279},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"8df4f1d9c77013ea1680a05ea48ca35972840c4f","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.14_1787594749333_0.647610128691076","host":"s3://npm-registry-packages-npm-production"}},"1.12.15":{"name":"@optiprune/core","version":"1.12.15","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.15","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"f64c1cc15f117f7b03316ab6caa2e60bbcb42900","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.15.tgz","fileCount":588,"integrity":"sha512-Ek5sYXDEyquizM6I0gE8En9ZQLalFAlgeSN55zgjA4q9LlpCAyc75ijvY15oJulOhzJTJvwfUilUfD5kVdz+LQ==","signatures":[{"sig":"MEUCIF0I41+38e7hPnc7OvFp+69Zq5VePIHFI8wMEi7H1zQ8AiEAgjMWxXJZpEmcnE0gTagOtzYou69cpQ1bGIv5GzEg7ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3087759},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"3333767e5d439caace2579fe6d58d7b6f8a6bb12","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.15_1787636738954_0.11548344840026892","host":"s3://npm-registry-packages-npm-production"}},"1.12.16":{"name":"@optiprune/core","version":"1.12.16","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.16","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"9991ac82b9c229b8866813a3ec825199f3a99314","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.16.tgz","fileCount":588,"integrity":"sha512-ZgdkQPJFRZEHAUhlBz5xju4M4bhk6QcP2nKnQc6UPjjSVeUmHDQNHPAL/HDDDWK0eO0bL7vLUFFwLozFPbDNoA==","signatures":[{"sig":"MEYCIQCj1YF7ef1EMdmqERn+XzLpPEI0aUEWTulXg85suuaXWwIhAIXNB2wJWYOwNsNSBon7Lr1nZseot2hYtPCXjAeajfm0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3087759},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"fce6139f55f126dbad1f2ab52c8fa729e6dccf88","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.16_1787665236833_0.019640190392750334","host":"s3://npm-registry-packages-npm-production"}},"1.12.17":{"name":"@optiprune/core","version":"1.12.17","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.17","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"9aa5b72d274b15bc4ed9bf1a72f35835f33ef182","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.17.tgz","fileCount":589,"integrity":"sha512-rORl5NgH5pckSUPoCCG5Aq/4GchdtdnjmTSf6iFxLqThsYhGmaF/NWwJq6P99wWiiUGq5Kp93oh97rSJKg3Piw==","signatures":[{"sig":"MEYCIQDkWaFoLlhdML6ctbFlmhZJ0UzsF2TWeRhorDlxxjA0YQIhAJ1p2fR6ymsIZvOQByTpH2gL+vJFblh7aO2qS89Dp6ks","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3093095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"9a35eefc8e4421b0fdd641d67ef27eeb588df83b","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","esbuild":"^0.28.2","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.17_1787669657095_0.39439031110294764","host":"s3://npm-registry-packages-npm-production"}},"1.12.18":{"name":"@optiprune/core","version":"1.12.18","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.18","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"c458f9f2f85d68a2475726fea11ce589bb38ff87","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.18.tgz","fileCount":589,"integrity":"sha512-wB0t/+/GeLQ3vPp5SzJkB1H9pQyA2zRk09krhVUIVZAu8mrofC7b8kP6/xtx7L6+9jUZYlQWPHTm/KJbfqXJjQ==","signatures":[{"sig":"MEUCIA21EeVOg8yFScqT55lLgKaEpoC7uMZyETmDvfMFzQXWAiEAm6AIK1fOfUKYojNXi7wJoyVUoiEm82okpbSboqikZTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3105977},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"9c294558c9e14ead80135fd95110e49d14828e8a","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","esbuild":"^0.28.2","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.18_1787676337088_0.213980269614384","host":"s3://npm-registry-packages-npm-production"}},"1.12.19":{"name":"@optiprune/core","version":"1.12.19","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.19","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"6b5fceee214d2b657f14782e59d2625bf6859def","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.19.tgz","fileCount":589,"integrity":"sha512-QrfUopPXkd0wYgOWw+XGdPDDtXNvYQlwrCIqNoZnNHf9/YvXa2+mROrVfJPxb/ccb3XJW9CG5zlNdVfEV7G0hg==","signatures":[{"sig":"MEYCIQDGXMjmRIeEksSGklK2rD4hSYZKlsdoqYg3iwyL9ImRaQIhAJ4xj/X/l/YZgRW5SCAVA1GDK/mBrjv/pbHVW4dKPBUy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3106104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"4235eee9447c8a17b2ecf9a176a57f184caa5311","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","esbuild":"^0.28.2","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.19_1787677053936_0.39915549102993575","host":"s3://npm-registry-packages-npm-production"}},"1.12.20":{"name":"@optiprune/core","version":"1.12.20","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.20","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"4e2dde8114346859c7f199ab3167fe2e4e595115","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.20.tgz","fileCount":589,"integrity":"sha512-2C25VipH1wW0K8+Pj15BLtNdbGNEcklKQtqXrxm/u4QB/iGIWmFWurPrPnqFXPjHTb3jmpNZZMPu9q9K2UTUaw==","signatures":[{"sig":"MEQCIBX9FJgG0b1MqGGbvjlF7lqQmoOKbeMpcqwHOiwV0I9PAiBTUSc//3sDnWMyB8fuZ8PA6DLmK94PjjuWjp/CCfa9xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3110728},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"713e5e2a8baeb40130508940c991fca9ca0f07db","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","esbuild":"^0.28.2","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.20_1787677996606_0.8845887289745189","host":"s3://npm-registry-packages-npm-production"}},"1.12.21":{"name":"@optiprune/core","version":"1.12.21","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.12.21","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"48f723cc9b4b22fc794e2b3b5c015ecec99e9fc0","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.12.21.tgz","fileCount":589,"integrity":"sha512-ux3pwTdPfC6lIaKXIf2Q+92YvHxMIdRuK9WJ1fhA8dpgJHI91+vawwyOQRBON4ShXpYBPrHyGPRPQo0oJ+kmKw==","signatures":[{"sig":"MEYCIQDjGK1DoQmCxJRlgTuxSGRimmjNEchZ1R+MMPtF5WU+6wIhAJ/7ujXBDGhak13o1Ld5DpRTrYdX6qBwsi4QF7JOFyZ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.12.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3110607},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"b8c03eb68393d24f7233d6f59f4d23fa8dc9f57d","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","esbuild":"^0.28.2","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.21_1787719746851_0.4683287157895666","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@optiprune/core","version":"1.13.0","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.13.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"4982987e6174f186c335f899e06c0c34c4e8b278","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.13.0.tgz","fileCount":589,"integrity":"sha512-wlchLqhliY5uWeKxkyAuBVqHjBdAUOmNGUHt8TX8/DkpYMMfEQwW4auzcwqaO9XzjNRnTl8d+0dpbNkIFl5Xcw==","signatures":[{"sig":"MEUCIF/Pu1lQR9xUhg7a6/+mIQNrzrSNFLUaFv4heGGsxYwIAiEArctIvmCp1pKkqPFHa94xwm4ZVCXEymr9J1FzUlLwUnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3116899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"bad3fd92663c9f8927cadfcb8d28559657067d9d","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","esbuild":"^0.28.2","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.13.0_1787746502897_0.43770402139270015","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@optiprune/core","version":"1.14.0","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.14.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"db72abe55ca3715efef4b38e5395ce924985727d","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.14.0.tgz","fileCount":589,"integrity":"sha512-eXL0kU784aAKNhBdVdL4+bcWpABM+N/haFcM1rrxkMhM9uocdrWGXkD16rOVyGGTA+caRDInEN1H3KM+VM6tgg==","signatures":[{"sig":"MEYCIQDdlnKkAGNO4lGIc9O64xrX2kSPBdAeXIOHyd2HMLeYmwIhANMGg4XvvR8mHHPxOMDOLSlOb6vbZWNC1GkCaxTO1unR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3119763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"6108ee21cd2a2d5d1bea9b92250fecbebc9d1ae8","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","esbuild":"^0.28.2","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.14.0_1787748714683_0.05990846476224432","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@optiprune/core","version":"1.14.1","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.14.1","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"ba62d8cc11663f3064dbc228d6692efd5f549abb","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.14.1.tgz","fileCount":589,"integrity":"sha512-NQdSBZqg0PY8iAyE2l/aoRaPcaKeQg6HS/+EN939BVVmW1t6LpqcUJ/7hPZjEGnH4HH+JqbizA0Pl7HyxJYo3A==","signatures":[{"sig":"MEUCIGnglmvtmuvMFryqx33IGJ9rFuSOjuXYCUtt2R9hlUofAiEA9TOzMAx/48sT4q8w5Cyo7ia0b8AyQzHR52U1ZPvHQIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3120701},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"dc5bd2bc5a554abfa417a55ad4a6e3126fffde66","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","esbuild":"^0.28.2","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.14.1_1787749727222_0.09571121168309538","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@optiprune/core","version":"1.15.0","keywords":["analysis","analyze","class","cli","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","package","scan","types","typescript","unreferenced","unresolved","unused","workspace","optiprune","pruning","dead","opti","optimization"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.15.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"bin":{"optiprune-language-server":"dist/language-server.js"},"dist":{"shasum":"36c114f9c598a5e6c00d6565147063a15bb8aa65","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.15.0.tgz","fileCount":595,"integrity":"sha512-B47ZGeBHqeQxN3x5y0IJVI8WxoLzH0fnN/nQTWCKq6dOIQ7OwPHfORqBJqmymrAHxiRkdyt3bj3jjo0ViCAH3w==","signatures":[{"sig":"MEUCIDcoNAKAf1PLuQEPxOVtMpkg7owHoL6rPHcoa/WQcUIyAiEAjexUzQOBljdzE6320MmQpTfhHdDLjcLja1LAKrmM4WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3136102},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"85ec6ca22cf6f37c9b63b9fb9ab798343ac4bb62","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json","language-server":"node ./dist/language-server.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.8.0-alpha.0.0.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","esbuild":"^0.28.2","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","vscode-uri":"^3.2.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0","vscode-languageserver":"^10.1.0","vscode-languageserver-textdocument":"^1.0.14"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.15.0_1787763929607_0.20867390795225416","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@optiprune/core","version":"1.16.0","keywords":["analysis","analyze","class","cli","dead","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","opti","optimization","optiprune","package","pruning","scan","types","typescript","unreferenced","unresolved","unused","workspace"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.16.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"bin":{"optiprune-language-server":"dist/language-server.js"},"dist":{"shasum":"04e91e49c07dd0e7921f86506811292e374ddb80","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.16.0.tgz","fileCount":602,"integrity":"sha512-quUpBVquyAr998YTL+kOP4Yf1aT8WOKUWaGeNeUlMCqQ0gpeYqGN+iKUGlWqFaVqo6Flgyi//I/QMavVeC/qAA==","signatures":[{"sig":"MEUCIQCBcmtOZ7z+VWU4XMHBUbgrJz7YV7yl0VdE/L+ZIhOpmwIgCbBu1uxZsq41qMFziczTBXhxf/jc4y2u7lqCnI/I/d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3165917},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"f79f3f62b730383698752ac5dce2cae6c48005b5","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json","format":"npx -y oxfmt --ignore-path .oxfmtignore ","format:check":"npx -y oxfmt --ignore-path .oxfmtignore --check","language-server":"node ./dist/language-server.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.8.1","dependencies":{"jiti":"^2.7.0","oxfmt":"^0.65.0","pathe":"2.0.3","esbuild":"^0.28.2","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","vscode-uri":"^3.2.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0","vscode-languageserver":"^10.1.0","vscode-languageserver-textdocument":"^1.0.14"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.16.0_1788365045475_0.05828057997137348","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@optiprune/core","version":"1.16.1","keywords":["analysis","analyze","class","cli","dead","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","opti","optimization","optiprune","package","pruning","scan","types","typescript","unreferenced","unresolved","unused","workspace"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.16.1","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"bin":{"optiprune-language-server":"dist/language-server.js"},"dist":{"shasum":"207ca29f2d866ed61a268ee32d77e6d1284a40cf","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.16.1.tgz","fileCount":603,"integrity":"sha512-cQMWhOE2y3HdukMZlKRJquCIicbnVe3btgSSVOjy/iXiIJfIKVsLA06lUYKhu+DM+KhugNS0sdrdbyjWUzf5fg==","signatures":[{"sig":"MEUCIDBvIrXvQwC2EEro8GY9mFszMpkkyrj4hwY0EBBKzocVAiEA6OQ3fkklSiBOvE+gFZXUBGYPvOzUfUfpyrS8XhHtSUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3182385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"9d71859d1293be906586e5479777ec7221dc1fc2","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json","format":"oxfmt --ignore-path .oxfmtignore ","release":"release-it","format:check":"oxfmt --ignore-path .oxfmtignore --check","language-server":"node ./dist/language-server.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.8.1","dependencies":{"jiti":"^2.7.0","oxfmt":"^0.65.0","pathe":"2.0.3","esbuild":"^0.28.2","js-yaml":"^5.2.2","yuku-ast":"^0.8.3","fast-glob":"^3.3.3","z3-solver":"^5.0.0","vscode-uri":"^3.2.0","yuku-parser":"^0.8.3","jsonc-parser":"^3.3.1","yuku-codegen":"^0.8.3","quickjs-emscripten":"^0.32.0","vscode-languageserver":"^10.1.0","vscode-languageserver-textdocument":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","release-it":"^19.2.4","typescript":"^5.8.3","@types/node":"^22.15.3","@release-it/conventional-changelog":"^10.0.6"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.16.1_1788587320367_0.9200438596499776","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@optiprune/core","version":"1.17.0","keywords":["analysis","analyze","class","cli","dead","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","opti","optimization","optiprune","package","pruning","scan","types","typescript","unreferenced","unresolved","unused","workspace"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.17.0","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"53f653c56fdfde59dfa74e89b7faf4315e3ec54f","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.17.0.tgz","fileCount":3,"integrity":"sha512-10apSDasU9dQa2SEe6NzVKINbkqtHCwVZRvRfVD0h/FHhropCXC3ycZYX3Q2459BJDU96tyzc8nKqc0Alm2KNg==","signatures":[{"sig":"MEQCIDQkwdePXuCpuYVMLKDnyFXA20RIInK9pxKSsYN0ROjZAiBfOvfoqJahNWmEimQD9/GlDq2NCZjw4LpO+VrcPvR7zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCU5smQPJmalBWtky3toWeyp9KEcvP9B3v02l79FRUZrQIgWiKvIdRe2CX8PuBgH9xqyPGUIpp8tTZaCwHZRt0YabM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21272},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"51b8e88fe9f3dbc6aba64c55aaa3351136affd94","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json","format":"oxfmt --ignore-path .oxfmtignore","release":"release-it","format:check":"oxfmt --ignore-path .oxfmtignore --check"},"_npmUser":{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"10.9.2","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","esbuild":"^0.28.2","js-yaml":"^5.4.2","yuku-ast":"^0.10.2","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.10.2","jsonc-parser":"^3.3.1","yuku-codegen":"^0.10.2","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.65.0","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.17.0_1789673171295_0.6393357037912377","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@optiprune/core","version":"1.17.1","keywords":["analysis","analyze","class","cli","dead","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","opti","optimization","optiprune","package","pruning","scan","types","typescript","unreferenced","unresolved","unused","workspace"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.17.1","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"38ae6463ee78f6cefd8c952571aed842478ec8f7","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.17.1.tgz","fileCount":585,"integrity":"sha512-JAb/l6mWzY3uXBpvWbp7+FzFlN5d9rT5OJqtLhiP015nyNgdDmSooSmu/qCT7H+XI66oI958aF3G2PDBIUIY2w==","signatures":[{"sig":"MEYCIQDyN0AStsSHUWDjfkKwGk6PhkXRZpkQhWFoPlHA+yaECwIhAPnalnINbWtQNB+pHPrx/gMGQzSDv4DOKTodHwpoQoG1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGIRBR3xDADa9PB3X+qu/JDaas/tUfFelAxgPfJchImkAiEA2MkHgXFkcvrirLEfI5Q97qiJ/eb8GGIavucy47kTE8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3185067},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"51b8e88fe9f3dbc6aba64c55aaa3351136affd94","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json","format":"oxfmt --ignore-path .oxfmtignore","release":"release-it","format:check":"oxfmt --ignore-path .oxfmtignore --check"},"_npmUser":{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"10.9.2","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.7.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","esbuild":"^0.28.2","js-yaml":"^5.4.2","yuku-ast":"^0.10.2","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.10.2","jsonc-parser":"^3.3.1","yuku-codegen":"^0.10.2","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.65.0","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.17.1_1789673368204_0.0035417581268080145","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@optiprune/core","version":"1.17.2","keywords":["analysis","analyze","class","cli","dead","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","opti","optimization","optiprune","package","pruning","scan","types","typescript","unreferenced","unresolved","unused","workspace"],"author":{"name":"DreamLongYT"},"license":"MIT","_id":"@optiprune/core@1.17.2","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"homepage":"https://opti.drml.int.yt/","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"31ded41a8735518d9e3d9ddc34f88db5625717b7","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.17.2.tgz","fileCount":585,"integrity":"sha512-PTNrmrCmfwKWrslR0rNLzinqf0TZT9etLjUsscGrbcCcTfZQgrG+56fP9udgNWC+Fl/RFIYAM2IMdAHv59qbSw==","signatures":[{"sig":"MEUCIQD0Oh19TtsjhdWGjw/4tsA9LeaV4ShKtlAzGm1qfb3DTgIgKLAukKSlNjKZKhiRMiK9tJ6EsT7ums/ouXLdwjG+mj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvGvULik8YtUm8NaPM0jIITYEfGuOn/tNGvBRrulC9RAIgXwx9dUfbFzOiq7ZzBLYNqV+8c5qV2EsXnjiR2EaUBZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3214285},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"cb95699314cc0ffb48f478f0806d1cbe0780e393","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json","format":"oxfmt --ignore-path .oxfmtignore","release":"release-it","prepublish":"npm run build","format:check":"oxfmt --ignore-path .oxfmtignore --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.6.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","esbuild":"^0.28.2","js-yaml":"^5.4.2","yuku-ast":"^0.10.2","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.10.2","jsonc-parser":"^3.3.1","yuku-codegen":"^0.10.2","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.65.0","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.17.2_1789763834153_0.010529284779289938","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"_id":"@optiprune/core@1.18.0","bugs":{"url":"https://github.com/optiprune/core/issues"},"dist":{"shasum":"e7a301b2968064546ce90e72a3b83f3c3eba940a","tarball":"https://registry.npmjs.org/@optiprune/core/-/core-1.18.0.tgz","fileCount":585,"integrity":"sha512-8oXrQ8DPOyJhoc0c+FbQICTp67ftx7NhuxcZ8WFPMgH5J0ypQ9PjtHFh7DzmDpmfQBKHKdtANnVy0L3DlQkYeA==","signatures":[{"sig":"MEUCIGYDO/XdsRNiS5l6J2tFK56vSDXukHL/IK7243WPV69IAiEAgBXmzlNg3cqzME728wML7VVLNoVhIorM3WGNBFC9IPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE2wLpJkPKECmxFZdnawMCHvthkOsLoOEsMCxSqcRFuHAiA0GiO/kd4Rp2qjycbyfPWA18/EYs2kbXvt442lq4+Tiw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optiprune%2fcore@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3277405},"main":"./dist/index.js","name":"@optiprune/core","type":"module","types":"./dist/index.d.ts","author":{"name":"DreamLongYT"},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./fs-utils":{"types":"./dist/fs-utils.d.ts","import":"./dist/fs-utils.js"},"./reporters":{"types":"./dist/reporters.d.ts","import":"./dist/reporters.js"},"./package.json":"./package.json"},"gitHead":"7788412d5277e95b6f49ca781b082852fad4ca4a","license":"MIT","scripts":{"test":"vitest run --no-file-parallelism","build":"tsc -p tsconfig.json","format":"oxfmt --ignore-path .oxfmtignore","release":"release-it","prepublish":"npm run build","format:check":"oxfmt --ignore-path .oxfmtignore --check"},"version":"1.18.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:417996f0-fcca-45e8-865a-2e8343cc4dbb"}},"homepage":"https://opti.drml.int.yt/","keywords":["analysis","analyze","class","cli","dead","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","opti","optimization","optiprune","package","pruning","scan","types","typescript","unreferenced","unresolved","unused","workspace"],"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"_npmVersion":"11.6.0","description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","directories":{},"maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"_nodeVersion":"24.8.0","dependencies":{"jiti":"^2.7.0","pathe":"2.0.3","esbuild":"^0.28.2","js-yaml":"^5.4.2","yuku-ast":"^0.10.2","fast-glob":"^3.3.3","z3-solver":"^5.0.0","yuku-parser":"^0.10.2","jsonc-parser":"^3.3.1","yuku-codegen":"^0.10.2","quickjs-emscripten":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.65.0","typescript":"^5.8.3","@types/node":"^22.15.3"},"peerDependencies":{"@yuku-parser/wasm":"^0.8.7","@yuku-codegen/wasm":"^0.8.7"},"peerDependenciesMeta":{"@yuku-parser/wasm":{"optional":true},"@yuku-codegen/wasm":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_1.18.0_1790265190308_0.370939501843752"}}},"time":{"created":"2026-08-04T18:20:50.863Z","modified":"2026-09-24T15:53:10.763Z","1.0.0":"2026-08-04T18:20:51.316Z","1.0.2":"2026-08-04T18:43:58.505Z","1.0.3":"2026-08-05T07:11:16.744Z","1.1.0":"2026-08-05T08:56:35.610Z","1.1.1":"2026-08-05T09:47:16.944Z","1.1.2":"2026-08-05T09:52:22.582Z","1.2.0":"2026-08-05T10:51:12.178Z","1.2.1":"2026-08-05T19:59:35.469Z","1.2.2":"2026-08-06T05:55:26.966Z","1.3.0":"2026-08-06T07:09:29.982Z","1.4.0":"2026-08-06T13:40:49.535Z","1.5.0":"2026-08-06T15:16:15.956Z","1.5.1":"2026-08-06T15:33:31.103Z","1.6.0":"2026-08-06T16:36:12.189Z","1.6.1":"2026-08-06T17:24:03.633Z","1.7.0":"2026-08-07T06:14:25.814Z","1.8.0":"2026-08-07T06:34:35.511Z","1.8.1":"2026-08-07T06:35:14.932Z","1.8.2":"2026-08-07T14:55:52.318Z","1.8.3":"2026-08-07T15:53:52.652Z","1.8.4":"2026-08-07T15:59:29.864Z","1.8.5":"2026-08-07T16:05:52.651Z","1.8.6":"2026-08-07T16:49:58.047Z","1.8.7":"2026-08-07T17:28:02.442Z","1.8.8":"2026-08-07T18:30:50.814Z","1.8.9":"2026-08-07T18:34:46.830Z","1.8.10":"2026-08-07T20:17:02.063Z","1.8.11":"2026-08-07T20:26:47.004Z","1.8.12":"2026-08-07T20:35:11.246Z","1.8.13":"2026-08-08T05:42:39.003Z","1.8.14":"2026-08-08T05:52:05.376Z","1.8.15":"2026-08-08T07:53:15.411Z","1.8.16":"2026-08-08T08:30:55.955Z","1.8.17":"2026-08-08T08:38:22.276Z","1.8.18":"2026-08-08T12:02:06.145Z","1.8.19":"2026-08-08T13:00:46.469Z","1.8.20":"2026-08-08T13:20:00.068Z","1.8.21":"2026-08-08T18:57:15.533Z","1.8.22":"2026-08-08T19:12:14.840Z","1.8.23":"2026-08-08T19:30:21.067Z","1.8.24":"2026-08-09T08:34:35.814Z","1.8.25":"2026-08-09T09:21:41.431Z","1.8.26":"2026-08-09T09:28:04.757Z","1.8.27":"2026-08-09T09:34:18.210Z","1.8.28":"2026-08-09T17:52:07.096Z","1.8.29":"2026-08-09T19:01:30.647Z","1.9.0":"2026-08-10T12:07:08.114Z","1.9.1":"2026-08-10T15:36:17.805Z","1.10.0":"2026-08-10T17:40:44.527Z","1.10.1":"2026-08-10T17:48:18.198Z","1.11.0":"2026-08-10T18:50:49.011Z","1.11.1":"2026-08-10T19:32:38.401Z","1.11.2":"2026-08-11T09:43:36.749Z","1.11.5":"2026-08-11T12:41:26.015Z","1.11.6":"2026-08-11T13:42:16.991Z","1.11.7":"2026-08-11T15:13:52.725Z","1.11.8":"2026-08-11T15:49:15.624Z","1.11.9":"2026-08-11T17:30:13.062Z","1.11.10":"2026-08-11T18:21:20.488Z","1.11.11":"2026-08-12T17:17:41.774Z","1.11.12":"2026-08-13T10:31:45.604Z","1.11.13":"2026-08-13T13:16:51.948Z","1.11.14":"2026-08-13T13:40:07.778Z","1.11.15":"2026-08-13T15:38:05.647Z","1.11.16":"2026-08-13T16:30:25.809Z","1.11.17":"2026-08-13T16:56:24.937Z","1.11.18":"2026-08-13T17:30:46.605Z","1.11.19":"2026-08-13T17:38:54.064Z","1.11.20":"2026-08-13T19:18:52.808Z","1.11.21":"2026-08-13T19:34:20.397Z","1.11.22":"2026-08-13T19:43:13.354Z","1.11.23":"2026-08-14T06:15:43.122Z","1.11.24":"2026-08-14T07:10:36.492Z","1.11.25":"2026-08-14T08:47:05.859Z","1.11.26":"2026-08-14T10:50:37.073Z","1.11.27":"2026-08-14T13:50:46.196Z","1.11.28":"2026-08-14T14:50:02.041Z","1.11.29":"2026-08-14T16:42:17.645Z","1.11.30":"2026-08-14T17:50:26.243Z","1.11.31":"2026-08-14T18:15:03.741Z","1.11.32":"2026-08-15T12:12:12.473Z","1.11.33":"2026-08-15T12:36:40.416Z","1.11.34":"2026-08-15T13:37:32.968Z","1.11.35":"2026-08-15T13:46:16.999Z","1.11.36":"2026-08-16T07:38:05.856Z","1.11.37":"2026-08-16T08:11:01.589Z","1.11.38":"2026-08-16T09:09:05.140Z","1.11.39":"2026-08-16T12:40:48.952Z","1.11.40":"2026-08-16T12:45:25.447Z","1.11.41":"2026-08-16T13:11:53.559Z","1.11.42":"2026-08-16T13:26:03.141Z","1.11.43":"2026-08-16T18:33:02.326Z","1.11.44":"2026-08-17T11:36:51.844Z","1.11.45":"2026-08-17T16:44:47.560Z","1.11.46":"2026-08-17T17:37:06.464Z","1.11.47":"2026-08-17T18:46:32.223Z","1.11.48":"2026-08-18T05:16:16.390Z","1.11.49":"2026-08-18T14:29:32.869Z","1.11.50":"2026-08-18T16:15:15.903Z","1.11.51":"2026-08-18T18:33:43.429Z","1.11.52":"2026-08-19T05:17:01.362Z","1.11.53":"2026-08-19T13:12:12.958Z","1.11.54":"2026-08-19T13:51:41.916Z","1.11.55":"2026-08-19T14:18:16.193Z","1.11.56":"2026-08-19T17:14:53.488Z","1.11.57":"2026-08-19T17:39:08.482Z","1.11.58":"2026-08-19T18:36:45.064Z","1.11.59":"2026-08-20T05:45:21.279Z","1.11.60":"2026-08-20T15:19:35.471Z","1.11.61":"2026-08-20T18:18:11.077Z","1.11.62":"2026-08-21T19:08:15.399Z","1.11.63":"2026-08-21T19:37:32.255Z","1.12.0":"2026-08-22T05:05:01.597Z","1.12.1":"2026-08-22T05:18:33.853Z","1.12.2":"2026-08-22T06:00:33.223Z","1.12.3":"2026-08-22T15:37:12.327Z","1.12.4":"2026-08-22T15:54:39.834Z","1.12.5":"2026-08-22T16:40:33.966Z","1.12.6":"2026-08-22T16:55:03.136Z","1.12.7":"2026-08-22T16:58:35.605Z","1.12.8":"2026-08-22T17:19:45.378Z","1.12.9":"2026-08-22T17:24:33.239Z","1.12.10":"2026-08-22T18:57:48.275Z","1.12.11":"2026-08-24T05:19:33.571Z","1.12.12":"2026-08-24T16:15:06.577Z","1.12.13":"2026-08-24T16:46:09.070Z","1.12.14":"2026-08-24T18:05:49.560Z","1.12.15":"2026-08-25T05:45:39.113Z","1.12.16":"2026-08-25T13:40:37.023Z","1.12.17":"2026-08-25T14:54:17.272Z","1.12.18":"2026-08-25T16:45:37.230Z","1.12.19":"2026-08-25T16:57:34.152Z","1.12.20":"2026-08-25T17:13:16.783Z","1.12.21":"2026-08-26T04:49:06.990Z","1.13.0":"2026-08-26T12:15:03.059Z","1.14.0":"2026-08-26T12:51:54.914Z","1.14.1":"2026-08-26T13:08:47.407Z","1.15.0":"2026-08-26T17:05:29.829Z","1.16.0":"2026-09-02T16:04:05.629Z","1.16.1":"2026-09-05T05:48:40.511Z","1.17.0":"2026-09-17T19:26:11.359Z","1.17.1":"2026-09-17T19:29:28.307Z","1.17.2":"2026-09-18T20:37:14.277Z","1.18.0":"2026-09-24T15:53:10.417Z"},"bugs":{"url":"https://github.com/optiprune/core/issues"},"author":{"name":"DreamLongYT"},"license":"MIT","homepage":"https://opti.drml.int.yt/","keywords":["analysis","analyze","class","cli","dead","dead code","dependencies","detect","devDependencies","duplicate","entropy","enum","export","files","find","javascript","lint","maintenance","members","missing","monorepo","namespace","opti","optimization","optiprune","package","pruning","scan","types","typescript","unreferenced","unresolved","unused","workspace"],"repository":{"url":"git+https://github.com/optiprune/core.git","type":"git"},"description":"Headless API for resilient static dead-code analyzer for TypeScript and JavaScript workspaces.","maintainers":[{"name":"dreamlongyt","email":"ytdreamlong@gmail.com"}],"readme":"![OptiPrune analyzer animation](https://github.com/optiprune/core/blob/main/animation.svg)\n\n[![npm version](https://img.shields.io/npm/v/%40optiprune%2Fcore?label=%40optiprune%2Fcore)](https://www.npmjs.com/package/@optiprune/core)[![npm version](https://img.shields.io/npm/v/%40optiprune%2Fcli?label=%40optiprune%2Fcli)](https://www.npmjs.com/package/@optiprune/cli)[![Tests](https://img.shields.io/github/actions/workflow/status/optiprune/core/tests-push.yml?branch=main&label=tests)](https://github.com/optiprune/core/actions/workflows/tests-push.yml)[![License](https://img.shields.io/github/license/optiprune/core)](./LICENSE)[![Node.js](https://img.shields.io/badge/Node.js-%3E%3D20-339933?logo=node.js&logoColor=white)](https://nodejs.org/)\n\n[Preview](https://github.com/optiprune/core/blob/main/demo.gif)\n\n# @optiprune/core\n\n`@optiprune/core` is the headless analysis engine behind OptiPrune. It analyzes TypeScript and JavaScript workspaces and returns structured reports that can be used from CI jobs, editor integrations, dashboards, custom developer tools, and the OptiPrune CLI.\n\nThe package does not require the CLI. Import the analysis functions, reporters, cache helpers, fix helpers, and TypeScript contracts directly from the package exports.\n\n## What Core provides\n\n| Area            | Core capability                                                                                                                     |\n| --------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Reachability    | Entry discovery, module graphs, exports, members, dependency edges, strongly connected components, and cycles.                      |\n| Source parsing  | TypeScript, TSX, JavaScript, JSX, and Vue-oriented source handling with parsed, recovered, and fallback parse statuses.             |\n| Dynamic paths   | Literal and patterned dynamic-import candidates, unknown dynamic boundaries, unresolved imports, and isolated verification results. |\n| Logic findings  | Constant conditions, contradictory guards, unreachable statements, schema-impossible guards, and unreachable dynamic paths.         |\n| Project context | Package manifests, scripts, dependency/devDependency usage, package exports, bins, monorepos, workspaces, and external contracts.   |\n| Configuration   | JSON, JSONC, TypeScript, JavaScript, MJS, and package-field configuration through the Core loader.                                  |\n| Fixes           | Confidence-aware file, export/member, dependency, development-dependency, and condition fixes with dry-run and force controls.      |\n| Output          | Structured `AnalysisReport`, terminal formatting, JSON serialization, and SARIF 2.1 formatting.                                     |\n| Plugins         | Source-aware adapters for framework, build, test, runtime, package-manager, and workspace conventions.                              |\n| Language Server | LSP server over stdio that publishes Core findings as editor diagnostics and reuses the Core cache.                                 |\n\n## Installation\n\n```bash\nnpm install @optiprune/core\n# or\npnpm add @optiprune/core\n# or\nyarn add @optiprune/core\n```\n\nCore currently requires Node.js 20 or newer.\n\n## Basic usage\n\n```\nimport { analyze, shouldFail } from \"@optiprune/core\";\n\nconst report = await analyze({\n  rootDir: process.cwd(),\n  entry: [\"src/index.ts\"],\n  extensions: [\".ts\", \".tsx\", \".js\", \".jsx\", \".vue\"],\n  output: \"json\",\n});\n\nconsole.log(report.summary);\nconsole.log(report.findings);\n\nif (shouldFail(report, \"high\")) {\n  process.exitCode = 1;\n}\n```\n\n`analyze()` returns a `Promise<AnalysisReport>`. The report includes the project root, discovered entry points, summary counters, findings, module records, exports, dependency edges, and strongly connected components.\n\n## Analyzer options\n\nThe main `AnalyzerOptions` surface includes:\n\n| Option                       | Purpose                                                                                    |\n| ---------------------------- | ------------------------------------------------------------------------------------------ |\n| `rootDir`                    | Project directory used as the analysis root.                                               |\n| `entry`                      | Explicit entry files or glob patterns.                                                     |\n| `extensions`                 | Source extensions to include.                                                              |\n| `ignore`                     | Additional ignore patterns.                                                                |\n| `ignoreDependencies`         | Dependency names to exclude from dependency findings.                                      |\n| `externalContracts`          | Public symbols or contracts that should be treated as externally consumed.                 |\n| `reportUnusedExports`        | Enable or disable unused-export reporting.                                                 |\n| `includeConventionalEntries` | Include conventional framework and project entry points.                                   |\n| `includeEntryMembers`        | Report unused members in objects exported directly from entry points; disabled by default. |\n| `failOn`                     | Confidence threshold used by `shouldFail`.                                                 |\n| `output`                     | `terminal`, `json`, or `sarif`.                                                            |\n| `json`                       | Compatibility switch for JSON output.                                                      |\n| `verbose`                    | Include additional diagnostic and graph information.                                       |\n| `fix`                        | Boolean or `FixConfig` for opt-in automated fixes.                                         |\n| `rules`                      | Per-rule `error`, `warning`, or `off` severity configuration.                              |\n| `plugins`                    | Plugin enablement configuration.                                                           |\n| `layers`                     | SMT, isolated execution, and layer-specific options.                                       |\n\nThe authoritative configuration reference is [`schema.json`](./schema.json). It is also available from the [Core repository](https://github.com/optiprune/core/blob/main/schema.json).\n\n## Configuration\n\nThe loader supports the following sources:\n\n| Source                   | Format                                  |\n| ------------------------ | --------------------------------------- |\n| `optiprune.json`         | Standard JSON.                          |\n| `optiprune.jsonc`        | JSON with comments and trailing commas. |\n| `optiprune.config.ts`    | TypeScript default export.              |\n| `optiprune.config.js`    | JavaScript ESM default export.          |\n| `optiprune.config.mjs`   | JavaScript ESM default export.          |\n| `package.json#optiprune` | Package configuration field.            |\n\nExample TypeScript configuration:\n\n```\nimport { defineConfig } from \"@optiprune/core\";\n\nexport default defineConfig({\n  rootDir: \".\",\n  entry: [\"src/index.ts\"],\n  ignore: [\"**/fixtures/**\"],\n  reportUnusedExports: true,\n  failOn: \"high\",\n  output: \"terminal\",\n  rules: {\n    \"unused-export\": \"warning\",\n    \"unreachable-file\": \"warning\",\n    \"constant-condition\": \"warning\",\n    \"unreachable-dynamic-path\": \"warning\",\n  },\n});\n```\n\nCLI-provided values are applied as explicit overrides. The loader merges project configuration with resolved Core defaults and preserves nested layer, rule, and plugin settings.\n\n## Findings and confidence\n\nEach `Finding` includes a rule, severity, confidence, message, file information, and an optional source location or evidence payload. Current rule names include:\n\n| Rule                       | Meaning                                                                      |\n| -------------------------- | ---------------------------------------------------------------------------- |\n| `unused-export`            | An exported symbol is not reachable from the configured roots.               |\n| `unused-member`            | An exported or contracted member is not used.                                |\n| `unreachable-file`         | A source file is not reachable from the project roots.                       |\n| `unreachable-statement`    | A statement cannot be reached under the analyzed control flow.               |\n| `constant-condition`       | A condition is determined to be constant.                                    |\n| `contradictory-guard`      | A guard is inconsistent with the path constraints.                           |\n| `unreachable-dynamic-path` | A dynamic path has no reachable target under the available evidence.         |\n| `unknown-dynamic-import`   | A dynamic import cannot be resolved with the available information.          |\n| `unresolved-import`        | An import could not be resolved.                                             |\n| `parse-recovery`           | Parsing recovered from a source-level diagnostic.                            |\n| `missing-dependency`       | A referenced package is not declared as a dependency.                        |\n| `missing-script-target`    | A package script points to a missing target.                                 |\n| `unused-dependency`        | A declared runtime dependency is not used.                                   |\n| `unused-dev-dependency`    | A declared development dependency is not used.                               |\n| `non-existent-dependency`  | A dependency reference does not resolve to an installed or declared package. |\n| `no-entry-points`          | No entry point was discovered for the analyzed project.                      |\n| `protected-contract`       | A symbol is protected by an external contract or configured public surface.  |\n| `schema-impossible-guard`  | A schema or contract makes a guarded path impossible.                        |\n\nConfidence values are `high`, `medium`, `low`, and `info`. Severity values are `error`, `warning`, and `info`.\n\n## Automated fixes\n\nFixes are opt-in and can be used through `analyze()` or the exported `applyFixes()` helper:\n\n```\nimport { analyze, applyFixes } from \"@optiprune/core\";\n\nconst report = await analyze({\n  rootDir: process.cwd(),\n  fix: {\n    rules: [\"files\", \"exports\", \"dependencies\"],\n    confidence: \"medium+\",\n    dryRun: true,\n  },\n});\n\nconst changed = await applyFixes(report, process.cwd(), {\n  rules: [\"files\", \"exports\", \"dependencies\"],\n  confidence: \"medium+\",\n  dryRun: true,\n});\n\nconsole.log(`planned changes: ${changed}`);\n```\n\nSupported fix targets are `files`, `exports`, `dependencies`, `devDependencies`, and `conditions`. `force` allows a selected operation to continue when the source edit is otherwise considered unsafe; `dryRun` reports planned changes without writing them.\n\n## Reporters\n\nThe reporters package is available through the `@optiprune/core/reporters` export:\n\n```\nimport { formatSarif, formatTerminal } from \"@optiprune/core/reporters\";\n\nconst terminalText = formatTerminal(report, { showCycles: true });\nconst sarifText = formatSarif(report);\n```\n\n`formatTerminal()` produces a human-readable report and can include dependency cycles. `formatSarif()` serializes findings to SARIF for CI and code-scanning tools. For a JSON report, serialize the `AnalysisReport` directly.\n\n## Cache API\n\nCore exposes cache utilities for reusing analysis state and moving caches between environments:\n\n```\nimport {\n  exportCache,\n  importCache,\n  loadCache,\n  saveCache,\n} from \"@optiprune/core\";\n\nconst cache = loadCache(process.cwd());\nsaveCache(process.cwd(), cache);\nawait exportCache(process.cwd(), \"./.optiprune/cache.json\");\nawait importCache(process.cwd(), \"./.optiprune/cache.json\");\n```\n\nThe cache module also exposes `getFileHash()` and `isCacheValid()` for integrations that need to inspect cache freshness.\n\nOn an unchanged workspace, `analyze()` first compares the cached analysis key and inexpensive per-file filesystem metadata (`size` and `mtimeMs`). If both match, Core returns the persisted `AnalysisReport` directly without rereading or hashing source files. If metadata is unavailable or differs, Core falls back to SHA-256 content hashes. During an invalidated run, unchanged files reuse their cached module records, changed files are reparsed, and every file receives a persisted `findings` array, including an empty array for a clean file.\n\n## Language Server\n\n`@optiprune/language-server` provides a lightweight Language Server Protocol integration for editor integrations. It communicates over standard input and output, detects the workspace from the LSP `rootUri` or workspace folders, runs the Core analyzer, and publishes findings as diagnostics. Diagnostics include the OptiPrune rule code, severity, confidence, source location, and message.\n\nInstall the package and build it before starting the server:\n\n```bash\nnpm install @optiprune/language-server\nnpx optiprune-language-server\n```\n\nThe equivalent repository development command is:\n\n```bash\nnpm run build --workspace @optiprune/language-server\n```\n\nThe server reacts to document open, change, and save events. It uses the normal Core cache at `<workspace>/.optiprune/cache.json`, so repeated editor events on an unchanged workspace return the saved report immediately. When a source file changes, Core invalidates the affected cache state, reparses changed files, reuses unchanged module records, and writes the updated report back to the cache.\n\nA minimal VS Code client configuration can start the stdio server through an extension or another LSP client with the following command:\n\n```json\n{\n  \"command\": \"npx\",\n  \"args\": [\"optiprune-language-server\", \"--stdio\"]\n}\n```\n\nThe current server focuses on diagnostics. Code actions, hover details, go-to-definition, and a dedicated VS Code extension can be added on top of the same Core report and cache APIs.\n\n## Plugins\n\nPlugins implement the `AnalyzerPlugin` contract and can expose a `PluginAdapter` and lifecycle hooks. Plugins may add entry patterns, mark files or packages as used, interpret project metadata, and participate in file, AST, dependency, or analysis-complete phases.\n\n```\nimport type { AnalyzerPlugin } from \"@optiprune/core/types\";\n\nexport const ExamplePlugin: AnalyzerPlugin = {\n  name: \"example-plugin\",\n  version: \"1.0.0\",\n  detect: async () => true,\n  lifecycle: {\n    onProjectInit: (adapter) => {\n      adapter.addEntryPatterns([\"src/index.ts\"]);\n    },\n    onFileStart: (fileId, adapter) => {\n      adapter.markAsUsed(fileId);\n    },\n  },\n};\n```\n\nThe current built-in implementations live in [`core/src/plugins`](./core/src/plugins). The plugin registry covers framework, build-tool, test, runtime, package-manager, and workspace conventions.\n\n## Public exports\n\n| Export path                  | Public surface                                                                                                                                   |\n| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `@optiprune/core`            | `analyze`, `shouldFail`, `applyFixes`, `exportCache`, `importCache`, and the main runtime API.                                                   |\n| `@optiprune/core/reporters`  | `formatTerminal`, `formatSarif`.                                                                                                                 |\n| `@optiprune/core/types`      | `AnalysisReport`, `AnalyzerOptions`, `Finding`, `FixConfig`, plugin contracts, configuration types, graph types, parser types, and result types. |\n| `@optiprune/core/fs-utils`   | Filesystem helpers used by integrations that need Core path and file utilities.                                                                  |\n| `@optiprune/language-server` | Stdio Language Server Protocol process for editor diagnostics.                                                                                   |\n\nThe package also exports `defineConfig`, `CONFIDENCE_RANK`, cache types, report types, module/edge types, monorepo types, and plugin lifecycle types.\n\n## Development\n\nInstall dependencies and run the package checks from the repository root:\n\n```bash\nnpm install\nnpm run build\nnpm test\n# Run the Language Server regression tests only\nnpm run test --workspace @optiprune/language-server\n```\n\nThe build uses TypeScript. The test suite uses Vitest without file-level parallelism.\n\n## Acknowledgments\n\nOptiPrune is inspired by and stands on the shoulders of:\n\n- [Knip](https://github.com/webpro-nl/knip)\n\n## Links\n\n| Resource           | Link                                                                               |\n| ------------------ | ---------------------------------------------------------------------------------- |\n| Core repository    | [github.com/optiprune/core](https://github.com/optiprune/core)                     |\n| CLI repository     | [github.com/optiprune/cli](https://github.com/optiprune/cli)                       |\n| Core package       | [npmjs.com/package/@optiprune/core](https://www.npmjs.com/package/@optiprune/core) |\n| Documentation site | [opti.drml.int.yt](https://opti.drml.int.yt/)                                      |\n| License            | [MIT](./LICENSE)                                                                   |\n","readmeFilename":"README.md"}