{"_id":"@elenajs/bundler","_rev":"27-8007babf1349101cc0bd95cee4f210f6","name":"@elenajs/bundler","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.2":{"name":"@elenajs/bundler","version":"0.0.2","author":{"name":"Ariel Salminen","email":"info@arielsalminen.com"},"_id":"@elenajs/bundler@0.0.2","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"bin":{"elena":"src/cli.js"},"dist":{"shasum":"779da64fb4c7f38cea35e2cd0b7a8b60688f09a5","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-0.0.2.tgz","fileCount":22,"integrity":"sha512-cOhVSdoscG1MwA2ns1gkjGIIqf0EP312cQC184fDgyjMyIzrDuiyDwfTHUx4qeQu27+RACYLqj+YX3ywBIgC8A==","signatures":[{"sig":"MEUCIBBr+P/kj1fiIfDHcD0TPXbE0tZSsuDQeIUcMrS6THJ/AiEA0W2+6J1dlTiLQqYUdjWBFvE9ckiwezInydma9Aqn5QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43078},"type":"module","engines":{"node":">= 20"},"exports":{".":"./dist/index.js","./cem":"./dist/cem-analyze.js","./rollup":"./dist/rollup-build.js","./plugins/cem-tag":"./dist/plugins/cem-tag.js","./plugins/cem-define":"./dist/plugins/cem-define.js","./plugins/css-bundle":"./dist/plugins/css-bundle.js","./plugins/cem-typescript":"./dist/plugins/cem-typescript.js"},"gitHead":"640bc98adce4748a037120e319507bb8efcb721c","scripts":{"test":"vitest run","build":"node build.mjs","format":"prettier --write \"src/**/*.js\" \"test/**/*.mjs\" \"*.mjs\""},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"_npmVersion":"lerna/9.0.3/node@v20.11.0+arm64 (darwin)","description":"Bundler for Elena component libraries: Rollup + CEM analyzer in one CLI command.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"globby":"11.0.4","rollup":"4.57.1","rollup-plugin-copy":"3.5.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@rollup/plugin-node-resolve":"16.0.3","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_0.0.2_1771769255343_0.21444587890922606","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@elenajs/bundler","version":"0.0.3","author":{"name":"Ariel Salminen","email":"info@arielsalminen.com"},"_id":"@elenajs/bundler@0.0.3","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"bin":{"elena":"src/cli.js"},"dist":{"shasum":"8696c47adc4e25d47ed2b5d8a8b266f48977eb8b","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-0.0.3.tgz","fileCount":22,"integrity":"sha512-9rA8kyxGv9tj9H7JtuGoVsX6RUpVNjgthHnXi4ZnmQVmrPsoMcAjH2l/GSQhMuOBegajbjI9YCqNpTalu38GBw==","signatures":[{"sig":"MEYCIQDe9zkMrWuJ9jQYfuLR7Ph4id9osIpsKq2JkGPm0wjocQIhAO3OOSwFTkVkHMbYXYyJ5pe7/9jwqUT7A6R30TIX/kVJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43063},"type":"module","engines":{"node":">= 20"},"exports":{".":"./dist/index.js","./cem":"./dist/cem-analyze.js","./rollup":"./dist/rollup-build.js","./plugins/cem-tag":"./dist/plugins/cem-tag.js","./plugins/cem-define":"./dist/plugins/cem-define.js","./plugins/css-bundle":"./dist/plugins/css-bundle.js","./plugins/cem-typescript":"./dist/plugins/cem-typescript.js"},"gitHead":"17c9d52109d7b5ad90e5c0a31c34e629a4ffc5dd","scripts":{"test":"vitest run","build":"node build.mjs","format":"prettier --write \"src/**/*.js\" \"test/**/*.mjs\" \"*.mjs\""},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"_npmVersion":"lerna/9.0.3/node@v20.11.0+arm64 (darwin)","description":"Bundler for progressive web component libraries built with Elena.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"globby":"11.0.4","rollup":"4.57.1","rollup-plugin-copy":"3.5.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@rollup/plugin-node-resolve":"16.0.3","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_0.0.3_1771769808259_0.38905384098862883","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@elenajs/bundler","version":"0.0.4","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@0.0.4","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bin":{"elena":"src/cli.js"},"dist":{"shasum":"dd49ade9587ee8eff582e7ec95057a0c7643f39e","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-0.0.4.tgz","fileCount":22,"integrity":"sha512-sRNsg9vuZxxyW5RF6ongKhXArAzMnMm0JMOQky77nbDBp8OV4XNbtYsGPf8WVJjS4zIMRLjtoSOki/fd5McXdQ==","signatures":[{"sig":"MEUCIQD4hmnkZi/uqI+u4FL58KPBJKIrK9UAy0QZ8nppKnSEWwIgV/GZIC7t3dXmT/uU4NyK/LW6xxpMAsxZSDHMdRelnw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43104},"type":"module","engines":{"node":">= 20"},"exports":{".":"./dist/index.js","./cem":"./dist/cem-analyze.js","./rollup":"./dist/rollup-build.js","./plugins/cem-tag":"./dist/plugins/cem-tag.js","./plugins/cem-define":"./dist/plugins/cem-define.js","./plugins/css-bundle":"./dist/plugins/css-bundle.js","./plugins/cem-typescript":"./dist/plugins/cem-typescript.js"},"gitHead":"d5c93cd2f5c98c3f05e67c7e07195f09a4797b53","scripts":{"test":"vitest run","build":"node build.mjs","format":"prettier --write \"src/**/*.js\" \"test/**/*.mjs\" \"*.mjs\""},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"_npmVersion":"lerna/9.0.3/node@v20.11.0+arm64 (darwin)","description":"Bundler for progressive web component libraries built with Elena.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"globby":"11.0.4","rollup":"4.57.1","rollup-plugin-copy":"3.5.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@rollup/plugin-node-resolve":"16.0.3","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_0.0.4_1771773345177_0.7635923354186778","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@elenajs/bundler","version":"0.0.6","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@0.0.6","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bin":{"elena":"src/cli.js"},"dist":{"shasum":"6c171b5250ef9d9c3c3c99eb656a444f84611535","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-0.0.6.tgz","fileCount":12,"integrity":"sha512-2nOta2J4UWZ2sEivpv6zjqSloEYAgOVhXMv3i4nTwbarfGfAunmZASLsjqNdJotfXiwBzpVui1FcSNBRq2UC2A==","signatures":[{"sig":"MEUCIBTYRxIsSGh9LVOtVqGyw4yrQfqUljAYMKFbY9nuPho3AiEA2vsxMVSf8bXhkAlaSeX9q9UFLFst6UWJkGd/nzycJM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22762},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js","./plugins/cem-tag":"./src/plugins/cem-tag.js","./plugins/cem-define":"./src/plugins/cem-define.js","./plugins/css-bundle":"./src/plugins/css-bundle.js","./plugins/cem-typescript":"./src/plugins/cem-typescript.js"},"gitHead":"3e281a1ab8fd2cf9d56f825fe523890311ee7283","scripts":{"test":"vitest run","format":"prettier --write \"src/**/*.js\" \"test/**/*.mjs\""},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"_npmVersion":"lerna/9.0.3/node@v20.11.0+arm64 (darwin)","description":"Bundler for progressive web component libraries built with Elena.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"globby":"11.0.4","rollup":"4.57.1","rollup-plugin-copy":"3.5.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@rollup/plugin-node-resolve":"16.0.3","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_0.0.6_1771776739518_0.798155040798769","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@elenajs/bundler","version":"0.0.7","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@0.0.7","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bin":{"elena":"src/cli.js"},"dist":{"shasum":"05699373828c82c862a3cff3beb15100077cf2be","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-0.0.7.tgz","fileCount":8,"integrity":"sha512-jpP8YMVjvq2NVZX8FGlZTH0MSJZEm8DNObGqyBalJpfF7AmkBeMw19mCnQr5ns5ayI/TewzgQHhUmSaZ7VmihA==","signatures":[{"sig":"MEYCIQDof2/rUT4orWYVlfuir5FKBi4tJgfcoBsT1ARfh4ffsgIhAPelPU2OyuUZvriSQfAtHvqofACqfvZY1bhGvVjoQcNx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14450},"type":"module","engines":{"node":">= 22"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"0dc35402bc75dbe3bb71732f970548ca73e3cd1b","scripts":{"test":"vitest run","format":"prettier --write \"src/**/*.js\" \"test/**/*.mjs\""},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"_npmVersion":"lerna/9.0.3/node@v22.22.0+arm64 (darwin)","description":"Bundler for progressive web component libraries built with Elena.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"globby":"11.0.4","rollup":"4.57.1","rollup-plugin-copy":"3.5.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"0.0.2","@elenajs/plugin-cem-define":"0.0.2","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"0.0.2","custom-element-jsx-integration":"1.6.0","@elenajs/plugin-rollup-css-bundle":"0.0.2","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_0.0.7_1771778023180_0.32593528368438407","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@elenajs/bundler","version":"0.0.8","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@0.0.8","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bin":{"elena":"src/cli.js"},"dist":{"shasum":"d602d86e477791237e48986f688bd0f757f00e2c","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-0.0.8.tgz","fileCount":8,"integrity":"sha512-j1NJImwd53H12vP7WgijzdHGGL5awRXhWfiytKqdmzqGX7nYUilTaGUNN9jD5SaPsKefpzw3TYAygwcInXZd3g==","signatures":[{"sig":"MEUCIQDCraJzHEEFnFG1Puj7DRV/hr8Nc/rg8nvzIn3KXDbtiwIgRSV8v+zkno1K/06Ak28hNa+NiNSw09L/MSkS0sN7eM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14454},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"9bdf7174131361e71b5f0340cbfd58f3b5e424d1","scripts":{"test":"vitest run","format":"prettier --write \"src/**/*.js\" \"test/**/*.mjs\""},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"_npmVersion":"lerna/9.0.3/node@v20.11.0+arm64 (darwin)","description":"Bundler for progressive web component libraries built with Elena.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"globby":"11.0.4","rollup":"4.57.1","rollup-plugin-copy":"3.5.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^0.0.3","@elenajs/plugin-cem-define":"^0.0.3","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^0.0.3","custom-element-jsx-integration":"1.6.0","@elenajs/plugin-rollup-css-bundle":"^0.0.3","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_0.0.8_1771780155201_0.6244426583007736","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@elenajs/bundler","version":"0.1.0","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@0.1.0","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bin":{"elena":"src/cli.js"},"dist":{"shasum":"76b0f799a95b93681574706dbd534bc1ade7d2f0","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-0.1.0.tgz","fileCount":8,"integrity":"sha512-8mWwhxG9SsmoJ0RHPAtS9Hb+ZY6f7rP/8l2WKb5CMYBIYf2d5lotUX/44PdALqX6ZZcK2G2iDNObVKJ6i0NP2w==","signatures":[{"sig":"MEYCIQDOn7eWAUhOL5href7PEt/HO5ti50zPdSbwU+g8ai0q2AIhAIQcZ2g9vOYeyyuxzyhTWS/xzs46s3Td4qj7KcS57a3N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14454},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"056c6a4cf9c5c95b2fc99d99fb4c5d5fb49d9af2","scripts":{"test":"vitest run","format":"prettier --write \"src/**/*.js\" \"test/**/*.mjs\""},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"_npmVersion":"lerna/9.0.3/node@v20.11.0+arm64 (darwin)","description":"Bundler for progressive web component libraries built with Elena.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"globby":"11.0.4","rollup":"4.57.1","rollup-plugin-copy":"3.5.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^0.0.3","@elenajs/plugin-cem-define":"^0.0.3","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^0.1.0","custom-element-jsx-integration":"1.6.0","@elenajs/plugin-rollup-css-bundle":"^0.0.3","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_0.1.0_1771969260073_0.18246428441752127","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@elenajs/bundler","version":"0.2.0","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@0.2.0","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bin":{"elena":"src/cli.js"},"dist":{"shasum":"cda49ce7d4a3979c5a35895ea51b7d4f4ffba448","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-0.2.0.tgz","fileCount":8,"integrity":"sha512-Htxfb8YUroaPh1QGdALAyFZgAm/tjP9sNN5sHlXBk6vW3Yi+REtY0ldbu7gsr84kO8jZowVSgNrTxK0+mf8BPg==","signatures":[{"sig":"MEYCIQD01vB0sGrC69dkf5n2iUxmk/L5swaeH0IubKddjuyI/wIhAMvUcyWlh9vJWcLTkG1g04bNVDgtLF/vuRFPfZAo0GV9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14451},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"91eb41114d32cfa09d11747f45db3805114b6706","scripts":{"test":"vitest run","format":"prettier --write \"src/**/*.js\" \"test/**/*.mjs\""},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"_npmVersion":"lerna/9.0.3/node@v20.11.0+arm64 (darwin)","description":"Bundler for progressive web component libraries built with Elena.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"globby":"11.0.4","rollup":"4.57.1","rollup-plugin-copy":"3.5.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^0.0.3","@elenajs/plugin-cem-define":"^0.0.3","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^0.1.0","custom-element-jsx-integration":"1.6.0","@elenajs/plugin-rollup-css-bundle":"^0.0.3","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_0.2.0_1771999662365_0.6052301070008732","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@elenajs/bundler","version":"0.3.0","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@0.3.0","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bin":{"elena":"src/cli.js"},"dist":{"shasum":"e48cbd153d23a3a4e8a298de85bb95111d7f664c","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-0.3.0.tgz","fileCount":8,"integrity":"sha512-hhRWgvhKbdsCCQ5hFBnzmyaYnSZ88LpZ6cbLiuPGkzLUD29IaaPI8nNtw3xe+YxMcUUiTfK6BFBlek0bm4g1Ww==","signatures":[{"sig":"MEQCIFgI5HF4kcDd9Ye5uhjk7dgOGcWTrwmlVNfVnnlrtA+1AiBdVqoeGTMv4inFu/NsQzqVqME1Co21H10KBJUnEMB3pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14295},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"323fcac2e1d15f81e7b4a039357c1f2e3e8f3030","scripts":{"test":"vitest run","format":"prettier --write \"src/**/*.js\" \"test/**/*.mjs\""},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"_npmVersion":"lerna/9.0.3/node@v20.11.0+arm64 (darwin)","description":"Bundler for progressive web component libraries built with Elena.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"globby":"11.0.4","rollup":"4.57.1","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^0.0.3","@elenajs/plugin-cem-define":"^0.0.3","@elenajs/plugin-rollup-css":"^0.2.0","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^0.1.0","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_0.3.0_1772095577698_0.16039246282505193","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@elenajs/bundler","version":"0.4.0","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@0.4.0","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bin":{"elena":"src/cli.js"},"dist":{"shasum":"e75723c52593342832e5e8df9cc96eba03bd5d3c","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-0.4.0.tgz","fileCount":8,"integrity":"sha512-ohV1H6rb4HEvcmIT228AeIJQcnuumK2dC3I0fVVxgemqZVKrrYsbgqW+evhD9VmMW6SZ+D0ZKTtKKqS8n0I79Q==","signatures":[{"sig":"MEUCIHk6K5fVRor9ZChZN7z1d0iGNneS98IspfhQ0rWmPW4cAiEAlm8RHjPMbS4oHDlPfKZNh/l39KAKTfr1vhnQ69Z2M1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14295},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"e2caa93517537a057b0e362d8bc2e4315b0fb883","scripts":{"test":"vitest run","format":"prettier --write \"src/**/*.js\" \"test/**/*.mjs\""},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"_npmVersion":"lerna/9.0.3/node@v20.11.0+arm64 (darwin)","description":"Bundler for progressive web component libraries built with Elena.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"globby":"11.0.4","rollup":"4.57.1","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^0.0.3","@elenajs/plugin-cem-define":"^0.0.3","@elenajs/plugin-rollup-css":"^0.3.0","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^0.1.0","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_0.4.0_1772118416002_0.31647927019540756","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@elenajs/bundler","version":"0.5.0","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@0.5.0","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bin":{"elena":"src/cli.js"},"dist":{"shasum":"946136d143995d2c7aac7adb83e9f37f3fd4e3dd","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-0.5.0.tgz","fileCount":8,"integrity":"sha512-Ek71GkHiS+lIogskjBHqp0yPwndNrzvYRC+yNEi1/i6HEYEdLEobqMCT3dwCS5Y2VQ+akBompTtoOn/K61wzBg==","signatures":[{"sig":"MEQCIC77ygTHW5ZmQKB9hbtyXCZGzi/q2V8cFIYDB9QGz+0QAiBufb0TGUE28nlJetsV9uQoRB5ErTF8NSZx7P+LWliyZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14295},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"6dcc728cf21e4d44072edae9d7262bf1937b56a5","scripts":{"test":"vitest run","format":"prettier --write \"src/**/*.js\" \"test/**/*.mjs\""},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"_npmVersion":"lerna/9.0.3/node@v20.11.0+arm64 (darwin)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"globby":"11.0.4","rollup":"4.57.1","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^0.0.3","@elenajs/plugin-cem-define":"^0.0.3","@elenajs/plugin-rollup-css":"^0.3.0","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^0.1.0","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_0.5.0_1772180948674_0.8875732130424421","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@elenajs/bundler","version":"0.6.0","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@0.6.0","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bin":{"elena":"src/cli.js"},"dist":{"shasum":"e1514414a32dce76df865778152eb7c537417366","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-0.6.0.tgz","fileCount":8,"integrity":"sha512-WPKsxSWSKXh1osxvmIjAYWo71W5ocFrl6KamPyAazqcrLIW4EW+bUIoZwhaA41rYOoSSS3FcAF/PjRVG6ipqbA==","signatures":[{"sig":"MEYCIQDkAPh+XbIzdnuQht+ALkSSWhP6/BgBgF2HeTLaCSDIrwIhAJWW82GYf1Gl1izoEs8Lmaj3gS07mjNun2V2F/tdyofW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14295},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"3da2b4411c0a4d36085b1095feabbaabea50909f","scripts":{"test":"vitest run","format":"prettier --write \"src/**/*.js\" \"test/**/*.mjs\""},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"_npmVersion":"lerna/9.0.3/node@v20.11.0+arm64 (darwin)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"globby":"11.0.4","rollup":"4.57.1","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^0.1.0","@elenajs/plugin-cem-define":"^0.1.0","@elenajs/plugin-rollup-css":"^0.3.0","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^0.2.0","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_0.6.0_1772183107891_0.9131139924780256","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@elenajs/bundler","version":"0.7.0","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@0.7.0","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bin":{"elena":"src/cli.js"},"dist":{"shasum":"93107a40c8836e4afb4b54f5f133b34e8956a2c2","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-0.7.0.tgz","fileCount":8,"integrity":"sha512-pVQ5B2dmqC0K38xFW5uqAzo+bryDuZ3Ik/blx9Oj7sVAJ+SOrEEZGgaTmQm5s3RKALnVqMpcrcHGic0IC5//Cw==","signatures":[{"sig":"MEUCIBLDoGlAV+lxsdwwV6YCv35On4TEZWGEoF6+CjOydpg0AiEAu4HdcYzlrCG9Sa6V2O3jx4g3RtCPAErM7MK9icl4dac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17860},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"81fe2fc78111f605854c07df2001f746231d9dfc","scripts":{"test":"vitest run"},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"_npmVersion":"lerna/9.0.4/node@v20.11.0+arm64 (darwin)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"tslib":"^2.8.0","globby":"16.1.1","rollup":"4.58.0","typescript":"^5.8.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^0.2.0","@rollup/plugin-typescript":"^12.1.0","@elenajs/plugin-cem-define":"^0.2.0","@elenajs/plugin-rollup-css":"^0.4.0","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^0.3.0","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_0.7.0_1772513894622_0.12218099900599388","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@elenajs/bundler","version":"0.8.0","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@0.8.0","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bin":{"elena":"src/cli.js"},"dist":{"shasum":"b65227f276c73c499ed074fd53f9a9f3766c7ec9","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-0.8.0.tgz","fileCount":9,"integrity":"sha512-w4N6zBNWxqybXcH05tK7Jd+L2W0k3V3i6PA8/x/i0JG3/HT3YqvkLf6Iv5lM0omtOO8yIjYHvMcBxR5MdZaisw==","signatures":[{"sig":"MEYCIQCz7f5cgWcWj9AaInilg9V7EYy9zMiYDtx0gGYrGzBe2wIhALO7/i7bvWVdOmMhIJiuRrlAjGm0vUgdtv6ahPJjGuEc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25726},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"c181af0625f691a95a5cb1ef9adb0d7f2c796eae","scripts":{"test":"vitest run"},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"_npmVersion":"lerna/9.0.4/node@v20.11.0+arm64 (darwin)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"tslib":"^2.8.0","globby":"16.1.1","rollup":"4.58.0","typescript":"^5.8.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^0.3.0","@rollup/plugin-typescript":"^12.1.0","@elenajs/plugin-cem-define":"^0.3.0","@elenajs/plugin-rollup-css":"^0.5.0","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^0.4.0","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_0.8.0_1772640880187_0.5423236934151912","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@elenajs/bundler","version":"0.9.0","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@0.9.0","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bin":{"elena":"src/cli.js"},"dist":{"shasum":"019fca120eda5b08f22449ec85db25db317efa48","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-0.9.0.tgz","fileCount":8,"integrity":"sha512-hmQey4oCYRK34mqczaE1JbT/gv6Tc1SXgCgGpRj+n8Ts0gTcZlteWAp4pGUKOz8pzRBOXBUwE5m7BAfwa/MPZQ==","signatures":[{"sig":"MEQCIDYeMOeOpROXT1QVXTzrTAXSgNWMnZDBGSRVMhq4lwzOAiA97rQ5lTVqzIiw5WKGoaBjLz/gsWPa7MgKN+mlKHXRJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17860},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"b4c41483e5196b542a1b87361f7d37222737fccc","scripts":{"test":"vitest run"},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"_npmVersion":"lerna/9.0.4/node@v20.11.0+arm64 (darwin)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"tslib":"^2.8.0","globby":"16.1.1","rollup":"4.58.0","typescript":"^5.8.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^0.4.0","@rollup/plugin-typescript":"^12.1.0","@elenajs/plugin-cem-define":"^0.4.0","@elenajs/plugin-rollup-css":"^0.6.0","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^0.5.0","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_0.9.0_1772641270339_0.38970150050740804","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@elenajs/bundler","version":"1.0.0-rc.1","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@1.0.0-rc.1","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bugs":{"url":"https://github.com/getelena/elena/issues"},"bin":{"elena":"src/cli.js"},"dist":{"shasum":"b71e489208abe40b348b9fc33735a7bab357c680","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-1.0.0-rc.1.tgz","fileCount":10,"integrity":"sha512-BrkUy/knFxFgOedp2iUe1hA5FuHaiBhYt1aYh38Pwsas3mZtCCRHEAHWfycpioyf43b36J/waR4ZvKWBC9hgkw==","signatures":[{"sig":"MEQCIHLPU8SDVMPCIqRta0r1Vro3YjMge8eg73pCI26KBUCLAiBhG+AKcaamPojEAjzAefHfg1oxQdMx4O0smWLe9+f78Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36788},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"66d1e66dd467c20d7c5c70ffcb5678c6a2694690","scripts":{"test":"vitest run"},"_npmUser":{"name":"arielles","email":"info@arielsalminen.com"},"repository":{"url":"git+https://github.com/getelena/elena.git","type":"git","directory":"packages/bundler"},"_npmVersion":"lerna/9.0.5/node@v22.22.0+arm64 (darwin)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"tslib":"^2.8.0","globby":"16.1.1","rollup":"4.59.0","typescript":"^5.8.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-terser":"0.4.4","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^1.0.0-beta.1","@rollup/plugin-typescript":"^12.1.0","@elenajs/plugin-cem-define":"^1.0.0-beta.1","@elenajs/plugin-rollup-css":"^1.0.0-beta.1","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^1.0.0-beta.1","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/bundler_1.0.0-rc.1_1773764290501_0.675946966410792","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@elenajs/bundler","version":"1.0.0-rc.2","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@1.0.0-rc.2","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bugs":{"url":"https://github.com/getelena/elena/issues"},"bin":{"elena":"src/cli.js"},"dist":{"shasum":"d28b817d8f5a05a3c93e138bab9714adf0e73f18","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-1.0.0-rc.2.tgz","fileCount":10,"integrity":"sha512-eTThfouge2CbUFE8zjFFeInP0NBEcJspunTqiu60i9NTtGF/kV70RdQti7wfEaBxLzPP3gV7JbJdKpFtuCaRdw==","signatures":[{"sig":"MEUCIQDw+DSDSpkqQmvpBs7YYx3/UoK2Dd1j4EDG9Z1h9dWCegIgbMtyDVji5V9f6IDAR0eKfGzNHUZVZIRA0edcL+RqMj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elenajs%2fbundler@1.0.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36426},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"18e13f305c8823f7633c739f2ec61cec2420267b","scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e83697-9ba3-41ca-b20a-0adba3be3a59"}},"repository":{"url":"git+https://github.com/getelena/elena.git","type":"git","directory":"packages/bundler"},"_npmVersion":"lerna/9.0.7/node@v22.22.1+x64 (linux)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tslib":"2.8.1","globby":"16.1.1","rollup":"4.59.0","typescript":"5.9.3","@babel/core":"7.29.0","@babel/preset-env":"7.29.0","@rollup/plugin-babel":"7.0.0","@rollup/plugin-terser":"1.0.0","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^1.0.0-beta.2","@rollup/plugin-typescript":"12.3.0","@elenajs/plugin-cem-define":"^1.0.0-beta.2","@elenajs/plugin-rollup-css":"^1.0.0-beta.2","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^1.0.0-beta.2","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bundler_1.0.0-rc.2_1774123997958_0.6263346717925531","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@elenajs/bundler","version":"1.0.0-rc.3","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@1.0.0-rc.3","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bugs":{"url":"https://github.com/getelena/elena/issues"},"bin":{"elena":"src/cli.js"},"dist":{"shasum":"b87eb2b2a758162b48bd030831e7a622a81057a5","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-1.0.0-rc.3.tgz","fileCount":10,"integrity":"sha512-Bof2J8lDPRtkzgQekMvHLPvECmP5sbvYVQqbaB92uvc7QSPQ9OtN9D9rQcwWkVXA6jRU9lnEuaw5l197jJAO6w==","signatures":[{"sig":"MEQCIDB/gE7erJnbiEUh4J9TPSonLtR0Mu5VIbAOGw5MgJy5AiAG/YQVjcNKod7ACWgyO/hD25NWXIqXQAjP8qIEn4qj+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elenajs%2fbundler@1.0.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36418},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"aca5a63b91b07f425af4ad84003900bd74c945c4","scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e83697-9ba3-41ca-b20a-0adba3be3a59"}},"repository":{"url":"git+https://github.com/getelena/elena.git","type":"git","directory":"packages/bundler"},"_npmVersion":"lerna/9.0.7/node@v22.22.1+x64 (linux)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tslib":"2.8.1","globby":"16.1.1","rollup":"4.59.0","typescript":"5.9.3","@babel/core":"7.29.0","@babel/preset-env":"7.29.0","@rollup/plugin-babel":"7.0.0","@rollup/plugin-terser":"1.0.0","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^1.0.0-rc.3","@rollup/plugin-typescript":"12.3.0","@elenajs/plugin-cem-define":"^1.0.0-rc.3","@elenajs/plugin-rollup-css":"^1.0.0-rc.3","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^1.0.0-rc.3","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bundler_1.0.0-rc.3_1774165500754_0.25442019014091066","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.5":{"name":"@elenajs/bundler","version":"1.0.0-rc.5","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@1.0.0-rc.5","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bugs":{"url":"https://github.com/getelena/elena/issues"},"bin":{"elena":"src/cli.js"},"dist":{"shasum":"0423d1e4d1e3cf605df47d2b95ade8c575e61175","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-1.0.0-rc.5.tgz","fileCount":10,"integrity":"sha512-V6k/EirvflFT50u5v8iN34PqUn31WPaoaziYLSz/q/OmLaI2Pex4PXU5NprIS0J4kjSPb5vh9Tr1wbkX57krGA==","signatures":[{"sig":"MEUCIC5oMOQKDnWoi+J4e9mz//ACGs14kJTGqI+kP5z3RehbAiEAwE8cBCE4PhEILDLEHhaFtG2jw2g9oW09Sy4Yi0Drsuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elenajs%2fbundler@1.0.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36572},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"0e023cbbf634115bc6999dace7c0c5305838755b","scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e83697-9ba3-41ca-b20a-0adba3be3a59"}},"repository":{"url":"git+https://github.com/getelena/elena.git","type":"git","directory":"packages/bundler"},"_npmVersion":"lerna/9.0.7/node@v22.22.1+x64 (linux)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tslib":"2.8.1","globby":"16.1.1","rollup":"4.59.0","typescript":"5.9.3","@babel/core":"7.29.0","@babel/preset-env":"7.29.0","@rollup/plugin-babel":"7.0.0","@rollup/plugin-terser":"1.0.0","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^1.0.0-rc.3","@elenajs/plugin-cem-prop":"^1.0.0-rc.3","@rollup/plugin-typescript":"12.3.0","@elenajs/plugin-cem-define":"^1.0.0-rc.3","@elenajs/plugin-rollup-css":"^1.0.0-rc.3","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^1.0.0-rc.4","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bundler_1.0.0-rc.5_1774250720211_0.7462449392437795","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.6":{"name":"@elenajs/bundler","version":"1.0.0-rc.6","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@1.0.0-rc.6","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bugs":{"url":"https://github.com/getelena/elena/issues"},"bin":{"elena":"src/cli.js"},"dist":{"shasum":"2032c425d45660e7f2360c01323423f083b5a967","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-1.0.0-rc.6.tgz","fileCount":10,"integrity":"sha512-UCnbpUrRVT8Wg0XLYbskOc8eAWgZHOaPGCvAu7xVhmVnTPR4aGgNN6EITZfwHUhciiXwRFIO2VLM9mxCWTMSJA==","signatures":[{"sig":"MEQCIDlZYbEUOjLjzIw0EYrlRb4Bo3RZfxxWt79TiyOana3lAiAvXID3FGYv9uId6k4vY4JZy/7D8HHurKxFKb/gNB5YrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elenajs%2fbundler@1.0.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37156},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"d941d90c7a20055d154c2a946b289d9620765634","scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e83697-9ba3-41ca-b20a-0adba3be3a59"}},"repository":{"url":"git+https://github.com/getelena/elena.git","type":"git","directory":"packages/bundler"},"_npmVersion":"lerna/9.0.7/node@v22.22.1+x64 (linux)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tslib":"2.8.1","globby":"16.1.1","rollup":"4.59.0","typescript":"5.9.3","@babel/core":"7.29.0","@babel/preset-env":"7.29.0","@rollup/plugin-babel":"7.0.0","@rollup/plugin-terser":"1.0.0","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^1.0.0-rc.3","@elenajs/plugin-cem-prop":"^1.0.0-rc.3","@rollup/plugin-typescript":"12.3.0","@elenajs/plugin-cem-define":"^1.0.0-rc.3","@elenajs/plugin-rollup-css":"^1.0.0-rc.3","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^1.0.0-rc.4","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bundler_1.0.0-rc.6_1774258312101_0.7216954141022272","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.7":{"name":"@elenajs/bundler","version":"1.0.0-rc.7","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@1.0.0-rc.7","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bugs":{"url":"https://github.com/getelena/elena/issues"},"bin":{"elena":"src/cli.js"},"dist":{"shasum":"c06122f2313134a4e95baec4160683a95f9beaaf","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-1.0.0-rc.7.tgz","fileCount":10,"integrity":"sha512-QGWibGbOtCsi5T2EyL2M+piRsAUX/NoP7uqUnt58z+DS+/kwE4oES5M/SowR+6voYLG3f2VYKj03Qhz/8/85eA==","signatures":[{"sig":"MEUCIQDLG/zDecU9wsDIyksB9nwn3fNLarJc1R4wC/lrRwFbCwIgE2StQiQNJpmR9LmgyvQlGpAZSu0x6lweLef6QX+e0kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elenajs%2fbundler@1.0.0-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37483},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"13a0e3064f943d6ffceb465a59103e034950c28e","scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e83697-9ba3-41ca-b20a-0adba3be3a59"}},"repository":{"url":"git+https://github.com/getelena/elena.git","type":"git","directory":"packages/bundler"},"_npmVersion":"lerna/9.0.7/node@v22.22.1+x64 (linux)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tslib":"2.8.1","globby":"16.1.1","rollup":"4.59.0","typescript":"5.9.3","@babel/core":"7.29.0","@babel/preset-env":"7.29.0","@rollup/plugin-babel":"7.0.0","@rollup/plugin-terser":"1.0.0","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^1.0.0-rc.3","@elenajs/plugin-cem-prop":"^1.0.0-rc.3","@rollup/plugin-typescript":"12.3.0","@elenajs/plugin-cem-define":"^1.0.0-rc.3","@elenajs/plugin-rollup-css":"^1.0.0-rc.3","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^1.0.0-rc.4","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0","rollup-plugin-minify-html-literals-v3":"1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bundler_1.0.0-rc.7_1774372465539_0.1377969582825911","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.10":{"name":"@elenajs/bundler","version":"1.0.0-rc.10","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@1.0.0-rc.10","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bugs":{"url":"https://github.com/getelena/elena/issues"},"bin":{"elena":"src/cli.js"},"dist":{"shasum":"8076179b76a4e0f0e6d0aae0e67915dba12237d7","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-1.0.0-rc.10.tgz","fileCount":10,"integrity":"sha512-55KZuYPMRh0KcPWkpeCZSa7mnsLqeHE3VfyuDmkDy/4qn7Y7jXygY2qourL1kQymT7WLQnQV8KzmI8HE2Wd/Hg==","signatures":[{"sig":"MEQCID00KeFOWTTczuXtFe4K6cgvsH0+wIEC8fRMEqB4rGNNAiAv53+JEcUSLGuiuPRHN9ibJfF7oFjBOrrrqPrN2CftOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elenajs%2fbundler@1.0.0-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37000},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"89275a58542d7a86e64b6052416a935c89d90d52","scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e83697-9ba3-41ca-b20a-0adba3be3a59"}},"repository":{"url":"git+https://github.com/getelena/elena.git","type":"git","directory":"packages/bundler"},"_npmVersion":"lerna/9.0.7/node@v22.22.1+x64 (linux)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tslib":"2.8.1","globby":"16.1.1","rollup":"4.60.0","typescript":"6.0.2","@babel/core":"7.29.0","@babel/preset-env":"7.29.2","@rollup/plugin-babel":"7.0.0","@rollup/plugin-terser":"1.0.0","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^1.0.0-rc.5","@elenajs/plugin-cem-prop":"^1.0.0-rc.5","@rollup/plugin-typescript":"12.3.0","@elenajs/plugin-cem-define":"^1.0.0-rc.5","@elenajs/plugin-rollup-css":"^1.0.0-rc.5","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^1.0.0-rc.6","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/bundler_1.0.0-rc.10_1774981983038_0.6564321112864129","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.11":{"name":"@elenajs/bundler","version":"1.0.0-rc.11","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@1.0.0-rc.11","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bugs":{"url":"https://github.com/getelena/elena/issues"},"bin":{"elena":"src/cli.js"},"dist":{"shasum":"58b4458996552e4d70f53a4537b910e7247303d5","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-1.0.0-rc.11.tgz","fileCount":10,"integrity":"sha512-mpKwPF51tb6xby3iT2oO5pqeWjfrFIx1tmOK2Rt4J4Tgzcy21PWE3Dekznmyw41pYsW5WRGJdghQZ3+D/nu8ww==","signatures":[{"sig":"MEQCICWmU90WaHneGYX0oWRSIhuDmVhafOpbvW2S7LFSHNS+AiBPwB+52QfjqKhkjbRrNecsRT42L88x3bvU36BtKkY3UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elenajs%2fbundler@1.0.0-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37000},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"7797f7103a74ea241f192e407a08122c11405a94","scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e83697-9ba3-41ca-b20a-0adba3be3a59"}},"repository":{"url":"git+https://github.com/getelena/elena.git","type":"git","directory":"packages/bundler"},"_npmVersion":"lerna/9.0.7/node@v22.22.2+x64 (linux)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"2.8.1","globby":"16.1.1","rollup":"4.60.0","typescript":"6.0.2","@babel/core":"7.29.0","@babel/preset-env":"7.29.2","@rollup/plugin-babel":"7.0.0","@rollup/plugin-terser":"1.0.0","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^1.0.0-rc.5","@elenajs/plugin-cem-prop":"^1.0.0-rc.5","@rollup/plugin-typescript":"12.3.0","@elenajs/plugin-cem-define":"^1.0.0-rc.5","@elenajs/plugin-rollup-css":"^1.0.0-rc.5","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^1.0.0-rc.6","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/bundler_1.0.0-rc.11_1775369911731_0.7555805363240096","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.12":{"name":"@elenajs/bundler","version":"1.0.0-rc.12","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@1.0.0-rc.12","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bugs":{"url":"https://github.com/getelena/elena/issues"},"bin":{"elena":"src/cli.js"},"dist":{"shasum":"621bfc19d84a725887ed164855e0059b89f63242","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-1.0.0-rc.12.tgz","fileCount":10,"integrity":"sha512-vXphx7sbQGSbsdSLAWkgXOtuflK+ooXiRqRey62YKfUhb8AgssGx1eD5T4JCqREpUOUFstRbWLbS8TAav4ZifQ==","signatures":[{"sig":"MEUCIQCsAUfube19bMDt0QOfydxvjPHHXwSe4NufCgWFwFz17AIgRogisVmKfdiB6idqo2gZSybXNzNS1oHL+5Al9SAwjnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elenajs%2fbundler@1.0.0-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37611},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"6e8de235d2bb9de8028c920b4213dc40505b4ef4","scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e83697-9ba3-41ca-b20a-0adba3be3a59"}},"repository":{"url":"git+https://github.com/getelena/elena.git","type":"git","directory":"packages/bundler"},"_npmVersion":"lerna/9.0.7/node@v22.22.2+x64 (linux)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"2.8.1","globby":"16.1.1","rollup":"4.60.0","typescript":"6.0.2","@babel/core":"7.29.0","@babel/preset-env":"7.29.2","@rollup/plugin-babel":"7.0.0","@rollup/plugin-terser":"1.0.0","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^1.0.0-rc.5","@elenajs/plugin-cem-prop":"^1.0.0-rc.5","@rollup/plugin-typescript":"12.3.0","@elenajs/plugin-cem-define":"^1.0.0-rc.5","@elenajs/plugin-rollup-css":"^1.0.0-rc.5","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^1.0.0-rc.6","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/bundler_1.0.0-rc.12_1775402164769_0.8315541311528272","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.13":{"name":"@elenajs/bundler","version":"1.0.0-rc.13","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@1.0.0-rc.13","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bugs":{"url":"https://github.com/getelena/elena/issues"},"bin":{"elena":"src/cli.js"},"dist":{"shasum":"f70639d36765486e6d3b93854fcd93fb2ede375e","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-1.0.0-rc.13.tgz","fileCount":10,"integrity":"sha512-gn8eT6ZxJF1GDhIIdUmtsJz/EsgayFqiOEyVGaw28x331PSqWfRJA9Wtza8+meRFRvmad+x1sAITPJ5PhnsdjA==","signatures":[{"sig":"MEYCIQDI56Ujfk5VvGFFr2dNCdjVGyits+dguJkGc/kV71BEygIhAO8BYo8LEVuQRUsWPZDXCFK1nY/P10XfUehExq5XQuhi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elenajs%2fbundler@1.0.0-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41799},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"4e5ce73b7e4b80194e31e84d5eb6cf4c8d0a5f5f","scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e83697-9ba3-41ca-b20a-0adba3be3a59"}},"repository":{"url":"git+https://github.com/getelena/elena.git","type":"git","directory":"packages/bundler"},"_npmVersion":"lerna/9.0.7/node@v22.22.2+x64 (linux)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"2.8.1","globby":"16.1.1","rollup":"4.60.0","typescript":"6.0.2","@babel/core":"7.29.0","@babel/preset-env":"7.29.2","@rollup/plugin-babel":"7.0.0","@rollup/plugin-terser":"1.0.0","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^1.0.0-rc.5","@elenajs/plugin-cem-prop":"^1.0.0-rc.5","@rollup/plugin-typescript":"12.3.0","@elenajs/plugin-cem-define":"^1.0.0-rc.5","@elenajs/plugin-rollup-css":"^1.0.0-rc.5","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^1.0.0-rc.6","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/bundler_1.0.0-rc.13_1775501807780_0.6621068230265577","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@elenajs/bundler","version":"1.0.0","author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","_id":"@elenajs/bundler@1.0.0","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"homepage":"https://elenajs.com/","bugs":{"url":"https://github.com/getelena/elena/issues"},"bin":{"elena":"src/cli.js"},"dist":{"shasum":"8a4d95f336dd9ca14bebe4d65ca56f4d6b6c70e8","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-1.0.0.tgz","fileCount":10,"integrity":"sha512-mo1O/XBF89QuIuifyFKYa9WT40l+1Wb9fmy+MfyzJjgTv42wE/z++7NIGpif6gMTR/VMsMSJX6+ekTl5hE/PfQ==","signatures":[{"sig":"MEUCIQD3GZkNLpStXJDvIHXjEl00ZIeag0uqtSNBr3rA5R7v4QIgF+j3t7X/QpbsVQ6ZTc8OuV7nqIaXyWjN/1cGCdlNVJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elenajs%2fbundler@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41758},"type":"module","engines":{"node":">= 20"},"exports":{".":"./src/index.js","./cem":"./src/cem-analyze.js","./rollup":"./src/rollup-build.js"},"gitHead":"ef466853f84deb6559ea66b54cd85b7e043e9f36","scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e83697-9ba3-41ca-b20a-0adba3be3a59"}},"repository":{"url":"git+https://github.com/getelena/elena.git","type":"git","directory":"packages/bundler"},"_npmVersion":"lerna/9.0.7/node@v22.22.2+x64 (linux)","description":"Bundler for Progressive Web Component libraries built with Elena.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"2.8.1","globby":"16.2.0","rollup":"4.60.1","typescript":"6.0.2","@babel/core":"7.29.0","@babel/preset-env":"7.29.2","@rollup/plugin-babel":"7.0.0","@rollup/plugin-terser":"1.0.0","rollup-plugin-summary":"3.0.1","@elenajs/plugin-cem-tag":"^1.0.0","@elenajs/plugin-cem-prop":"^1.0.0","@rollup/plugin-typescript":"12.3.0","@elenajs/plugin-cem-define":"^1.0.0","@elenajs/plugin-rollup-css":"^1.0.0","@rollup/plugin-node-resolve":"16.0.3","@elenajs/plugin-cem-typescript":"^1.0.0","custom-element-jsx-integration":"1.6.0","@custom-elements-manifest/analyzer":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/bundler_1.0.0_1776026412203_0.7489929910323969","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@elenajs/bundler","version":"1.0.1","description":"Bundler for Progressive Web Component libraries built with Elena.","author":{"name":"Elena","email":"hi@elenajs.com"},"homepage":"https://elenajs.com/","repository":{"type":"git","url":"git+https://github.com/arielsalminen/elena.git","directory":"packages/bundler"},"bugs":{"url":"https://github.com/arielsalminen/elena/issues"},"license":"MIT","publishConfig":{"access":"public"},"type":"module","bin":{"elena":"src/cli.js"},"exports":{".":"./src/index.js","./rollup":"./src/rollup-build.js","./cem":"./src/cem-analyze.js"},"engines":{"node":">= 20"},"scripts":{"test":"vitest run"},"dependencies":{"@babel/core":"7.29.0","@babel/preset-env":"7.29.2","@custom-elements-manifest/analyzer":"0.11.0","@elenajs/plugin-cem-define":"^1.0.1","@elenajs/plugin-cem-prop":"^1.0.1","@elenajs/plugin-cem-tag":"^1.0.1","@elenajs/plugin-cem-typescript":"^1.0.1","@elenajs/plugin-rollup-css":"^1.0.1","@rollup/plugin-babel":"7.0.0","@rollup/plugin-node-resolve":"16.0.3","@rollup/plugin-terser":"1.0.0","@rollup/plugin-typescript":"12.3.0","custom-element-jsx-integration":"1.6.0","globby":"16.2.0","rollup":"4.60.1","rollup-plugin-summary":"3.0.1","tslib":"2.8.1","typescript":"6.0.2"},"devDependencies":{"vitest":"4.1.2"},"gitHead":"d40020a9a8d35be20a555f939ebd6954f023c214","_id":"@elenajs/bundler@1.0.1","_nodeVersion":"22.23.1","_npmVersion":"lerna/9.0.7/node@v22.23.1+x64 (linux)","dist":{"integrity":"sha512-dgghpDywdwwYBakBH+AzdmgIMxjruUotxRb6gie5lGaI+ED+Nkxs/L3HzQNY7FrXMUhz2jJmV89ni1cIOUTCzA==","shasum":"4ce1ccf7fdeed3ff88ef2f86248eadd33df497dc","tarball":"https://registry.npmjs.org/@elenajs/bundler/-/bundler-1.0.1.tgz","fileCount":10,"unpackedSize":41783,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elenajs%2fbundler@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDcxaNL6zyQGjmRFc5ZEsn1rZiazOHERd3aXs9Yw6wCUgIgdRZkSqgXTrmwxiuQcYdFrevVSliyvgCwiORPXsK7/vI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4783d29c-4c8d-4098-89e5-91571990ae64"}},"directories":{},"maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bundler_1.0.1_1785132931939_0.15678890791487832"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-22T14:07:35.251Z","modified":"2026-07-27T06:15:32.461Z","0.0.2":"2026-02-22T14:07:35.483Z","0.0.3":"2026-02-22T14:16:48.410Z","0.0.4":"2026-02-22T15:15:45.323Z","0.0.6":"2026-02-22T16:12:19.665Z","0.0.7":"2026-02-22T16:33:43.319Z","0.0.8":"2026-02-22T17:09:15.342Z","0.1.0":"2026-02-24T21:41:00.252Z","0.2.0":"2026-02-25T06:07:42.513Z","0.3.0":"2026-02-26T08:46:17.881Z","0.4.0":"2026-02-26T15:06:56.170Z","0.5.0":"2026-02-27T08:29:08.827Z","0.6.0":"2026-02-27T09:05:08.036Z","0.7.0":"2026-03-03T04:58:14.764Z","0.8.0":"2026-03-04T16:14:40.340Z","0.9.0":"2026-03-04T16:21:10.493Z","1.0.0-rc.1":"2026-03-17T16:18:10.700Z","1.0.0-rc.2":"2026-03-21T20:13:18.090Z","1.0.0-rc.3":"2026-03-22T07:45:00.898Z","1.0.0-rc.5":"2026-03-23T07:25:20.362Z","1.0.0-rc.6":"2026-03-23T09:31:52.271Z","1.0.0-rc.7":"2026-03-24T17:14:25.696Z","1.0.0-rc.10":"2026-03-31T18:33:03.162Z","1.0.0-rc.11":"2026-04-05T06:18:31.896Z","1.0.0-rc.12":"2026-04-05T15:16:04.911Z","1.0.0-rc.13":"2026-04-06T18:56:47.953Z","1.0.0":"2026-04-12T20:40:12.384Z","1.0.1":"2026-07-27T06:15:32.089Z"},"bugs":{"url":"https://github.com/arielsalminen/elena/issues"},"author":{"name":"Elena","email":"hi@elenajs.com"},"license":"MIT","homepage":"https://elenajs.com/","repository":{"type":"git","url":"git+https://github.com/arielsalminen/elena.git","directory":"packages/bundler"},"description":"Bundler for Progressive Web Component libraries built with Elena.","maintainers":[{"name":"arielles","email":"info@arielsalminen.com"}],"readme":"<br/>\n<div align=\"center\">\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://elenajs.com/elena-v2-dark.png\" alt=\"Elena\" width=\"127\" height=\"156\">\n  </source>\n  <source media=\"(prefers-color-scheme: light)\" srcset=\"https://elenajs.com/elena-v2.png\" alt=\"Elena\" width=\"127\" height=\"156\">\n  </source>\n  <img src=\"https://elenajs.com/elena-v2.png\" alt=\"Elena\" width=\"127\" height=\"156\">\n</picture>\n\n### Bundler for Progressive Web Component libraries built with Elena\n\n<br/>\n\n<a href=\"https://arielsalminen.com\"><img src=\"https://img.shields.io/badge/creator-@arielle-F95B1F\" alt=\"Creator @arielle\"/></a>\n<a href=\"https://www.npmjs.com/package/@elenajs/bundler\"><img src=\"https://img.shields.io/npm/v/@elenajs/bundler.svg\" alt=\"Latest version on npm\" /></a>\n<a href=\"https://github.com/arielsalminen/elena/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-yellow.svg\" alt=\"Elena is released under the MIT license.\" /></a>\n<a href=\"https://github.com/arielsalminen/elena/actions/workflows/tests.yml\"><img src=\"https://github.com/arielsalminen/elena/actions/workflows/tests.yml/badge.svg\" alt=\"Tests status\" /></a>\n\n</div>\n\n<br/>\n\n<p align=\"center\"><strong>@elenajs/bundler</strong> is the build tool for <a href=\"https://elenajs.com\">Elena</a> Progressive Web Component libraries. It bundles JavaScript and TypeScript source files, minifies CSS, generates a <a href=\"https://custom-elements-manifest.open-wc.org/\">Custom Elements Manifest</a>, and produces TypeScript declarations for Elena components.</p>\n\n<br/>\n\n## Table of contents\n\n- **[Install](#install)**\n- **[CLI usage](#cli-usage)**\n- **[Configuration](#configuration)**\n  - **[Options](#options)**\n- **[Build output](#build-output)**\n- **[Programmatic API](#programmatic-api)**\n\n## Install\n\n```bash\nnpm install --save-dev @elenajs/bundler\n```\n\n## CLI usage\n\nThe bundler provides an `elena` CLI binary with `build` and `watch` commands:\n\n```bash\nnpx elena build\n```\n\nIf no command is provided, `build` is assumed:\n\n```bash\nnpx elena\n```\n\nTo start a watch session that rebuilds on file changes:\n\n```bash\nnpx elena watch\n```\n\n### Flags\n\n| Flag               | Description                                                                                 |\n| ------------------ | ------------------------------------------------------------------------------------------- |\n| `--config <path>`  | Path to a config file. Defaults to `elena.config.mjs` or `elena.config.js` in the project root. |\n\nExample:\n\n```bash\nnpx elena build --config config/elena.config.mjs\n```\n\n## Configuration\n\nCreate an `elena.config.mjs` (or `elena.config.js`) at the root of your package:\n\n```js\n/**\n * ░ [ELENA]: Bundler configuration\n *\n * @type {import(\"@elenajs/bundler\").ElenaConfig}\n */\nexport default {\n  // Source directory scanned for .js/.ts entry files and .css files.\n  input: \"src\",\n\n  // Rollup output options.\n  output: {\n    dir: \"dist\",\n    format: \"esm\",\n    sourcemap: true,\n  },\n\n  // Entry for the single-file bundle. Set to false to disable.\n  bundle: \"src/index.js\",\n\n  // Additional Rollup plugins appended after Elena's built-in set.\n  // plugins: [],\n\n  // Custom Elements Manifest options. Set to false to skip entirely.\n  // analyze: {\n  //   plugins: [],\n  // },\n\n  // Browserslist targets for transpilation. Enables syntax transforms\n  // (e.g. class fields, optional chaining) to widen browser support.\n  // target: [\"chrome 71\", \"firefox 69\", \"safari 12.1\"],\n\n  // Custom Terser minifier options, merged with the defaults.\n  // terser: { ecma: 2020, module: true },\n\n  // Banner comment prepended to bundle output files.\n  // Use a @license tag so minifiers preserve it.\n  // banner: `/** @license MIT */`,\n};\n```\n\n### Options\n\n| Option             | Type              | Default          | Description                                                                                                              |\n| ------------------ | ----------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| `input`            | `string`          | `\"src\"`          | Source directory to scan for `.js`, `.ts`, and `.css` files.                                                             |\n| `output.dir`       | `string`          | `\"dist\"`         | Output directory for compiled files.                                                                                     |\n| `output.format`    | `string`          | `\"esm\"`          | Rollup output format.                                                                                                    |\n| `output.sourcemap` | `boolean`         | `true`           | Whether to emit sourcemaps.                                                                                              |\n| `bundle`           | `string \\| false` | `\"src/index.js\"` | Entry point for the single-file bundle. Auto-detects `src/index.ts` if no `.js` entry exists. Set to `false` to disable. |\n| `plugins`          | `Plugin[]`        | `[]`             | Additional Rollup plugins appended after the built-in set.                                                               |\n| `analyze`          | `object \\| false` | `{ plugins: [] }` | CEM analysis options. Set to `false` to skip Custom Elements Manifest generation, TypeScript declarations, and JSX types entirely. |\n| `analyze.plugins`  | `Plugin[]`        | `[]`             | Additional CEM analyzer plugins.                                                                                         |\n| `target`           | `string \\| string[] \\| false` | `false` | Browserslist target(s) for transpilation. When set, enables syntax transforms (e.g. class fields, optional chaining) via `@babel/preset-env` to widen browser support. Example: `[\"chrome 71\", \"firefox 69\", \"safari 12.1\"]`. |\n| `terser`           | `object`          | `{ ecma: 2020, module: true }` | Custom Terser minifier options, merged with the defaults. See the [Terser API docs](https://terser.org/docs/api-reference/) for available options. |\n| `banner`           | `string \\| false` | `false`          | Banner comment prepended to `index.js` and `bundle.js` output files. Use a `@license` JSDoc tag so minifiers preserve it. |\n\n## Build output\n\nRunning `elena build` produces:\n\n| File                        | Description                                                                                          |\n| --------------------------- | ---------------------------------------------------------------------------------------------------- |\n| `dist/*.js`                 | Individual ES modules for each source file.                                                          |\n| `dist/*.css`                | Minified individual CSS files.                                                                       |\n| `dist/bundle.js`            | Single-file JavaScript bundle _(optional)_.                                                          |\n| `dist/bundle.css`           | Concatenated and minified CSS bundle. CSS files imported as CSS Module Scripts (`with { type: \"css\" }`) for Shadow DOM are excluded. |\n| `dist/custom-elements.json` | [Custom Elements Manifest](https://custom-elements-manifest.open-wc.org/) describing all components. |\n| `dist/custom-elements.d.ts` | JSX integration types mapping tag names to prop types.                                               |\n| `dist/*.d.ts`               | Per-component TypeScript declarations with typed props and events.                                   |\n\n> **Note:** CSS files that are imported as CSS Module Scripts for Shadow DOM use (`import styles from \"./button.css\" with { type: \"css\" }`) are inlined as `CSSStyleSheet` objects in the JavaScript output and excluded from `bundle.css`. Individual `.css` files are still emitted.\n\n## TypeScript support\n\nThe bundler supports both JavaScript and TypeScript source files. When `.ts` files are detected in the source directory, the bundler automatically transpiles them to JavaScript using `@rollup/plugin-typescript`. The output is identical to what you get from JavaScript sources.\n\nTo use TypeScript, write your components with inline type annotations instead of JSDoc:\n\n```ts\nimport { Elena, html } from \"@elenajs/core\";\n\nexport default class Button extends Elena(HTMLElement) {\n  static tagName = \"elena-button\";\n  static props = [\"variant\"];\n\n  /**\n   * The style variant of the component.\n   * @property\n   */\n  variant: \"default\" | \"primary\" | \"danger\" = \"default\";\n\n  render() {\n    return html`<button>${this.text}</button>`;\n  }\n}\nButton.define();\n```\n\nA `tsconfig.json` is required in the project root. A minimal configuration:\n\n```json\n{\n  \"compilerOptions\": {\n    \"target\": \"ES2020\",\n    \"module\": \"ESNext\",\n    \"moduleResolution\": \"bundler\",\n    \"skipLibCheck\": true\n  },\n  \"include\": [\"src\"]\n}\n```\n\n> **Note:** The bundler handles TypeScript declarations separately via the CEM analyzer, you do not need `declaration: true` in your `tsconfig.json`.\n\n## Programmatic API\n\nThe bundler exports its internals so you can integrate it into your own build scripts:\n\n```js\nimport {\n  createRollupConfig,\n  runRollupBuild,\n  watchRollupBuild,\n  createCemConfig,\n  runCemAnalyze,\n} from \"@elenajs/bundler\";\n```\n\nSub-path imports are also available:\n\n```js\nimport { createRollupConfig, runRollupBuild, watchRollupBuild } from \"@elenajs/bundler/rollup\";\nimport { createCemConfig, runCemAnalyze } from \"@elenajs/bundler/cem\";\n```\n\n### `createRollupConfig(options?)`\n\nReturns a Rollup configuration array. Useful if you want to wrap or extend the config in a custom `rollup.config.js`.\n\n### `runRollupBuild(config)`\n\nRuns both build phases (individual modules + optional single-file bundle) programmatically.\n\n### `watchRollupBuild(config, opts?)`\n\nStarts a Rollup watch session that rebuilds on file changes. Returns the Rollup watcher instance. Pass `opts.onRebuild` as an async callback to run after each successful rebuild (e.g. to re-run CEM analysis).\n\n### `createCemConfig(options?)`\n\nReturns the Custom Elements Manifest analyzer configuration object.\n\n### `runCemAnalyze(config, cwd?)`\n\nRuns the CEM analysis and writes `custom-elements.json`, `custom-elements.d.ts`, and per-component `.d.ts` files.\n\n## License\n\nMIT\n\n## Copyright\n\nCopyright © 2026 [Ariel Salminen](https://arielsalminen.com)\n","readmeFilename":"README.md"}