All Projects → DCzajkowski → vue-package-template

DCzajkowski / vue-package-template

Licence: other
Boilerplate for your next, ES6 Vue.js package. Ready for npm deployments

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects

Projects that are alternatives of or similar to vue-package-template

Vue Scroll Progress Bar
Vue.js plugin for page scroll progress bar
Stars: ✭ 76 (+533.33%)
Mutual labels:  npm-package, vue-plugin
File-Creator-CLI
A simple Command Line application which allows you to create files in your directory/folder, with all types of file extension in a more interactive way.
Stars: ✭ 18 (+50%)
Mutual labels:  npm-package
telegram-bot-skeleton-ruby
Telegram bot skeleton in Ruby
Stars: ✭ 15 (+25%)
Mutual labels:  boilerplate-template
flutter mobx boilerplate
A Flutter Project contains a Boilerplate code with MobX and Provider as a State Management.
Stars: ✭ 29 (+141.67%)
Mutual labels:  boilerplate-template
vue-bus
Tiny simple central event bus plugin for Vue.js
Stars: ✭ 50 (+316.67%)
Mutual labels:  vue-plugin
themer.js
🌗 Automatically switch between dark and light themes at sunset and sunrise using the user's location.
Stars: ✭ 28 (+133.33%)
Mutual labels:  npm-package
Ignite
A comprehensive Flask boilerplate to build SaaS applications that includes Stripe billing, emails, login, and OAuth.
Stars: ✭ 102 (+750%)
Mutual labels:  boilerplate-template
fireworks-js
🎆 A simple fireworks library! Ready to use components available for React, Vue 3, Svelte, Angular, Preact, Solid, and Web Components.
Stars: ✭ 550 (+4483.33%)
Mutual labels:  npm-package
azure-functions-ts-essentials
Essential interfaces and tools for backend development on Azure Functions with TypeScript
Stars: ✭ 21 (+75%)
Mutual labels:  npm-package
express-mongo-jwt-boilerplate
Express Mongo JsonWebToken boilerplate
Stars: ✭ 100 (+733.33%)
Mutual labels:  boilerplate-template
vue-plausible
Plausible Analytics Vue.js Plugin and NuxtJS Module
Stars: ✭ 107 (+791.67%)
Mutual labels:  vue-plugin
v-dropdown-menu
Dropdown menu plugin for vuejs, supported ssr.
Stars: ✭ 23 (+91.67%)
Mutual labels:  vue-plugin
quetie
🎀 Just the cutest and tiniest queue/deque implementation!
Stars: ✭ 111 (+825%)
Mutual labels:  npm-package
bootpack
Create multi-page websites using bootstrap for development and webpack for task running.
Stars: ✭ 30 (+150%)
Mutual labels:  boilerplate-template
gerar-boletos
Biblioteca em Node.js para geração de boletos utilizando PDFKit.
Stars: ✭ 81 (+575%)
Mutual labels:  npm-package
generator-vue-plugin
Yeoman generator generating vue plugin 🚀
Stars: ✭ 29 (+141.67%)
Mutual labels:  vue-plugin
vue-img-orientation-changer
A vue plugin that can help you display image in correct orientation.
Stars: ✭ 38 (+216.67%)
Mutual labels:  vue-plugin
js-stack-from-scratch
🌺 Russian translation of "JavaScript Stack from Scratch" from the React-Theming developers https://github.com/sm-react/react-theming
Stars: ✭ 394 (+3183.33%)
Mutual labels:  npm-package
React-Dark
A NPM module which allows you to add dark theme feature to your React application.
Stars: ✭ 19 (+58.33%)
Mutual labels:  npm-package
awesome-nodejs
Node.js 资源大全中文版。An awesome Node.js packages and resources
Stars: ✭ 978 (+8050%)
Mutual labels:  npm-package

⚠️ This package is abandoned in favor of Vue Cli3 ⚠️

Refer to its documentation for creating new Vue packages



Vue package ES6 boilerplate

This is a simple boilerplate for your next Vue plugin.

Table of contents:

Installation

$ npm install -g vue-cli
$ vue init DCzajkowski/vue-package-template my-package
$ cd my-package
$ yarn # or npm install
  1. Write your package code in src/main.js
  2. Open package.json file. Find (all) and replace following keys:
  3. Run npm login
  4. Run npm publish

How it works

This template uses two different build systems.

NPM usage

All code meant for npm usage is compiled with Webpack. All code goes into dist-module/ folder.

It is ignored by Git, but is being published to npm.

Browser usage

All code meant for browser usage ie. <script> import is compiled with Browserify + Vueify. All code goes to dist/ folder.

It is ignored by Git, but is being published to npm.

Contributing

You are welcome to contribute to this package in any way or form you want. New issues and pull requests are welcome.

I am not a JavaScript expert and some things may not be made in the best way possible. Feel free to point out anything that sticks out.

License

Just use it. For free. Forever.

Issues

If you find any bug or problem with the template please open an issue or create a pull request on the Github repo.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].