|
13 | 13 | "npm": "3.x.x" |
14 | 14 | }, |
15 | 15 | "scripts": { |
16 | | - "start": "npm run build:development && npm run start:development", |
17 | | - "start:production": "NODE_ENV=production node server", |
18 | | - "start:development": "NODE_ENV=development npm run start:development:client & npm run start:development:server", |
19 | | - "start:development:client": "node webpack/config.development.hot", |
20 | | - "start:development:server": "$(npm bin)/nodemon server", |
21 | | - "build:development": "$(npm bin)/webpack --progress --colors --display-error-details --config webpack/config.development.js", |
22 | | - "build:production": "NODE_ENV=production $(npm bin)/webpack -p --optimize-dedupe --config webpack/config.production.js", |
| 16 | + "start": "npm run dev:build && npm run dev:start", |
| 17 | + "dev:start": "npm run dev:start:client & npm run dev:start:server", |
| 18 | + "dev:start:cordova": "npm run cordova:dev:build:hot; npm run dev:start:server & npm run dev:start:cordova:client", |
| 19 | + "dev:start:cordova:client": "NODE_ENV=development node webpack/config.dev.cordova.hot", |
| 20 | + "dev:start:server": "NODE_ENV=development $(npm bin)/nodemon server", |
| 21 | + "dev:start:client": "NODE_ENV=development node webpack/config.dev.hot", |
| 22 | + "dev:build": "NODE_ENV=development $(npm bin)/webpack --progress --colors --display-error-details --config webpack/config.dev.js", |
| 23 | + "prod:build": "NODE_ENV=production $(npm bin)/webpack -p --optimize-dedupe --config webpack/config.prod.js", |
| 24 | + "prod:start": "NODE_ENV=production pm2 start server --name='callai'", |
| 25 | + "cordova:dev:build:hot": "NODE_ENV=development npm run cordova:clean; HOT=true $(npm bin)/webpack --progress --colors --display-error-details --config webpack/config.dev.cordova.js; npm run cordova:prepare", |
| 26 | + "cordova:dev:build": "NODE_ENV=development npm run cordova:clean; $(npm bin)/webpack --progress --colors --display-error-details --config webpack/config.dev.cordova.js; npm run cordova:prepare", |
| 27 | + "cordova:prod:build": "NODE_ENV=production npm run cordova:clean; NODE_ENV=production $(npm bin)/webpack -p --optimize-dedupe --config webpack/config.prod.cordova.js; npm run cordova:prepare;", |
| 28 | + "cordova:dist": "npm run cordova:dist:android && npm run cordova:dist:ios", |
| 29 | + "cordova:dist:android": "node ./scripts/cordova --platform android --config release --distribute", |
| 30 | + "crodova:dist:ios": "node ./scripts/cordova --platform ios --config release --distribute", |
| 31 | + "cordova:clean": "rm -f $(find cordova/www/* 2>/dev/null -type f | grep -v 'gitkeep')", |
| 32 | + "cordova:prepare": "cd cordova && cordova prepare", |
23 | 33 | "test": "$(npm bin)/mocha --recursive --compilers js:babel-register", |
24 | 34 | "test:all": "$(npm bin)/mocha --recursive --compilers js:babel-register $(find . -path ./node_modules -prune -o -name '*.test.js' -print)", |
25 | 35 | "test:watch": "npm test -- --watch", |
26 | 36 | "test:all:watch": "$(npm bin)/mocha --recursive --compilers js:babel-register $(find . -path ./node_modules -prune -o -name '*.test.js' -print) --watch", |
27 | 37 | "lint": "$(npm bin)/eslint --ignore-pattern **/node_modules/* --ext .js,.jsx .", |
28 | | - "postinstall": "if [ \"$NODE_ENV\" = \"production\" ]; then npm run build:production; fi" |
| 38 | + "postinstall": "if [ \"$NODE_ENV\" = \"production\" ]; then npm run prod:build; fi" |
29 | 39 | }, |
30 | 40 | "devDependencies": { |
31 | 41 | "babel-eslint": "6.0.4", |
32 | 42 | "chai": "3.5.0", |
33 | 43 | "chai-immutable": "1.5.4", |
| 44 | + "cordova-lib": "6.2.0", |
34 | 45 | "eslint": "2.12.0", |
35 | 46 | "eslint-plugin-react": "5.1.1", |
36 | 47 | "mocha": "2.5.3", |
|
0 commit comments