File tree Expand file tree Collapse file tree 8 files changed +12523
-0
lines changed
Expand file tree Collapse file tree 8 files changed +12523
-0
lines changed Original file line number Diff line number Diff line change 1+ .DS_Store
2+ node_modules
3+ /dist
4+
5+ # local env files
6+ .env.local
7+ .env. * .local
8+
9+ # Log files
10+ npm-debug.log *
11+ yarn-debug.log *
12+ yarn-error.log *
13+ pnpm-debug.log *
14+
15+ # Editor directories and files
16+ .idea
17+ .vscode
18+ * .suo
19+ * .ntvs *
20+ * .njsproj
21+ * .sln
22+ * .sw ?
Original file line number Diff line number Diff line change 1+ # vue-shell
2+
3+ ## Project setup
4+ ```
5+ npm install
6+ ```
7+
8+ ### Compiles and hot-reloads for development
9+ ```
10+ npm run serve
11+ ```
12+
13+ ### Compiles and minifies for production
14+ ```
15+ npm run build
16+ ```
17+
18+ ### Lints and fixes files
19+ ```
20+ npm run lint
21+ ```
22+
23+ ### Customize configuration
24+ See [ Configuration Reference] ( https://cli.vuejs.org/config/ ) .
Original file line number Diff line number Diff line change 1+ module . exports = {
2+ presets : [
3+ '@vue/cli-plugin-babel/preset'
4+ ]
5+ }
Original file line number Diff line number Diff line change 1+ const path = require ( 'path' ) ;
2+ const VueLoaderPlugin = require ( 'vue-loader/lib/plugin' )
3+
4+ module . exports = {
5+ entry : path . resolve ( __dirname + './../src/index.js' ) ,
6+ output : {
7+ path : path . resolve ( __dirname + './../dist' ) ,
8+ filename : 'v-shell.js'
9+ } ,
10+ module : {
11+ rules : [ {
12+ test : / \. j s $ / ,
13+ use : 'babel-loader'
14+ } ,
15+ {
16+ test : / \. v u e $ / ,
17+ use : 'vue-loader'
18+ } ,
19+ {
20+ test : / \. c s s $ / ,
21+ use : [
22+ 'vue-style-loader' ,
23+ 'css-loader'
24+ ]
25+ } ,
26+ {
27+ test : / \. s [ a c ] s s $ / i,
28+ use : [
29+ 'style-loader' ,
30+ 'css-loader' ,
31+ 'sass-loader' ,
32+ ]
33+ } ,
34+ ]
35+ } ,
36+ plugins : [
37+ new VueLoaderPlugin ( )
38+ ]
39+ }
Original file line number Diff line number Diff line change 1+ {
2+ "name" : " vue-shell" ,
3+ "version" : " 1.0.0" ,
4+ "private" : true ,
5+ "scripts" : {
6+ "serve" : " vue-cli-service serve" ,
7+ "build" : " vue-cli-service build" ,
8+ "lint" : " vue-cli-service lint"
9+ },
10+ "dependencies" : {
11+ "core-js" : " ^3.6.5" ,
12+ "vue" : " ^2.6.11"
13+ },
14+ "devDependencies" : {
15+ "@vue/cli-plugin-babel" : " ~4.4.0" ,
16+ "@vue/cli-plugin-eslint" : " ~4.4.0" ,
17+ "@vue/cli-service" : " ~4.4.0" ,
18+ "babel-eslint" : " ^10.1.0" ,
19+ "cz-conventional-changelog" : " ^3.2.0" ,
20+ "eslint" : " ^6.7.2" ,
21+ "eslint-plugin-vue" : " ^6.2.2" ,
22+ "vue-template-compiler" : " ^2.6.11"
23+ },
24+ "eslintConfig" : {
25+ "root" : true ,
26+ "env" : {
27+ "node" : true
28+ },
29+ "extends" : [
30+ " plugin:vue/essential" ,
31+ " eslint:recommended"
32+ ],
33+ "parserOptions" : {
34+ "parser" : " babel-eslint"
35+ },
36+ "rules" : {}
37+ },
38+ "browserslist" : [
39+ " > 1%" ,
40+ " last 2 versions" ,
41+ " not dead"
42+ ],
43+ "config" : {
44+ "commitizen" : {
45+ "path" : " cz-conventional-changelog"
46+ }
47+ }
48+ }
Original file line number Diff line number Diff line change 1+ import shell from "./v-shell.vue" ;
2+
3+ function install ( Vue ) {
4+ if ( install . installed ) return ;
5+ install . installed = true ;
6+ Vue . component ( "v-shell" , shell ) ;
7+ }
8+
9+ const plugin = {
10+ install
11+ } ;
12+
13+ let GlobalVue = null ;
14+ if ( typeof window !== "undefined" ) {
15+ GlobalVue = window . Vue ;
16+ } else if ( typeof global !== "undefined" ) {
17+ GlobalVue = global . vue ;
18+ }
19+ if ( GlobalVue ) {
20+ GlobalVue . use ( plugin ) ;
21+ }
22+
23+ shell . install = install ;
24+
25+ export default shell ;
You canβt perform that action at this time.
0 commit comments