|
7 | 7 | "node": ">=12" |
8 | 8 | }, |
9 | 9 | "scripts": { |
10 | | - "lint": "./node_modules/.bin/eslint .", |
11 | | - "lint:fix": "./node_modules/.bin/eslint . --fix || true", |
| 10 | + "lint": "eslint .", |
| 11 | + "lint:fix": "eslint . --fix || true", |
12 | 12 | "build": "babel src -d dist --presets es2015 --copy-files", |
13 | | - "sync:all": "NODE_ENV=development npm run sync:db && NODE_ENV=development npm run sync:es", |
14 | | - "sync:db": "./node_modules/.bin/babel-node migrations/sync.js", |
15 | | - "sync:es": "./node_modules/.bin/babel-node migrations/elasticsearch_sync.js", |
16 | 13 | "prestart": "npm run -s build", |
17 | 14 | "start": "node dist", |
18 | | - "start:dev": "NODE_ENV=development PORT=8001 nodemon -w src --exec \"node --require dotenv/config --require babel-core/register src\" | ./node_modules/.bin/bunyan", |
| 15 | + "start:dev": "cross-env NODE_ENV=development PORT=8001 nodemon -w src --exec \"npm run babel-node-script -- src\" | bunyan", |
19 | 16 | "startKafkaConsumers": "npm run -s build && node dist/index-kafka.js", |
20 | | - "startKafkaConsumers:dev": "NODE_ENV=development nodemon -w src --exec \"babel-node src/index-kafka.js --presets es2015\" | ./node_modules/.bin/bunyan", |
21 | | - "test": "NODE_ENV=test npm run lint && NODE_ENV=test npm run sync:es && NODE_ENV=test npm run sync:db && NODE_ENV=test ./node_modules/.bin/istanbul cover ./node_modules/mocha/bin/_mocha -- --timeout 10000 --require babel-core/register $(find src -path '*spec.js*') --exit", |
22 | | - "test:watch": "NODE_ENV=test ./node_modules/.bin/mocha -w --require babel-core/register $(find src -path '*spec.js*')", |
23 | | - "demo-data": "babel-node local/seed", |
24 | | - "es-db-compare": "babel-node scripts/es-db-compare", |
25 | | - "data:export": "NODE_ENV=development LOG_LEVEL=info node --require dotenv/config --require babel-core/register scripts/data/export", |
26 | | - "data:import": "NODE_ENV=development LOG_LEVEL=info node --require dotenv/config --require babel-core/register scripts/data/import", |
27 | | - "local:docker:up": "docker-compose -f ./local/full/docker-compose.yml up -d", |
28 | | - "local:docker:down": "docker-compose -f ./local/full/docker-compose.yml down", |
29 | | - "local:docker:logs": "docker-compose -f ./local/full/docker-compose.yml logs", |
30 | | - "local:init": "npm run sync:all && npm run data:import", |
31 | | - "generate:doc:permissions": "babel-node scripts/permissions-doc", |
32 | | - "generate:doc:permissions:dev": "nodemon --watch scripts/permissions-doc --watch src --ext js,jsx,hbs --exec babel-node scripts/permissions-doc" |
| 17 | + "startKafkaConsumers:dev": "cross-env NODE_ENV=development nodemon -w src --exec \"npm run babel-node-script src/index-kafka.js\" | bunyan", |
| 18 | + "test": "cross-env NODE_ENV=test npm run lint && cross-env NODE_ENV=test npm run reset:all && cross-env NODE_ENV=test istanbul cover node_modules/mocha/bin/_mocha -- --timeout 10000 --require babel-core/register \"./src/**/*.spec.js*\" --exit", |
| 19 | + "test:watch": "cross-env NODE_ENV=test mocha -w --require babel-core/register \"./src/**/*.spec.js*\" ", |
| 20 | + "reset:all": "npm run reset:db && npm run reset:es", |
| 21 | + "reset:db": "npm run babel-node-script -- migrations/sync.js", |
| 22 | + "reset:es": "npm run babel-node-script -- migrations/elasticsearch_sync.js", |
| 23 | + "import-from-api": "npm run babel-node-script -- scripts/import-from-api", |
| 24 | + "es-db-compare": "npm run babel-node-script -- scripts/es-db-compare", |
| 25 | + "data:export": "cross-env NODE_ENV=development LOG_LEVEL=info npm run babel-node-script -- scripts/data/export", |
| 26 | + "data:import": "cross-env NODE_ENV=development LOG_LEVEL=info npm run babel-node-script -- scripts/data/import", |
| 27 | + "services:up": "docker-compose -f ./local/full/docker-compose.yml up -d", |
| 28 | + "services:down": "docker-compose -f ./local/full/docker-compose.yml down", |
| 29 | + "services:logs": "docker-compose -f ./local/full/docker-compose.yml logs", |
| 30 | + "local:init": "npm run reset:all && npm run data:import", |
| 31 | + "babel-node-script": "node --require dotenv/config --require babel-core/register", |
| 32 | + "generate:doc:permissions": "npm run babel-node-script -- scripts/permissions-doc", |
| 33 | + "generate:doc:permissions:dev": "nodemon --watch scripts/permissions-doc --watch src --ext js,jsx,hbs --exec --exec \"npm run babel-node-script scripts/permissions-doc\"" |
33 | 34 | }, |
34 | 35 | "repository": { |
35 | 36 | "type": "git", |
|
90 | 91 | "bunyan": "^1.8.12", |
91 | 92 | "chai": "^3.5.0", |
92 | 93 | "chai-as-promised": "^7.1.1", |
| 94 | + "cross-env": "^7.0.2", |
93 | 95 | "eslint": "^6.8.0", |
94 | 96 | "eslint-config-airbnb-base": "^11.1.0", |
95 | 97 | "eslint-plugin-import": "^2.2.0", |
|
0 commit comments