|
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