|
10 | 10 | "start": "cross-env NODE_ENV=production node src/server/index.js",
|
11 | 11 | "generate": "nuxt generate",
|
12 | 12 | "lint": "eslint --ext .js,.vue --ignore-path .gitignore .",
|
13 |
| - "clean": "if exist dist rd /s /q dist && if exist .nuxt rd /s /q .nuxt", |
14 |
| - "install:functions": "cd dist\\server && npm install && cd ..\\..\\", |
15 |
| - "copy": "mkdir dist && xcopy functions dist\\server /e /c /h /i /y && xcopy /e /c /h /i /y src\\static dist\\client && xcopy /e /c /h /i /y .nuxt dist\\server\\.nuxt && xcopy /e /c /h /i /y dist\\server\\.nuxt\\dist dist\\client\\assets", |
| 13 | + "lintx": "eslint --ext .js,.vue .", |
| 14 | + "clean": "rimraf .nuxt dist", |
| 15 | + "install:functions": "yarn install --cwd dist/server", |
| 16 | + "copy": "yarn copy:client && yarn copy:server", |
| 17 | + "copy:server": "cpx -Cv \"functions/**\" dist/server && cpx -v \".nuxt/**\" dist/server/", |
| 18 | + "copy:client": "cpx -Cv \"src/static/**\" dist/client/ && cpx -Cv \".nuxt/dist/**\" dist/client/assets/", |
16 | 19 | "firebase-emulator": "yarn clean && yarn lint && yarn build && yarn copy && yarn install:functions && firebase emulators:start"
|
17 | 20 | },
|
18 | 21 | "lint-staged": {
|
|
51 | 54 | "@nuxtjs/stylelint-module": "^3.2.2",
|
52 | 55 | "@nuxtjs/vuetify": "^1.11.2",
|
53 | 56 | "babel-eslint": "^10.1.0",
|
| 57 | + "cpx": "^1.5.0", |
54 | 58 | "eslint": "^6.8.0",
|
55 | 59 | "eslint-config-prettier": "^6.11.0",
|
56 | 60 | "eslint-plugin-nuxt": "^0.5.2",
|
|
59 | 63 | "lint-staged": "^10.2.2",
|
60 | 64 | "nodemon": "^2.0.3",
|
61 | 65 | "prettier": "^2.0.5",
|
| 66 | + "rimraf": "^3.0.2", |
62 | 67 | "sass-loader": "^8.0.2",
|
63 | 68 | "stylelint": "^13.3.3"
|
64 | 69 | }
|
|
0 commit comments