96 lines
2.4 KiB
JSON
96 lines
2.4 KiB
JSON
{
|
|
"name": "evergreen-services",
|
|
"description": "Evergreen hosted service layer",
|
|
"version": "0.0.0",
|
|
"homepage": "",
|
|
"main": "src",
|
|
"keywords": [
|
|
"feathers"
|
|
],
|
|
"author": {},
|
|
"contributors": [],
|
|
"bugs": {},
|
|
"directories": {
|
|
"lib": "src",
|
|
"test": "test/"
|
|
},
|
|
"engines": {
|
|
"node": "^9.0.0",
|
|
"npm": ">= 3.0.0"
|
|
},
|
|
"scripts": {
|
|
"test": "npm run eslint && npm run jest",
|
|
"eslint": "eslint src/. test/. acceptance/. cli-test/. cli/. --config .eslintrc.json",
|
|
"start": "node src/",
|
|
"jest": "jest --bail --forceExit ./test",
|
|
"acceptance": "jest -i --bail --coverageDirectory=coverage/acceptance --forceExit ./acceptance"
|
|
},
|
|
"dependencies": {
|
|
"@feathersjs/authentication": "^2.1.11",
|
|
"@feathersjs/authentication-jwt": "^2.0.5",
|
|
"@feathersjs/authentication-local": "^1.2.5",
|
|
"@feathersjs/cli": "^3.8.0",
|
|
"@feathersjs/configuration": "^1.0.2",
|
|
"@feathersjs/errors": "^3.3.4",
|
|
"@feathersjs/express": "^1.2.7",
|
|
"@feathersjs/feathers": "^3.2.3",
|
|
"@feathersjs/socketio": "^3.2.6",
|
|
"compression": "^1.7.3",
|
|
"continuation-local-storage": "^3.2.1",
|
|
"cores": "^0.8.5",
|
|
"cors": "^2.8.4",
|
|
"ejs": "^2.6.1",
|
|
"elliptic": "^6.4.1",
|
|
"feathers-memory": "^2.1.3",
|
|
"feathers-sequelize": "^3.1.2",
|
|
"feathers-swagger": "^0.7.2",
|
|
"helmet": "^3.13.0",
|
|
"jsonwebtoken": "^8.3.0",
|
|
"object-hash": "^1.3.0",
|
|
"pg": "^7.4.3",
|
|
"raven": "^2.6.4",
|
|
"sequelize": "^4.38.1",
|
|
"sequelize-cli": "^4.0.0",
|
|
"serve-favicon": "^2.5.0",
|
|
"url-parse": "^1.4.3",
|
|
"uuid": "^3.3.2",
|
|
"winston": "^2.4.4"
|
|
},
|
|
"devDependencies": {
|
|
"@feathersjs/socketio-client": "^1.1.0",
|
|
"cheerio": "^1.0.0-rc.2",
|
|
"compare-versions": "^3.4.0",
|
|
"eslint": "^4.19.1",
|
|
"hoek": "^5.0.4",
|
|
"jest": "^23.6.0",
|
|
"js-yaml": "^3.12.0",
|
|
"nodemon": "^1.18.4",
|
|
"request": "^2.88.0",
|
|
"request-promise": "^4.2.2",
|
|
"socket.io-client": "^2.1.1",
|
|
"yargs": "^12.0.1"
|
|
},
|
|
"jest": {
|
|
"collectCoverage": true,
|
|
"coveragePathIgnorePatterns": [
|
|
"<rootDir>/src/sequelize-swagger.js",
|
|
"<rootDir>/src/sequelize.js",
|
|
"<rootDir>/src/app.js",
|
|
"<rootDir>/src/homepage.js"
|
|
],
|
|
"coverageReporters": [
|
|
"json",
|
|
"lcov",
|
|
"text-summary"
|
|
],
|
|
"coverageThreshold": {
|
|
"global": {
|
|
"statements": 85,
|
|
"branches": 63,
|
|
"functions": 70,
|
|
"lines": 86
|
|
}
|
|
}
|
|
}
|
|
}
|