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.
ecmwf-dataset-crawl/controller/package.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"
}
}