{"bin":{"moleculer-runner":"bin/moleculer-runner.js","moleculer-runner-esm":"bin/moleculer-runner.mjs"},"tsd":{"directory":"test/typescript/tsd","compilerOptions":{"noImplicitThis":true}},"bugs":{"url":"https://github.com/moleculerjs/moleculer/issues"},"dist":{"shasum":"a97433104e587103c456cce920ff0d34ce85ea9c","tarball":"https://registry.npmjs.org/moleculer/-/moleculer-0.15.2.tgz","fileCount":260,"integrity":"sha512-n0c+nFskLZB5t1BJN4YbDY+Glp2spTkMxvDMUG9jkegQuByZ8ic5vx/I7iFiBKW+OI8CDwoYmzoLarS32ZJoyA==","signatures":[{"sig":"MEUCIQCr4tmg8K33D6fjb9+frl0/p2CXoFq0GIkmpFT0H1t5EgIgTNImvJUTqvdVoJO51bH7yz5K8rYBHCJ+L44OFEDLMhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moleculer@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919980},"jest":{"roots":["../test"],"rootDir":"./src","transform":{},"testEnvironment":"node","coverageDirectory":"../coverage","coveragePathIgnorePatterns":["/node_modules/","/test/services/","/test/typescript/","/test/unit/utils.js"]},"main":"index.js","name":"moleculer","type":"commonjs","types":"./index.d.ts","author":{"name":"MoleculerJS"},"engines":{"node":">= 22.x.x"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"}},"funding":"https://github.com/moleculerjs/moleculer?sponsor=1","gitHead":"c5a0d82b4fc4919fd8bb952a954f61d21ef5f247","license":"MIT","scripts":{"ci":"jest --watch","dev":"nodemon dev/index.js","tsc":"tsc","tsd":"tsd","demo":"node examples/index.js","deps":"ncu -i --format group","lint":"eslint benchmark bin examples src test","perf":"nodemon --allow-natives-syntax benchmark/perf-runner.js","test":"jest --coverage --forceExit","bench":"node benchmark/index.js","pperf":"node --inspect --expose-gc benchmark/perf-runner.js","ci:leak":"jest --testMatch \"**/leak-detection/index.spc.js\" --runInBand --watch","demo:ts":"tsx --watch examples/typescript/index.ts","memleak":"node benchmark/memleak-test.js","release":"npm publish --access public && git push --follow-tags","test:ts":"tsd && tsc -p test/typescript/hello-world && ts-node -P test/typescript/hello-world/tsconfig.json test/typescript/hello-world/index.ts","coverall":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","lint:fix":"eslint --fix benchmark bin examples src test","postdeps":"npm test","test:e2e":"cd test/e2e && ./start.sh","test:esm":"node bin/moleculer-runner.mjs -c test/esm/moleculer.config.mjs test/esm/*.service.*js","test:int":"jest --testMatch \"**/integration/**/*.spec.js\" --coverage","test:leak":"jest --testMatch \"**/leak-detection/**/*.spc.js\" --runInBand","test:unit":"jest --testMatch \"**/unit/**/*.spec.js\" --coverage","tsc:watch":"tsc --watch","release:beta":"npm publish --tag next --access public && git push --follow-tags"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b7027b40-5121-47ea-9c78-e5d924ed7051"}},"homepage":"https://github.com/moleculerjs/moleculer#readme","keywords":["microservice","microservices","framework","backend","messagebus","rpc","services","micro","pubsub","scalable","distributed"],"repository":{"url":"git+https://github.com/moleculerjs/moleculer.git","type":"git"},"_npmVersion":"11.17.0","description":"Fast & powerful microservices framework for Node.JS","directories":{},"maintainers":[{"name":"icebob","email":"mereg.norbert@gmail.com"},{"name":"shawnmcknight","email":"mck321@gmail.com"},{"name":"andre.mazayev","email":"andre.maz.90@gmail.com"}],"_nodeVersion":"24.19.0","dependencies":{"args":"^5.0.3","glob":"^13.0.6","kleur":"^4.1.5","lodash":"^4.18.1","ipaddr.js":"^2.4.0","lru-cache":"^11.5.2","eventemitter2":"^6.4.9","recursive-watch":"^1.1.4","fastest-validator":"^1.19.1"},"_hasShrinkwrap":false,"devDependencies":{"joi":"^18.2.3","tsd":"^0.33.0","tsx":"^4.23.1","avsc":"^5.7.9","jest":"^29.7.0","mqtt":"^5.15.2","nats":"^2.29.3","pino":"^10.3.1","debug":"^4.4.3","etcd3":"^1.1.2","bunyan":"^1.8.15","cbor-x":"^1.6.4","dotenv":"^17.4.2","eslint":"^10.7.0","log4js":"^6.9.1","amqplib":"^0.10.9","globals":"^17.7.0","ioredis":"^5.11.1","nodemon":"^3.1.14","redlock":"^4.2.0","ts-node":"^10.9.2","winston":"^3.19.0","dd-trace":"^5.115.0","jest-cli":"^29.7.0","msgpack5":"^6.0.2","prettier":"^3.9.6","fakerator":"^0.3.6","jest-diff":"^29.7.0","supertest":"^7.2.2","@eslint/js":"^10.0.1","clock-mock":"^2.0.4","typescript":"^5.9.3","v8-natives":"^1.2.5","@types/node":"^25.9.5","@types/pino":"^7.0.5","notepack.io":"^3.0.1","benchmarkify":"^4.0.0","rhea-promise":"^3.0.3","@types/bunyan":"^1.8.11","jaeger-client":"^3.19.0","lockfile-lint":"^5.0.0","moleculer-repl":"^0.8.0","winston-context":"^0.0.7","npm-check-updates":"^19.6.6","eslint-plugin-node":"^11.1.0","@platformatic/kafka":"^2.7.0","@sinonjs/fake-timers":"^15.4.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","eslint-plugin-security":"^4.0.1","@opentelemetry/sdk-node":"^0.220.0","@opentelemetry/instrumentation":"^0.220.0","@opentelemetry/semantic-conventions":"^1.43.0","@opentelemetry/exporter-trace-otlp-proto":"^0.220.0","@opentelemetry/auto-instrumentations-node":"^0.78.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.220.0"},"peerDependencies":{"mqtt":"^5.0.0","nats":"^2.0.0","pino":"^10.0.0","debug":"^4.0.0","etcd3":"^1.0.0","bunyan":"^1.0.0","cbor-x":"^1.2.0","log4js":"^6.0.0","amqplib":"^0.10.0","ioredis":"^5.0.0","redlock":"^4.0.0","winston":"^3.0.0","dd-trace":"^5.67.0","msgpack5":"^6.0.0","notepack.io":"^3.0.0","rhea-promise":"^3.0.0","jaeger-client":"^3.0.0","@platformatic/kafka":"^1.18.0 || ^2.0.0"},"peerDependenciesMeta":{"mqtt":{"optional":true},"nats":{"optional":true},"pino":{"optional":true},"debug":{"optional":true},"etcd3":{"optional":true},"bunyan":{"optional":true},"cbor-x":{"optional":true},"log4js":{"optional":true},"amqplib":{"optional":true},"ioredis":{"optional":true},"redlock":{"optional":true},"winston":{"optional":true},"dd-trace":{"optional":true},"msgpack5":{"optional":true},"notepack.io":{"optional":true},"rhea-promise":{"optional":true},"jaeger-client":{"optional":true},"@platformatic/kafka":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/moleculer_0.15.2_1788028917342_0.3879761310309646","host":"s3://npm-registry-packages-npm-production"},"_id":"moleculer@0.15.2","version":"0.15.2"}