{"_id":"vue-web-component-wrapper","_rev":"37-bb1d86d56725499ab3ea227e221ffd10","name":"vue-web-component-wrapper","dist-tags":{"latest":"1.7.7"},"versions":{"1.0.2":{"name":"vue-web-component-wrapper","version":"1.0.2","keywords":["vue","web-component","custom-element"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.0.2","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"dist":{"shasum":"bf7807b657f34535d345fbe92af6a0727c0c29ad","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.0.2.tgz","fileCount":4,"integrity":"sha512-cFDHBEoJJ92w1Ka1W6yklpPXVzXDYY2DPqBiCrCv5pjgR+wsgLahCVum8rUJxAR+KF6qbSBgSADhHbxCaRf3BA==","signatures":[{"sig":"MEUCIHPheL/64AI0QrGG2aFVFMtFdl1pfdtXk7QmMc41t3V/AiEAvAlbXWyJfI/O2exBUfP5kEcFG2/VoHHR/RL3lna0vZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9648},"main":"dist/vue-web-component-wrapper.umd.js","module":"dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./dist/vue-web-component-wrapper.es.js","require":"./dist/vue-web-component-wrapper.umd.js"}},"gitHead":"06494db31c0a5402a9726ed484960ff136651ffc","scripts":{"build":"vite build"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"_npmVersion":"9.3.1","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"vue":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.4","@babel/cli":"^7.21.5","@babel/core":"^7.21.5","@babel/preset-env":"^7.21.5","@vitejs/plugin-vue":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.0.2_1684322894352_0.40857472791430993","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"vue-web-component-wrapper","version":"1.0.3","keywords":["vue","web-component","custom-element"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.0.3","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"cef5e95dcc9aa3a41678384733bc5cb1e168f7d3","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.0.3.tgz","fileCount":4,"integrity":"sha512-yMqTlHvu7jpnTyRWkVNGsMiuwBbTGba5uCBYntuHl70zb/stOcnE1VOTZMY1nnaNMvUdsO7qvXQN1J2/LRMbew==","signatures":[{"sig":"MEQCIARcYOPQi9DZwxxGhyrh7hgSXM1u5llDDi3q/gTN8iSQAiA7ywgaYBZMH/tUFozftjOeONUYrhdxt21uri1sDNUojw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9877},"main":"dist/vue-web-component-wrapper.umd.js","module":"dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./dist/vue-web-component-wrapper.es.js","require":"./dist/vue-web-component-wrapper.umd.js"}},"gitHead":"ecb2e0e82127dc2c91b6d5d7f155b9675920be62","scripts":{"build":"vite build"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"9.3.1","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"vue":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.4","@babel/cli":"^7.21.5","@babel/core":"^7.21.5","@babel/preset-env":"^7.21.5","@vitejs/plugin-vue":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.0.3_1684398430769_0.9449054214150352","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"vue-web-component-wrapper","version":"1.0.4","keywords":["vue","web-component","custom-element"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.0.4","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"d578b188447e2d09d87246094cb104a2de541563","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.0.4.tgz","fileCount":4,"integrity":"sha512-fA3/JQ5ERosilpnv4dnjut4tF9AsDlZLPzF2vbHIEV4XIlxqV/BrzfPMWC+bcECBuQ5B7aXe+6ftAW9tU4/37Q==","signatures":[{"sig":"MEYCIQC6M8Qx2UrReJJgqV0dvb+phwAwgnSoJOA5ifP9DYhuYQIhAM3qcwwEL3KCVwciuts0xBBRFfT7RO5h7qXqeOqS2DzJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10248},"main":"dist/vue-web-component-wrapper.umd.js","module":"dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./dist/vue-web-component-wrapper.es.js","require":"./dist/vue-web-component-wrapper.umd.js"}},"gitHead":"ecb2e0e82127dc2c91b6d5d7f155b9675920be62","scripts":{"build":"vite build"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"9.3.1","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"vue":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.4","@babel/cli":"^7.21.5","@babel/core":"^7.21.5","@babel/preset-env":"^7.21.5","@vitejs/plugin-vue":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.0.4_1684398771636_0.441461053295666","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"vue-web-component-wrapper","version":"1.0.5","keywords":["vue","web-component","custom-element"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.0.5","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"bf193e36642626e1f93a573675c958e41e7ca0ab","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.0.5.tgz","fileCount":4,"integrity":"sha512-tGnhrpjOSkStrjdRZJKlVn5Vlvev+s++MexU+tRzISaPrGtABpIXucSKqiVMMqT7sNkXc3yNHxLTUW4/gwL9Mg==","signatures":[{"sig":"MEQCIGpXkPixGsbiBvtDGuAg5A4VgHk7YIb7vr4d2SZm49vKAiAuAhysTmPODcgFx0OoNEvVgsYjNg0l2cZyvP/pLq9Hog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12245},"main":"dist/vue-web-component-wrapper.umd.js","module":"dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./dist/vue-web-component-wrapper.es.js","require":"./dist/vue-web-component-wrapper.umd.js"}},"gitHead":"140c8c9d6cdfb816fceff1e055965fbeca75f97a","scripts":{"build":"vite build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"9.3.1","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"vue":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.4","vitepress":"^1.0.0-alpha.76","@babel/cli":"^7.21.5","@babel/core":"^7.21.5","@babel/preset-env":"^7.21.5","@vitejs/plugin-vue":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.0.5_1684449735422_0.033707479588678035","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"vue-web-component-wrapper","version":"1.1.0","keywords":["vue","web-component","custom-element"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.1.0","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"fed3f12ecdd51b3c422edbd2e82221d91729d667","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.1.0.tgz","fileCount":75,"integrity":"sha512-kFiVucGKfjb2p3EcTar1oOSdOynZbsTebMvXgTaL/nzidUFjImO1n6J6f72rIi3udrTAyt8+51mbtiZey3x5Cg==","signatures":[{"sig":"MEUCIAPljMhve7AzGEc0CrxCP4U3ABdOBVrNAKhDRr/wfzIQAiEA8gH8WlxAaOnCe7f6lii6mFGgJFnKm1MU2/FMdn295dY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330009},"gitHead":"299d85d21570bc8c7900cdbc91fb7594f6629e9b","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"9.3.1","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","eslint-plugin-vue":"^9.14.1","@rushstack/eslint-patch":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.1.0_1685621087485_0.6460506861160304","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"vue-web-component-wrapper","version":"1.1.1","keywords":["vue","web-component","custom-element"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.1.1","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"d1944d6c428574b28ff110a842ab70da57f52727","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.1.1.tgz","fileCount":75,"integrity":"sha512-2SrTAcTiZSUSUQCQXBPvQgjxQavmg4rgv7b4wTX8u+J7bEE/BBDk197SXifuj0WMfbIjvdMjw47Ezb7b/VPN3w==","signatures":[{"sig":"MEUCIE1CVY75mm2e8ExVmHzFJcIaZfn5Bl18KAqAoVpgVxP4AiEAtOWVyLTnAevli3Wex9VRd4Zab/r8+HQs99X9wW6RsBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330486},"main":"package/dist/vue-web-component-wrapper.umd.js","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"d1d676e0e5f93ac54de0eec9caf80246b345ca20","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"9.3.1","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","vitepress":"^1.0.0-beta.1","eslint-plugin-vue":"^9.14.1","@rushstack/eslint-patch":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.1.1_1690927115004_0.7154982323671308","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"vue-web-component-wrapper","version":"1.2.0","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.2.0","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"dc2e6ae775b7854088fd8cc6931f35bab1373c4f","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.2.0.tgz","fileCount":75,"integrity":"sha512-BVw5uMjfgrpDmqJJ6yDLDvCtBTIbxlx29bNZc1jMnOTNNUJmf995xO4HZuObSUdhFcql1A8DOReRWs7QE30TUQ==","signatures":[{"sig":"MEUCIQCW9cvUe+IGwp5kJgyVAF5MO3DLzACMNsqgEZBmsnVVCAIgJ6seophKeVBzoDCA3Ml9YrEaobZX8dkjqH/F8OivsJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331842},"main":"package/dist/vue-web-component-wrapper.umd.js","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"c62df5de07fad8ff842b28146986219279d644dd","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"9.3.1","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","vitepress":"^1.0.0-beta.1","eslint-plugin-vue":"^9.14.1","@rushstack/eslint-patch":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.2.0_1698012845566_0.7312271706213325","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"vue-web-component-wrapper","version":"1.3.0","keywords":["vue","web-component","custom-element"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.3.0","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"ebcd767dec5361195871e48166c2a9dfbe571147","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.3.0.tgz","fileCount":3,"integrity":"sha512-WcpmtRILzWjA9Z/EYfon7Ayty4vyqDxEAwKkuZYpGhAKxGc4B5SH0v9tO+DxlCW7j0q+C9q0F7PmLzqNpD1nyQ==","signatures":[{"sig":"MEUCIQDNo3e0T7/x5UHEXPBL2J2OlWcWeTLAZmg0V5+UABhb8QIgcKWBUllNyloAKwIWX2ybQV0dGNjphZoA+EDf/xF/zKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8061},"main":"dist/vue-web-component-wrapper.umd.js","types":"types.d.ts","module":"dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./dist/vue-web-component-wrapper.es.js","require":"./dist/vue-web-component-wrapper.umd.js"}},"gitHead":"293282bcd25b6d077c32b1227bb8338036be50d3","scripts":{"build":"vite build"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"9.3.1","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"vue":"^3.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","vitepress":"1.0.0-beta.1","@babel/cli":"^7.21.5","@babel/core":"^7.22.1","@types/node":"^18.16.16","vite-plugin-dts":"^2.3.0","@babel/preset-env":"^7.22.4","@vitejs/plugin-vue":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.3.0_1705681359298_0.8824732749660169","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"vue-web-component-wrapper","version":"1.3.1","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.3.1","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"0adeaaae10f45e52c7a1f8b6485d0571c6ff0eea","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.3.1.tgz","fileCount":78,"integrity":"sha512-1P8xdQmEI12rRyQ3XoiyNsPJlTkT6QbEPQ9/GKRIZJO4rIorBCGxog911mE6SHJxhAMrMn5t5KmtyohnO33YEQ==","signatures":[{"sig":"MEUCIQCR4U1a/Wnm8Um0+z26lR/cnr0/fWXKD+ul72WQvEEnhwIgYPu9x/o4cyBjlpQ7pon4Xb3N/3BMmSr4dusOYfNN+RU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357875},"main":"package/dist/vue-web-component-wrapper.umd.js","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"4b954da6e300909c13387d9ab4c42b7fa2705bfe","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"9.3.1","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","vitepress":"^1.0.0-rc.39","eslint-plugin-vue":"^9.14.1","@rushstack/eslint-patch":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.3.1_1705695181617_0.2679099131220546","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"vue-web-component-wrapper","version":"1.3.3","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.3.3","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"9d12701d431cbef17f3cb9562b13336e2bbbb349","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.3.3.tgz","fileCount":79,"integrity":"sha512-bcaiV7YrZpS47ZZYDNWZYqB8jcgtHbm/z7c/UGYBlUII4jQsihbQfEl+s7NdHR7fWRU+ZqbjRIFkdr6vNhEMqg==","signatures":[{"sig":"MEUCIC+Zf1TAgQ8PDONQfJIBWWuMb4M31P+K3SMFO2BdV+AEAiEAtK4lybCxtdWMylkp/mXbTyaiUK+0b432ALrnmQ6Odp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":718743},"main":"package/dist/vue-web-component-wrapper.umd.js","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"69b7631cd292f95d5ed88091624ea69ebf976ca1","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"9.3.1","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","vitepress":"^1.0.0-rc.39","eslint-plugin-vue":"^9.14.1","@rushstack/eslint-patch":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.3.3_1705705505287_0.2023573799832974","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"vue-web-component-wrapper","version":"1.3.4","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.3.4","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"f314091ec075450be0f08e45913dbe313fcafebe","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.3.4.tgz","fileCount":79,"integrity":"sha512-9YjCWYL8uO4bmUKyFg3ZLLQ0rEWuxaWP9nApjy/oYk+agMSAx3Yl91APlxeYAoF5J8lINnJPxIpGn/ScXjMzVQ==","signatures":[{"sig":"MEUCIBytqUQd8Mv37rs8SY/VG3Uj9lES3mzPcqq5HL03NJHKAiEAqiQ/Yq2yHETCbFDGTlqi4qZQF7X8qSniu1TcF9N+QpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722916},"main":"package/dist/vue-web-component-wrapper.umd.js","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"384594788e5428a06b161b55c3f1a82196be0ef4","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"9.3.1","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","vitepress":"^1.0.0-rc.39","eslint-plugin-vue":"^9.14.1","@rushstack/eslint-patch":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.3.4_1705707069095_0.6511668383519318","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"vue-web-component-wrapper","version":"1.4.0","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.4.0","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"b6456116b2a1a82dd09f82f2c851381edf2753c7","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.4.0.tgz","fileCount":82,"integrity":"sha512-ZiLSvr0y8qQc6W0FHP/dIJRiIxSHD/VgASFvpcTFKDBimA9Ow55xmS4jRZtDbZtg404xhcPIAhOPafC2ExoGbA==","signatures":[{"sig":"MEUCIQDQdaUgUUbn4hwQibcjr87lJi/3RiCHj++91xzfWIK9XAIgDRnSufh3Vds3N0xBoKBtR9l6I0PtR5bD+vTk3v8G7rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":727976},"main":"package/dist/vue-web-component-wrapper.umd.js","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"d389f49ae9517e4b6aa14c1fd02aec9fa2b8c18a","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"9.3.1","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","vitepress":"^1.0.0-rc.39","eslint-plugin-vue":"^9.14.1","@rushstack/eslint-patch":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.4.0_1706141427856_0.8234690430449072","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"vue-web-component-wrapper","version":"1.4.1","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.4.1","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"16b2673b6fdbbfba37b3e3ffb361320b3fd3194a","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.4.1.tgz","fileCount":82,"integrity":"sha512-+Kuq+kaA1KljaywQ/rMdb0SNf9KyaWc0CQWPpLDRZPbKLoZmjcDNRiMgU0LEHB4thaFSucb9EYI7T0McLHiQQw==","signatures":[{"sig":"MEQCIAb4z4HnytUMufGv/pMnQHhLK0k9fqNK4jYqRCIqNJX1AiBibmoxsR5hnSzicGTPMOIXtGrml/oDb6AUbIwN3dnK5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":729010},"main":"package/dist/vue-web-component-wrapper.umd.js","volta":{"node":"18.13.0","pnpm":"6.16.1","yarn":"1.22.17"},"module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"6b4da2c30ad1149fbc820771e83eeb36225a27f4","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"8.19.3","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","vitepress":"^1.0.0-rc.39","eslint-plugin-vue":"^9.14.1","@rushstack/eslint-patch":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.4.1_1714080231119_0.635617391159353","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"vue-web-component-wrapper","version":"1.4.2","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.4.2","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"fc519eee18da9d8d98a45adfce5ef5e273e1e739","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.4.2.tgz","fileCount":82,"integrity":"sha512-CUU1F3Zv8Ohi33BL9pmD70PoH0ElKz7IFpFoscwDOevxLCppQol8kAF1X81TBHg0mnc0l5DmGz9ezBBjCSGe8g==","signatures":[{"sig":"MEQCIAVrOHfJvOPaBMDgwSEE81k4MTa+csvXrSsiO8706okOAiBMJVaEffgVMAuA10iFXsrbztb1h2BgwdSwk/wqnOoPDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":729122},"main":"package/dist/vue-web-component-wrapper.umd.js","volta":{"node":"18.13.0","pnpm":"6.16.1","yarn":"1.22.17"},"module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"6b4da2c30ad1149fbc820771e83eeb36225a27f4","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"8.19.3","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","vitepress":"^1.0.0-rc.39","eslint-plugin-vue":"^9.14.1","@rushstack/eslint-patch":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.4.2_1714655072185_0.7479800723423591","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"vue-web-component-wrapper","version":"1.4.3","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.4.3","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"080de796c97cedf2b4ae30007ba667893431340a","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.4.3.tgz","fileCount":82,"integrity":"sha512-gWl+5e63p8PLzaO3pMr14NyKi6zjd6ygYojZGoKAYhlTVCZUy3zB0VekIpiZZpMd9Iv5IKtEXSEMZ5x7NPwBww==","signatures":[{"sig":"MEQCIBgzyMGo+fJS1g3ms60uipoOu9Tei0sdr+6igJKviie5AiBdr8PBXrCENXmD7p7upfyxQ/osaz9myYnhsuPcYL2ILQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":729138},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","volta":{"node":"18.13.0","pnpm":"6.16.1","yarn":"1.22.17"},"module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"6b4da2c30ad1149fbc820771e83eeb36225a27f4","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"8.19.3","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","vitepress":"^1.0.0-rc.39","eslint-plugin-vue":"^9.14.1","@rushstack/eslint-patch":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.4.3_1714690104102_0.8742438766062677","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"vue-web-component-wrapper","version":"1.4.4","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.4.4","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"915e817feff734b70fd9f362df1792c8a16168e8","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.4.4.tgz","fileCount":81,"integrity":"sha512-psX2OEkL/ffJgAEuy8DGrLtSNHvKb3Y7bLXoUYlF0o0WnIZyXFpXfR64OS1UzzWT7O+D2lXfbv8yCQNmnNWGTw==","signatures":[{"sig":"MEUCIQDzSIi8E+7+wBEl8lA5QxHO3BNKG5l/hDmxan8qQQ9GswIgL2jTf4Q5Lyz///WVl0Mlue0tPVbkWwZ7arOun1i7qXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":716781},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","volta":{"node":"18.13.0","pnpm":"6.16.1","yarn":"1.22.17"},"module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"b0cadd238cf436b38841a70ede5369343e8b6a1e","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"8.19.3","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","vitepress":"^1.0.0-rc.39","eslint-plugin-vue":"^9.14.1","@rushstack/eslint-patch":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.4.4_1714719101667_0.762610013030453","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"vue-web-component-wrapper","version":"1.5.0","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.5.0","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"7c1719900222130c050d78c3ac85ad971e480edb","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.5.0.tgz","fileCount":85,"integrity":"sha512-yv+oW0s7sPEr9WrrsmyuvMzuuLHwKOBZ/SlLjwGbL01KOFWs2D1MuosGPobt4MoSsqqM7g0trnNBly/swzcQZA==","signatures":[{"sig":"MEUCIQC7tZqP4mSU3esiXN8bswYZhikY3A4CBNOgIA+kt+Ur2QIgPgxQkgpk5Mu7y/MC07hQzWxp+6baO6NBUFWZm4Rijm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":352745},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"11f78d754e1030eac16618d5819f4b5104bd3b0c","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"9.3.1","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","vitepress":"^1.2.2","eslint-plugin-vue":"^9.14.1","@rushstack/eslint-patch":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.5.0_1717411339782_0.02142234812644106","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"vue-web-component-wrapper","version":"1.5.1","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.5.1","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://github.com/EranGrin/vue3-web-component-wrapper/tree/main#readme","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"e9b9d87592bda4f2398169fbc76c501d304a124c","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.5.1.tgz","fileCount":85,"integrity":"sha512-QRkvWsgS4l5AAvJPdo7X+9EL8rrcwpUsKqjDgNwkjnyOF16Rba+GCaX/Ic3Tr8+L0KUHDUEOcUtTcMf8Gx8Cvg==","signatures":[{"sig":"MEQCICk/mgZhHWK4+q2Fq40OHyTIXjcmZ+vAv24kGW5qr/1sAiA+bHmK1IgkkSInLivn1BedI/vREo+U7srWqIF/UBB57A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":276643},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"be608ce4151a50fddb6ef51db0b3a2390e837f62","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.7.0","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.26.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.5.1_1718184168370_0.10621426831008529","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"vue-web-component-wrapper","version":"1.6.0","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.6.0","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"c7f0c5d3ebc2dc8aea9528c488344573fcaacede","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.6.0.tgz","fileCount":95,"integrity":"sha512-coCEN0flKn4g92XSGyWY2WK0Avls6UYtBuVqA9pMi/rjMFazUxairQJxgKF1pBfC098L/5xu7fJwcKShePeheA==","signatures":[{"sig":"MEQCIBOG9SefB3LccUmvAOZKGgznxOZT9iLVGPq0dDy+g5VjAiBZllrtOy0GH4hxily7z5aVboNJsIDhw/ZAAefEcYdVgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285150},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"456321478a7413a854cd353bf94ff59cd8a450ce","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.7.0","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.26.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.6.0_1718308454286_0.5884901163570015","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"vue-web-component-wrapper","version":"1.6.1","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.6.1","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"1e186a4f6da8df6451eb17620a9121825fd4217f","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.6.1.tgz","fileCount":95,"integrity":"sha512-hThv+gePMdqNJmOYQLERq2mHhykjZ+v4zB5b9CIQWcKFX3/mmKYGCBWIgfMlXSvZ8W3Sprct91nJZYJ66KD5Rg==","signatures":[{"sig":"MEYCIQDpeGRSBN4sChjvtfy2Vcq+qEw6Us8MyebPzc5p5tuuiQIhAPG7wTzE3qFAdkevGe8anMnpS3Nqrhehpt5JgWYN/iGL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285169},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"3063fa4ca8f36e3146b16fd5dcfcd4baf3ac9a7d","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.7.0","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.26.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.6.1_1718311043693_0.0015893528269714796","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"vue-web-component-wrapper","version":"1.6.2","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.6.2","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"b5910f4b36e59810b046fb23ff50a2cec08c192d","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.6.2.tgz","fileCount":95,"integrity":"sha512-8V0kS/squV8Aazt2e9/K7uD4wK/aQvIgzjTzyITQ+QDPWu6++lLjkrDvKaoXbQPs2IJRjuA3zU/jgsNv1fowCw==","signatures":[{"sig":"MEUCIQCC9ARyEZLwNAkSFCxOwceTaKP4NtAVE1cV04xUAPYEmQIgIt3R6mUPpT/Cd4xYM0TFTENllrEUMTEmjzsfTEG3hY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285273},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"901f0ef70d7d832bc053b198723f9328dd3ba525","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.7.0","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.26.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.6.2_1720185313082_0.627256947372512","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"vue-web-component-wrapper","version":"1.6.3","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.6.3","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"d804916dd52470596ef131e65281cbfbae3285e3","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.6.3.tgz","fileCount":98,"integrity":"sha512-QR4KqcOy/YJTJnINNOEPvz0tY5WT9xtU423G1J0U5m8Ng6b6zThd9Ror0xkbIqr8AJVPzK9n4O/WqbfFua8fRA==","signatures":[{"sig":"MEYCIQCNRQUC8Cd2SjTAjncDMWFAZmPA9VP8nm7GxkEGySC54gIhAP7nac/cpS8FzS6uHBWOiV0YUv1wJwfPIHIw5yQRonCj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289069},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"5212f3b946364d47a5d6b974ad9a4485b0cef42b","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.7.0","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.26.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.6.3_1720778992457_0.15921432699229054","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"vue-web-component-wrapper","version":"1.6.4","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.6.4","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"5d508565a64d4bad7db4d21ace54ca099d9e65f1","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.6.4.tgz","fileCount":98,"integrity":"sha512-M5CcxnCUZ9ZUbvbmQmLIFE9f7722A2O9VDfQENvbxsLeQcG9nSaSuGV1UnYO6CI6VsSKw26E3nqBaXuKIFWowQ==","signatures":[{"sig":"MEUCIB//MPcPDX06Vxnjl6YDa7d4fIP4jfa0NPOsfKT2xlSQAiEAqnpQXicISmUTT6vpXyQf9qHPBXgDM7/JV62/WqfHAjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289070},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":"./package/dist/vue-web-component-wrapper.es.js","require":"./package/dist/vue-web-component-wrapper.umd.js"}},"gitHead":"3318fb52872e5d80455355e078c559e215b4b6e3","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.7.0","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.26.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.6.4_1720779308656_0.3959113256861482","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"vue-web-component-wrapper","version":"1.6.5","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.6.5","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"a90938b09e1176af36449571d33591ef6b20ee34","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.6.5.tgz","fileCount":98,"integrity":"sha512-jhJQxHJs5s16aQKFxaSuwJkz99dgti7NFiPTRZa/jhaZIFHtGLTIL5On3vXAO5pI+Y16B6IioltR0FvuvGrFRw==","signatures":[{"sig":"MEUCIBXE6dv/WJ2C6qN/kfTHLn76YbENNd+1B+g4YffR+jvVAiEAuRa8ogbXMk4q7CWARpBKEQh/AWIL9a+GP8l0cteMhVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292751},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.es.js"},"require":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.umd.js"}}},"gitHead":"d64f63e4034e0fafad57f6a834b53d9e5c548efb","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.7.0","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.26.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.6.5_1728893550847_0.7007738006796347","host":"s3://npm-registry-packages"}},"1.6.6":{"name":"vue-web-component-wrapper","version":"1.6.6","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.6.6","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"5ceaa69887d21128168029af5a8f757655e8e348","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.6.6.tgz","fileCount":98,"integrity":"sha512-mogTwFv7+gHuZnBDCQouHqLz6qpK+rBzVi1ufrprA0DsgKkahYPwDUuD1Fru9hyDAzUkYEzqeIzq/UQ2TINiDA==","signatures":[{"sig":"MEQCIBzGrMZNSCkS1GT6vQm7c8Vi5XFdbJM3rb046EOhiUQ+AiBeSKoux3MpeW+D8hH66A+3oBIYXFq+zu5e6DYGprEgxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293368},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.es.js"},"require":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.umd.js"}}},"gitHead":"809bdd786ca13c77c88ac99393e32feb7dcdab36","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.7.0","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.26.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.6.6_1728894890901_0.035838750060861235","host":"s3://npm-registry-packages"}},"1.6.7":{"name":"vue-web-component-wrapper","version":"1.6.7","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.6.7","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"e96a43a73bec7a22a779de15d7923ecfca39a3b2","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.6.7.tgz","fileCount":98,"integrity":"sha512-jpAxkWQOpLKqFe5qbLrNuNcyneH1lBpPnSF2W2heEq9Fw00JlEeRq0by/3eFuAzjVSS0DesxB52yqkYBIvgb2g==","signatures":[{"sig":"MEYCIQC/dWhOX2NeREpw4am0YHrnqajWFfLVUMv9/lOZjAqs5AIhALYW4YhYPDXiIPE9CY3nHY52Jx6Gmxl2O8x9F/xi1EMG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293414},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.es.js"},"require":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.umd.js"}}},"gitHead":"3a43c6279aa9b6d301d6fc302c6a8d2739b0daba","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.7.0","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.26.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.6.7_1728895662651_0.3317508662864128","host":"s3://npm-registry-packages"}},"1.6.8":{"name":"vue-web-component-wrapper","version":"1.6.8","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.6.8","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"e64eb32a751ce874ef1bc1d57846faaf83c862c7","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.6.8.tgz","fileCount":98,"integrity":"sha512-qpK0U8y/UgMqsvgZalUmey3lzWvnAhwPaAb7xoqQhR0qA7la9XGbRFBzGR7/nojFYoK5tuWuHbJtvzOjRjv7ww==","signatures":[{"sig":"MEYCIQDVUw3u1xBX21rXC11wLUqLp5UhhvB5zB0PsplOHHHw4gIhAKcLixATwl1bG0X7VSPhMsW3aotC9mqb/UcOcuQQf/lt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293598},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.es.js"},"require":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.umd.js"}}},"gitHead":"247f51f4a6a8935a48e6a519b32a906808287f30","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.7.0","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.26.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.6.8_1731485052753_0.5080283907795784","host":"s3://npm-registry-packages"}},"1.6.9":{"name":"vue-web-component-wrapper","version":"1.6.9","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.6.9","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"0d05b4ac205d0213f5814456556ad52defa23d0e","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.6.9.tgz","fileCount":98,"integrity":"sha512-65Ybkjg2Y+MAMsx62AgEL2n5RCfzSvqbzJLEy6WvPalLATGEUhfT88Lbx5EYC6yzvZArfLKHq7Zl75Dg29ssNQ==","signatures":[{"sig":"MEYCIQCeClv/ev1z8mH1W9i8/V1aMDEa8CB9aaY/sGhgV1OwFQIhAPL2lbZUYrVSjVI62svaCATWlT0/oXSyfD6VBumTHgER","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293714},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.es.js"},"require":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.umd.js"}}},"gitHead":"715e8088fecad5e03763be411e04864091ee10e9","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.7.0","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.26.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.6.9_1731579685821_0.15519795665967773","host":"s3://npm-registry-packages"}},"1.6.10":{"name":"vue-web-component-wrapper","version":"1.6.10","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.6.10","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"6f65ca0a05f6257ebecfc657616c106c765857a9","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.6.10.tgz","fileCount":98,"integrity":"sha512-N1ULRoEvTxII4rDEMVUSqifY+ppHvYP/ti9W5PmyYcpZuFCEtC2lVVW8ggFNI+BzDxclXhmhupmS7dHNa9B72w==","signatures":[{"sig":"MEUCIAU8asjko4/rg0z4lpeG8oiitfnLRKWjemrhRiiFmq0JAiEAhlijJJ+jo9FToQa8GL1qclgIsJ60oWnbXi4R84cdfeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293878},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.es.js"},"require":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.umd.js"}}},"gitHead":"5f1306495f861e15f0752edb1ad213c4274c9734","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.9.2","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.32.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.6.10_1734420980044_0.24942272760244522","host":"s3://npm-registry-packages-npm-production"}},"1.6.11":{"name":"vue-web-component-wrapper","version":"1.6.11","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.6.11","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"2e5b45d6eb7c97cf06335acb4f745d2429414313","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.6.11.tgz","fileCount":98,"integrity":"sha512-z/4O01BXKJj+yonurvPy3aiMrgZo03LdHQvC47MJIOIrMf8+80eJy4yBCRSbs770U/kBcg3oTDpbJL5MgXMxwQ==","signatures":[{"sig":"MEUCIG1R3YFzu+51BRJnPWypfoBX8FbY6KtzsVDdQfdAJ60GAiEA+Mwj39YvUIrQOHJi8sU9AJDJxHFpZMTudDNVjk5+Qj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295625},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.es.js"},"require":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.umd.js"}}},"gitHead":"873a2ac9b50c873415a867a238752a7cb03a6065","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.9.2","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"eslint":"^9.16.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.32.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.6.11_1734603184422_0.8266858014906306","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"vue-web-component-wrapper","version":"1.7.1","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.7.1","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"8002dbe885b74948c4776892d7c086e79ba3824a","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.7.1.tgz","fileCount":100,"integrity":"sha512-IkB+xdjQbE0LNMcHw0yKyrrirpd3SayolFosW6pkLqV9FELTEb3ZsGqyM2qI75A002PZkxy7+8m/pyuuHlrFJw==","signatures":[{"sig":"MEYCIQD4mxaZ0JPM5Wg99YcxpadhyiyeAG6cvQTtlYg9QN6XSgIhAM2ZZsIK+UECYbXBO406zhjRjgFH1leLZ8ds+SKrSM+T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307604},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.es.js"},"require":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.umd.js"}}},"gitHead":"0d3fc56cfc3ff7873c220e958e33f1398afc0d12","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.9.2","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.32.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.7.1_1739199095314_0.690757983640004","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"vue-web-component-wrapper","version":"1.7.3","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.7.3","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"06a090b817ebc30b4a1ef5e2fbdad240b547bf2a","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.7.3.tgz","fileCount":100,"integrity":"sha512-a/DjaFTFDsSSLH5PrQXBl6h9wphEeQWCvNvXt62Ehvrvy6l49LkmSCugPA4bz11fgIsG1+6WM6bc6nV/94/1Sg==","signatures":[{"sig":"MEYCIQC3Knsh07rGooI5Oe4cPEQMJG74AXdvkxoFb9LKcScZ0wIhAKQJF/ndw/ud9hxWQNCArfjUijlJIgdxnf1O6HV1ONSV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307604},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.es.js"},"require":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.umd.js"}}},"gitHead":"f566772ad0a259712cb53d541b87df4045ca5e11","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.9.2","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.32.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.7.3_1739201325352_0.08547380766748969","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"vue-web-component-wrapper","version":"1.7.5","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.7.5","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"5d0a019e9bffb3faf71ae71047c130b1c3ec9c08","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.7.5.tgz","fileCount":100,"integrity":"sha512-hdu55qUctuiklMBWRV22/c3m2kox9/tcWWfTm92UBalbzJR0em9T8bL62jO7Ub02GaDrA53CO3+tSGPiRJrplw==","signatures":[{"sig":"MEYCIQDNsThXTHZuLQeuGXu5KTgR69kj2tB+pXUTlCNvh9HLBAIhAIbJZWibGkYWlc8/LMa+QbS0+2DpHzfNtm7l5xfOSYuA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307661},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.es.js"},"require":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.umd.js"}}},"gitHead":"0d21b6f794ee08bcb09656450a5a3286fff18d54","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start","tailwind-demo":"pnpm -C demo-app-vite run dev"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.9.2","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"eslint":"^9.16.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.32.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.7.5_1740050505929_0.4913841771104548","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"vue-web-component-wrapper","version":"1.7.6","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","_id":"vue-web-component-wrapper@1.7.6","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"dist":{"shasum":"1a94a50a7f7fe3734ff8ed7f0d4b33a7c50bfe25","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.7.6.tgz","fileCount":101,"integrity":"sha512-xdEfewL8L47gN0U8WheSmfUEN7/MOoG9pR/2l2U8gB2Ju0SSYxLsXuRXD78b99ykpvR4CHzGjk2LZPrqAPG/VQ==","signatures":[{"sig":"MEYCIQDZPrO1cKqEKVa2V5kZvbLQ8/67ruHEPOpotsB+Y+v9FgIhALCUrgy1jZGpgUIy184o+9c8spdCZp4tmiFVyGS4J+bt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307406},"main":"package/dist/vue-web-component-wrapper.umd.js","types":"package/types.d.ts","module":"package/dist/vue-web-component-wrapper.es.js","exports":{".":{"import":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.es.js"},"require":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.umd.js"}}},"gitHead":"042258b21741d1ea620ec2215807e9b36058588b","scripts":{"lint":"eslint --ext .js,.vue .","build":"pnpm -C package run build","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","docs:dev":"vitepress dev docs","vite-demo":"pnpm -C demo-app-vite run dev","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","webpack-demo":"pnpm -C demo-app-webpack run start","tailwind-demo":"pnpm -C demo-app-vite run dev"},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"repository":{"url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main","type":"git"},"_npmVersion":"10.9.2","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","vitepress":"^1.2.3","eslint-plugin-vue":"^9.32.0","@rushstack/eslint-patch":"^1.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-web-component-wrapper_1.7.6_1741207072153_0.594840928270274","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"vue-web-component-wrapper","version":"1.7.7","description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","repository":{"type":"git","url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main"},"homepage":"https://erangrin.github.io/vue-web-component-wrapper/","main":"package/dist/vue-web-component-wrapper.umd.js","module":"package/dist/vue-web-component-wrapper.es.js","types":"package/types.d.ts","exports":{".":{"import":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.es.js"},"require":{"types":"./package/types.d.ts","default":"./package/dist/vue-web-component-wrapper.umd.js"}}},"scripts":{"build":"pnpm -C package run build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","docs:preview":"vitepress preview docs --port 8080","vite-demo":"pnpm -C demo-app-vite run dev","webpack-demo":"pnpm -C demo-app-webpack run start","tailwind-demo":"pnpm -C demo-app-vite run dev","SFC-demo":"pnpm -C demo-SFC-vite run build && pnpm -C demo-SFC-vite run dev","lint":"eslint --ext .js,.vue ."},"keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"author":{"name":"Your Name"},"license":"MIT","devDependencies":{"@rushstack/eslint-patch":"^1.10.3","eslint":"^9.16.0","eslint-plugin-vue":"^9.32.0","vitepress":"^1.2.3"},"_id":"vue-web-component-wrapper@1.7.7","gitHead":"93769c6773725502dafdd36ae2ca5e6e59fc079c","bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"_nodeVersion":"22.3.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-2uy6VdN8AwSzCeqc9tV4ZK2HKtgZ/NWL1rvdgOsddF1UFtszBZHKyQT9sDBUc4BpyXmP7f8tmI1rI0n/A6Qptw==","shasum":"f9efa5f4df5cc45d56c21c951bebfa7a5912b56d","tarball":"https://registry.npmjs.org/vue-web-component-wrapper/-/vue-web-component-wrapper-1.7.7.tgz","fileCount":101,"unpackedSize":308590,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAmBzFxZ2AD24O9nz9bfeOOFSr7O8XQ8MtZyKZGzUjLRAiAiAo8kzuIu2aomKJ42LqlnQ+iMyKi/ExBD/cw6vJ/25Q=="}]},"_npmUser":{"name":"ergrin","email":"soniceran@gmail.com"},"directories":{},"maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-web-component-wrapper_1.7.7_1747120421772_0.7564960121272695"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-17T11:28:14.351Z","modified":"2025-05-13T07:13:42.141Z","1.0.0":"2023-05-15T23:06:09.152Z","1.0.2":"2023-05-17T11:28:14.503Z","1.0.3":"2023-05-18T08:27:10.943Z","1.0.4":"2023-05-18T08:32:51.785Z","1.0.5":"2023-05-18T22:42:15.592Z","1.1.0":"2023-06-01T12:04:47.686Z","1.1.1":"2023-08-01T21:58:35.186Z","1.2.0":"2023-10-22T22:14:05.750Z","1.3.0":"2024-01-19T16:22:39.436Z","1.3.1":"2024-01-19T20:13:01.844Z","1.3.3":"2024-01-19T23:05:05.530Z","1.3.4":"2024-01-19T23:31:09.293Z","1.4.0":"2024-01-25T00:10:28.074Z","1.4.1":"2024-04-25T21:23:51.356Z","1.4.2":"2024-05-02T13:04:32.422Z","1.4.3":"2024-05-02T22:48:24.409Z","1.4.4":"2024-05-03T06:51:41.891Z","1.5.0":"2024-06-03T10:42:19.958Z","1.5.1":"2024-06-12T09:22:48.518Z","1.6.0":"2024-06-13T19:54:14.451Z","1.6.1":"2024-06-13T20:37:23.858Z","1.6.2":"2024-07-05T13:15:13.273Z","1.6.3":"2024-07-12T10:09:52.656Z","1.6.4":"2024-07-12T10:15:08.802Z","1.6.5":"2024-10-14T08:12:31.058Z","1.6.6":"2024-10-14T08:34:51.155Z","1.6.7":"2024-10-14T08:47:42.857Z","1.6.8":"2024-11-13T08:04:12.936Z","1.6.9":"2024-11-14T10:21:26.031Z","1.6.10":"2024-12-17T07:36:20.243Z","1.6.11":"2024-12-19T10:13:04.652Z","1.7.1":"2025-02-10T14:51:35.498Z","1.7.3":"2025-02-10T15:28:45.555Z","1.7.5":"2025-02-20T11:21:46.154Z","1.7.6":"2025-03-05T20:37:52.326Z","1.7.7":"2025-05-13T07:13:41.953Z"},"bugs":{"url":"https://github.com/EranGrin/vue3-web-component-wrapper/issues"},"author":{"name":"Your Name"},"license":"MIT","homepage":"https://erangrin.github.io/vue-web-component-wrapper/","keywords":["vue","web-component","custom-element","vue3","vue3-plugin","vue3-web-component-wrapper","vue3-web-component","vue3-custom-element","vue3-custom-element-wrapper"],"repository":{"type":"git","url":"git+https://github.com/EranGrin/vue3-web-component-wrapper.git#main"},"description":"A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.","maintainers":[{"name":"ergrin","email":"soniceran@gmail.com"}],"readme":"<p align=\"center\">\n    <h1 align=\"center\">vue-web-component-wrapper</h1>\n</p>\n<p align=\"center\">\n    <em>Transforming full-fledged Vue3 applications into reusable web components</em>\n</p>\n<p align=\"center\">\n\t<img src=\"https://img.shields.io/badge/license-MIT-green\" alt=\"License MIT\">\n\t<img src=\"https://img.shields.io/badge/version-1.7.7-blue\" alt=\"version 1.7.7\">\n\t<img src=\"https://img.shields.io/badge/maintained-yes-brightgreen\" alt=\"maintained yes\">\n</p>\n\n<hr>\n\n## Introduction\n\n**vue-web-component-wrapper** is a powerful Vue 3 plugin designed to transform full-fledged Vue applications into reusable web components (custom elements). These web components can be integrated into any website, enhancing flexibility and reusability.\n\n## Why Use vue-web-component-wrapper?\n\nAs of now, Vue 3 does not support the creation of full applications as web components out of the box. This plugin aims to solve this problem by providing a simple and easy-to-use solution for creating web components from Vue applications. It also provides support for Vue ecosystem plugins such as [Vuex](https://vuex.vuejs.org/), [Pinia](https://pinia.vuejs.org/), [Vue Router](https://router.vuejs.org/), [Vue I18n](https://vue-i18n.intlify.dev/), and [VeeValidate](https://vee-validate.logaretm.com/v4/).\n\n## Demo\n\nCheck out these demo projects to see **vue-web-component-wrapper** in action:\n\n- **Webpack Implementation**: [Webpack Demo Project](https://stackblitz.com/edit/vue-web-component-wrapper?file=README.md&startScript=webpack-demo)\n- **Vite.js Implementation**: [Vite Demo Project](https://stackblitz.com/edit/vue-web-component-wrapper?file=README.md&startScript=vite-demo)\n\n## Documentation\n\nSee the [Documentation](https://erangrin.github.io/vue-web-component-wrapper) for more details.\n\n## Key Features\n\n- **Vue Plugins Compatibility**: Seamlessly integrates with Vue ecosystem plugins like Vuex, Vue Router, and Vue I18n.\n- **CSS Framework Support**: Works with popular CSS frameworks such as Tailwind CSS, Bootstrap, Vuetify, Element Plus, and more.\n- **CSS Preprocessor Support**: Allows the use of CSS preprocessors like SCSS and LESS.\n- **Scoped CSS**: Supports scoped CSS in your components.\n- **Shadow DOM Support**: Encapsulates styles and scripts to prevent clashes with the rest of your application.\n- **Vue DevTools Support**: Compatible with the Vue DevTools browser extension.\n- **Slot and Named Slot Support**: Define and use slots and named slots within web components.\n- **v-model Support**: Improved support for two-way data binding using the `v-model` architecture.\n- **Event Emitting Support**: Emit and handle custom events from web components.\n- **Provide/Inject Support**: Pass data from parent to child components using `provide` and `inject`.\n- **Disable Removal of Styles on Unmount**: Control the removal of styles upon component unmount to solve issues with CSS transitions.\n- **Disable Shadow DOM**: Option to disable Shadow DOM for web components.\n- **Replace `:root` with `:host`**: Optionally replace `:root` selectors with `:host` in your CSS to ensure styles are correctly scoped within the Shadow DOM.\n- **Async Initialization**: Option to delay the initialization until its Promise resolves.\n- **Loader Support**: Support for loader spinner elements until the application is fully initialized.\n- **Hide slot content until the component is fully mounted**: Option to hide the content of named slots until the web-component is fully mounted.\n\n## CSS Frameworks Examples\n\n- **Tailwind CSS**: [Demo](https://stackblitz.com/edit/vue-web-component-wrapper?file=README.md&startScript=tailwind-demo)\n- **UnoCSS**: [Demo](https://stackblitz.com/~/github.com/EranGrin/element-plus-unocss-web-component?file=src/style.css:L1-L2)\n- **Vuetify**: [Demo](https://stackblitz.com/~/github.com/EranGrin/vuetify-web-component-wrapper)\n- **Element Plus**: [Demo](https://stackblitz.com/~/github.com/EranGrin/element-plus-unocss-web-component?file=src/style.css:L1-L2)\n- **Bootstrap**: [Demo](https://stackblitz.com/~/github.com/EranGrin/bootstrap-demo-webcomponent)\n\nFor more details, see the [Documentation](https://erangrin.github.io/vue-web-component-wrapper).\n\n## Installation\n\n```bash\nnpm install vue-web-component-wrapper\n# or\nyarn add vue-web-component-wrapper\n# or\npnpm add vue-web-component-wrapper\n```\n\n## Usage\n\nTo create a web component using **vue-web-component-wrapper**, follow the steps below:\n\n### 1. Import the Necessary Modules\n\nIn your entry file, import the required modules:\n\n```javascript\nimport App from './App.vue';\nimport tailwindStyles from './assets/tailwind.css?raw';\nimport { createWebHashHistory, createRouter } from 'vue-router';\nimport { createI18n } from 'vue-i18n';\nimport { createStore } from 'vuex';\nimport { createPinia } from 'pinia';\nimport { defaultRoutes } from './main.routes.js';\nimport { store } from './store/index.js';\nimport {\n  defineCustomElement as VueDefineCustomElement,\n  h,\n  createApp,\n  getCurrentInstance,\n} from 'vue';\nimport { createWebComponent } from 'vue-web-component-wrapper';\n```\n\n### 2. Set Up the Instances and Plugins\n\nConfigure your Vuex/Pinia store, Vue Router, and other Vue plugins:\n\n```javascript\nexport const pluginsWrapper = {\n  install(GivenVue) {\n    const Vue = GivenVue;\n\n    // Vuex\n    const createdStore = createStore(store);\n    Vue.use(createdStore);\n\n    // Or Pinia\n    const pinia = createPinia();\n    Vue.use(pinia);\n\n    // Vue Router\n    const router = createRouter({\n      history: createWebHashHistory(),\n      routes: defaultRoutes,\n    });\n    Vue.use(router);\n\n    // Vue I18n\n    const i18n = createI18n({\n      locale: 'en',\n      fallbackLocale: 'en',\n    });\n    Vue.use(i18n);\n  },\n};\n```\n\n### 3. Create Your Web Component\n\nUse `createWebComponent` to create your web component. Specify your root Vue component, the element name, any plugins, and CSS framework styles:\n\n```javascript\ncreateWebComponent({\n  rootComponent: App,\n  elementName: 'my-web-component',\n  plugins: pluginsWrapper,\n  cssFrameworkStyles: tailwindStyles,\n  VueDefineCustomElement,\n  h,\n  createApp,\n  getCurrentInstance,\n  disableStyleRemoval: false, // default is false\n  disableShadowDOM: false,    // default is false\n  replaceRootWithHostInCssFramework: false, // default is false\n  loaderAttribute: 'data-web-component-loader', // default is 'data-web-component-loader'\n  hideSlotContentUntilMounted: true, // default is false\n});\n```\n\n#### Options Explained\n\n- **rootComponent**: The root component of your Vue application.\n- **elementName**: The tag name for your custom web component (must contain a hyphen and be lowercase).\n- **plugins**: Vue plugins to use in your application.\n- **cssFrameworkStyles**: Global CSS or SCSS styles your application needs.\n- **VueDefineCustomElement**: The `defineCustomElement` function from Vue.\n- **h**: The `h` function from Vue.\n- **createApp**: The `createApp` function from Vue.\n- **getCurrentInstance**: The `getCurrentInstance` function from Vue.\n- **disableStyleRemoval**: Disable removal of styles on unmount (useful for CSS transitions).\n- **disableShadowDOM**: Disable Shadow DOM for web components.\n- **replaceRootWithHostInCssFramework**: Replace `:root` selectors with `:host` in your CSS styles.\n- **asyncInitialization**: Accepts a function that returns a Promise.\n- **loaderAttribute**: Defines the attribute used to mark loader spinner (default is `data-web-component-loader`).\n- **hideSlotContentUntilMounted**: Hide the content of named slots until the component is fully mounted.\n- **nonce**: Content Security Policy (CSP) nonce for your web component.\n\n### asyncInitialization\n\nThe `asyncInitialization` option accepts a function that returns a Promise. The custom element waits for this Promise to resolve before completing its initialization. This is useful for performing asynchronous tasks (e.g., API calls, dynamic imports) before the app mounts.\n\n#### Example Usage\n\n```javascript\nconst asyncPromise = () => {\n  return new Promise((resolve) => {\n    setTimeout(() => {\n      resolve()\n    }, 1000)\n  })\n}\n\ncreateWebComponent({\n  rootComponent: App,\n  elementName: 'my-web-component',\n  plugins: pluginsWrapper,\n  cssFrameworkStyles: tailwindStyles,\n  VueDefineCustomElement,\n  h,\n  createApp,\n  getCurrentInstance,\n  asyncInitialization: asyncPromise, // default is Promise.resolve()\n  loaderAttribute: 'data-web-component-loader',\n  hideSlotContentUntilMounted: true, // default is false\n});\n```\n\n### loaderAttribute\n\nThe `loaderAttribute` option defines the attribute used to mark loader spinner elements in your custom element's DOM. Elements with this attribute will be removed automatically once the component is fully mounted.\n\n```html\n    <my-web-component\n      class=\"my-web-component\"\n    >\n      <!-- named slot -->\n      <div class=\"customName\" data-web-component-loader slot=\"customName\">\n        <div class=\"spinner\"></div>\n      </div>\n    </my-web-component>\n\n  <style>\n    .spinner {\n    border: 4px solid rgba(0, 0, 0, 0.1);\n    border-left-color: #4a90e2; /* Customize spinner color if needed */\n    border-radius: 50%;\n    width: 30px;\n    height: 30px;\n    animation: spin 1s linear infinite;\n    margin: auto;\n  }\n\n  @keyframes spin {\n    to {\n      transform: rotate(360deg);\n    }\n  }\n  </style>\n```\n\n### hideSlotContentUntilMounted\n\nThe `hideSlotContentUntilMounted` option hides the content of named slots until the component is fully mounted.\n- By using the `hidden` attribute on the slot element, the content will be hidden until the component is fully mounted, and the web component wrapper will remove the `hidden` attribute once the component is fully mounted.\n- This could be break the layout of your application, if you use the `hidden` attribute internally in your application.\n- If you want to use the `hidden` attribute internally in your application, you can set the `hideSlotContentUntilMounted` option to `false`.\n\n```html\n<my-web-component>\n  <!-- named slot -->\n  <div class=\"customName\" hidden slot=\"customName\">I am a custom named slot </div>\n</my-web-component>\n```\n\n### replaceRootWithHostInCssFramework\n\nThe `replaceRootWithHostInCssFramework` option replaces all occurrences of `:root` with `:host` in your `cssFrameworkStyles`. This is useful when working with CSS variables defined on `:root`, ensuring they are properly scoped within the Shadow DOM.\n\n\n#### Example Usage\n\n```javascript\ncreateWebComponent({\n  rootComponent: App,\n  elementName: 'my-web-component',\n  plugins: pluginsWrapper,\n  cssFrameworkStyles: tailwindStyles,\n  VueDefineCustomElement,\n  h,\n  createApp,\n  getCurrentInstance,\n  replaceRootWithHost: true,\n});\n```\n\n### cssFrameworkStyles\n\nThe `cssFrameworkStyles` option imports the CSS of your CSS framework or any other global CSS styles your application needs. By setting `replaceRootWithHostInCssFramework` to `true`, any `:root` selectors in your styles will be replaced with `:host`, ensuring correct scoping within the web component.\n\n### nonce\n\nThe `nonce` option is used to set a Content Security Policy (CSP) nonce for your web component. This is useful when your application uses inline scripts or styles, as it allows you to specify a unique nonce value that can be used to whitelist the inline content.\n\n### 4. Build Your Application\n\nTested bundlers to build the web-component application.\n\n## Bundler Configurations\n\n<details>\n<summary>Vite Configuration</summary>\n\n### Vite.js Configuration\n\nHere's a sample Vite configuration. Vite.js handles asset files like `.css` and `.scss`, and media files, importing them as usual. Vue files are parsed using the official [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue).\n\n```javascript\nimport { defineConfig } from 'vite';\nimport vue from '@vitejs/plugin-vue';\n\nexport default defineConfig({\n  build: {\n    sourcemap: 'inline',\n  },\n  plugins: [\n    vue({\n      customElement: true,\n    }),\n  ],\n});\n```\n\n#### `main.js/ts`\n\nIn your main file, import the CSS framework with `?inline`:\n\n```javascript\n// Fonts are not loaded with ?inline; import font CSS in App.vue\nimport style from './style.css?inline';\n```\n\n#### `App.vue`\n\nWorkaround for fonts:\n\n```html\n<style>\n@import url('https://fonts.googleapis.com/css2?family=YourFont');\n\nheader {\n  @apply font-sans;\n}\n\nmain {\n  @apply font-sans;\n}\n</style>\n```\n\n</details>\n\n<details>\n<summary>Webpack Configuration</summary>\n\n### Webpack Configuration\n\nHere's a sample webpack configuration to handle `.vue`, `.css`, and `.scss` files:\n\n```javascript\nconst path = require('path');\nconst { VueLoaderPlugin } = require('vue-loader');\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\n\nmodule.exports = {\n  mode: 'production',\n  entry: './src/main.js',\n  output: {\n    path: path.resolve(__dirname, 'dist'),\n    filename: 'my-web-component.js',\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.(vue|ce\\.vue)$/,\n        loader: 'vue-loader',\n        options: {\n          customElement: true,\n        },\n      },\n      {\n        test: /\\.(css|scss)$/,\n        oneOf: [\n          {\n            resourceQuery: /raw/,\n            use: [\n              'to-string-loader',\n              'css-loader',\n              'postcss-loader',\n              {\n                loader: 'sass-loader',\n                options: {\n                  sassOptions: {\n                    indentedSyntax: false,\n                  },\n                },\n              },\n            ],\n          },\n          {\n            use: [\n              'style-loader',\n              'css-loader',\n              'postcss-loader',\n              {\n                loader: 'sass-loader',\n                options: {\n                  sassOptions: {\n                    indentedSyntax: false,\n                  },\n                },\n              },\n            ],\n          },\n        ],\n      },\n      {\n        test: /\\.(png|jpe?g|gif|svg)(\\?.*)?$/,\n        loader: 'file-loader',\n        options: {\n          name: 'assets/[name].[hash:7].[ext]',\n        },\n      },\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin(),\n    new HtmlWebpackPlugin({\n      template: './public/index.html',\n    }),\n  ],\n  resolve: {\n    alias: {\n      vue$: 'vue/dist/vue.esm-bundler.js',\n    },\n    extensions: ['.js', '.vue', '.json'],\n  },\n};\n```\n\n#### `main.js/ts`\n\nImport the CSS framework with `?raw`:\n\n```javascript\nimport style from './style.css?raw';\n```\n\n</details>\n\n<details>\n<summary>Vite + Rollup Configuration</summary>\n\n### Vite + Rollup Configuration\n\nThis configuration provides enhanced build options using Vite with Rollup:\n\n```typescript\nimport { defineConfig, UserConfig } from 'vite';\nimport vue from '@vitejs/plugin-vue';\n\nexport default defineConfig(({ mode }): UserConfig => {\n  return {\n    esbuild: {\n      // Remove debugger statements in production\n      drop: mode === 'production' ? ['debugger'] : [],\n    },\n    build: {\n      emptyOutDir: true,\n      target: 'ES2020',\n      rollupOptions: {\n        output: {\n          // Maintain original file names\n          entryFileNames: '[name].js',\n        },\n      },\n      // Disable CSS code splitting\n      cssCodeSplit: false,\n    },\n    plugins: [\n      vue({\n        template: {\n          compilerOptions: {\n            // Define custom elements starting with 'app-element'\n            isCustomElement: (tag) => tag.startsWith('app-element'),\n          },\n        },\n        customElement: true,\n      }),\n      {\n        // Hot reload fix for Vue components\n        name: 'force-reload',\n        handleHotUpdate({ file, server }) {\n          if (file.endsWith('.vue')) {\n            server.ws.send({ type: 'full-reload' });\n            return [];\n          }\n        },\n      },\n    ],\n  };\n});\n```\n\n**Features:**\n\n\n- Custom element support for tags starting with 'app-element'.\n- Disabled CSS code splitting for better web component compatibility.\n- Hot reload improvements for Vue components.\n- Rollup output configuration to maintain file names.\n\n</details>\n\n## Web Component Without Shadow DOM\n\nTo create a web component without Shadow DOM, set the `disableShadowDOM` option to `true` in the `createWebComponent` function:\n\n```javascript\ncreateWebComponent({\n  // ...other options\n  disableShadowDOM: true,\n});\n```\n\nThis feature uses a patch to the Vue source code, which may lead to issues with future versions of Vue. Please report any issues in the repository.\n\n### Demo Without Shadow DOM\n\n[Demo Link](https://stackblitz.com/~/github.com/EranGrin/web-component-no-shadow-dom-demo)\n\n## SFC as Custom Element\n\nEnhance the functionality of Single File Components (SFC) as Custom Elements using `defineCustomElement` with two new features:\n\n1. **Nested Components**: Use nested components with styles, sharing base components between multiple custom elements.\n2. **Shadow DOM Option**: Disable Shadow DOM for the SFC custom element.\n\n### Usage\n\n```javascript\n// main.js\nimport { defineCustomElementSFC } from 'vue-web-component-wrapper';\nconst MyComponentElement = defineCustomElementSFC(MyComponent, { shadowRoot: false });\ncustomElements.define('my-component', MyComponentElement);\n```\n\n### Demo SFC Custom Element\n\n[Demo Link](https://stackblitz.com/edit/vue-web-component-wrapper?file=README.md&startScript=SFC-demo)\n\n## Tips\n\n- **Testing Production Build**: To test your production build, run a local server in the `dist` folder. You can use [Valet](https://laravel.com/docs/10.x/valet) or any local server.\n\n## Future Plans\n\n1. **TypeScript Support**: Adding proper strict types.\n\n## Contributing\n\nContributions are welcome! To contribute:\n\n- **Fork** the repository.\n- **Create a new branch** for your feature or bug fix.\n- **Make your changes** and commit them with a clear message.\n- **Push your changes** to your fork.\n- **Submit a pull request** to the main repository.\n\nPlease follow the code style and conventions used in the project.\n\nIf you find a bug or have a feature request, please [open an issue](https://github.com/EranGrin/vue-web-component-wrapper/issues).\n\n## License\n\nThis project is licensed under the MIT License.\n","readmeFilename":"README.md"}