login-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.71 | ^2.6.11 | ||
| 0.1.70 | ^2.6.11 | ||
| 0.1.69 | ^2.6.11 | ||
| 0.1.68 | ^2.6.11 | ||
| 0.1.67 | ^2.6.11 | ||
| 0.1.66 | ^2.6.11 | ||
| 0.1.65 | ^2.6.11 | ||
| 0.1.62 | ^2.6.11 | ||
| 0.1.61 | ^2.6.11 | ||
| 0.1.60 | ^2.6.11 | ||
| 0.1.58 | ^2.6.11 | ||
| 0.1.57 | ^2.6.11 | ||
| 0.1.56 | ^2.6.11 | ||
| 0.1.55 | ^2.6.11 | ||
| 0.1.54 | ^2.6.11 | ||
| 0.1.53 | ^2.6.11 | ||
| 0.1.52 | ^2.6.11 | ||
| 0.1.51 | ^2.6.11 | ||
| 0.1.50 | ^2.6.11 | ||
| 0.1.49 | ^2.6.11 | ||
| 0.1.48 | ^2.6.11 | ||
| 0.1.47 | ^2.6.11 | ||
| 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 |
Showing the latest 30 of 68. See every release on npm