@windingtree/wt-search-api
Version:
NodeJS app that enables quick search over data from Winding Tree platform
88 lines (87 loc) • 2.76 kB
JSON
{
"name": "@windingtree/wt-search-api",
"version": "0.8.0",
"description": "NodeJS app that enables quick search over data from Winding Tree platform",
"main": "src/index.js",
"scripts": {
"lint": "eslint src test",
"test": "rimraf .nyc_output && WT_CONFIG=test ./node_modules/.bin/nyc --reporter=text ./node_modules/mocha/bin/mocha --recursive --timeout 20000",
"test-watch": "WT_CONFIG=test ./node_modules/mocha/bin/mocha --recursive --timeout 20000 --watch",
"coverage": "nyc report --reporter=text-lcov | coveralls",
"start": "node src/index.js",
"docker-start": "npm run createdb && npm start",
"dev": "npm run resolve-swagger-references && WT_CONFIG=dev node src/index.js",
"resolve-swagger-references": "node management/resolve-swagger-references.js",
"regenerate-schemas": "node management/regenerate-schemas.js",
"validate-schemas": "[ -z\"$(git diff --name-status --diff-filter=M src/services/validators/)\" ] || exit 1",
"createdb-dev": "WT_CONFIG=dev node management/createdb.js",
"createdb": "node management/createdb.js",
"deploy-aws-madrid": "./management/deploy-aws.sh madrid"
},
"repository": {
"type": "git",
"url": "git+https://github.com/windingtree/wt-search-api.git"
},
"bin": {
"wt-search-api": "./management/start-server.js"
},
"publishConfig": {
"access": "public"
},
"keywords": [
"winding-tree",
"api",
"nodejs",
"javascript"
],
"author": "WT Dev Team <support@winidngtree.com>",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/windingtree/wt-search-api/issues"
},
"homepage": "https://github.com/windingtree/wt-search-api#readme",
"dependencies": {
"@windingtree/wt-shared-schemas": "^0.7.2",
"bluebird": "^3.5.5",
"body-parser": "^1.18.3",
"cors": "^2.8.4",
"express": "^4.17.1",
"express-slash": "^2.0.1",
"knex": "^0.19.1",
"lodash": "^4.17.14",
"morgan": "^1.9.1",
"request": "^2.88.0",
"request-promise-native": "^1.0.5",
"sqlite3": "^4.0.9",
"swagger-ui-express": "^4.0.7",
"tv4": "^1.3.0",
"winston": "^3.1.0",
"yamljs": "^0.3.0"
},
"devDependencies": {
"chai": "^4.1.2",
"coveralls": "^3.0.5",
"eslint": "^6.0.1",
"eslint-config-standard": "^13.0.1",
"eslint-plugin-import": "^2.18.0",
"eslint-plugin-node": "^9.1.0",
"eslint-plugin-promise": "^4.2.1",
"eslint-plugin-standard": "^4.0.0",
"mocha": "^6.0.0",
"nock": "^10.0.0",
"nyc": "^14.1.0",
"openapi2schema": "^0.5.0",
"rimraf": "^2.6.2",
"sinon": "^7.3.1",
"supertest": "^4.0.2"
},
"engines": {
"node": ">=10.0.0"
},
"nyc": {
"exclude": [
"test/",
"src/config"
]
}
}