UNPKG

allserver

Version:

Multi-protocol simple RPC server and [optional] client. Boilerplate-less. Opinionated. Minimalistic. DX-first.

97 lines (96 loc) 1.95 kB
{ "name": "allserver", "version": "2.6.0", "description": "Multi-protocol simple RPC server and [optional] client. Boilerplate-less. Opinionated. Minimalistic. DX-first.", "main": "src/index.js", "scripts": { "lint": "eslint ./", "test": "mocha", "cov": "nyc --reporter=html npm run test" }, "keywords": [ "simple", "rpc", "http", "grpc", "websocket", "lambda", "server", "microservice" ], "files": [ "src", "*.js", "mandatory.proto" ], "repository": { "type": "git", "url": "http://github.com/flash-oss/allserver" }, "bugs": { "url": "https://github.com/flash-oss/allserver/issues" }, "homepage": "https://github.com/flash-oss/allserver", "author": "Vasyl Boroviak", "license": "MIT", "peerDependencies": { "@grpc/grpc-js": "1", "@grpc/proto-loader": "0", "bullmq": "3 - 5", "express": "4", "micro": "10", "node-fetch": "2" }, "peerDependenciesMeta": { "@grpc/grpc-js": { "optional": true }, "@grpc/proto-loader": { "optional": true }, "bullmq": { "optional": true }, "express": { "optional": true }, "micro": { "optional": true }, "node-fetch": { "optional": true } }, "devDependencies": { "@grpc/grpc-js": "^1.13.4", "@grpc/proto-loader": "^0.8.0", "bullmq": "^5.56.9", "cls-hooked": "^4.2.2", "eslint": "^8.57.1", "express": "^4.21.2", "lambda-local": "^1.7.3", "micro": "^10.0.1", "mocha": "^11.7.1", "node-fetch": "^2.6.9", "nyc": "^17.1.0", "prettier": "^2.1.1" }, "dependencies": { "stampit": "^4.3.1" }, "eslintConfig": { "parserOptions": { "ecmaVersion": 2022 }, "env": { "es6": true, "node": true, "mocha": true }, "extends": "eslint:recommended" }, "mocha": { "recursive": true, "exit": true } }