> ⚠️ Currently, there is no backward compatibility with `nuxt@2` oder `bridge` when updating. Nuxt 3 version is available 🎉 ## Install ``` npm i nuxt-custom-elements@beta ``` ## Todos - [ ] Implement [`vue-web-component-wrapper`](https://www.npmjs.com/package/vue-web-component-wrapper) for usage `i18n`, `pinia`, `vuetify` - [x] Solved 🎉 ~~⚠️ Not really usable until now https://github.com/vuejs/core/issues/4662~~ - [x] Workaround `unplugin-vue-ce` - [x] Vite - [x] Webpack: https://github.com/baiwusanyu-c/unplugin-vue-ce/issues/65 - [ ] Code refactoring - [ ] `webpack` Build (`@nuxt/webpack-builder`) - [x] Entries build with `build` or `generate`. - [x] `publicPath` integration? (https://webpack.js.org/guides/public-path/#automatic-publicpath) - [x] extend `webpack` config - [x] Bundle Analyzer? - [ ] `vite` Build (`@nuxt/vite-builder`) - [x] Entries build with `build` or `generate`. - [ ] `publicPath` integration? (https://www.npmjs.com/package/vite-plugin-dynamic-base) - [x] extend `vite` config - [ ] Bundle Analyzer? - [x] `vitest` Tests update - [x] `@nuxt/vite-builder` - [x] `@nuxt/webpack-builder` - [ ] Update Documentation - [ ] `nuxt` backward compatibility (`nuxt-bridge`) ## Features - Vue3 native custom element integration will be used. https://vuejs.org/guide/extras/web-components.html#building-custom-elements-with-vue - ⚠️ **Important:** custom-elements are offered only as shadow elements. ## Problems? - https://github.com/vuejs/core/issues/4662 - https://github.com/baiwusanyu-c/unplugin-vue-ce/issues/65
Nuxt 3 version is available 🎉
Install
Todos
vue-web-component-wrapperfor usagei18n,pinia,vuetifyunplugin-vue-cewebpackBuild (@nuxt/webpack-builder)buildorgenerate.publicPathintegration? (https://webpack.js.org/guides/public-path/#automatic-publicpath)webpackconfigviteBuild (@nuxt/vite-builder)buildorgenerate.publicPathintegration? (https://www.npmjs.com/package/vite-plugin-dynamic-base)viteconfigvitestTests update@nuxt/vite-builder@nuxt/webpack-buildernuxtbackward compatibility (nuxt-bridge)Features
Problems?