table-bulgo-app
login-bulgo-app
Create Module Bulgo App
-
vue create ${name}-bulgo-app -
vue add vuetifyDefault option -
.env.developmentAdd:VUE_APP_MODE=development -
npm i bulgo-spa-library && npm i mobile-device-detect && npm i vue-svg-loader -
Modified package.json with this:
"private":false, "main": "dist/${module}.umd.min", "build:lib": "npm run bulgo:update && node node_modules/bulgo-spa-library/build/lib.js && vue-cli-service build --target lib --filename ${name}-bulgo-app src/index.js && npm publish", "bulgo:update": "npm i bulgo-spa-library@latest", "bulgo:commit": "git add . && git commit -m \"${npm_config_message}\" && git push", "bulgo:publish": "npm run build:lib && npm run bulgo:commit --message \"${npm_config_msg_publish}\"" -
Create file
index.jsin /src with this:import { routes as routes${name}BulgoApp } from "./router"; export default { routes${name}BulgoApp, }; -
Modified
main.jswith this:- Modified
import { router } from './router' - Added
import VueRouter from 'vue-router' - Added
Vue.use(VueRouter) - Added
import 'bulgo-spa-library/dist/bulgo-spa-library.css';
- Modified
-
Modified
index.jsin /router with this.- Remove
import Vue from ‘vue’ - Remove
Vue.use(VueRouter) - Added in
const router:mode: 'history', base: process.env.BASE_URL, - Added After create
const router:routes.unshift({ path: '/', redirect: '/client' }) - Modified
export deafult router:export { router, routes }
- Remove
-
Copy Folder /helper and paste in /src.
-
Add in
index.vuepage this:import Helper from './helpers/index' created(){ // * Register Helper console.log('register helper', Helper); } -
Modified
vue.config.jswith this:- Added
css: { extract: true, loaderOptions: { scss: { additionalData: '@import "~@/assets/scss/global.scss";' } } }, - Added
chainWebpack: (config) => { const svgRule = config.module.rule('svg'); svgRule.uses.clear(); svgRule .use('babel-loader') .loader('babel-loader') .end() .use('vue-svg-loader') .loader('vue-svg-loader'); config.devServer.set('inline', false) config.devServer.set('hot', true) },
- Added
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.1.46 | ^2.6.11 | ||
| 0.1.45 | ^2.6.11 | ||
| 0.1.44 | ^2.6.11 | ||
| 0.1.43 | ^2.6.11 | ||
| 0.1.42 | ^2.6.11 | ||
| 0.1.41 | ^2.6.11 | ||
| 0.1.40 | ^2.6.11 | ||
| 0.1.39 | ^2.6.11 | ||
| 0.1.38 | ^2.6.11 | ||
| 0.1.37 | ^2.6.11 | ||
| 0.1.36 | ^2.6.11 | ||
| 0.1.35 | ^2.6.11 | ||
| 0.1.34 | ^2.6.11 | ||
| 0.1.33 | ^2.6.11 | ||
| 0.1.32 | ^2.6.11 | ||
| 0.1.31 | ^2.6.11 | ||
| 0.1.30 | ^2.6.11 | ||
| 0.1.29 | ^2.6.11 | ||
| 0.1.27 | ^2.6.11 | ||
| 0.1.26 | ^2.6.11 | ||
| 0.1.25 | ^2.6.11 | ||
| 0.1.24 | ^2.6.11 | ||
| 0.1.23 | ^2.6.11 | ||
| 0.1.22 | ^2.6.11 | ||
| 0.1.21 | ^2.6.11 | ||
| 0.1.20 | ^2.6.11 | ||
| 0.1.19 | ^2.6.11 | ||
| 0.1.18 | ^2.6.11 | ||
| 0.1.17 | ^2.6.11 | ||
| 0.1.16 | ^2.6.11 |
Showing the latest 30 of 41. See every release on npm