UNPKG

@windingtree/wt-search-api

Version:

NodeJS app that enables quick search over data from Winding Tree platform

88 lines (87 loc) 2.76 kB
{ "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" ] } }