bsenergy-easteregg
v0.0.3
Published
Wir wollen diese Komponente still in unsere Anwendungen einbetten. Wird sie durch einen talentierten Webentwickler gefunden und aktiviert, kann er hierüber Kontakt zu uns aufnehmen.
Downloads
3
Readme
EasterEgg
Wir wollen diese Komponente still in unsere Anwendungen einbetten. Wird sie durch einen talentierten Webentwickler gefunden und aktiviert, kann er hierüber Kontakt zu uns aufnehmen.
Please be kind, its our first one. :)
Verwendung der Komponente
Nachdem die Komponente mit npm install bsenergy-easteregg
installiert wurde:
und importiert wurde:
import Easter from 'bsenergy-easteregg/src/components/EasterEgg.vue';
Kann Sie im Template durch <Easter/>
verwendet werden.
NPMs mit Vite veröffentlichen
- Neues öffentliches Repo erstellen
- Neues Projekt mit Vite anlegen:
vue create .
- Komponente in Projekt erstellen:
- Requirements installieren:
npm install --save--
- Rollup Config erstellen:
//rollup.config.js import resolve from '@rollup/plugin-node-resolve'; import commonjs from '@rollup/plugin-commonjs'; import { terser } from 'rollup-plugin-terser'; export default { input: 'rc/index.js', output: { file: 'dist/my-component.umd.js', format: 'umd', name: 'MyComponent', sourcemap: true, }, plugins: [ resolve(), commonjs(), terser(), ], };
- Package.json erstellen:
//package.json { "name": "my-component", "version": "1.0.0", "description": "My Vue 3 Component", "main": "dist/my-component.umd.js", "module": "dist/my-component.esm.js", "unpkg": "dist/my-component.umd.js", "jsdelivr": "dist/my-component.umd.js", "scripts": { "build": "rollup -c", "dev": "rollup -c -w" }, "devDependencies": { "@rollup/plugin-commonjs": "^21.0.1", "@rollup/plugin-node-resolve": "^13.1.3", "rollup": "^2.60.0", "rollup-plugin-terser": "^7.0.2" } }
- Builden:
npm run build
- Einloggen:
npm login
- Paket Veröffentlichen:
npm publish
- Builden: