@windingtree/wt-write-api
Version:
API to write data to the Winding Tree platform
106 lines (105 loc) • 3.4 kB
JSON
{
"name": "@windingtree/wt-write-api",
"version": "0.17.1",
"description": "API to write data to the Winding Tree platform",
"main": "src/index.js",
"scripts": {
"lint": "eslint src test",
"test": "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 && node src/index.js",
"dev": "npm run resolve-swagger-references && WT_CONFIG=dev node src/index.js",
"createdb-dev": "WT_CONFIG=dev node management/createdb.js",
"createdb": "node management/createdb.js",
"deploy-aws-madrid": "./management/deploy-aws.sh madrid",
"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",
"dev-net": "./management/dev-net.sh"
},
"repository": {
"type": "git",
"url": "git+https://github.com/windingtree/wt-write-api.git"
},
"bin": {
"wt-write-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-write-api/issues"
},
"homepage": "https://github.com/windingtree/wt-write-api#readme",
"dependencies": {
"@windingtree/off-chain-adapter-http": "^4.0.0",
"@windingtree/off-chain-adapter-in-memory": "^6.0.0",
"@windingtree/off-chain-adapter-swarm": "^5.0.0",
"@windingtree/wt-hotel-schemas": "^0.8.3",
"@windingtree/wt-js-libs": "^0.16.1",
"@windingtree/wt-organization-schemas": "^0.2.3",
"@windingtree/wt-shared-schemas": "^0.7.2",
"awesome-phonenumber": "^2.14.1",
"aws-sdk": "^2.501.0",
"body-parser": "^1.18.3",
"cors": "^2.8.4",
"currency-codes": "^1.3.0",
"express": "^4.16.3",
"express-slash": "^2.0.1",
"iso-3166-1-alpha-2": "^1.0.0",
"iso-639-1": "^2.0.3",
"knex": "^0.19.1",
"lodash": "^4.17.14",
"morgan": "^1.9.0",
"openapi2schema": "^0.5.0",
"shortid": "^2.2.12",
"sqlite3": "^4.0.1",
"swagger-ui-express": "^4.0.7",
"timezones.json": "^1.4.8",
"tv4": "^1.3.0",
"tv4-formats": "^3.0.3",
"validator": "^11.1.0",
"web3-utils": "^1.2.0",
"winston": "^3.0.0",
"xhr-request-promise": "^0.1.2",
"yamljs": "^0.3.0"
},
"devDependencies": {
"@windingtree/wt-contracts": "^0.8.1",
"chai": "^4.1.2",
"coveralls": "^3.0.5",
"eslint": "^6.0.1",
"eslint-config-standard": "^13.0.1",
"eslint-plugin-import": "^2.17.3",
"eslint-plugin-node": "^9.1.0",
"eslint-plugin-promise": "^4.0.0",
"eslint-plugin-standard": "^4.0.0",
"ganache-cli": "^6.4.5",
"mocha": "^6.0.0",
"nyc": "^14.1.0",
"sinon": "^7.2.4",
"supertest": "^4.0.2",
"web3": "^1.2.0",
"zos-lib": "^2.4.1"
},
"engines": {
"node": ">=10.0.0"
},
"nyc": {
"exclude": [
"scripts/",
"test/",
"src/config"
]
}
}