UNPKG

seneca

Version:

A Microservices Framework for Node.js

130 lines (129 loc) 4.86 kB
{ "name": "seneca", "description": "A Microservices Framework for Node.js", "version": "3.38.0", "types": "seneca.d.ts", "license": "MIT", "homepage": "http://senecajs.org", "keywords": [ "micro", "service", "microservice", "micro-service", "microservices", "micro-services", "services", "micro services", "micro service", "framework", "minimum", "viable", "product", "toolkit", "startup" ], "author": "Richard Rodger (http://richardrodger.com/)", "contributors": [ "Adrien Becchis (https://github.com/AdrieanKhisbe)", "Alexandru Mircea (https://github.com/mirceaalexandru)", "Adrian Rossouw (http://daemon.co.za)", "Colin Ihrig (https://github.com/cjihrig)", "Cristian Ianto (https://github.com/iantocristian)", "Cristian Kiss (https://github.com/ckiss)", "David Mark Clements (https://github.com/davidmarkclements)", "Dean McDonnell (https://github.com/mcdonnelldean)", "Dominic Tarr (https://github.com/dominictarr)", "Dustin Deus (https://github.com/StarpTech)", "Glen Keane (https://github.com/thekemkid)", "Gege Pincin (https://github.com/Georgette)", "Jake Pruitt (https://github.com/jakepruitt)", "Maciej Małecki (http://mmalecki.com)", "Matteo Collina (https://github.com/mcollina)", "Marian Radulescu (https://github.com/marianr)", "Marius Ursache (https://github.com/bamse16)", "Martin Betak (https://github.com/matobet)", "Maxence Dalmais (https://github.com/maxired)", "Mihai Dima (https://github.com/mihaidma)", "Naomi Feehan (https://github.com/naomifeehan)", "Paolo Chiodi (https://github.com/paolochiodi)", "Peter Elger (https://github.com/pelger)", "Reto Inderbitzin (https://github.com/indr)", "Reid Rankin (https://github.com/reidrankin)", "Tane Piper (https://github.com/tanepiper)", "Wyatt Preul (https://github.com/geek)", "Vald Houbiev (https://github.com/vladgolubev)", "Vito Tardia (https://github.com/vtardia)", "Efim Bogdanovsky (https://github.com/lilsweetcaligula)" ], "repository": { "type": "git", "url": "https://github.com/senecajs/seneca.git" }, "files": [ "LICENSE", "README.md", "CHANGES.md", "lib", "seneca.*" ], "engines": { "node": ">=10" }, "main": "seneca.js", "scripts": { "watch": "tsc -w -d", "build": "tsc -d", "test": "lab -v -P test -L -t 90 --sourcemaps --transform node_modules/lab-transform-typescript -I AggregateError,atob,btoa,AbortController,AbortSignal,EventTarget,Event,MessageChannel,MessagePort,MessageEvent,performance -r console -o stdout -r html -o test/coverage.html", "test-some": "lab -v -P test --sourcemaps --transform node_modules/lab-transform-typescript -g", "coveralls": "lab -s -P test -I AggregateError,atob,btoa,DOMException,AbortController,AbortSignal,EventTarget,Event,MessageChannel,MessagePort,MessageEvent,performance,structuredClone -r lcov > ./coverage/lcov.info", "coverage": "lab -v -P test -L -t 90 -r html > docs/coverage.html", "smoke": "node test/stubs/launch.js", "prettier": "prettier --write *.js lib/*.js test/*.js", "clean": "rm -rf node_modules package-lock.json yarn.lock", "reset": "npm run clean && npm i && npm run build && npm test", "repo-tag": "REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;", "repo-publish": "npm run clean && npm i && npm run repo-publish-quick", "repo-publish-quick": "npm run prettier && npm run build && npm run test && npm run repo-tag && npm publish --access public --registry https://registry.npmjs.org" }, "dependencies": { "@hapi/joi": "^17.1.1", "@hapi/wreck": "17", "eraro": "^3.0.1", "fast-safe-stringify": "^2.1.1", "gate-executor": "^3.1.1", "gubu": "9.0.0", "jsonic": "2.16.0", "lodash.defaultsdeep": "^4.6.1", "lodash.flatten": "^4.4.0", "lodash.uniq": "^4.5.0", "minimist": "^1.2.8", "nid": "^2.0.1", "optioner": "^5.0.1", "ordu": "^2.2.0", "patrun": "^7.2.7", "qs": "^6.14.0", "rolling-stats": "^0.2.1", "seneca-transport": "^8.3.0", "use-plugin": "^13.2.0" }, "devDependencies": { "@hapi/code": "9", "@hapi/lab": "25", "@seneca/test-plugin": "0.1.0", "@types/node": "^22.13.1", "async": "^3.2.6", "bench": "^0.3.6", "coveralls": "^3.1.1", "gex": "^4.0.1", "handlebars": "^4.7.8", "lab-transform-typescript": "^3.0.1", "lolex": "^6.0.0", "prettier": "^3.4.2", "seneca-entity": "^28.1.0", "seneca-error-test": "^0.2.2", "seneca-joi": "^7.0.2", "seneca-promisify": "^3.7.2", "summary": "^2.1.0", "typescript": "^5.7.3" } }