{"versions":{"0.0.0":{"name":"babel-dead-code-elimination","version":"0.0.0","keywords":["babel","dead","code","elimination"],"author":{"name":"pcattori"},"license":"MIT","_id":"babel-dead-code-elimination@0.0.0","maintainers":[{"name":"anonymous","email":"pcattori@gmail.com"}],"homepage":"https://github.com/pcattori/babel-dce-kit#readme","bugs":{"url":"https://github.com/pcattori/babel-dce-kit/issues"},"dist":{"shasum":"d5dd9f92fe0dfdf07ca5ee0d72065b0692c90ba7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/babel-dead-code-elimination/-/babel-dead-code-elimination-0.0.0.tgz","fileCount":7,"integrity":"sha512-SDQeoBN77yiK7TA5xJ03N7YtnNVYEZknOf/7lflycGnkORmYbFpjo/7LH0hg4oYVClAxwmweYmZL/jWb0klXfw==","signatures":[{"sig":"MEUCIHUVP7jK4SUnyasd8yc14Cx+kKLpoveLXvtPklSBjcgoAiEAwJPtIlts3vBxmN8y4v2kqSe7je2H/cRMhWQQmBKvof8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19822,"size":4326},"type":"module","_from":"file:babel-dead-code-elimination-0.0.0.tgz","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"test":"vitest","build":"tsup","changeset":"changeset","typecheck":"tsc"},"_npmUser":{"name":"anonymous","email":"pcattori@gmail.com"},"prettier":{"semi":false},"_resolved":"/tmp/92d6384fc24d3d6bf18e2fadcd1dbde8/babel-dead-code-elimination-0.0.0.tgz","_integrity":"sha512-SDQeoBN77yiK7TA5xJ03N7YtnNVYEZknOf/7lflycGnkORmYbFpjo/7LH0hg4oYVClAxwmweYmZL/jWb0klXfw==","repository":{"url":"git+https://github.com/pcattori/babel-dce-kit.git","type":"git"},"_npmVersion":"10.5.2","description":"Composable primitives for dead code elimination primitives in Babel","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@babel/core":"^7.23.7","@babel/types":"^7.23.6","@babel/parser":"^7.23.6","@babel/traverse":"^7.23.7"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","dedent":"^1.5.3","vitest":"^1.6.0","typescript":"^5.4.5","@types/node":"^20.10.6","@changesets/cli":"^2.27.2","@babel/generator":"^7.23.6","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.5","@types/babel__generator":"^7.6.8"},"_npmOperationalInternal":{"tmp":"tmp/babel-dead-code-elimination_0.0.0_1717010308062_0.6132531786015802","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-05-29T19:18:28.203Z","publish_time":1717010308203,"_source_registry_name":"default","contributors":[]},"1.0.0":{"name":"babel-dead-code-elimination","version":"1.0.0","description":"Composable primitives for dead code elimination primitives in Babel","keywords":["babel","dead","code","elimination"],"repository":{"type":"git","url":"git+https://github.com/pcattori/babel-dce-kit.git"},"author":{"name":"pcattori"},"license":"MIT","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"devDependencies":{"@babel/generator":"^7.23.6","@changesets/cli":"^2.27.2","@types/babel__core":"^7.20.5","@types/babel__generator":"^7.6.8","@types/babel__traverse":"^7.20.5","@types/node":"^20.10.6","dedent":"^1.5.3","tsup":"^8.0.1","typescript":"^5.4.5","vitest":"^1.6.0"},"dependencies":{"@babel/core":"^7.23.7","@babel/parser":"^7.23.6","@babel/traverse":"^7.23.7","@babel/types":"^7.23.6"},"prettier":{"semi":false},"scripts":{"typecheck":"tsc","build":"tsup","test":"vitest","changeset":"changeset"},"bugs":{"url":"https://github.com/pcattori/babel-dce-kit/issues"},"homepage":"https://github.com/pcattori/babel-dce-kit#readme","_id":"babel-dead-code-elimination@1.0.0","_integrity":"sha512-6Z905/y0n1Hq15U0bdbUosrLPGD1s7G9Wj2GFBeLawO/6h4CCze6GWn3b1YAHFwXw1E7R0PieuGB3gkQOGP9TQ==","_resolved":"/tmp/019c1e5ca55d3eecb54fce4486592702/babel-dead-code-elimination-1.0.0.tgz","_from":"file:babel-dead-code-elimination-1.0.0.tgz","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-6Z905/y0n1Hq15U0bdbUosrLPGD1s7G9Wj2GFBeLawO/6h4CCze6GWn3b1YAHFwXw1E7R0PieuGB3gkQOGP9TQ==","shasum":"7bb95a96c479a5bc3c6b0bd5567cd97f269ab006","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.0.tgz","fileCount":7,"unpackedSize":19822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMBaA/GmOSpiBqGmEucNNNRkz6jdlDT/p+l4NNeUNSlAIhAOpl1/7OfULhotEo4gIUY21Ssg8gJddp7b7HnGW87zRE"}],"size":4327},"_npmUser":{"name":"anonymous","email":"pcattori@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"pcattori@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-dead-code-elimination_1.0.0_1717010781616_0.48377278630218634"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-29T19:26:21.782Z","publish_time":1717010781782,"_source_registry_name":"default","contributors":[]},"1.0.1":{"name":"babel-dead-code-elimination","version":"1.0.1","description":"Composable primitives for dead code elimination in Babel","keywords":["babel","dead","code","elimination"],"repository":{"type":"git","url":"git+https://github.com/pcattori/babel-dead-code-elimination.git"},"author":{"name":"pcattori"},"license":"MIT","type":"module","exports":{".":{"import":{"default":"./dist/index.js","types":"./dist/index.d.ts"},"require":{"default":"./dist/index.cjs","types":"./dist/index.d.cts"}},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","devDependencies":{"@babel/generator":"^7.23.6","@changesets/cli":"^2.27.2","@types/babel__core":"^7.20.5","@types/babel__generator":"^7.6.8","@types/babel__traverse":"^7.20.5","@types/node":"^20.10.6","dedent":"^1.5.3","tsup":"^8.0.1","typescript":"^5.4.5","vitest":"^1.6.0"},"dependencies":{"@babel/core":"^7.23.7","@babel/parser":"^7.23.6","@babel/traverse":"^7.23.7","@babel/types":"^7.23.6"},"prettier":{"semi":false},"scripts":{"typecheck":"tsc","build":"tsup","test":"vitest","changeset":"changeset"},"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/pcattori/babel-dead-code-elimination/issues"},"homepage":"https://github.com/pcattori/babel-dead-code-elimination#readme","_id":"babel-dead-code-elimination@1.0.1","_integrity":"sha512-QD6IAGZU/Qd7qJJPptnPVGRl9SnK9IdowcIjOcxVKbfB70chvCXRaV2BOgxpVckQud3CppYoI6QA+/cfdBGAMA==","_resolved":"/tmp/654b79b6bfa38fc70218e1390a29f129/babel-dead-code-elimination-1.0.1.tgz","_from":"file:babel-dead-code-elimination-1.0.1.tgz","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-QD6IAGZU/Qd7qJJPptnPVGRl9SnK9IdowcIjOcxVKbfB70chvCXRaV2BOgxpVckQud3CppYoI6QA+/cfdBGAMA==","shasum":"3109c09b26682901e94a97016db8c1242cb8fa19","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.1.tgz","fileCount":7,"unpackedSize":20556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI1reujSGvEJGFhrbdbjDt9ImAp7jKQjNGY4nHsIH1UQIgacbQ9cho+tZFF9w0tJ24nVNYw3PnoW/MP9e7egeDpeA="}],"size":4618},"_npmUser":{"name":"anonymous","email":"pcattori@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"pcattori@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-dead-code-elimination_1.0.1_1717612142791_0.4915821465891559"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-05T18:29:02.959Z","publish_time":1717612142959,"_source_registry_name":"default","contributors":[]},"1.0.2":{"name":"babel-dead-code-elimination","version":"1.0.2","description":"Composable primitives for dead code elimination in Babel","keywords":["babel","dead","code","elimination"],"repository":{"type":"git","url":"git+https://github.com/pcattori/babel-dead-code-elimination.git"},"author":{"name":"pcattori"},"license":"MIT","type":"module","exports":{".":{"import":{"default":"./dist/index.js","types":"./dist/index.d.ts"},"require":{"default":"./dist/index.cjs","types":"./dist/index.d.cts"}},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","devDependencies":{"@babel/generator":"^7.23.6","@changesets/cli":"^2.27.2","@types/babel__core":"^7.20.5","@types/babel__generator":"^7.6.8","@types/babel__traverse":"^7.20.5","@types/node":"^20.10.6","dedent":"^1.5.3","prettier":"^3.3.2","tsup":"^8.0.1","typescript":"^5.4.5","vitest":"^1.6.0"},"dependencies":{"@babel/core":"^7.23.7","@babel/parser":"^7.23.6","@babel/traverse":"^7.23.7","@babel/types":"^7.23.6"},"prettier":{"semi":false},"scripts":{"typecheck":"tsc","build":"tsup","test":"vitest","changeset":"changeset"},"_id":"babel-dead-code-elimination@1.0.2","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/pcattori/babel-dead-code-elimination/issues"},"homepage":"https://github.com/pcattori/babel-dead-code-elimination#readme","_integrity":"sha512-Kg78E66l3v0tWeaJi2upxjsNsgZeSWvrr3UeifZi2WBOGTp5VDWr+fniW8JDv/WO8QAGvYQ4RPssvizR9LJ2QA==","_resolved":"/tmp/d14c5bc56d93e543e92092d3274f53bb/babel-dead-code-elimination-1.0.2.tgz","_from":"file:babel-dead-code-elimination-1.0.2.tgz","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-Kg78E66l3v0tWeaJi2upxjsNsgZeSWvrr3UeifZi2WBOGTp5VDWr+fniW8JDv/WO8QAGvYQ4RPssvizR9LJ2QA==","shasum":"98c80dfaf32a57caea5538d5151d7410dbdc4b82","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.2.tgz","fileCount":7,"unpackedSize":24088,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjG5moSmTvT88o9CbF7ir17er7pGjuO6lDAieXQBNrMAiASZdd7xEFOeWFuoXB6iq3SO01LK0g5MdNP9NOk6DS+5g=="}],"size":5101},"_npmUser":{"name":"anonymous","email":"pcattori@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-dead-code-elimination_1.0.2_1719531717899_0.9724753045989554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-27T23:41:58.075Z","publish_time":1719531718075,"_source_registry_name":"default","contributors":[]},"1.0.3":{"name":"babel-dead-code-elimination","version":"1.0.3","description":"Composable primitives for dead code elimination in Babel","keywords":["babel","dead","code","elimination"],"repository":{"type":"git","url":"git+https://github.com/pcattori/babel-dead-code-elimination.git"},"author":{"name":"pcattori"},"license":"MIT","type":"module","exports":{".":{"import":{"default":"./dist/index.js","types":"./dist/index.d.ts"},"require":{"default":"./dist/index.cjs","types":"./dist/index.d.cts"}},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","devDependencies":{"@babel/generator":"^7.23.6","@changesets/cli":"^2.27.2","@types/babel__core":"^7.20.5","@types/babel__generator":"^7.6.8","@types/babel__traverse":"^7.20.5","@types/node":"^20.10.6","dedent":"^1.5.3","prettier":"^3.3.2","tsup":"^8.0.1","typescript":"^5.4.5","vitest":"^1.6.0"},"dependencies":{"@babel/core":"^7.23.7","@babel/parser":"^7.23.6","@babel/traverse":"^7.23.7","@babel/types":"^7.23.6"},"prettier":{"semi":false},"scripts":{"typecheck":"tsc","build":"tsup","test":"vitest","changeset":"changeset"},"_id":"babel-dead-code-elimination@1.0.3","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/pcattori/babel-dead-code-elimination/issues"},"homepage":"https://github.com/pcattori/babel-dead-code-elimination#readme","_integrity":"sha512-QOYqp0bIpBwCqKvyR5HTHL0xHfxnwn7BvB87HuEu0tP/BNYFVgRiTy93aBexjAumDRNlnKoH5wDfpEIGz1DGPA==","_resolved":"/tmp/0d86047e776963b82fe325c353eaa259/babel-dead-code-elimination-1.0.3.tgz","_from":"file:babel-dead-code-elimination-1.0.3.tgz","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-QOYqp0bIpBwCqKvyR5HTHL0xHfxnwn7BvB87HuEu0tP/BNYFVgRiTy93aBexjAumDRNlnKoH5wDfpEIGz1DGPA==","shasum":"7a29e78ce87ba0247e937749af60587231acb16c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.3.tgz","fileCount":7,"unpackedSize":22344,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCELBZrPPAqTp1Td6XFIllIxAjuqtMKWWjeOsX2P1vV0AIhAP0O2tQzkMsqFT2HwixzwE0Xu0iVi/wCbQLLcIcmfnpH"}],"size":4899},"_npmUser":{"name":"anonymous","email":"pcattori@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-dead-code-elimination_1.0.3_1719587647488_0.2121334568082356"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-28T15:14:07.655Z","publish_time":1719587647655,"_source_registry_name":"default","contributors":[]},"1.0.4":{"name":"babel-dead-code-elimination","version":"1.0.4","description":"Composable primitives for dead code elimination in Babel","keywords":["babel","dead","code","elimination"],"repository":{"type":"git","url":"git+https://github.com/pcattori/babel-dead-code-elimination.git"},"author":{"name":"pcattori"},"license":"MIT","type":"module","exports":{".":{"import":{"default":"./dist/index.js","types":"./dist/index.d.ts"},"require":{"default":"./dist/index.cjs","types":"./dist/index.d.cts"}},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","devDependencies":{"@babel/generator":"^7.23.6","@changesets/cli":"^2.27.2","@types/babel__core":"^7.20.5","@types/babel__generator":"^7.6.8","@types/babel__traverse":"^7.20.5","@types/node":"^20.10.6","dedent":"^1.5.3","prettier":"^3.3.2","tsup":"^8.0.1","typescript":"^5.4.5","vitest":"^1.6.0"},"dependencies":{"@babel/core":"^7.23.7","@babel/parser":"^7.23.6","@babel/traverse":"^7.23.7","@babel/types":"^7.23.6"},"prettier":{"semi":false},"scripts":{"typecheck":"tsc","build":"tsup","test":"vitest","changeset":"changeset"},"_id":"babel-dead-code-elimination@1.0.4","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/pcattori/babel-dead-code-elimination/issues"},"homepage":"https://github.com/pcattori/babel-dead-code-elimination#readme","_integrity":"sha512-gAle82ylvcDFWrV1DNSs4ywikgeXuNsczZS4fCo8dJN6AEkghSG2rV8BJXtuw84jDP92OJKB3+65F1XRgto2sw==","_resolved":"/tmp/cca47e58895cb27cbb1ead63af9942ba/babel-dead-code-elimination-1.0.4.tgz","_from":"file:babel-dead-code-elimination-1.0.4.tgz","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-gAle82ylvcDFWrV1DNSs4ywikgeXuNsczZS4fCo8dJN6AEkghSG2rV8BJXtuw84jDP92OJKB3+65F1XRgto2sw==","shasum":"5a9e4583a21c139c6cb7dc59be3f707a7af4c487","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.4.tgz","fileCount":7,"unpackedSize":22322,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg6JmBLnRuMiLuyVFsaiYNXRSfuzRc4cavCYok5UexcAIhAOC5DTvq5aSL+7uZORDP7W3ylGtpLr2pAZBXxLdFTydy"}],"size":4871},"_npmUser":{"name":"anonymous","email":"pcattori@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-dead-code-elimination_1.0.4_1719589630024_0.4636016997163528"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-28T15:47:10.204Z","publish_time":1719589630204,"_source_registry_name":"default","contributors":[]},"1.0.5":{"name":"babel-dead-code-elimination","version":"1.0.5","description":"Composable primitives for dead code elimination in Babel","keywords":["babel","dead","code","elimination"],"repository":{"type":"git","url":"git+https://github.com/pcattori/babel-dead-code-elimination.git"},"author":{"name":"pcattori"},"license":"MIT","type":"module","exports":{".":{"import":{"default":"./dist/index.js","types":"./dist/index.d.ts"},"require":{"default":"./dist/index.cjs","types":"./dist/index.d.cts"}},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","devDependencies":{"@babel/generator":"^7.23.6","@changesets/cli":"^2.27.2","@types/babel__core":"^7.20.5","@types/babel__generator":"^7.6.8","@types/babel__traverse":"^7.20.5","@types/node":"^20.10.6","dedent":"^1.5.3","prettier":"^3.3.2","tsup":"^8.0.1","typescript":"^5.4.5","vitest":"^1.6.0"},"dependencies":{"@babel/core":"^7.23.7","@babel/parser":"^7.23.6","@babel/traverse":"^7.23.7","@babel/types":"^7.23.6"},"prettier":{"semi":false},"scripts":{"typecheck":"tsc","build":"tsup","test":"vitest","changeset":"changeset"},"_id":"babel-dead-code-elimination@1.0.5","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/pcattori/babel-dead-code-elimination/issues"},"homepage":"https://github.com/pcattori/babel-dead-code-elimination#readme","_integrity":"sha512-YU83EN8SngaePQAJ+Y1AUIRFOr+2o/L5ez6JQzcCd9r19GtYqa9vm4se33t4wVcSbOqATUfdOJilp403DT61ow==","_resolved":"/tmp/d3a2b81c07fe70ae51db26e596a43d6f/babel-dead-code-elimination-1.0.5.tgz","_from":"file:babel-dead-code-elimination-1.0.5.tgz","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-YU83EN8SngaePQAJ+Y1AUIRFOr+2o/L5ez6JQzcCd9r19GtYqa9vm4se33t4wVcSbOqATUfdOJilp403DT61ow==","shasum":"0b48e36ac46deb7f8c5235756e091c1941fe6214","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.5.tgz","fileCount":7,"unpackedSize":20600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe4vf692f9ZO62g2DClCiZDURfLsYfelo4Mq0TcwFscgIgIwnTxOmRWjIle8E6AZ2JLQOjATAG/OWBuiOql5xPcFY="}],"size":4680},"_npmUser":{"name":"anonymous","email":"pcattori@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-dead-code-elimination_1.0.5_1719604757453_0.1924659220410554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-28T19:59:17.585Z","publish_time":1719604757585,"_source_registry_name":"default","contributors":[]},"1.0.6":{"name":"babel-dead-code-elimination","version":"1.0.6","description":"Composable primitives for dead code elimination in Babel","keywords":["babel","dead","code","elimination"],"repository":{"type":"git","url":"git+https://github.com/pcattori/babel-dead-code-elimination.git"},"author":{"name":"pcattori"},"license":"MIT","type":"module","exports":{".":{"import":{"default":"./dist/index.js","types":"./dist/index.d.ts"},"require":{"default":"./dist/index.cjs","types":"./dist/index.d.cts"}},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","devDependencies":{"@babel/generator":"^7.23.6","@changesets/cli":"^2.27.2","@types/babel__core":"^7.20.5","@types/babel__generator":"^7.6.8","@types/babel__traverse":"^7.20.5","@types/node":"^20.10.6","dedent":"^1.5.3","prettier":"^3.3.2","tsup":"^8.0.1","typescript":"^5.4.5","vitest":"^1.6.0"},"dependencies":{"@babel/core":"^7.23.7","@babel/parser":"^7.23.6","@babel/traverse":"^7.23.7","@babel/types":"^7.23.6"},"prettier":{"semi":false},"scripts":{"typecheck":"tsc","build":"tsup","test":"vitest","changeset":"changeset"},"_id":"babel-dead-code-elimination@1.0.6","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/pcattori/babel-dead-code-elimination/issues"},"homepage":"https://github.com/pcattori/babel-dead-code-elimination#readme","_integrity":"sha512-JxFi9qyRJpN0LjEbbjbN8g0ux71Qppn9R8Qe3k6QzHg2CaKsbUQtbn307LQGiDLGjV6JCtEFqfxzVig9MyDCHQ==","_resolved":"/tmp/0651e8230a0dcb7c64ae70762eaff72b/babel-dead-code-elimination-1.0.6.tgz","_from":"file:babel-dead-code-elimination-1.0.6.tgz","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-JxFi9qyRJpN0LjEbbjbN8g0ux71Qppn9R8Qe3k6QzHg2CaKsbUQtbn307LQGiDLGjV6JCtEFqfxzVig9MyDCHQ==","shasum":"73c55a179e5350dea09fe5095f2f1edcc2a25342","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.6.tgz","fileCount":7,"unpackedSize":21124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFK5HT9kz7Np6JFoTcuwlfZBpqzfe3CBJXywwxGkVWyAiEA3/2J+/EOCT5MprAoSZE4TuhHwZ9yq0V/0NMBVjpNtDA="}],"size":4726},"_npmUser":{"name":"anonymous","email":"pcattori@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-dead-code-elimination_1.0.6_1719845275277_0.9805127312102389"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-01T14:47:55.450Z","publish_time":1719845275450,"_source_registry_name":"default","contributors":[]},"1.0.7":{"name":"babel-dead-code-elimination","version":"1.0.7","description":"Composable primitives for dead code elimination in Babel","keywords":["babel","dead","code","elimination"],"repository":{"type":"git","url":"git+https://github.com/pcattori/babel-dead-code-elimination.git"},"author":{"name":"pcattori"},"license":"MIT","type":"module","exports":{".":{"import":{"default":"./dist/index.js","types":"./dist/index.d.ts"},"require":{"default":"./dist/index.cjs","types":"./dist/index.d.cts"}},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","devDependencies":{"@babel/generator":"^7.23.6","@changesets/cli":"^2.27.2","@types/babel__core":"^7.20.5","@types/babel__generator":"^7.6.8","@types/babel__traverse":"^7.20.5","@types/node":"^20.10.6","dedent":"^1.5.3","prettier":"^3.3.2","tsup":"^8.0.1","typescript":"^5.4.5","vitest":"^1.6.0"},"dependencies":{"@babel/core":"^7.23.7","@babel/parser":"^7.23.6","@babel/traverse":"^7.23.7","@babel/types":"^7.23.6"},"prettier":{"semi":false},"scripts":{"typecheck":"tsc","build":"tsup","test":"vitest","changeset":"changeset"},"_id":"babel-dead-code-elimination@1.0.7","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/pcattori/babel-dead-code-elimination/issues"},"homepage":"https://github.com/pcattori/babel-dead-code-elimination#readme","_integrity":"sha512-i5/SpxQWT/2n/hBMQC3n4Zxdxjx5x6FdjByG3RLkEgE2bLSpsuiJFECeK/8GO8ZPfiQ6rGwlU4RK6b+I1VPI6A==","_resolved":"/tmp/e9384c50e0e43011815ca72ed55650f9/babel-dead-code-elimination-1.0.7.tgz","_from":"file:babel-dead-code-elimination-1.0.7.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-i5/SpxQWT/2n/hBMQC3n4Zxdxjx5x6FdjByG3RLkEgE2bLSpsuiJFECeK/8GO8ZPfiQ6rGwlU4RK6b+I1VPI6A==","shasum":"d647cc7db743bedf6d94691a7b9a52ce8e84c582","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.7.tgz","fileCount":7,"unpackedSize":21254,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPQ5tycECGejD0u1UNXQhIDwoyFeCektCKhRM9WO+HLgIhALrCpHJFmPkkbH4no8ceNmjXX2ufpFojHS1omDGfw5/Z"}],"size":4736},"_npmUser":{"name":"anonymous","email":"pcattori@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"pcattori@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/babel-dead-code-elimination_1.0.7_1734380509994_0.049813040707684886"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-16T20:21:50.162Z","publish_time":1734380510162,"_source_registry_name":"default","contributors":[]},"1.0.8":{"name":"babel-dead-code-elimination","version":"1.0.8","description":"Composable primitives for dead code elimination in Babel","keywords":["babel","dead","code","elimination"],"repository":{"type":"git","url":"git+https://github.com/pcattori/babel-dead-code-elimination.git"},"author":{"name":"pcattori"},"license":"MIT","type":"module","exports":{".":{"import":{"default":"./dist/index.js","types":"./dist/index.d.ts"},"require":{"default":"./dist/index.cjs","types":"./dist/index.d.cts"}},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","devDependencies":{"@babel/generator":"^7.23.6","@changesets/cli":"^2.27.2","@types/babel__core":"^7.20.5","@types/babel__generator":"^7.6.8","@types/babel__traverse":"^7.20.5","@types/node":"^20.10.6","dedent":"^1.5.3","prettier":"^3.3.2","tsup":"^8.0.1","typescript":"^5.4.5","vitest":"^1.6.0"},"dependencies":{"@babel/core":"^7.23.7","@babel/parser":"^7.23.6","@babel/traverse":"^7.23.7","@babel/types":"^7.23.6"},"prettier":{"semi":false},"scripts":{"typecheck":"tsc","build":"tsup","test":"vitest","changeset":"changeset"},"_id":"babel-dead-code-elimination@1.0.8","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/pcattori/babel-dead-code-elimination/issues"},"homepage":"https://github.com/pcattori/babel-dead-code-elimination#readme","_integrity":"sha512-og6HQERk0Cmm+nTT4Od2wbPtgABXFMPaHACjbKLulZIFMkYyXZLkUGuAxdgpMJBrxyt/XFpSz++lNzjbcMnPkQ==","_resolved":"/tmp/f92f72daa1c3589451ce22d3d49b306b/babel-dead-code-elimination-1.0.8.tgz","_from":"file:babel-dead-code-elimination-1.0.8.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-og6HQERk0Cmm+nTT4Od2wbPtgABXFMPaHACjbKLulZIFMkYyXZLkUGuAxdgpMJBrxyt/XFpSz++lNzjbcMnPkQ==","shasum":"d8d14a7da8dc1650238834c2395594b77b716099","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.8.tgz","fileCount":7,"unpackedSize":21626,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfS/Wox2Y2Z8fYQy1IXKbfejuuAmEvEWJRJblqenm15gIgAruQ4u8HepQkry/rP0j3NJa5gxVfHnqUw+WcPmdsQn0="}],"size":4771},"_npmUser":{"name":"anonymous","email":"pcattori@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"pcattori@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/babel-dead-code-elimination_1.0.8_1734402897327_0.7420676223817464"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-17T02:34:57.560Z","publish_time":1734402897560,"_source_registry_name":"default","contributors":[]},"1.0.9":{"name":"babel-dead-code-elimination","version":"1.0.9","description":"Composable primitives for dead code elimination in Babel","keywords":["babel","dead","code","elimination"],"repository":{"type":"git","url":"git+https://github.com/pcattori/babel-dead-code-elimination.git"},"author":{"name":"pcattori"},"license":"MIT","type":"module","exports":{".":{"import":{"default":"./dist/index.js","types":"./dist/index.d.ts"},"require":{"default":"./dist/index.cjs","types":"./dist/index.d.cts"}},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","devDependencies":{"@babel/generator":"^7.23.6","@changesets/cli":"^2.27.2","@types/babel__core":"^7.20.5","@types/babel__generator":"^7.6.8","@types/babel__traverse":"^7.20.5","@types/node":"^20.10.6","dedent":"^1.5.3","prettier":"^3.3.2","tsup":"^8.0.1","typescript":"^5.4.5","vitest":"^1.6.0"},"dependencies":{"@babel/core":"^7.23.7","@babel/parser":"^7.23.6","@babel/traverse":"^7.23.7","@babel/types":"^7.23.6"},"prettier":{"semi":false},"scripts":{"typecheck":"tsc","build":"tsup","test":"vitest","changeset":"changeset"},"_id":"babel-dead-code-elimination@1.0.9","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/pcattori/babel-dead-code-elimination/issues"},"homepage":"https://github.com/pcattori/babel-dead-code-elimination#readme","_integrity":"sha512-JLIhax/xullfInZjtu13UJjaLHDeTzt3vOeomaSUdO/nAMEL/pWC/laKrSvWylXMnVWyL5bpmG9njqBZlUQOdg==","_resolved":"/tmp/4a4fb97470e92aeec38709bf254016fd/babel-dead-code-elimination-1.0.9.tgz","_from":"file:babel-dead-code-elimination-1.0.9.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-JLIhax/xullfInZjtu13UJjaLHDeTzt3vOeomaSUdO/nAMEL/pWC/laKrSvWylXMnVWyL5bpmG9njqBZlUQOdg==","shasum":"c994291aeef33ad1d535cf44577c582da62cda44","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.9.tgz","fileCount":7,"unpackedSize":22054,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCIzxtHiY7LjrSv5ju4A9d7bgRC5fS+h06Icc6teuuFcAIgVSk1TPFyWKam0GSrgJAg+vI1kmaQclfnA6R4yW2H/s8="}],"size":4826},"_npmUser":{"name":"anonymous","email":"pcattori@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"pcattori@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/babel-dead-code-elimination_1.0.9_1739050796923_0.22608166539418595"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-08T21:39:57.106Z","publish_time":1739050797106,"_source_registry_name":"default","contributors":[]},"1.0.10":{"name":"babel-dead-code-elimination","version":"1.0.10","description":"Composable primitives for dead code elimination in Babel","keywords":["babel","dead","code","elimination"],"repository":{"type":"git","url":"git+https://github.com/pcattori/babel-dead-code-elimination.git"},"author":{"name":"pcattori"},"license":"MIT","type":"module","exports":{".":{"import":{"default":"./dist/index.js","types":"./dist/index.d.ts"},"require":{"default":"./dist/index.cjs","types":"./dist/index.d.cts"}},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","devDependencies":{"@babel/generator":"^7.23.6","@changesets/cli":"^2.27.2","@types/babel__core":"^7.20.5","@types/babel__generator":"^7.6.8","@types/babel__traverse":"^7.20.5","@types/node":"^20.10.6","dedent":"^1.5.3","prettier":"^3.3.2","tsup":"^8.0.1","typescript":"^5.4.5","vitest":"^1.6.0"},"dependencies":{"@babel/core":"^7.23.7","@babel/parser":"^7.23.6","@babel/traverse":"^7.23.7","@babel/types":"^7.23.6"},"prettier":{"semi":false},"scripts":{"typecheck":"tsc","build":"tsup","test":"vitest","changeset":"changeset"},"_id":"babel-dead-code-elimination@1.0.10","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/pcattori/babel-dead-code-elimination/issues"},"homepage":"https://github.com/pcattori/babel-dead-code-elimination#readme","_integrity":"sha512-DV5bdJZTzZ0zn0DC24v3jD7Mnidh6xhKa4GfKCbq3sfW8kaWhDdZjP3i81geA8T33tdYqWKw4D3fVv0CwEgKVA==","_resolved":"/tmp/9275ec0f87e0e3738603c43f01c8c774/babel-dead-code-elimination-1.0.10.tgz","_from":"file:babel-dead-code-elimination-1.0.10.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-DV5bdJZTzZ0zn0DC24v3jD7Mnidh6xhKa4GfKCbq3sfW8kaWhDdZjP3i81geA8T33tdYqWKw4D3fVv0CwEgKVA==","shasum":"e230562b57bf72ff3de4639ac763ba54f15d37b0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.10.tgz","fileCount":7,"unpackedSize":22187,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDarsNfDnvxbwzbw21zHiWaz9/6wYnJwwAMnGquY2G2PAIhAL694ZbUGY8zYy59DESb5KKeSZGhkthctvODiDyVqrD/"}],"size":4833},"_npmUser":{"name":"anonymous","email":"pcattori@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"pcattori@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/babel-dead-code-elimination_1.0.10_1743263637231_0.7670747274351934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-29T15:53:57.467Z","publish_time":1743263637467,"_source_registry_name":"default","contributors":[]},"1.0.11":{"name":"babel-dead-code-elimination","version":"1.0.11","description":"Composable primitives for dead code elimination in Babel","keywords":["babel","dead","code","elimination"],"repository":{"type":"git","url":"git+https://github.com/pcattori/babel-dead-code-elimination.git"},"author":{"name":"pcattori"},"license":"MIT","type":"module","exports":{".":{"import":{"default":"./dist/index.js","types":"./dist/index.d.ts"},"require":{"default":"./dist/index.cjs","types":"./dist/index.d.cts"}},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","devDependencies":{"@babel/generator":"^7.23.6","@changesets/cli":"^2.27.2","@types/babel__core":"^7.20.5","@types/babel__generator":"^7.6.8","@types/babel__traverse":"^7.20.5","@types/node":"^20.10.6","dedent":"^1.5.3","prettier":"^3.3.2","tsup":"^8.0.1","typescript":"^5.4.5","vitest":"^1.6.0"},"dependencies":{"@babel/core":"^7.23.7","@babel/parser":"^7.23.6","@babel/traverse":"^7.23.7","@babel/types":"^7.23.6"},"prettier":{"semi":false},"scripts":{"typecheck":"tsc","build":"tsup","test":"vitest run","test:watch":"vitest","changeset":"changeset"},"types":"./dist/index.d.ts","_id":"babel-dead-code-elimination@1.0.11","bugs":{"url":"https://github.com/pcattori/babel-dead-code-elimination/issues"},"homepage":"https://github.com/pcattori/babel-dead-code-elimination#readme","_integrity":"sha512-mwq3W3e/pKSI6TG8lXMiDWvEi1VXYlSBlJlB3l+I0bAb5u1RNUl88udos85eOPNK3m5EXK9uO7d2g08pesTySQ==","_resolved":"/tmp/e20c019c9332ae98d78626f4f69181b8/babel-dead-code-elimination-1.0.11.tgz","_from":"file:babel-dead-code-elimination-1.0.11.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-mwq3W3e/pKSI6TG8lXMiDWvEi1VXYlSBlJlB3l+I0bAb5u1RNUl88udos85eOPNK3m5EXK9uO7d2g08pesTySQ==","shasum":"c392d4a8eade455cf0620d415941d18c4c33cf3b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.11.tgz","fileCount":7,"unpackedSize":35020,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKPc8VCG0GH/V1rcNbusLjaeaKW0/iMfvpxIWYX8AsGgIgCSR35b1tNL3gjklUz4QF37eVkOaBiTUXlmNBDjx3ji8="}],"size":6384},"_npmUser":{"name":"anonymous","email":"pcattori@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"pcattori@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/babel-dead-code-elimination_1.0.11_1765987023429_0.9384956021715218"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-17T15:57:03.585Z","publish_time":1765987023585,"_source_registry_name":"default","contributors":[]},"1.0.12":{"name":"babel-dead-code-elimination","version":"1.0.12","description":"Composable primitives for dead code elimination in Babel","keywords":["babel","dead","code","elimination"],"repository":{"type":"git","url":"git+https://github.com/pcattori/babel-dead-code-elimination.git"},"author":{"name":"pcattori"},"license":"MIT","type":"module","exports":{".":{"import":{"default":"./dist/index.js","types":"./dist/index.d.ts"},"require":{"default":"./dist/index.cjs","types":"./dist/index.d.cts"}},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","devDependencies":{"@babel/generator":"^7.23.6","@changesets/cli":"^2.27.2","@types/babel__core":"^7.20.5","@types/babel__generator":"^7.6.8","@types/babel__traverse":"^7.20.5","@types/node":"^20.10.6","dedent":"^1.5.3","prettier":"^3.3.2","tsup":"^8.0.1","typescript":"^5.4.5","vitest":"^1.6.0"},"dependencies":{"@babel/core":"^7.23.7","@babel/parser":"^7.23.6","@babel/traverse":"^7.23.7","@babel/types":"^7.23.6"},"prettier":{"semi":false},"scripts":{"typecheck":"tsc","build":"tsup","test":"vitest run","test:watch":"vitest","changeset":"changeset"},"types":"./dist/index.d.ts","_id":"babel-dead-code-elimination@1.0.12","bugs":{"url":"https://github.com/pcattori/babel-dead-code-elimination/issues"},"homepage":"https://github.com/pcattori/babel-dead-code-elimination#readme","_integrity":"sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig==","_resolved":"/tmp/42616f4d7cf01a1414d1616389114d22/babel-dead-code-elimination-1.0.12.tgz","_from":"file:babel-dead-code-elimination-1.0.12.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig==","shasum":"9471fc492fdfb7a0f7348aeacdaff3f1a9ecc6d3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.12.tgz","fileCount":7,"unpackedSize":35044,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/babel-dead-code-elimination@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQClBgulMyBpmlKvoF7az4KSJiZ8ImsfoApVt74f5JsOtQIhAJI/1jGMD0oF9Yed8uCp0cDOKiza60S5JD2y5T3fDyeX"}],"size":6384},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:539c845b-fc68-4732-808a-f5598b0b8fd1"}},"directories":{},"maintainers":[{"name":"anonymous","email":"pcattori@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/babel-dead-code-elimination_1.0.12_1768340856554_0.5937495856209221"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-13T21:47:36.696Z","publish_time":1768340856696,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.0.12"},"name":"babel-dead-code-elimination","time":{"created":"2024-05-29T21:55:32.456Z","modified":"2026-01-13T21:47:45.646Z","0.0.0":"2024-05-29T19:18:28.203Z","1.0.0":"2024-05-29T19:26:21.782Z","1.0.1":"2024-06-05T18:29:02.959Z","1.0.2":"2024-06-27T23:41:58.075Z","1.0.3":"2024-06-28T15:14:07.655Z","1.0.4":"2024-06-28T15:47:10.204Z","1.0.5":"2024-06-28T19:59:17.585Z","1.0.6":"2024-07-01T14:47:55.450Z","1.0.7":"2024-12-16T20:21:50.162Z","1.0.8":"2024-12-17T02:34:57.560Z","1.0.9":"2025-02-08T21:39:57.106Z","1.0.10":"2025-03-29T15:53:57.467Z","1.0.11":"2025-12-17T15:57:03.585Z","1.0.12":"2026-01-13T21:47:36.696Z"},"readme":"# babel-dead-code-elimination\n\nComposable primitives for dead code elimination in Babel\n\nThis package is **not a Babel plugin**, but rather a set of composable primitives to author your own Babel transforms and plugins.\n\n## Install\n\n```sh\nnpm install babel-dead-code-elimination\n```\n\n## deadCodeElimination\n\nEliminates unused code from the Babel AST by repeatedly removing unreferenced identifiers.\n\n```ts\nimport { parse } from \"@babel/parser\"\nimport generate from \"@babel/generator\"\n\nimport { deadCodeElimination } from \"babel-dead-code-elimination\"\n\nlet source = \"...\"\nlet ast = parse(source, { sourceType: \"module\" })\ndeadCodeElimination(ast)\nlet result = generate(ast).code\n```\n\n## findReferencedIdentifiers\n\nFind identifiers that are currently referenced in the Babel AST.\n\nUseful for limiting `deadCodeElimination` to only eliminate _newly_ unreferenced identifiers,\nas a best effort to preserve any intentional side-effects in the source.\n\n```ts\nimport { parse } from \"@babel/parser\"\nimport generate from \"@babel/generator\"\nimport traverse from \"@babel/traverse\"\n\nimport {\n  deadCodeElimination,\n  findReferencedIdentifiers,\n} from \"babel-dead-code-elimination\"\n\nlet source = \"...\"\nlet ast = parse(source, { sourceType: \"module\" })\nlet referenced = findReferencedIdentifiers(ast)\n\ntraverse(ast, {\n  /* ... your custom transform goes here ... */\n})\n\ndeadCodeElimination(ast, referenced)\nlet result = generate(ast).code\n```\n\n## Prior art\n\nCredit to [Jason Miller](https://github.com/developit) for the initial implementation.\nThanks to these projects for exploring dead code elimination:\n\n- [Next.js](https://github.com/vercel/next.js/pull/9652)\n- [babel-plugin-eliminator](https://github.com/egoist/babel-plugin-eliminator/blob/d47034ed765352c02d588afdaa40510967332b21/src/index.ts)\n- [bling](https://github.com/TanStack/bling/blob/c8ee1d1ae3009ecefc747edaad45a7dfba9ecc9f/packages/bling/src/compilers.ts)","users":{}}