You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.5 KiB
JSON
46 lines
1.5 KiB
JSON
{
|
|
"name": "ecmwf-dataset-crawl-api",
|
|
"version": "0.1.0",
|
|
"description": "Controller + API for ecmwf-dataset-crawl",
|
|
"main": "dist/index.js",
|
|
"scripts": {
|
|
"start": "node dist/index.js | bunyan -o short",
|
|
"start:dev": "env $(cat .env | grep -v ^# | xargs) nodemon -e js,ts,yaml --inspect | bunyan -o short",
|
|
"start:dev:raw": "env $(cat .env | grep -v ^# | xargs) nodemon -e js,ts,yaml --inspect",
|
|
"build": "npm run build:types && rimraf dist && tsc -p . || true",
|
|
"build:watch": "npm run build:types && rimraf dist && tsc -p . -w || true",
|
|
"build:types": "typescript-json-schema tsconfig.json '*' --required --include src/models/* --out ./schema.json",
|
|
"lint": "tslint --project ."
|
|
},
|
|
"keywords": [
|
|
"swagger"
|
|
],
|
|
"license": "Apache-2.0",
|
|
"private": true,
|
|
"dependencies": {
|
|
"axios": "^0.18.0",
|
|
"bunyan": "^1.8.12",
|
|
"connect": "~3.6.6",
|
|
"countries-list": "^2.3.2",
|
|
"dataobject-parser": "^1.2.1",
|
|
"elasticsearch": "^15.0.0",
|
|
"es-mapping-ts": "^0.0.8",
|
|
"js-yaml": "~3.11.0",
|
|
"json2csv": "^4.1.3",
|
|
"swagger-tools": "0.10.3"
|
|
},
|
|
"devDependencies": {
|
|
"@types/bunyan": "^1.8.4",
|
|
"@types/elasticsearch": "^5.0.23",
|
|
"@types/js-yaml": "^3.11.1",
|
|
"@types/node": "^10.1.2",
|
|
"@types/swagger-tools": "^0.10.6",
|
|
"nodemon": "^1.17.5",
|
|
"rimraf": "^2.6.2",
|
|
"tslint": "^5.10.0",
|
|
"tslint-config-standard": "^7.0.0",
|
|
"typescript": "^2.8.3",
|
|
"typescript-json-schema": "^0.24.1"
|
|
}
|
|
}
|