@methodus/server
Version:
Server components for @methodus workflow
111 lines (110 loc) • 3.48 kB
JSON
{
"name": "@methodus/server",
"version": "3.0.33",
"description": "Server components for @methodus workflow",
"main": "build/index.js",
"types": "build/index.d.ts",
"directories": {
"test": "tests",
"examples": "examples"
},
"keywords": [
"methodus",
"unified application framework",
"microservice",
"rpc",
"eventsourcing",
"agnostic",
"independent",
"framework",
"typescript",
"bind",
"application"
],
"repository": {
"type": "git",
"url": "https://github.com/nodulusteam/-methodus-server"
},
"scripts": {
"build": "trash build && tsc",
"tslint": "tslint -c tslint.json 'src/**/*.ts'",
"test": "trash coverage && npm run build && npm run test:full ",
"test:full": "nyc alsatian build/**/*.spec.js",
"report": "nyc report --html --clover",
"doc": "docsify serve docs",
"sonar": "sonar-scanner.bat -Dsonar.projectKey=nodulusteam_-methodus-server -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432",
"cov": "nyc --reporter=lcov --reporter=html npm run test && nyc report"
},
"author": "Roi ben-haim",
"license": "ISC",
"dependencies": {
"body-parser": "^1.17.2",
"colors": "^1.1.2",
"consolidate": "^0.15.0",
"correlation-id": "^2.0.0",
"debug": "^2.6.8",
"ejs": "^2.5.7",
"errorhandler": "^1.5.0",
"etag": "^1.8.1",
"express": "^4.15.3",
"express-fileupload": "^1.0.0",
"figlet": "^1.2.0",
"js-yaml": "^3.9.0",
"kill-port": "^1.3.2",
"logelas": "^4.0.21",
"method-override": "^2.3.9",
"mkdirp": "^0.5.1",
"request": "^2.81.0",
"request-promise-native": "^1.0.4",
"shortid": "^2.2.8",
"socket.io": "^2.0.3",
"socket.io-client": "^2.0.3",
"stream-from-promise": "^1.0.0",
"tslib": "^1.9.3",
"uuid": "^3.1.0"
},
"optionalDependencies": {
"compression": "^1.7.0",
"cookie-parser": "^1.4.3"
},
"devDependencies": {
"@methodus/data": "^2.0.0",
"@types/cookie-parser": "^1.4.1",
"@types/etag": "^1.8.0",
"@types/express": "^4.16.1",
"@types/express-fileupload": "^0.4.0",
"@types/figlet": "^1.2.0",
"@types/mongodb": "^3.1.27",
"@types/node": "^10.0.0",
"@types/request-promise-native": "^1.0.16",
"@types/socket.io": "^2.1.2",
"@types/uuid": "^3.4.4",
"alsatian": "^2.0.0",
"child-process-debug": "0.0.7",
"nedb": "^1.8.0",
"nedb-promise": "^2.0.1",
"npm-run-all": "^4.1.5",
"nyc": "^13.0.0",
"opn-cli": "^4.0.0",
"reflect-metadata": "^0.1.10",
"standard-version": "^4.4.0",
"trash-cli": "^1.4.0",
"tslint": "^5.11.0",
"typedoc": "^0.13.0",
"typedoc-plugin-markdown": "^1.2.0",
"typescript": "^3.4.0"
},
"nyc": {
"branches": 80,
"lines": 80,
"functions": 80,
"statements": 80,
"temp-dir": "./output/.nyc_output",
"exclude": [
"**/tests",
"**/*.spec.js",
"**/mock.*"
],
"report-dir": "./output/coverage"
}
}