{"_id":"@dazejs/dubbo-provider","_rev":"7-fcc6d296cd89fb1e33cd50a815a23b7f","name":"@dazejs/dubbo-provider","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.1":{"name":"@dazejs/dubbo-provider","version":"0.0.1","description":"dubbo service for dazejs","main":"dist/index.js","scripts":{"start":"npm run dev","dev":"cross-env DAZE_ENV=dev DEBUG=dubbo-provider:* nodemon --signal SIGTERM --exec ts-node src/index.ts --source-map --preserve-symlinks","build":"tsc","watch":"tsc -w","prod":"cross-env DAZE_ENV=prod node dist/index.js","example":"cross-env DAZE_ENV=prod DEBUG=dubbo-provider:* ts-node example/src/index.ts","commitlint":"commitlint -e $GIT_PARAMS","prepublish":"npm run build"},"publishConfig":{"access":"public"},"engines":{"node":">=10.15.0"},"peerDependencies":{"@dazejs/framework":">=2.2.1"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@dazejs/framework":"^2.2.1","@types/compare-versions":"^3.3.0","@types/debug":"^4.1.5","@types/js-to-java":"^2.4.0","@types/node":"^12.7.5","@types/node-zookeeper-client":"^0.2.6","@typescript-eslint/eslint-plugin":"^2.3.0","@typescript-eslint/parser":"^2.3.0","commitlint":"^8.3.5","cross-env":"^5.2.0","eslint":"^5.2.0","husky":"^4.2.1","nodemon":"^1.18.3","ts-node":"^8.4.1","typescript":"^3.7.4"},"dependencies":{"compare-versions":"^3.5.1","debug":"^4.1.1","hessian.js":"^2.9.0","js-to-java":"^2.6.1","node-zookeeper-client":"^1.1.0","reflect-metadata":"^0.1.13"},"gitHead":"2cecc4c788452f450d5727279729d6fad851c742","_id":"@dazejs/dubbo-provider@0.0.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-GD19DSX+OGLINLlGXGr/IsBsBARe+hpYhfkrkKcno6tLN974Xz7fdxgwwFapuTNSrVYVlKvaGrcAGIxXbgGP9Q==","shasum":"3fed18a389dd732ce6a6d7045b336a52ddc67f88","tarball":"https://registry.npmjs.org/@dazejs/dubbo-provider/-/dubbo-provider-0.0.1.tgz","fileCount":116,"unpackedSize":130516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeN9BKCRA9TVsSAnZWagAAyZ0P/iBPDu4v19uBgUmFGdN8\nB4qEA433/USqZbTa4VqFIQAbuULhkWEquFF6007o+jFIH2l1zLvBJqzv+ybA\nmKxLNhwFymLZMVA0k9aGzWlsCqvbaHDxLeAL5JQxqa73+7aSRIgLXnJPmFy/\nmUtL6ixNp1Ev/JnOKX1Nxek1rnV7hhE6kkPI+66TRMyLWE2LEryc7OTq4y67\njVM0R5ANxvroUBd8uwCho7f2k8EidBaensC7mZZHSWTcrYQ1TGFnX7qCgl53\nByDrexp9p/BUFHqfRthab077Aqb+tikiGdlJNlwzbM3ndxLx9QeCZGr1vEms\n4TDlVkqm3F+Y285l6q10iEFJ4rrUnLRtZ9wy8vS05UGx/M1S0yLM767EhxND\nWBP7b4oEsWJ5y3Oj4/kQuMzeHxblmCPEg8lfZUwljfEfXof3nQ8/E3VitRGv\nrBX4gGLBG6djoawPmyrB9AcgBjUqCMRk+RtPWS4NBcYfyOfOTA8Pf9qTAZxj\nhuftO7+YB7gsOI0mV1QnryVNODuS+KF5MPCUBrh8ipF5rQpobluCrEPMBxvQ\nTXB0IUhcbTIVOqxrdJOmYm6H/ohGX3MyKMWfCQgyyxikSt0RJP2Kn6pXZ8bp\nyJm5SNA9wHbwsF1QwdC3kmQRcnOzZDgnR84bAhEjd/AuhX63iZYIH8U2whU9\nwTfK\r\n=Dq1h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5I4yzu1ptN4nd0UlbX5/c+KMrS/5QPHnkYqKmSmsuSAIgFPwgT4cuSQYN51Ko6VCUr+NkPbf7GeY6MAz5+b5JHFk="}]},"maintainers":[{"name":"zewail","email":"chanzewail@gmail.com"}],"_npmUser":{"name":"zewail","email":"chanzewail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dubbo-provider_0.0.1_1580716105921_0.0349704579959742"},"_hasShrinkwrap":false},"0.0.2":{"name":"@dazejs/dubbo-provider","version":"0.0.2","description":"dubbo service for dazejs","main":"dist/index.js","scripts":{"start":"npm run dev","dev":"cross-env DAZE_ENV=dev DEBUG=dubbo-provider:* nodemon --signal SIGTERM --exec ts-node src/index.ts --source-map --preserve-symlinks","build":"tsc","watch":"tsc -w","prod":"cross-env DAZE_ENV=prod node dist/index.js","example":"cross-env DAZE_ENV=prod DEBUG=dubbo-provider:* ts-node example/src/index.ts","commitlint":"commitlint -e $GIT_PARAMS","prepublish":"npm run build"},"publishConfig":{"access":"public"},"engines":{"node":">=10.15.0"},"peerDependencies":{"@dazejs/framework":">=2.2.1"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@dazejs/framework":"^2.2.1","@types/compare-versions":"^3.3.0","@types/debug":"^4.1.5","@types/js-to-java":"^2.4.0","@types/node":"^12.7.5","@types/node-zookeeper-client":"^0.2.6","@typescript-eslint/eslint-plugin":"^2.3.0","@typescript-eslint/parser":"^2.3.0","commitlint":"^8.3.5","cross-env":"^5.2.0","eslint":"^5.2.0","husky":"^4.2.1","nodemon":"^1.18.3","ts-node":"^8.4.1","typescript":"^3.7.4"},"dependencies":{"compare-versions":"^3.5.1","debug":"^4.1.1","hessian.js":"^2.9.0","js-to-java":"^2.6.1","node-zookeeper-client":"^1.1.0","reflect-metadata":"^0.1.13"},"gitHead":"d1a588c033cad635a7f3de3039d0f4508091faa4","_id":"@dazejs/dubbo-provider@0.0.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1f12N5qeuB7IQWxDq0Vh+Cs4Yy5M4VetA/GoAq7fRA/XotB+dOvX2IO+w7M+pl7NEP5MChwQjH5we71OcIuMhg==","shasum":"22aa708a6ec3a018420e81012605b62e9dc4b307","tarball":"https://registry.npmjs.org/@dazejs/dubbo-provider/-/dubbo-provider-0.0.2.tgz","fileCount":116,"unpackedSize":131676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOQMTCRA9TVsSAnZWagAAjxUP/2CuEiWNeky8uHAPL3fg\nJh1rjmMzoRQmZDqH8iXk/y9/L2Yj7zu2IjSL8QFbuQMCbT8GuJtc5Vw4x7z9\nM5exYR8X4EQsxZDaI3jvlvNn9COdLXNvdBxZ/Vt1ll34F4eGhNS60UO3p9mJ\nwdU5SGkBsdCZbKJV+yCAe65lZT+bo3vvocXvJxA7Y7EJPao0b5jZ+b/TFD80\nhR6KnARyOX3lY2K2JxKTpzkdr0Sm/TJJEVgdeSpIzeHTDyfDYYbzkWcWraX3\nap4+Ku7vuimrvUh54h+v/gbs4d63VubojpHNt6SLKpVxx54G57spDRetkw6c\njC7RcsJsaNDvFeV7hE618rAidQiqx9TeMe/DWFyhMYAvRzR6JQfFbFyq4/lt\n/jMhIKtdlnq06rqavyxRIJymGmXmCvz6YGcfF2jcCYG1DFn+Ai1fZJd5WZD4\nWMhP/66/Q2GH6SVu13LnW/1ZyqKpOzth3KCKczwRQEiW643EJ4QGv34pY7Dn\nPHZDd//hTcDy/mPBpe0Wen+a2OTxFDxZ2eW2xhVXGzuBtYXGrFpnioMoiFXz\npAeSSNfBigP5ZEtx9B0JZk1zWhxk3Sh6Vi9dvYIX76E5UTaW1wxpl1e9kEWN\nofAvGlLCto4pRKSxOdnVgU2fMd6QOft1b1BEkHO+vne996gnzVxKLiHYMEpA\nSKiz\r\n=oTx2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+14n3uIq8HYLoG9AlynINtbj7XPBmUlFqmww4b5j12AiARM3NXV+uFRjU++NL2nQTK8k66kLf86k1bC4CD9HUMNg=="}]},"maintainers":[{"name":"zewail","email":"chanzewail@gmail.com"}],"_npmUser":{"name":"zewail","email":"chanzewail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dubbo-provider_0.0.2_1580794643051_0.9419504064572257"},"_hasShrinkwrap":false},"0.0.3":{"name":"@dazejs/dubbo-provider","version":"0.0.3","description":"dubbo service for dazejs","main":"dist/index.js","scripts":{"start":"npm run dev","dev":"cross-env DAZE_ENV=dev DEBUG=dubbo-provider:* nodemon --signal SIGTERM --exec ts-node src/index.ts --source-map --preserve-symlinks","build":"tsc","watch":"tsc -w","prod":"cross-env DAZE_ENV=prod node dist/index.js","example":"cross-env DAZE_ENV=prod DEBUG=dubbo-provider:* ts-node example/src/index.ts","commitlint":"commitlint -e $GIT_PARAMS","prepublish":"npm run build"},"publishConfig":{"access":"public"},"engines":{"node":">=10.15.0"},"peerDependencies":{"@dazejs/framework":">=2.2.1"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@dazejs/framework":"^2.2.1","@types/compare-versions":"^3.3.0","@types/debug":"^4.1.5","@types/js-to-java":"^2.4.0","@types/node":"^12.7.5","@types/node-zookeeper-client":"^0.2.6","@typescript-eslint/eslint-plugin":"^2.3.0","@typescript-eslint/parser":"^2.3.0","commitlint":"^8.3.5","cross-env":"^5.2.0","eslint":"^5.2.0","husky":"^4.2.1","nodemon":"^1.18.3","ts-node":"^8.4.1","typescript":"^3.7.4"},"dependencies":{"compare-versions":"^3.5.1","debug":"^4.1.1","hessian.js":"^2.9.0","js-to-java":"^2.6.1","node-zookeeper-client":"^1.1.0","reflect-metadata":"^0.1.13"},"gitHead":"8ecf6364302c2ec86d7e0c2fa4fc569388bc9702","_id":"@dazejs/dubbo-provider@0.0.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Dv3JU//AVf/LLV9wLI/X/w5UoWOzzvZtfkavzuFHZ2iag8f/GkLTzwFa5J3Xjy0FkARYLo2Sxkrmzx2OXFjTHQ==","shasum":"57fe7afdcf57c734c36ce353593a675182f29e3f","tarball":"https://registry.npmjs.org/@dazejs/dubbo-provider/-/dubbo-provider-0.0.3.tgz","fileCount":116,"unpackedSize":134139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOYrjCRA9TVsSAnZWagAAaLoP+gOWQAPCM00r5iinsSF7\n2gNWXtSBKfFVT1v8uBnvcavh9+hz7CXFVTIaP4TRfq8k1km/Y5Ia5H60AtZC\nmbQHNvout1AFA3NsYkXauASd/y8XuBZFPHtaB5+LLAKdkhTcTLupMc0hYOfz\nao1lGW21UWuiV6tB3U3ZPoOxVgwNi8/qyxqtn3sVzHeozkse1AevxBSsp8O7\nDrjXlVfcKQA4zxGi5JWwbHrURrWvC38HMtTA67lLUuG3xPiPsO+9zAPiHv6X\n5L20mRDK3Pgr+m0MhH3dcnFtKDLs2oBGVD0CaJeNJQ9lK/Ygfn/Fl7qlcgsn\nfGDaLZoBhIc/sseI7iUwkXzBiZqHMELw2S/JEsuo+H6ztUZ6d6TUBNafI0uh\ne7xuLQ1R8RsoOXISsYl/OgpkYMMlfZ6YX5amY8uFbMBAvKjmPH+FFMFAxrgt\njHwD93DlARSkv8U5yh0Ih96kFR0iNcRIUs76UUGK9UFVIv7zzjCx8x4KN0aO\njQn2JA2ajsHW1ijV0K2mEhQ4eEx0QlxZBnGvsCGVmKmgVjUZqctsOgKFSMBZ\npKOFbms4SgdseWqD52pE9mizt7oW6PuFqJWANhCeN4OTDV9D6GKcq6tqttDP\nTR2764aEChJN2rgr8a6P1TSGEM2MI0+j61R8MpyDCMEhmNRzRq/dw0j4SpKY\nh5K7\r\n=Z5Bs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKYxKmhk0KIgFD29YXs6hu6QsBGYmn8bKSCBU0Cyrj9wIhAJpKT9ZeGBOcW/B3Fg5ACz0OM/zcVBmOiBf2dYGfFphB"}]},"maintainers":[{"name":"zewail","email":"chanzewail@gmail.com"}],"_npmUser":{"name":"zewail","email":"chanzewail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dubbo-provider_0.0.3_1580829410711_0.9728456755035155"},"_hasShrinkwrap":false},"0.0.4":{"name":"@dazejs/dubbo-provider","version":"0.0.4","description":"dubbo service for dazejs","main":"dist/index.js","scripts":{"start":"npm run dev","dev":"cross-env DAZE_ENV=dev DEBUG=dubbo-provider:* nodemon --signal SIGTERM --exec ts-node src/index.ts --source-map --preserve-symlinks","build":"tsc","watch":"tsc -w","prod":"cross-env DAZE_ENV=prod node dist/index.js","example":"cross-env DAZE_ENV=prod DEBUG=dubbo-provider:* nodemon --signal SIGTERM --exec ts-node example/index.ts --source-map --preserve-symlinks","commitlint":"commitlint -e $GIT_PARAMS","prepublish":"npm run build"},"publishConfig":{"access":"public"},"engines":{"node":">=10.15.0"},"peerDependencies":{"@dazejs/framework":">=2.3.0"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@dazejs/framework":"^2.3.0","@types/compare-versions":"^3.3.0","@types/debug":"^4.1.5","@types/js-to-java":"^2.4.0","@types/node":"^12.7.5","@types/node-zookeeper-client":"^0.2.6","@typescript-eslint/eslint-plugin":"^2.3.0","@typescript-eslint/parser":"^2.3.0","commitlint":"^8.3.5","cross-env":"^5.2.0","eslint":"^5.2.0","husky":"^4.2.1","nodemon":"^1.18.3","ts-node":"^8.4.1","typescript":"^3.7.4"},"dependencies":{"compare-versions":"^3.5.1","debug":"^4.1.1","hessian.js":"^2.9.0","js-to-java":"^2.6.1","node-zookeeper-client":"^1.1.0"},"gitHead":"614d77adc8a1c80926ceaca5fbc9cef848ab6bf0","_id":"@dazejs/dubbo-provider@0.0.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-GL+gTXqRKBsHn8WS2x7L0NhgLbelfHJyvYJSbTXsEqEFH12xlyF5Tjonxz4uH6VXLkZVD2CFh0lUIZNb/Td3Wg==","shasum":"fc29c2e74784292f3639e8ad866fb9ca06dcda04","tarball":"https://registry.npmjs.org/@dazejs/dubbo-provider/-/dubbo-provider-0.0.4.tgz","fileCount":116,"unpackedSize":137670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOr13CRA9TVsSAnZWagAAVsAP/0uJrJSotJ+rjjIyF594\nUZMEJ0lri7HEoju50cPQGGDDBXxd2PaPIOipyAJrNSLwIaa0VF7dV7+ha51m\nU5ggWPHiaixaUyTSRV/XHg+mJKDOXg2rFeCbROGkp58MyZROoidFIKd0FUo1\nB0iNWwNtdKMwJ/koYuDToQeUx24hKBei2j6pSSmJjOJJbzVwfQkDetWyIuvT\n4Y3PsXb9ghU5AmGrbOc7ZsaTRsWLNLJZCHXKxy35Tm6Wx+d4qabUOOWQxrQr\n/OH7i0EBy/6eruSZZUbkfBbH63RkVwDG24EStcqPr2CBFXcuSUXKVBfjR/Mq\nK/eizUjpwU9SBqp1VR6v/+cgCPB/xXwzIZSH7BrXSR/cQ3RmIfFzAs5Vrem1\nIFWN1hdpgrGa9QGpJQ/xmkNOWI+bEIjlKCjf2PkXQM5ZNdfbUEKaaY9GcORr\nw7WhnywJ61bJ57z5L6jxYm2v5tc4EvCt9U6pxsrbtnFYkLCqc/98s1wZD99r\nDqkSI2D2d8xdjVGc/hXP9WJQGheOdzV+cmoN4ccYDgX396qpqniGjuMiu1Ag\n5UEIGNQgkRbJTtGhiNXQxaMnLewGtvoqpDPuGquNnzi5pgEOpvAuwS1zuKax\nMXXtmheNDa/cpAPAhu2XVu7xsN8aEY/9PibuiWYnbpahKjfhi29G15BPxIFZ\nK21t\r\n=sSK7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuRgNgMaXtL9vVmySOZuS6H6mTViZfqahBtJNa0Fa7hAIhALpmE5ZQgNjsTPws4ojQWjMy+p33pSzzQGRfA7PnpRyU"}]},"maintainers":[{"name":"zewail","email":"chanzewail@gmail.com"}],"_npmUser":{"name":"zewail","email":"chanzewail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dubbo-provider_0.0.4_1580907895236_0.33506899011910685"},"_hasShrinkwrap":false},"0.1.0":{"name":"@dazejs/dubbo-provider","version":"0.1.0","description":"dubbo service for dazejs","main":"dist/index.js","scripts":{"start":"npm run dev","dev":"cross-env DAZE_ENV=dev DEBUG=dubbo-provider:* nodemon --signal SIGTERM --exec ts-node example/index.ts --source-map --preserve-symlinks","build":"tsc","watch":"tsc -w","prod":"cross-env DAZE_ENV=prod node dist/index.js","test":"jest --verbose --runInBand --forceExit","test:coverage":"jest --runInBand --forceExit --coverage","commitlint":"commitlint -e $GIT_PARAMS","prepublishOnly":"npm run build"},"publishConfig":{"access":"public"},"engines":{"node":">=10.15.0"},"peerDependencies":{"@dazejs/framework":">=2.6.0","reflect-metadata":">=0.1.12"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@dazejs/framework":"2.6.1","@types/compare-versions":"3.3.0","@types/debug":"4.1.5","@types/jest":"25.1.2","@types/js-to-java":"2.4.0","@types/node":"12.7.5","@types/node-zookeeper-client":"0.2.7","@types/supertest":"2.0.8","@typescript-eslint/eslint-plugin":"2.24.0","@typescript-eslint/parser":"2.3.0","commitlint":"8.3.5","cross-env":"5.2.0","eslint":"5.2.0","husky":"4.2.1","jest":"25.1.0","nodemon":"2.0.2","reflect-metadata":"0.1.13","supertest":"4.0.2","ts-jest":"25.2.1","ts-node":"8.4.1","typescript":"3.8.3"},"dependencies":{"compare-versions":"3.6.0","debug":"4.1.1","hessian.js":"2.9.0","js-to-java":"2.6.1","node-zookeeper-client":"1.1.0"},"gitHead":"c03515cd3c11077723fa473e1f5dc980a49a74b4","_id":"@dazejs/dubbo-provider@0.1.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fuMDp8r9U8kkl/DSJqZeeK2E4j9hTQxNhrf1yjyHY5nJvMDUUn5WiSlQZ+YVAWkK5NWIYiclznk3wyFuaTP+7Q==","shasum":"691297b56acdcac66d8d43067f49396953820bd5","tarball":"https://registry.npmjs.org/@dazejs/dubbo-provider/-/dubbo-provider-0.1.0.tgz","fileCount":165,"unpackedSize":241799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecc09CRA9TVsSAnZWagAAm40P/ijucYPFV83AFziMb0FM\nb9vC/AGOY8PQuQ37lEVyGhC+N/NXrKhAG75t5fw5EEOIutomOxiZYltqEbJv\nsoaz4Qxc61pbsW80oqGHKODn1fIXn80NTRR56TsdX9c9rBms1NwAJHe52hQd\n5pRX9ptlRqCFa04kQW/kF4Z2dbB5y6g5hCnl0uk08ByOAnGGmqptzSWyuHCz\n/ygyq+nK07TIdQn+XYZvFKSq0XKlx75m9jgAAkDFEF5l4gTSc/xxEpJRx5Md\ntf8PQmZdr4kKy+iw2UVcnOoftFJynTfjS5JNVjNf1cae3cuxT7KgMhxyA+ew\nqUcgAGCFs43TJxsEi1A9cLSMbA5ZW8EsXiaQBQEewpXrTbi9Wkq6TAjHL2Gb\n4M9W1RW1aNVe+lkoaclvBW4VgkP2ZTYodWMWClOLZ1QrwpRwS1KuFr3VWNeq\nhChXNeKMA41WgeINv7xaUn/GkD10/WDuJiL6tJ2GVlC91h5m2HmOvLFy40+p\n+r27EptCCg9N8WyS7S2KOH6147vfPdx4gR7mdYaBv6Goey6Q/OyoHsnzhx4H\n77Czy7xYgF4vaZNeN79URnBeFa+ORam+pKkDNOdR7iz3tKzDlRPdGAiTecjM\n7RFxBod8zpKrbqNT6fqSNoswDfrF/wbM4aP4roicAZsY5ptBEvDMGAVMCTkE\nm94D\r\n=cjVP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD288WhhHEaestHIUWVibn6iXiFmqtjCBMO+btvXxpKFwIgB8ugoWc0EyUe2LMxrJTza6tEWDVn5cOAAca2LIm7FN0="}]},"maintainers":[{"name":"zewail","email":"chanzewail@gmail.com"}],"_npmUser":{"name":"zewail","email":"chanzewail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dubbo-provider_0.1.0_1584516412492_0.11005891063429618"},"_hasShrinkwrap":false},"1.0.0":{"name":"@dazejs/dubbo-provider","version":"1.0.0","description":"dubbo service for dazejs","main":"dist/index.js","scripts":{"start":"npm run dev","dev":"cross-env DAZE_ENV=dev DEBUG=dubbo-provider:* nodemon --signal SIGTERM --exec ts-node example/index.ts --source-map --preserve-symlinks","build":"tsc","watch":"tsc -w","prod":"cross-env DAZE_ENV=prod node dist/index.js","test":"jest --verbose --runInBand --forceExit","test:coverage":"jest --runInBand --forceExit --coverage","commitlint":"commitlint -e $GIT_PARAMS","prepublishOnly":"npm run build"},"publishConfig":{"access":"public"},"engines":{"node":">=10.15.0"},"peerDependencies":{"@dazejs/framework":">=3.0.0","reflect-metadata":">=0.1.12"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@dazejs/framework":"3.0.0","@types/compare-versions":"3.3.0","@types/debug":"4.1.5","@types/jest":"25.1.2","@types/js-to-java":"2.4.0","@types/node":"13.13.0","@types/node-zookeeper-client":"0.2.7","@types/supertest":"2.0.8","@typescript-eslint/eslint-plugin":"2.28.0","@typescript-eslint/parser":"2.24.0","commitlint":"8.3.5","cross-env":"7.0.2","eslint":"6.8.0","husky":"4.2.3","jest":"25.3.0","nodemon":"2.0.2","reflect-metadata":"0.1.13","supertest":"4.0.2","ts-jest":"25.4.0","ts-node":"8.7.0","typescript":"3.8.3"},"dependencies":{"compare-versions":"3.6.0","debug":"4.1.1","hessian.js":"2.9.0","js-to-java":"2.6.1","node-zookeeper-client":"1.1.0"},"gitHead":"5a0d0ce06cd57ce077e121dc8c1bfd01a437c21f","_id":"@dazejs/dubbo-provider@1.0.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-iAo4aWG6gZtRUNicOPH+KvskvtQwo+s/1nAVxTykTeqH00pIOUCSEFdlEzd8uy95ZtjSseiWzLV4/guA93mQ6A==","shasum":"13084ff6cb09f7315ae16f6ce2eb549d0f2524e1","tarball":"https://registry.npmjs.org/@dazejs/dubbo-provider/-/dubbo-provider-1.0.0.tgz","fileCount":165,"unpackedSize":241872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexzqeCRA9TVsSAnZWagAA7l0QAKLJJZiOlIofIBtc8rPk\nRwDGBtz8BCmBqMlx3LeDHwP1engYEOUhTKxrwwHIYZYBmi/79ZpBTy07lUg2\nU24HGtSQMmDzFULpzzolq2bnAePkrnUPLm3ffUCECnF/7uL0BFWHuWiBdvPV\nDZUPUW+KsEEHAMyWFkCkSIM15Rt9XWzughHYpSjS/W/fD+WfsexfSkV+JSwK\nYs3leavSL2o5S/cK1tIEPT9srKvWWOWqG4pgUNGeSkLTuHknTZXN9lkHdCv9\nw0fb5JaffJFeotV8skdj0O6or24bSaBlBy2INd7u0/WbduvY9EdjfAXn2u7Y\nouqUhHxaNvEvGSajY2fj0v7siBz1ID7MeatCZ8oEsTY3XaTg7tmkw/8R9pB4\nAeJeTw5wB3y9KiTARNLmyGu3DwAYpzP3ENjYPrx9r+pM6KlZ4wkuG1JyKjyH\nav7rjxQnThz60qleBv/XO1FLMF6FRaWQXU61IR2QtYts53aIoGRlepKfZmIJ\nxQ37bbyt/fWHXLmSOaehLNYO71cup4ZEsDlUAZx24X13WDWm0pHJQVS2MMzE\nsjG0DwVWcJ0SW/z1nPfJzYc/u7viBBt6fiiy+XQAhpZkr3SAQABQCjV82UFL\nUkpNDDHpkNQ+0JIDi0mo0eL2XCJCl+AfOH+vrmTmOvEZwzbvuCgNN6AofYCp\niY0r\r\n=lp9E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMo+Yxis0q7ZUyKCdk7IFqEmvBYnKY9RIbj+KjiLuUoAiEA3LjlfO3jBcD4kMfcYCJvH1mplqznJdEE9Bk+BZtuxxs="}]},"maintainers":[{"name":"zewail","email":"chanzewail@gmail.com"}],"_npmUser":{"name":"zewail","email":"chanzewail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dubbo-provider_1.0.0_1590114974235_0.6741191528542045"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dazejs/dubbo-provider","version":"1.0.1","description":"dubbo service for dazejs","main":"dist/index.js","scripts":{"start":"npm run dev","dev":"cross-env DAZE_ENV=dev DEBUG=dubbo-provider:* nodemon --signal SIGTERM --exec ts-node example/index.ts --source-map --preserve-symlinks","build":"tsc","watch":"tsc -w","prod":"cross-env DAZE_ENV=prod node dist/index.js","test":"jest --verbose --runInBand --forceExit","test:coverage":"jest --runInBand --forceExit --coverage","commitlint":"commitlint -e $GIT_PARAMS","prepublishOnly":"npm run build"},"publishConfig":{"access":"public"},"engines":{"node":">=10.15.0"},"peerDependencies":{"@dazejs/framework":">=3.0.0","reflect-metadata":">=0.1.12"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@dazejs/framework":"3.0.0","@types/compare-versions":"3.3.0","@types/debug":"4.1.5","@types/jest":"25.1.2","@types/js-to-java":"2.4.0","@types/node":"13.13.0","@types/node-zookeeper-client":"0.2.7","@types/supertest":"2.0.8","@typescript-eslint/eslint-plugin":"2.28.0","@typescript-eslint/parser":"2.24.0","commitlint":"8.3.5","cross-env":"7.0.2","eslint":"6.8.0","husky":"4.2.3","jest":"25.3.0","nodemon":"2.0.2","reflect-metadata":"0.1.13","supertest":"4.0.2","ts-jest":"25.4.0","ts-node":"8.7.0","typescript":"3.8.3"},"dependencies":{"compare-versions":"3.6.0","debug":"4.1.1","hessian.js":"2.9.0","js-to-java":"2.6.1","node-zookeeper-client":"1.1.0"},"gitHead":"d009995469382873acdad43ae26a4096673f757e","_id":"@dazejs/dubbo-provider@1.0.1","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-MfkpggmDpxwtNJJIk8rybVZ4tPgghCRZjJ2Z5uY47acaenlx4mCoAv9Bgkqd3zv5Faa/UW2EMfn69UlhiMuVJg==","shasum":"054d3dccc6069c559aede27819787a17ca5be209","tarball":"https://registry.npmjs.org/@dazejs/dubbo-provider/-/dubbo-provider-1.0.1.tgz","fileCount":168,"unpackedSize":244149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDTMYCRA9TVsSAnZWagAAs9kP/0RBxhkFyB8kyAwldGag\nOqRx3eGxjfdxEqVa1NRXXz2/+KG+L9d0Szil06XN3/1rqa7aTDhs2m9P+MpG\n7vZy7GErbK3s5np/t+upu8boJntzvyK9GuyGJ5FJelZXNPgGYRhZP5fFX03+\naXibxRcTCUWV7ZHEjZoO01P0H2wNrtBKwi4VVmziTyqZq3v9DA+DF/4G6ME7\nyW71IIByic2Z+oT8+DJL72LNHMaGY1TfBJNdsU8hhjZnp2eBoF3whZqwN3S9\n8B5SaYCK3MjTEpvgSV/ve6OCynqN4X4AWJAqaWzcP/EwK8UOXsphksT5qNky\nvFPaxNH/HBSdAX+hLaOsa2h1sHPbwgixYJuAHr2ofIB8U8D2NOh74rYsOPT3\n9CRDOIEsvjLvC+u+eiLvNFOYH6mAPZYW1JIOgFO659LA/sykdTgPxb4rskMN\n0V365sS0eN28Ywc9B2RsPV1sfb1Ie+3nyyPBcllOR3svwPqzZ9oOtf7tGOW0\nKHwFtDyDm9E0DOPFfrRZoQ7zY553tkAeJMeild3n96tu1AiIMeuQaD7m8x6C\nfFQJtchp6jHrNyTzPIQHX4iPRUojb3rImM6oeiCi/sPBRB26vP0aa5fKzty+\nZ64DhI26vZ3d2TFZad0ps0C9o5AhNQKP4JoBF7tgocNyHBuRZftNzpUNYibL\nR3GU\r\n=tXn9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1wW141fFfhxnK0lTbSpBCbv5C3umo8+PNNQkegrV32AIgB3qHcsNIcT6twLxRF+xK0Y2sGPH2Vnsh8FeicyT3+1A="}]},"_npmUser":{"name":"zewail","email":"chanzewail@gmail.com"},"directories":{},"maintainers":[{"name":"zewail","email":"chanzewail@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dubbo-provider_1.0.1_1628255000811_0.6603036571589365"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-03T07:48:25.759Z","0.0.1":"2020-02-03T07:48:26.079Z","modified":"2022-04-05T03:11:45.275Z","0.0.2":"2020-02-04T05:37:23.159Z","0.0.3":"2020-02-04T15:16:50.921Z","0.0.4":"2020-02-05T13:04:55.401Z","0.1.0":"2020-03-18T07:26:52.660Z","1.0.0":"2020-05-22T02:36:14.357Z","1.0.1":"2021-08-06T13:03:20.916Z"},"maintainers":[{"name":"zewail","email":"chanzewail@gmail.com"}],"description":"dubbo service for dazejs","readme":"[![GitHub issues](https://img.shields.io/github/issues/dazejs/dubbo-provider.svg)](https://github.com/dazejs/dubbo-provider/issues)\n[![npm](https://img.shields.io/npm/v/@dazejs/dubbo-provider.svg)](https://www.npmjs.com/package/@dazejs/dubbo-provider)\n[![npm](https://img.shields.io/npm/dm/@dazejs/dubbo-provider.svg)](https://www.npmjs.com/package/@dazejs/dubbo-provider)\n[![actions](https://github.com/dazejs/dubbo-provider/workflows/Dubbo%20CI/badge.svg?branch=master)](https://github.com/dazejs/dubbo-provider/actions)\n[![codecov](https://codecov.io/gh/dazejs/dubbo-provider/branch/master/graph/badge.svg)](https://codecov.io/gh/dazejs/dubbo-provider)\n[![GitHub license](https://img.shields.io/github/license/dazejs/dubbo-provider.svg)](https://github.com/dazejs/dubbo-provider/blob/master/LICENSE)\n\n<div align=\"center\">\n  <a href=\"https://github.com/dazejs/dubbo-provider\">\n    <img width=\"600\" heigth=\"300\" src=\"https://github.com/dazejs/dubbo-provider/blob/master/assets/logo.png\">\n  </a>  \n  <h2>Dubbo</h2>\n  <h4>基于 Daze.js 的 Dubbo 服务扩展</h4>\n</div>\n\n## 简介\n\n这是一套基于 Daze.js 的 Dubbo 的扩展，提供了服务端和客户端的一整套解决方案。\n\n## 开始\n\n### 安装\n\n```bash\n$ npm install --save @dazejs/dubbo-provider\n```\n\n### 加载服务提供者\n\n添加 `DubboServiceProvider` 到 `src/config/app.ts` 配置中\n\n```ts\nimport { DubboServiceProvider } from '@dazejs/dubbo-provider';\n\nexport default {\n  // ...\n  providers: [\n    // ...\n    DubboServiceProvider\n  ]\n  // ...\n}\n```\n\n### 添加/修改配置中心设置\n\n`src/config/` 目录下创建 `dubbo.ts` 配置文件:\n\n```ts\nexport default {\n  default: {\n    type: 'zookeeper',\n    host: '127.0.0.1:2181',\n  }\n}\n```\n\n自定义服务器IP地址(默认自动获取,某些情况下自动获取的IP地址可能不正确), 在刚才的配置文件中新增属性：\n\n```ts\nexport default {\n  // ...\n  ip: '100.100.100.100'\n  //...\n}\n```\n\n也可以使用 `@dubbo.ip('100.100.100.100')` 来为每个消费者或者提供者单独设置(优先级大于全局)\n\n## 使用\n\n### 服务端 (Provider)\n\n##### 定义提供者\n\n```ts\nimport { DubboProvider, dubbo } from '@dazejs/dubbo-provider';\n\n@dubbo.registry('default')\n@dubbo.interface('com.daze.dubbo.service.Demo')\n@dubbo.ip('100.100.100.100') // 自定义 ip 地址，一般情况下无需使用，自动获取即可\nexport default class extends DubboProvider {\n  @dubbo.method()\n  sayHello(name: string) {\n    return `Hello ${name}`;\n  }\n}\n```\n\n### 客户端 (Consumer)\n\n##### 定义消费者\n\n```ts\nimport { DubboConsumer, dubbo } from '@dazejs/dubbo-provider';\n\n@dubbo.registry('default')\n@dubbo.interface('com.daze.dubbo.service.Demo')\nexport default class extends DubboConsumer {\n}\n```\n\n##### 注入并使用\n\n```ts\nimport { Controller, http, inject } from '@dazejs/framework';\nimport { java } from '@dazejs/dubbo-provider';\nimport DemoConsumer from '../dubbo/consumers/demo';\n\nexport default class extends Controller {\n\n  @inject(DemoConsumer) demoConsumer: DemoConsumer;\n\n  @http.get()\n  async index() {\n    const res = await this.demoConsumer.invoke('sayHello', [java.String('dazejs')]);\n    return res;\n  }\n}\n```","readmeFilename":"README.md"}