@dominikla/smart-vue-components

[defineCustomElement]: https://v3.vuejs.org/guide/web-components.html#definecustomelement [custom element]: https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements [demo]: https://vue-custom-element-example.netlify.app
1,373
Install
npm install @dominikla/smart-vue-components
Latest Version:2.34.0
Vue:3
Last Updated:Mar 26, 2023
Links: npm
Maintainer: dominikla

Vue 3 Custom Elements as a Library

This package is an example on how to package a custom element by using the defineCustomElement API in Vue 3.

In this case, the vue and @vueuse/core dependencies are externalized to reduce the package size and ensure it uses the same versions as in the host app.

Demo 🚀

Visit the live demo to see the custom element in action.

Development 👨‍💻

  • npm run dev: start the Vite.js build process in watch mode

Publish 📦

  • npm run build: build the package
  • npm publish: publish the package

Version History

Version Released Vue License
2.34.0 ^3.2.37
2.33.0 ^3.2.37
2.32.0 ^3.2.37
2.31.0 ^3.2.37
2.30.0 ^3.2.37