{"_id":"banal","_rev":"18-9641892e56fd011041e5391ec28c78d0","name":"banal","dist-tags":{"latest":"1.8.0"},"versions":{"1.0.0":{"name":"banal","version":"1.0.0","keywords":["bundle","analyzer","esbuild"],"_id":"banal@1.0.0","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"c68ff8e5e2a269186a5d8f9b5b61360f3975d366","tarball":"https://registry.npmjs.org/banal/-/banal-1.0.0.tgz","fileCount":19,"integrity":"sha512-ARznE7Ciyektq3GcMBbfAJUaLwqWDD49FCg3pyqBtw7Q/Xhnmscpn0zYYc7UhPguGmHZRwbq6Sni3U9WlsAAZw==","signatures":[{"sig":"MEUCIQDN9bAfNiu90f6Pl71FMaN9YWxxm2VobEXiItRqYs7K7AIgStA088jFB/WpdmWuVwtIqig2E/fGalCrAOCOdonjYaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46633},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"7aebda7cc53c3ef4236930b35958856bd65445bb","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"8.19.2","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"open":"^9.1.0","esbuild":"^0.18.13","zeptoid":"^1.0.1","specialist":"^1.2.0","tiny-dirname":"^1.0.0","radix64-encoding":"^2.0.1","sanitize-basename":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^2.2.4","typescript":"^4.9.5","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.0.0_1689551995959_0.9046072380973131","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"banal","version":"1.0.1","keywords":["bundle","analyzer","esbuild"],"_id":"banal@1.0.1","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"6c2813282df5248e49c99c3bfecc4936411d9a6d","tarball":"https://registry.npmjs.org/banal/-/banal-1.0.1.tgz","fileCount":19,"integrity":"sha512-rVvfXnOvq8tnLqhfl6f69CPPvw9hBXONLRkbAKG2r1yySwNznEZhuPc4ZYVUNCpgY8kkOAUwnP8kahXxmbop9Q==","signatures":[{"sig":"MEUCIQCcW2c5KfctUm55l/fZ2Mx0XttAqatvUZqal7N9Y9wjzAIgR0/QdwSnpGgxq/rTQqsTvqlpSPKZ2p9/+bqsT3Q1+Dk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2494664},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"af1015889f467460ea772ff13efe7ea890fa522f","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"8.19.2","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"esbuild":"^0.18.13","zeptoid":"^1.0.1","tiny-open":"^1.0.0","specialist":"^1.2.0","tiny-dirname":"^1.0.0","radix64-encoding":"^2.0.1","sanitize-basename":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^2.2.4","typescript":"^4.9.5","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.0.1_1689592904222_0.6893840002035401","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"banal","version":"1.0.2","keywords":["bundle","analyzer","esbuild"],"_id":"banal@1.0.2","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"43bc0c249701dd31b581f27a9f5014bccdcfd1e4","tarball":"https://registry.npmjs.org/banal/-/banal-1.0.2.tgz","fileCount":19,"integrity":"sha512-uMchiCQ3w3vHYPzGtoKPJP32k4n4bcjLhQM7I68wmNU92HspkehEABfh9wWJVlQxwTGBztQmtHNyT7giREjyYQ==","signatures":[{"sig":"MEYCIQDZ4uya/ruvV/jEQos2SIUphjbCols/jqSCy/cIXMifAgIhAKALtnSDVB0rgH7/LflpXAoeZFLa7WWRfpAfH5nJc4p5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2494761},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"f281724ff5d72475fb7743892df6e7458814144c","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"8.19.2","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"esbuild":"^0.18.13","zeptoid":"^1.0.1","tiny-open":"^1.0.0","specialist":"^1.2.0","tiny-dirname":"^1.0.0","radix64-encoding":"^2.0.1","sanitize-basename":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^2.2.4","typescript":"^4.9.5","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.0.2_1689605528180_0.16446032493364382","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"banal","version":"1.1.0","keywords":["bundle","analyzer","esbuild"],"_id":"banal@1.1.0","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"f587f42935e0dde31c97823ee87db4b0f4e1fbca","tarball":"https://registry.npmjs.org/banal/-/banal-1.1.0.tgz","fileCount":19,"integrity":"sha512-8AsSgm5L36rsj6we7dGrUN8ZJ2kDJQl+dQ0Crqzr7vAPBc/PrsnuIWxFs64vdZPsRWm3WQkIm6F46DgWoZcIug==","signatures":[{"sig":"MEYCIQChZIsRn7Z8Gf/YdtS1xc9nrsu/q7NuXtSmZ0vWf06+ZQIhAIbHhJaI5pKjcmKjQn/kjcsrU75We6qjpDcloZSgaapZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2495188},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"c66c7f75d7c1f44128dc8fd8a128bb5dfe6fe6ca","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"8.19.2","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"esbuild":"^0.18.13","zeptoid":"^1.0.1","tiny-open":"^1.0.0","specialist":"^1.2.0","tiny-dirname":"^1.0.0","radix64-encoding":"^2.0.1","sanitize-basename":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^2.2.4","typescript":"^4.9.5","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.1.0_1689616021656_0.5403794047527526","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"banal","version":"1.2.0","keywords":["bundle","analyzer","esbuild"],"_id":"banal@1.2.0","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"2d9f31c0ccf03838501824e54a66b479b933d49b","tarball":"https://registry.npmjs.org/banal/-/banal-1.2.0.tgz","fileCount":19,"integrity":"sha512-H2t7SpoW37oDsgDpvlKb5O9K46CI4h988PO8fN4en7ODp+hAmuOW4T9XqUSU8178s8a68/0k9DhJs9cP8UbFOQ==","signatures":[{"sig":"MEYCIQCisq12SIzMcJRITSKSiRkdRSaDUOoq7JgpXZEZ2DlOGgIhAJWBKby+e+5dccdK0gfm3h09EYv4/cQh2Yp9D+LAdjs7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2497386},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"f91e663ba1fe363ec5d4f079f2d328ad1fb7e3e9","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"8.19.2","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"esbuild":"^0.18.13","zeptoid":"^1.0.1","tiny-open":"^1.0.0","specialist":"^1.2.0","tiny-dirname":"^1.0.0","radix64-encoding":"^2.0.1","sanitize-basename":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^2.2.4","typescript":"^4.9.5","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.2.0_1689617626132_0.05817029125352535","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"banal","version":"1.2.1","keywords":["bundle","analyzer","esbuild"],"_id":"banal@1.2.1","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"5bc36a11df893b539f69d9cf5581a1c54f2f3393","tarball":"https://registry.npmjs.org/banal/-/banal-1.2.1.tgz","fileCount":19,"integrity":"sha512-gn+h8DfG/pmMxZobLgLyNsAsb3AhUIJ78zp1oL6d4p5/srsnKcZ7Ogyf+QnSsBS7osodXXEeioosglLeddn53Q==","signatures":[{"sig":"MEYCIQDIpNJVDrFUh4YJtrHMB4JXNVigPr3UbOd6zy/71BbDFgIhANi61PPkXFOH9MlttcTCFZ2j9oBQU6ZoXeZQ98JoosU0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2497623},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"1e718911f393c52e07c24eb8e65e2f5180cf53a7","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"8.19.2","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"esbuild":"^0.18.13","zeptoid":"^1.0.1","tiny-open":"^1.0.0","specialist":"^1.2.0","tiny-dirname":"^1.0.0","radix64-encoding":"^2.0.1","sanitize-basename":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^2.2.4","typescript":"^4.9.5","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.2.1_1689617738018_0.3193188036003545","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"banal","version":"1.3.0","keywords":["bundle","analyzer","esbuild"],"_id":"banal@1.3.0","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"dbfc304b7b635188d448719c4ca81ede9da30ffe","tarball":"https://registry.npmjs.org/banal/-/banal-1.3.0.tgz","fileCount":19,"integrity":"sha512-FytLV7uZqRLmzVLzD5noNWPTgCMQEroF46LA9H1+MKwwnTRkt9ruSm92ttNEvoxS8RU5i5lgGBlu/mv5JmA0Og==","signatures":[{"sig":"MEUCIQDTwXLKGHbarPFuurQCNkM6xubjMgdKVcFSDluijxfc6gIgDDHkjq6L7AH4CmzDnIeSkuO+EUMWcAKob8Ss8hyyzh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2497703},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"7281f25ac4a482e76377ae028561bae33bea4937","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"8.19.2","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"esbuild":"^0.18.13","zeptoid":"^1.0.1","tiny-open":"^1.0.0","specialist":"^1.2.0","tiny-dirname":"^1.0.0","radix64-encoding":"^2.0.1","sanitize-basename":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^2.2.4","typescript":"^4.9.5","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.3.0_1691776202385_0.8961938089660171","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"banal","version":"1.4.0","keywords":["bundle","analyzer","esbuild"],"_id":"banal@1.4.0","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"59cc4a5482502b2af114c806ca21f8d14fac2c75","tarball":"https://registry.npmjs.org/banal/-/banal-1.4.0.tgz","fileCount":19,"integrity":"sha512-pkmIhDfb2BbWSvP72ddRUWtIbYYzov+ErPoD41YiaI8fjD+nputHVOjzU7fi3+j4HspBtU5sS1ppHc7MAJcMbA==","signatures":[{"sig":"MEUCIQDsWUsY4BGW5BNsj8Ori1pN7SUyYqOjq1cA4n7w8BrqGQIgJnTslzXbf3dZtMaz9IEdxrCL64QWECL+cDBekEKrQ1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2510611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"4997950e4eab33b1d645f7930596b852b37afa79","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"10.2.3","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esbuild":"^0.19.8","zeptoid":"^1.0.1","tiny-open":"^1.0.0","specialist":"^1.3.0","tiny-dirname":"^1.0.1","radix64-encoding":"^2.0.1","sanitize-basename":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^3.0.1","typescript":"^5.3.3","@types/node":"^20.4.10"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.4.0_1702322491270_0.0730454816465862","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"banal","version":"1.5.0","keywords":["bundle","analyzer","esbuild"],"_id":"banal@1.5.0","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"16ef635ed09a91f18716f2a4f1391f83cebad4cf","tarball":"https://registry.npmjs.org/banal/-/banal-1.5.0.tgz","fileCount":19,"integrity":"sha512-gI1bvT60c/ugFK93GTr0QEkidH0h3k6OKydqY74CSfOZCyd5SV1ef+al4nOfY9pVrU7lz0xKmu6+j12lj33qZw==","signatures":[{"sig":"MEUCIQDI1ea0f0DR4OhT6ZnSHiQBL3VRbpjBpMHI4m4SOEI46QIgJ+d+LLTYS7xreylYHG7kbMLHaQkT27UzJUq4ZwopaZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2510989},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"e70145a70084a4a2a8295a18cb48dfcbdab1f267","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"10.2.3","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esbuild":"^0.19.8","zeptoid":"^1.0.1","tiny-open":"^1.0.0","specialist":"^1.3.0","tiny-dirname":"^1.0.1","radix64-encoding":"^2.0.1","sanitize-basename":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^3.0.1","typescript":"^5.3.3","@types/node":"^20.4.10"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.5.0_1710201528249_0.6065357457562897","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"banal","version":"1.5.1","keywords":["bundle","analyzer","esbuild"],"_id":"banal@1.5.1","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"d4de199835118f711d81d6881ed1dd22328b2f12","tarball":"https://registry.npmjs.org/banal/-/banal-1.5.1.tgz","fileCount":19,"integrity":"sha512-DBz4+uIcbACUJCeFaRwJBZmlNNnKhzwKs+gC6ncIbuCqGf/ZnSar4KDatZt62XBaJe8dTL1WS+hEpyrAfTPvfA==","signatures":[{"sig":"MEYCIQCb6Hk1irxt6HrmSsoBYZKX//uY/SkVQef67CjIccHlhQIhAPcNYAvzEyW1qa2SbyqF4VTo/gi69tVBgLSeocq78f4k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2511685},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"b1a6261899337d0219ef57fcaa1ce9a4e10f5b74","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"10.2.3","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esbuild":"^0.19.8","zeptoid":"^1.0.1","tiny-open":"^1.0.0","specialist":"^1.3.0","tiny-dirname":"^1.0.1","radix64-encoding":"^2.0.1","sanitize-basename":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^3.0.1","typescript":"^5.3.3","@types/node":"^20.4.10"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.5.1_1710872969567_0.6511507085260511","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"banal","version":"1.6.0","keywords":["bundle","analyzer","esbuild"],"_id":"banal@1.6.0","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"5e643b348bbb5c306a50d8efb27c779b6d93ee32","tarball":"https://registry.npmjs.org/banal/-/banal-1.6.0.tgz","fileCount":19,"integrity":"sha512-WHgDCenIecWYevDaT1NwF5Oraayuxbw2jWwPI570v8izJLJWGbsXLNE9Gh3+2wJG30Lyr9daSeY+UA/rKk1akA==","signatures":[{"sig":"MEUCIQDWZsfNE5Uda9DkUgcmnrqIoQPmi3GWHiuzbg7oMkhH/AIgANjYN3lffk4iFSS+wv5Fulmd3II9sQSbgNAPRWK8y4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2514393},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"5127526878019892ff529d184cabb590f9d60ee1","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"10.2.3","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esbuild":"^0.19.12","zeptoid":"^1.0.1","tiny-open":"^1.1.1","specialist":"^1.4.0","tiny-dirname":"^1.0.1","radix64-encoding":"^2.0.1","sanitize-basename":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^3.0.1","typescript":"^5.3.3","@types/node":"^20.4.10"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.6.0_1711832871523_0.7250117801323832","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"banal","version":"1.6.1","keywords":["bundle","analyzer","esbuild"],"_id":"banal@1.6.1","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"23f38504d41f9d1911850a2c55eb744dd762a96c","tarball":"https://registry.npmjs.org/banal/-/banal-1.6.1.tgz","fileCount":26,"integrity":"sha512-v8uRooUlxrC0ahQMTMVYAbq5CgFV8GXV+Sq0pBoq1LxDSvohre1mIl8FHRrjcl+Z20lFJj4iyXONBKZuUBAHBA==","signatures":[{"sig":"MEQCIBAZnbsS2rb6amBTgOPOqB807i3kQ9QkXXWd2jBRMZP4AiB5BBlVX+6heW88t6j8GnAPESUguRa4vsfpIfPLRPgOLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2649037},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"5885769872a7b4a935b61497bcab9c2b2c238ab7","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"10.2.3","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esbuild":"^0.19.12","zeptoid":"^1.0.1","tiny-open":"^1.1.1","specialist":"^1.4.0","tiny-dirname":"^1.0.1","radix64-encoding":"^2.0.1","sanitize-basename":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^3.0.1","typescript":"^5.3.3","@types/node":"^20.4.10"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.6.1_1711842689934_0.714233575039168","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"banal","version":"1.6.2","keywords":["bundle","analyzer","esbuild"],"_id":"banal@1.6.2","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"5c0dbda7bc6fffa204e7d7e18c8e7e929f1029a0","tarball":"https://registry.npmjs.org/banal/-/banal-1.6.2.tgz","fileCount":26,"integrity":"sha512-LqzLOjbb5XMoV2o2bLfUDWBhjbokRH5vQjXdQa6o05KAfV2D5K0SElDiwe+6PZ3kw7SfM2GDifh0Z+raGAPiaA==","signatures":[{"sig":"MEUCIGwgzGY6T4P8Pi4PPWxFNx1V6him3hQuF1PkzSFQm052AiEAnwdQCIgUaiAJy0XAe94efw3UnHpUs5HXt+w7eeMxClo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2649379},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"a1ba765c36c3e945f815d34c859a1fb2c238d869","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"10.2.3","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esbuild":"^0.19.12","zeptoid":"^1.0.1","tiny-open":"^1.1.1","specialist":"^1.4.0","tiny-dirname":"^1.0.1","radix64-encoding":"^2.0.1","sanitize-basename":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^3.0.1","typescript":"^5.3.3","@types/node":"^20.4.10"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.6.2_1712267544785_0.7192191086880955","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"banal","version":"1.6.3","keywords":["bundle","analyzer","esbuild"],"_id":"banal@1.6.3","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"af7b62e960264aed4bbeedb6b59dadbc8b1ac9e0","tarball":"https://registry.npmjs.org/banal/-/banal-1.6.3.tgz","fileCount":26,"integrity":"sha512-9uWpgTgVF5yEkgCKj/+hW4Ws8yTbOc8uwX7lMWU/MRk6yOqkrcF2LDrrHMa8l4q7u8t9XfMh+UOnwsaZXi3Eig==","signatures":[{"sig":"MEQCID+Kitv1vwQJtnXpJ3SjASvJBQsYzDOrJr8q96i8cdj+AiBL1EWRynJWmKBtSOLbtUKru6D3rzqcVFwTGaO9C+mb+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2649455},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"463301be5e27bbe9d0398f998c0e0775f97fbc8c","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"10.2.3","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esbuild":"^0.19.12","zeptoid":"^1.0.1","tiny-open":"^1.1.1","specialist":"^1.4.0","tiny-dirname":"^1.0.1","radix64-encoding":"^2.0.1","sanitize-basename":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^3.0.1","typescript":"^5.3.3","@types/node":"^20.4.10"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.6.3_1714835482047_0.877176890304572","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"banal","version":"1.6.4","keywords":["bundle","analyzer","esbuild"],"_id":"banal@1.6.4","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"0d0c626e122e283f025c5055b6446652911d121a","tarball":"https://registry.npmjs.org/banal/-/banal-1.6.4.tgz","fileCount":26,"integrity":"sha512-kPKhGC1Liu8ceU4hIuBZL+5mkimNx8dCkKh7EWFXU5TgNjJdgGVhuIsSWPlnSJ8vXrerjyiKvzopWgTJ6pDbiQ==","signatures":[{"sig":"MEUCIQDboH3g3ZsKGWBe5lIRPAoGv3sdlf3bh2LpbtMlZVyYggIgZdEZGEonn+RlbC/1zDu0Q7nyXZBdJX2B0eh2kt1JGEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2649454},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"3c3068158b94053c14e29f01ec549487b23ba1de","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"10.2.3","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esbuild":"^0.21.5","zeptoid":"^1.0.1","tiny-open":"^1.1.1","specialist":"^1.4.0","tiny-dirname":"^1.0.1","radix64-encoding":"^2.0.1","sanitize-basename":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^3.0.1","typescript":"^5.3.3","@types/node":"^20.4.10"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.6.4_1718562273861_0.8358594085111462","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"banal","version":"1.7.0","keywords":["bundle","analyzer","esbuild"],"license":"MIT","_id":"banal@1.7.0","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"37c94b9575e720526c729ead355c5eda6dfc59ed","tarball":"https://registry.npmjs.org/banal/-/banal-1.7.0.tgz","fileCount":14,"integrity":"sha512-54fpWGmDf4suQUKRI+c+NdZ9TZlOlLmJi+xbKgxcCOSX+NA2zMWpIAxpJhhlc15uS0T9bn+g3NW4NpZArLNYsw==","signatures":[{"sig":"MEYCIQDdLTuDzq6jOppk4oMYvu3KQEX4kxkmNOjs1wdoRluaNwIhAOSCSX1XjFaGzcLi/KBHCDm+yV/zSXzosnCh2gdItWL/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56689},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"927dc1f3a75d9a55204dfe1dc01a8ee07f58ca7a","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"10.2.3","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esbuild":"^0.27.3","zeptoid":"^1.0.2","tiny-open":"^1.2.0","specialist":"^2.0.0","tiny-dirname":"^1.0.2","radix64-encoding":"^2.0.2","sanitize-basename":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^4.0.2","typescript":"^5.9.3","@types/node":"^18.19.130"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.7.0_1770933998207_0.9859384181469244","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"banal","version":"1.7.1","keywords":["bundle","analyzer","esbuild"],"license":"MIT","_id":"banal@1.7.1","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/banal#readme","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"bin":{"banal":"dist/bin.js"},"dist":{"shasum":"475fb1b48932ce0b5f1aa658e589d217d936e1f5","tarball":"https://registry.npmjs.org/banal/-/banal-1.7.1.tgz","fileCount":14,"integrity":"sha512-xxCyEDEgt5ulwS3tQz5p9l+3qfMWP2ozbNVet3nFCwQCCMveNK2+62A8IiGqWxBT44DbvwuOeZzykYvMwzfbNw==","signatures":[{"sig":"MEQCIHkbRRXfU46wYvXjV3OB8TEKTHy892PBH/1dbYwgBYwsAiA1qiSdlxRqXDEzEuAb2C/Filp+dwjbGk9SDFETYTIjkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56807},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":"./dist/index.js","gitHead":"6af5ab8b3333f5749a052ab7c0617d8e4b5e586b","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/banal.git","type":"git"},"_npmVersion":"10.2.3","description":"On-demand bundle analyzer, powered by esbuild.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esbuild":"^0.27.3","zeptoid":"^1.0.2","tiny-open":"^1.2.0","specialist":"^2.0.0","tiny-dirname":"^1.0.2","radix64-encoding":"^2.0.2","sanitize-basename":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsex":"^4.0.2","typescript":"^5.9.3","@types/node":"^18.19.130"},"_npmOperationalInternal":{"tmp":"tmp/banal_1.7.1_1779833908888_0.9826631026616315","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"banal","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/banal.git"},"description":"On-demand bundle analyzer, powered by esbuild.","license":"MIT","version":"1.8.0","type":"module","bin":{"banal":"dist/bin.js"},"main":"dist/index.js","exports":"./dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"tsex dist","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"keywords":["bundle","analyzer","esbuild"],"dependencies":{"esbuild":"^0.27.3","radix64-encoding":"^2.0.2","sanitize-basename":"^2.0.2","specialist":"^2.0.0","tiny-dirname":"^1.0.2","tiny-open":"^1.2.0","zeptoid":"^1.0.2"},"devDependencies":{"@types/node":"^18.19.130","tsex":"^4.0.2","typescript":"^5.9.3"},"_id":"banal@1.8.0","gitHead":"dbaf92f3593b3ce2c1c5dc637e64e916f30e40b9","bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"homepage":"https://github.com/fabiospampinato/banal#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-7Rg6sU46503HqjM1vS+yXffVbJXx7/EivWvvs5b1Q1YsbwwCqwt1Vc7zxUoKpGHwXIs5MbugBcCKRYJDLq6qRQ==","shasum":"81485b53519ff96d5798659d4f69442a43c854a3","tarball":"https://registry.npmjs.org/banal/-/banal-1.8.0.tgz","fileCount":14,"unpackedSize":57976,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFJ9X/bkWfCMVAoWK2UZoHruq85xP/kjJsSMilSDvQexAiBZKDq21JY0PjNAWpHwQ8380JNNsJZbe1xt7BNn3vTBhQ=="}]},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/banal_1.8.0_1782486999560_0.539796552127837"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-16T23:59:55.959Z","modified":"2026-06-26T15:16:39.814Z","1.0.0":"2023-07-16T23:59:56.112Z","1.0.1":"2023-07-17T11:21:44.434Z","1.0.2":"2023-07-17T14:52:08.546Z","1.1.0":"2023-07-17T17:47:01.963Z","1.2.0":"2023-07-17T18:13:46.520Z","1.2.1":"2023-07-17T18:15:38.253Z","1.3.0":"2023-08-11T17:50:02.584Z","1.4.0":"2023-12-11T19:21:31.581Z","1.5.0":"2024-03-11T23:58:48.616Z","1.5.1":"2024-03-19T18:29:29.785Z","1.6.0":"2024-03-30T21:07:51.779Z","1.6.1":"2024-03-30T23:51:30.192Z","1.6.2":"2024-04-04T21:52:25.141Z","1.6.3":"2024-05-04T15:11:22.418Z","1.6.4":"2024-06-16T18:24:34.099Z","1.7.0":"2026-02-12T22:06:39.119Z","1.7.1":"2026-05-26T22:18:29.050Z","1.8.0":"2026-06-26T15:16:39.716Z"},"bugs":{"url":"https://github.com/fabiospampinato/banal/issues"},"license":"MIT","homepage":"https://github.com/fabiospampinato/banal#readme","keywords":["bundle","analyzer","esbuild"],"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/banal.git"},"description":"On-demand bundle analyzer, powered by esbuild.","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"readme":"\n<p align=\"center\">\n  <img src=\"./resources/banner.png\" alt=\"Banal's Banner\" width=\"640px\" height=\"320px\">\n</p>\n\n# Banal\n\nOn-demand bundle analyzer, powered by esbuild.\n\n## Features\n\nThis little terminal app exists because [Bundlephobia](https://bundlephobia.com) and [bundlejs](https://bundlejs.com) are pretty cool and useful, but bundling locally and with offline support can easily work more reliably.\n\n- **Simple**: the way this app works is super simple, it just generates the metadata file for the [bundler analyzer](https://esbuild.github.io/analyze) in a temporary directory, embeds it inside the bundle analyzer itself, and opens it.\n- **Secure**: postinstall scripts are disabled for security reasons, and only dependencies I personally maintain and [`esbuild`](https://github.com/evanw/esbuild) are used.\n- **Available**: unless NPM itself is unreachable, or esbuild can't bundle your modules, this bundle analyzer will always be available.\n- **Customizable**: some important options, like the target platform or the target format, can be configured. Unlike in [Bundlephobia](https://bundlephobia.com) where for many modules bundling will just fail.\n- **Offline support**: esbuild's amazing [bundle analyzer](https://esbuild.github.io/analyze) is embedded within the app, so the analysis can potentially even work if you are offline, if NPM has the modules you want to analyze cached already.\n- **Sharing support**: a single HTML file is generated, specific to the analyzed modules, so it can be shared trivially.\n\n## Install\n\n```sh\nnpm install -g banal\n```\n\n## Usage\n\nhttps://github.com/fabiospampinato/banal/assets/1812093/554327fa-c070-44af-89fb-52eff57a70ce\n\nSome example usages:\n\n```sh\n# Analyze a single module\nbanal crypto-sha\n\n# Analyze a single module, at a specific version\nbanal crypto-sha@1.0.0\n\n# Analyze a single module, with the module flag set explicitly (optional)\nbanal -m crypto-sha\n\n# Analyze a single local module\nbanal ./src/index.ts\n\n# Analyze a single namespaced module\nbanal @fabiospampinato/is\n\n# Analyze multiple modules together\nbanal crypto-sha crypto-puzzle\n\n# Analyze a Node module\nbanal -p node -m banal\n\n# Analyze an esbuild metafile\nbanal -M ./path/to/metafile.json\n\n# Analyze a single module with a custom input file\nbanal -m @fabiospampinato/is -i 'export {isWeakRef} from \"@fabiospampinato/is\";'\n\n# Analyze a module with some custom defined globals\nbanal --define '{\"process.env.NODE_ENV\": \"\\\"production\\\"\"}' crypto-sha\n\n# Output the esbuild analysis to a custom path\nbanal --output-analysis analysis.html crypto-sha\n\n# Output the esbuild metafile to a custom path\nbanal --output-metafile metafile.json crypto-sha\n```\n\n## Related\n\n- **[Banal for VSCode](https://marketplace.visualstudio.com/items?itemName=fabiospampinato.vscode-banal)**: The official companion extension for Banal, for quickly inspecting the bundle size of npm dependencies.\n\n## License\n\n- App: MIT © Fabio Spampinato\n- Bundler & Analyzer: MIT © [@evanw](https://github.com/evanw)\n","readmeFilename":"readme.md"}