{"_id":"@abtnode/service-loader","_rev":"103-21ceda8deb1c1dbe3063290fd9ac8122","name":"@abtnode/service-loader","dist-tags":{"latest":"1.6.22","prelease":"1.2.0-prerelease.1"},"versions":{"1.1.12":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.1.12","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.1.12","@abtnode/util":"^1.1.12","@blocklet/meta":"^1.1.12","@ocap/adapter-nedb":"^0.5.4","@ocap/resolver":"^0.5.0","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"77ee504e4d90081fe5ef9544ee70e14b5a794a62","_id":"@abtnode/service-loader@1.1.12","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-IHsKMGR8rpt/Htm4hX0Ugkp9khS6b5MGK1NVbAXM1NiYTp3nqLfRV2OzUiUDUT3jZCmMoEfLxez9eH9Q0h9bgw==","shasum":"7322879b5085fadb1ea3b521bb6ab7f0a4fd8958","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.1.12.tgz","fileCount":5,"unpackedSize":11636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+PcbCRA9TVsSAnZWagAAD5EP/RgqIHijZoRsnzPugrPM\nlLomf9IqbTel9J5Gxrp8D0hB3i6+N3dza/vwKdBbMLwPREPui/P2l6gtK1Ce\ncgTqCbwQfI3KFPOHasCNAhj+7mhzdn7Qbc02Gs5RtY/MJhD5WaltAbGHS0iN\ngS7+L1Ekg9zMQh0aJPRkCTR2Md24bBmx28vpDNZn0C2qabqK3d1ar9yBi4MZ\n/+pk95s4DCLEfRib/yD4OBU3+yJijZ4LFZk1SbCkdGi5s9w32kS+CNi/AuZ4\nYObnHLPJeDTfwka3oyX3fn4y2s6/Md/x7HYmMqrb2xLTAPPrlKm9fwqROMB7\nbBZeutkva/sF3c6DD2kYeguX6Hzped6HDRBSrrSQG+kd7e6g0/7G7r8mnkps\nWV4822XNGQf9sjNRns2DV13xjyZIuNNFqHmHHb07kGo0qdRaYPYwKWERNEbl\njoFHTRFcYoOLOZqNnVVI7cFAoYN1+vf2BNh11NudXj0pbyGlcD5TOlkcZFyW\nqUILchUmaMvLMrAeEZksKZFQCnlX+9Nn3eO/skThCgm2zwB/ULGm9nEyn0X3\nOK9/kt0usCreX2RGBayohB4TZi/7+c58k74rU+lrUbbaIJBXzMgyOzfj0QJM\n01NaiS8LLnxl1PgdZcCt/ptqcE6lhv2ePVflm6u2bmUD4t4vuWAzu/EDuwko\ne5Lc\r\n=VRlF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpP+kC/k0GLUp8VlsQu5SRm8x7WrPH3OyTsROlLEfnnAiAjT3V9Cx/zkpOs6XI2d9cKzOcUvl4f6BD+2NxKXxXs5Q=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.1.12_1610151706586_0.906816423182432"},"_hasShrinkwrap":false},"1.1.15":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.1.15","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.1.15","@abtnode/util":"^1.1.15","@blocklet/meta":"^1.1.15","@ocap/adapter-nedb":"^0.5.4","@ocap/resolver":"^0.5.0","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"6203bb41fb2bed9b5dcfcfa3b14823b171f2b54b","_id":"@abtnode/service-loader@1.1.15","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-hHG02Ja2hdUksK4l+WHW54FVwJRxIsbtJkKwE9Y3NVAh+f4zgl9fYIHpr0bs5dNQy0AM3kT83gDh4Hi+0EpBAQ==","shasum":"6f7bd8d2ae4fe51d3f4f3da3f6f0bc18bf36770f","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.1.15.tgz","fileCount":5,"unpackedSize":11636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/DdOCRA9TVsSAnZWagAA5OcP/2UZN0oKRqRnyqHzEVyQ\neTRMjnQsSp+58Dp8xSs1doeTbyXKkvMIQvOfrj9Vsjo9a6Qt9GWrorb5QBDK\niQMo/9j9rXRpH89/alDzRTzjhEso7hBMd7T3MAhn0rUEKRLDCNXZQDmRt3rL\nG9lYoz98SL5Q1Kovnr4FBmghAeLRZjNyUUMHNJCXjvvh2mNvHORWBhE/FCFK\nfDgNIchUBEy44GtG+i121qjK2SyRfz3Nc1i1uGObsbfj11CVR1rdcwsr7qVq\nd56mv5XhdwSHaQcioBasDqzg2trj28QRfDHhhpTMZI46RkIGXx40p7IK6pH2\nwZxdaTunGYWXCKzss8JXw27gWOv5yw6pEdqkheWNwszVbWfjj59FrJ+owEZu\nX232LceUj/+tGy6jOsQD4ozK89KUvU7fbFP1CXYhEPJ5tok4PtBU5/0TWCjQ\nOWiS29WlXxiMP/dkajHW/UBjnqN4k/exmIEITC/kLzpEDyRWIGn/yIdhxot1\n4nC9CWfrxX+quPHUdeKaW7+jIES1sbRiuh4yMwfPJTJYwwn9YXF3Qm2cCGdf\n+yMdI+bMmwqKq7+MfIjO5hVE/eRhO84boh+AgJ7kmoUovdH2E7bJXKrSzww4\ner/SGOSbyaCNHQNPtyS+QLFWHzYw2lBqeZ+iBZ0b+ONdz5HzLW+68fDLowpi\nUGLF\r\n=LP1L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuim7GfuHO0L05Ux9r2wyuQlajgf54Z217wfrMyWxKBAiEA2wiE0rSfhQS63XR1gcZ3sjWJDFg/VLFOaJAbfOwAphA="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.1.15_1610364749621_0.11799333986867055"},"_hasShrinkwrap":false},"1.1.16":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.1.16","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.1.16","@abtnode/util":"^1.1.16","@blocklet/meta":"^1.1.16","@ocap/adapter-nedb":"^0.5.4","@ocap/resolver":"^0.5.0","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"87e7a2475cac5e9fec60ad153459771164d5a419","_id":"@abtnode/service-loader@1.1.16","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-UFex+n+1X+ZOM7hs19vskPc6hKpLPcGn2IGasmq90T0csZuQvIR7ppWPKpRx43hmMTJrqv0W1Znyfxp8GewwVA==","shasum":"9cc8a8683da08fae1bb83ef31da6fa3ef042e23a","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.1.16.tgz","fileCount":5,"unpackedSize":11636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAi3dCRA9TVsSAnZWagAAnK4P/jtg9TqtvBk3goFox9BG\nhYAUpzBQ9Dq4dxNcu1P+r7H+v0uMBeHTMlGsChy/PSkasyyDplBbWPltGw8e\nOLidEQUCgDriLrNltzR6DvGZCdbgZYHebezelv4NsAtJp4kZiYCRqhF3QiXl\nvvVskurp8lW/oxwoZUMykrSWqImtbVFixreA2ofwebBtym1ocfYZaRgZmnw5\n//IqXLlKOTw05pJupWFkQD96GblTqcW8sLJzhirpDYJ5VrAkNSLNnlEeCKP6\nnoKZjJs5muXwTEDXgtdS/Rnyjuq2EwQYPMHjikPNqfRGV/UzJUKk9a+hxjQj\n/9jZdlKvMSbTId+5uABID/vX1mHjuHOHxSSZxQbwrB3u79gwE57lN8dSv2/b\nqDTYbCsi7wC4Lmm5/GQXw/9S7iqcWC97V9w2FF4IyTPqYkr040cNJb+4UXBh\nil/Oxu49qliNVhSzjyA/09BxpDTCksMdDH1xjQkoOv3He9mjnlSt3fW55hks\nbthNnu1XU/pVl0XjhtRZ0laRXIPxxFUueL6kx+fsZlW/Fi6kxgi7z0KH8qXJ\nyAjdnmSJhCOFdHdWy6WDyanA7nIH8vOUwdNfhWLRvcDJNUdtwXF+PLe90JdY\nsCAc0da6RwkNJ7gzZf712z+kZaYvi0+bg7zft9hgsJqvJcbbcO2e1Q11X2xs\nkIqA\r\n=vTP8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoFuWhgzpMTdk9pOo5ZAmMVM7O6OcdQO19y69hA7ti4AIgSm4X9OmGQchAButwsHJXke2uzrJsVYs4jPpF41elfU8="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.1.16_1610755549019_0.5995948978113865"},"_hasShrinkwrap":false},"1.1.17":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.1.17","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.1.17","@abtnode/util":"^1.1.17","@blocklet/meta":"^1.1.17","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"7718d83404842ace33e68afea1700c66fdf8998f","_id":"@abtnode/service-loader@1.1.17","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-TMLky5pNqcevbAQr0Svz5YRrCO3Vsn1eJo8XBVN9x3Cj7fPTaug1/IL2HytKkUC07DeDx/zIvz1E6Q0FkhaYMQ==","shasum":"2e524d4234158f6770b42ad86ac1d6820d0b3325","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.1.17.tgz","fileCount":5,"unpackedSize":11981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC2FICRA9TVsSAnZWagAA9Y4P/A4WKgfH4NIYBhx6xQWo\nNnJqgrvEIhdBzBVnZJNgvX46ib2e1HLMuTp1pEnXAQyXqH35OP85TQ/hB/FX\n4IceFdGHJYMwaI1zWo3rfu98BgsNBpcEICjNIjyMqqlUQQH0c41WVhJzWEU9\n0dAMBxZJk1lHkZLqYW1ol/Zd7BJcJBs5nsv+uT88QKiBlCJ9DFtpARrm5AC3\nhyxXpcc+qM0ULDdVXHKUF/9rfEgzqSBk0C1u73KYVot5MBAOHS5GveLtVPM2\ncF/abMyD8qvGo2I4qUFu/DONjM3a4KhvNVJsftzPS7ulXIf1i0cKsp+/RNSD\nw6/RJNW/X4qjjiHzb5WuFUr3ZezO28Zrs2cG8ECkF9xQLvx16EYDL7iVlqrC\nzRgJMpkg2OaMY5d7yoKYe+WayeXYMuHOzuqmEU6f370D0ooW55b/yIsJXU4u\nLpzMRnMN45JykfW6LRmZMgbn/vYlgqD13BbkptNrSnTn9vEufxi7y2AnYrNi\nUNATaJtbhd8dfYlQvkmMfrAKS5pJVlQBVOxSkUJxHF/0RpRUtfvIQkaFBc7+\nXq0uQYckofcek1MdLe53L/cH4B7pFsz9QQAn7i5B2T2KHjfeptv/NhR86wLe\nYy/unlQWRc/8ugW4mIQShcYKj9PP67fqehAZkZiwwR3zlgOGK+UkyBxUDtQ4\nkSq1\r\n=wREk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJ+NrRUwk6nHCdE173el5yEDwuic0tw9IcMnVzEMHc5AiBe5yft28mFgShW4yuRAlobNbnZP67guW5iENFIo8w9Hg=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.1.17_1611358535416_0.052432668595628895"},"_hasShrinkwrap":false},"1.1.18":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.1.18","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.1.18","@abtnode/util":"^1.1.18","@blocklet/meta":"^1.1.18","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"f245d9c20883997e16077a13dac9e6f30c641c2d","_id":"@abtnode/service-loader@1.1.18","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-1kH6AHn4MMIngARb5WQmUTBypAUQ2sVEb3SW0kdhdVNP35wLURFDRJYRQaEW9Az4hhXSBZcHTSOrc21atZnpJQ==","shasum":"5a6da4ccfedadba8a819b92b5be8adf2bbdd0c89","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.1.18.tgz","fileCount":6,"unpackedSize":12795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFAurCRA9TVsSAnZWagAAu/QP+QFTbf5FixNwVoNdcWZs\nCmmmTNWL306JonYykO2Ytqyg0AhF+84rczpWAKsWDoK8Eg4CzRFlR9C+KPkP\nJfkkYlID9ytWDdrCHQJM66LHt4pVn6Y9XOsKbWJNYao4H9WxJfZ5nBB542P2\nzUeQTmHcCmsQ6t+AE1m81Afxwb/sN7YmjvjFTLShmK0Dfk6647UuwtNOQd7L\nkiLQ8fdNF6TQo2+BkDvGMB8DF2RRpXfJAMbBYXTu6iydRMQ6puHsc8iGSRz7\nWa8AhN0JsVM3jtSZUWv5WuvGFe+lgO6Rn2AfbOcrMBthu6fKYsJMgCkrpWKo\nN7fq4pIolypZ76KMtq7MyN7aiKJaJp+UbH6h+R6CW9H2AnzYbzTQ5QKmG4W0\n5Nn/jmEWJsXSGdKgphgJ1dk4RBO3rOyILzO+2g1gxjPhPc5tMlN5Lt66A+1C\nK0k1mny6YD8PIGq5TXmGtVoja6FtaPvnsLBXG+uqg+XvTTW92jALUkQCHnVk\nisZf+6hw1S4JOXB+BpzMOkfVjCuERnY2VSG9+iDKz9V3DQt8Gy0LIlD4PqR6\nwOKBl8cL8kETU1UBAeZNx4ljkxy72PxrzEPUQSPaJJwhnsMc8xHPF4za9e/n\nLuW4jAwpjdX7itTW5N//BfS0lxyXOvj3BH/QaPk1jTp2jeyre15GxJVZBgRY\nMhK1\r\n=KKrL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICs8KVRKu+UHgI85CUR2Qv3zJBjDyNW8dRCdViksFqliAiEAtek4caxGjREEqmcyeap/LTwGyLMe76gpKlRq3RpxySI="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.1.18_1611926443232_0.7200569388124696"},"_hasShrinkwrap":false},"1.2.0-prerelease.0":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.0-prerelease.0","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.0-prerelease.0","@abtnode/util":"^1.2.0-prerelease.0","@blocklet/meta":"^1.2.0-prerelease.0","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"f2afe68872830737970a9366980c4c207244de6c","readme":"# ABT Node Service Server\n\nAggregator to mount all blocklet services and make them work together.\n\n## Usage\n\n```shell\nyarn add @abtnode/service-server\n```\n\nThen:\n\n```javascript\nconst createServer = require('@abtnode/service-server');\nconst ABTNode = require('@abtnode/core');\n\nconst node = ABTNode({ ...nodeOptions });\nconst server = createServer(node, { ...globalOptions });\n\nserver.mountService('@abtnode/auth-service', { ...loginServiceOptions });\nserver.mountService('@abtnode/acl-service', { ...aclServiceOptions });\nserver.mountService('@abtnode/payment-service', { ...paymentServiceOptions });\n\nnode.onReady(() => {\n  server.listen(5000, () => {\n    console.log('ABT Node Service server ready on port 5000');\n  });\n});\n```\n\n## FAQ?\n\n### Service Options vs Configurations\n\n- Options: alter global ways that service works, such as `dataDir`, the loader and each service can have their own options, and the loader options are merged into service options\n- Configurations: customize how each service handles the request on a certain URL mapping\n","readmeFilename":"README.md","_id":"@abtnode/service-loader@1.2.0-prerelease.0","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-svdZedpBOS6+UeFn0fylx8L4YLN1KED1q+ujF8pidZHnGlRJ+OHWq4onzyP8PwADRm8TY/YGznSxNbDYD2iW8g==","shasum":"6843b16c5c5f6da3c188af3abe1d9bc26f900b3e","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.0-prerelease.0.tgz","fileCount":6,"unpackedSize":13722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIS95CRA9TVsSAnZWagAAL6gP/32JSt0Cso+dowhaIp27\nL0+ArMZznN+EZwLfF//A6dXl/QphZIHy/IC3GJA55hBjzOdl+hzo6cvXS6J0\nvHpJwvCJ8uAMH+9NRHuXwd65dFuIk9cfK2dVNyDjDhunMXfXhhIxVW/Lu68e\ng0BuefZXRBLOLWrisOKpRHqiVmMMHwOHA+/Pp7VThLJbKPLpmQV/J2bSEXwN\nO3eyWRJBEDcDtDABa9kiEJJDziwt8fg50INTI3dHYzR5lSL2Pbp90k7Rum29\nRX2RMlMQdxO7xlisuRq3oelkOarl6hZaUrMG9MwSc3Mro44n9pss3NLnkfyK\nJSf3EWH31wzorHeOg4nn8E0tyiOCOvttxYnVjpY/ZO3tuWELiPzzWWvZSLLf\nOtVMUJ4LV0rNtOuYuT2daMdCxOQ1muXO9h4F9eBuhzNTJqL3g+ktxZb6XYdv\nzCqzAPGFr4mJcThwSZhMypoksA+XaXNNCMaOPxJxolMe7cP4Rgw7i/K1zkHw\nsYS0L8DxzBN5p/KsVXzkqe/5Wso2uKtmZ1wVVVfqo4OOYenwtGe41omDHu5Y\nJmANd63fU/oXwE9Mk5SWblwxN2sdBYMdeF3Q8fov8SbFGpmKYRQPjVlpxtnX\ncqHN+WZMbksRRUjsqNYAPnT6ZDnuUrYlWtEoLbi0Hkeczn61/azSPLmjPwk6\nmtdK\r\n=0hnO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC24+bUm0YjEvm7bP8xxL/AlFjLXssD2R8QfEgYHZS4YQIhAPsybszJKNjRXYVupZTt9/5L0uszuj52TcCfETXuDbRI"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.0-prerelease.0_1612787576655_0.4460695521294138"},"_hasShrinkwrap":false},"1.2.0-prerelease.1":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.0-prerelease.1","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.0-prerelease.1","@abtnode/util":"^1.2.0-prerelease.1","@blocklet/meta":"^1.2.0-prerelease.1","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"4f2dd160b8d7a0c76c2ef0d41d7c76f23ed4ffe2","readme":"# ABT Node Service Server\n\nAggregator to mount all blocklet services and make them work together.\n\n## Usage\n\n```shell\nyarn add @abtnode/service-server\n```\n\nThen:\n\n```javascript\nconst createServer = require('@abtnode/service-server');\nconst ABTNode = require('@abtnode/core');\n\nconst node = ABTNode({ ...nodeOptions });\nconst server = createServer(node, { ...globalOptions });\n\nserver.mountService('@abtnode/auth-service', { ...loginServiceOptions });\nserver.mountService('@abtnode/acl-service', { ...aclServiceOptions });\nserver.mountService('@abtnode/payment-service', { ...paymentServiceOptions });\n\nnode.onReady(() => {\n  server.listen(5000, () => {\n    console.log('ABT Node Service server ready on port 5000');\n  });\n});\n```\n\n## FAQ?\n\n### Service Options vs Configurations\n\n- Options: alter global ways that service works, such as `dataDir`, the loader and each service can have their own options, and the loader options are merged into service options\n- Configurations: customize how each service handles the request on a certain URL mapping\n","readmeFilename":"README.md","_id":"@abtnode/service-loader@1.2.0-prerelease.1","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-hOm+AWtAWBtdOB2e2bYXm7jlEP5NfunQqiry20cvfDW0Ic9zAJuWorViToEgwlTZWMBlNAX0MmvBeIqV74DNzA==","shasum":"b71d9b081d70cc41536f1e436be84c146d4d6209","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.0-prerelease.1.tgz","fileCount":6,"unpackedSize":13722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIUXKCRA9TVsSAnZWagAAnkkP/2S7TCMjWJ3/We8WXLH2\np20wkFl1UaoobUwUUS/71GLHbuM9ROE5IaNLMpxjvXKYwbbJidxJDQNgAW7+\nOjOto3ZK7cNfx1mxmI9GS/lDV47GVPtLyGKmDznQDoqiJxzAWBExm3OQbWr9\nqQNWIiLuPz6lyQPQblEXUVQ/tIBfgtB9gp/cb4xn6XHz+946CEEExm3VRfO8\n7s2FGcIvMA5vuT/7chjZHEsQfVwYjy40kAooQ5S7BcE5evjyFdQ8Xh9FV2tm\nY5LZSHjsgjjiRrPQ7D3fAmlByfCsN22TPZ2T62pFWrgR0tC0rWP0I8+11k+O\nzALBH7dksj6kAfVbRVQLoRUdBI+F/zPX14fkt60L3VsSdhhpNheUdfjTACZ0\n3WmKUekq7r4CEePoqcPFXDpuEDqzyTm4VLUOIGON1ZEw3alTg+j/2aZQr59F\nt5aatkb8xa8aK4jzDcWxnXnVKPwKC9EdjnE9jRjSK2ktjuUErKuXakhb0uWd\n0vQVnX8D6+skYaayIfgFwHYhUAoJsOlw3OGI06nFRoBZypCBX4q+1beSl460\nJYpgDAzfz5GahxZgr5Ia5zx0vzFhPeoCM44Tk0Cwei4q0grKofXxTXpg19QV\nQxK7XArL0syHRHBJLTiFqmg5MZVvb7OKgcEdnXqcwVJpbSB/7LL47hcy0iXw\nVDjQ\r\n=nm9t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHR6gTjThwqZ+4Yi+K671i6Y6RP6/Vw93MpSlnnRtplAiAamDPuQpQGZ6xsuokBddJGnqLhktIBL+G7xbCofe9PUg=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.0-prerelease.1_1612793290108_0.4015076745104349"},"_hasShrinkwrap":false},"1.2.0":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.0","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.0","@abtnode/util":"^1.2.0","@blocklet/meta":"^1.2.0","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"31265cc2fb97045d2cc2536768c13c84e840ec8f","_id":"@abtnode/service-loader@1.2.0","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-B83mpGih7ZrLEggY5DBw+Rc3KcgW+pp43Vx1iywgpDHUN2Ed1Kmk5griwXwecENAjSQKAIveprRhtZjWBCu+AA==","shasum":"451f970ed22d1df57efbcf6f52d40dcfcaea3728","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.0.tgz","fileCount":6,"unpackedSize":13670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIxG5CRA9TVsSAnZWagAABTUP/0lRl07TkCPsh/jQySaY\nm+H2Lmfbw9HNAmV/83riRvcImrZO+PMj4RWzw/rfSF5bvGfdPr+26/+cjMTZ\n0C6uS77d5qmj1SWSiuaLUVhngewqzkJ8JBk3xPk+/ls8XHBtC7h3Olc0MsYI\nNCFaGYCDFAbtJbvkB4KNtG4l/ICqFYtvCNvSRIHfvAowU6ubAAmkWeUMpjpr\n3xb0ZOcz1iWTLF8EJNKOkhcivh2z+D+gltG6YQXLCVa831asDF+UB42vgqlY\nSobngP01jBy7xXsZiE5OCG5utQlsUjpx2oXpPAFc8pAh6O0IrUES7tot8uX0\njUnu8/gYou8QzCicR9xom6RlsZzJeoh+HzHPgAxYxr4rS9u5ngHcifGH4Axh\n7Ox+cjm8HYbSSBkWFHOL5RGMSff85D5oPlb/CKhQlbYJ6xvDuCn7VN2PkOVl\nbeWAk0iZ1N392ffiXgycCcEiF4xl5RmeOlSyP/AmQIypplgaF7Ibr3fpkmoI\nGmc1TtdqkjhX1CfD+S1fu73xCIB6biwJuUCTz+eeEhX+cluAFX8Fb+hH6w4c\nudLL6ZH2Xdw+/FBEiaF04EgAa19oEywDSOV4KagXrrjukrJ+RU+c7vc6/xFG\n099odb7vEG7b7pO+bblGieOsNBXEp4v73Yns4Sdn8bNWV5bfOF6HWYUbwUyi\n+HLo\r\n=3wVN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwv+98zJ5dYohqOPHna55/q8YahODaufSH+CgoC5/UXgIhAOWBVhyrYFnBt3xrMLXxljHGePjZsd/Tq2/qNA/HFbAL"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.0_1612911032614_0.025742751957906318"},"_hasShrinkwrap":false},"1.2.1":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.1","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.1","@abtnode/util":"^1.2.1","@blocklet/meta":"^1.2.1","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"f41fd927f843251b719c80d5a94d1718336d6a73","_id":"@abtnode/service-loader@1.2.1","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","dist":{"integrity":"sha512-EgvCBPJ8oNSAOEwBYMmggM/WUs3gb65fk6fQlApyjZMqH515N89Udbg8xqMeKbs1aB1zLywkf/Bv+8IJttA3IA==","shasum":"5d3f592b643ac2c97f72a0f39b330b0fc9041ce0","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.1.tgz","fileCount":6,"unpackedSize":13670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMLd6CRA9TVsSAnZWagAAeWQQAJlzn0Mtbj9+/GjJ4IF8\nziGtL5BVvRphT4T53ciJ5gdQa04sY2rY79yvIeVObGVzRxr4DVoUEK/P5YPF\nnRS6eIAlcUPuvZblasJ4gUl6R25ECL23p4liou2s8VVPhvzPZ+/VJFX9P0Vo\nqUHLSkgFGiXO62EaFHSbezqVoJE58GRw1KoW3/qhbfLq0jyA6MwhbIwmHXDX\n6MIiLm9jxp8GPWhfxflGMaJhmqMp5diMGU0wr40Zyz/Gdzra+efLVqy+i4jj\n5tDRuqG2MSOWB8V8Wgaa8znqXGOUOpu1kPtDe8+InM59tqYfMyXU9D9zY0Ca\nVmoE92v88bSLob8jKJer/so76AYrGjKu02NA2JHhzKe9zM8deU4Ea57yGdzh\nTA9GhO1V4KfdI1hpWpYKNn6O/M0MZq4bxS2GRpUDb0cNqnhv+E4v93Zn+u+d\n8u6ri0uLLggE/i+unCG/teEHrFFhXBxL96XT7ryWMKKRqb9fYeZ0NSFlq+2x\nbcwfMkAfdcmTOgMgqKT4cP0LuwP6MJf20lNJYCtxv5Ydk3nFNTX8NoulxhXO\nm1gG1BPSa5xLaj8kO+1Jvz+Dy7Haudu5u18Q5XURH6vi2fXGQ2/h905FLx+i\nl3NmN17xBQm97viFszsyqCFjXBn5e9IkVKOLB/sMrQG547MIUPzzgWx6eu17\nbhTx\r\n=zRzs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAY7mS/WTwXrm1Z7k5PPccPnsWuuPq6L4XhCS070B90FAiEA+jmBkbOHMBB1JomQpmVC1UF80jKzsRoaMcs1RuorkQ0="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.1_1613805434419_0.5326794507517649"},"_hasShrinkwrap":false},"1.2.2":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.2","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.2","@abtnode/util":"^1.2.2","@blocklet/meta":"^1.2.2","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"a406c4607cb0eabbfd50b8ae49abf0446b867756","_id":"@abtnode/service-loader@1.2.2","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","dist":{"integrity":"sha512-3yYD8j7euIP5egw2Uw90Lm7ujBtjNMRMcXd5uKKM9uAAnnYDUQT/x1gV4em5kwxxMOkBoN1NaAdm6ZtiCBhIKg==","shasum":"d9ce788e5c85123a8c56371873a450970e95f215","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.2.tgz","fileCount":6,"unpackedSize":13743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOQi6CRA9TVsSAnZWagAAenoQAJzAwWUiM4j4spm7VTF3\n3dYOzjk+ryx6rMeQPYGOu7MLT/9o9oJVydA4/YGoxv5pSU/c8YpnzEI7Npoj\nsXNJ/w4s2RJLDcXAomVxpYRKXE+R3lPdVecP7LHGkZpjvSv6lP1/yMrdzHV4\nwN6Ld+grDMo1OtKyGfSjRVuDg6uTcd86xmeXuxn2uY4StuhrudQjZPoah0NT\n5GuUWdIYfAbHqM225w/rTGlpi9A/agh2Bayq+WHqXv0vFoXzlcAbWuUYcfmq\nd8ZUv+/smSqOE2eIGzKHt1k6u4s/GutqR+ksZMS/hIDeJ4nD2WaILj1ntG7G\n1/FB1WCQw2BRoC0SWUTzbW1PKDqJeayatms/pluAW9NDaSse8EGMmvxSl0hS\nYSGcVA2xAgSy8mALmdig7IxT3AVFs36uz6RzHJVFmx4EW9DavXFJtR5Kx00z\nzLL92ufSYvoeHR5nfnRngqJlFk35tNdmR2RfjjO70Qr0s2Fzfcmj1m3YuaVW\n5LBZAnwkURJNBtPxNdMCg4zry+oUc5GbaHr1ZccCrWQv/2GzxJWlHHKElIXY\niMaWxFrpoZyy+ItZJUCV1G/j3b6bfRL29jPuIxZSHxAGfy2hZmwZqlyLA6SS\n45c2tr7uky1C1eM+6P1L1bELkYBc2tflyUfeWxHySSQcRzRN3SVOvageXYaC\n8lab\r\n=ej8z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFMBHwzoQtwptYtxOSTGaA+FunAg5v1RvSKPrDn44K3gIhALT0/t+57Ar2+uT3w+2qVnjGaYkbgJDeMN9J2J2PNZb0"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.2_1614350522252_0.6100070237940891"},"_hasShrinkwrap":false},"1.2.3":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.3","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.3","@abtnode/util":"^1.2.3","@blocklet/meta":"^1.2.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"c0d99653b7f0ae277bf8e5ba9d001e3c81ffbf79","_id":"@abtnode/service-loader@1.2.3","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-RyZ+Iia0GBHYZsZ3+xPjZaWtVUOc2fbUjw5zy/KtxcoLU+458r5bF+ta5us1M/KMthbt/kO77X2P/NsVe4dZ7g==","shasum":"1dbf2e52448edde6a51275dbffe9bbc194c33678","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.3.tgz","fileCount":6,"unpackedSize":13743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRcv5CRA9TVsSAnZWagAA2cMP/RvpQEfFzawghCM8bD4Q\neX6TNNKk4hQOpp9Sn1ugymihfuSo8SMiZQjtjbmgq06ulEDsZAvGK0CHyMpC\nzVBMubSWOeVYfcF28PSjo24K6gCHerfmRe9HMNzeqV/7+fMl9X4f2LT1BNgr\nQiuiam+YbntsSdgpnl5uF1v1L4HgGpGVikNELkDKShb4kIKA2FlCXk/A1UJ3\n5u70mEjCxFMtu3LzmGt/dkClRJ/JfY+AaB2cn5OlR/qAySR+/uF8iVuktCsC\nP7UOV2pfNN36lQxaJc7LkKY5kD4RA9HTbg4N0Y11dSNSYQ/rY+mYq6/sEVds\nljWUC7Y4BpoAkfitkxgKKSAEUywb4SYY6khhixni9Qr2wY+yNdVT2MZUKPrQ\n5JU67Iy5Cbj1PfN5s1k8lerRmYDVBN4oSMqxoPm00qCZE0h8M45C6pq8tPr/\nrUw9MHmQvdgXMrkQ8nV1lcQjc4pSCxO46q4kD/sYVAcNSgwp+5HcBSzBwOSz\nNIVz+7n6qTl+U1EcBX/xoCQIH/tur06DPzHdtFXHXjggd8gEEv0nyERv9utj\n2+gpKXQRESwCZ3d0N9sV4jNa+1vYX2OPWDYclk5Y1GWMJUMtGLTp9hxhoNM7\nARnnh5X9tvWy4NmAwEXS2z1NJgWSVVu+Z1wt/1+0iOiQ9RM24/ssGUNm1HEi\nb+zj\r\n=OKO/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfqSC/Q/SnZNNgaIwk4MnEdqmmABnU4gyznxTJ6dGV2AiEAwLRPr2VxRuj7/brz0k+cI8Py2Wz5hCaHAhG0V5P7i88="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.3_1615186937181_0.4190688773294984"},"_hasShrinkwrap":false},"1.2.4":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.4","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.4","@abtnode/util":"^1.2.4","@blocklet/meta":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"c501e3ff5c1a9eec798ff7c3f1e57c835281f21c","_id":"@abtnode/service-loader@1.2.4","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-/Mpdr7xVO/bP3RQdYdi+SehUMD3iPoJJNme+I0i1VmaQXl2/kn8sLrCwKB5kMruIRkbrmvLZZgJYexds0Xy3FA==","shasum":"0113cb2f7e07c4a11c51eda29ba4b39093ca535b","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.4.tgz","fileCount":6,"unpackedSize":13743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVH9fCRA9TVsSAnZWagAAX4sP+gK5AUrzYHh15v0JgxhK\ncQTHXLXK1mi1zBpyOD2N4sNne+Xc52CfYYwu9l96Fan9RUfcLrUrabNKURic\no6zJAnxMne7AAuKQMCiv0xcvYYpMk45DM6xQy9abbin3dyOPRaLDXuDZyEXd\nlB9DWCi6XLiEanWJ4m7LDOqU2vf0RXhhQWIirQcygrXrZIyIVt5y/iKsmLTp\n81+oS2BkZAFhkCuQmxMkFVxI3Pdj1fFeK6vk+Fwezp9wv4GB+78AV5xnWeP4\neNDkFsp52n2bgMfHZvt+y24tyatVUq+VJBeoa6460bn/r7bxHkTkct66qqfT\n/2fbUDE2vCaXTRjsnHSEFDbjr9Hw+P3v0DLEAbaX5yMV5L0h7C8SR6Z0+149\niTHp5tBqrHzXXzgmJ/NAhSnz9jyODBdiyYKuUBbL8e9oQ9ixzdUs9heEPT0c\naFDh3IrgBJVL75FZo0nEntXMBBL1R0b8fehMwDtMRZf58MxJjBPf5deRed28\npfye6weqC0jzjK3OvrGdyup/OJbd9skYriUPYDBtC5Gd/3keHaimML6VyNc9\nLoA6iy9B37GEyceCttA3sC1t02eU2kw4Xn8UosuyqMRpC/KJTB2hOIaw7eQw\ngWAnhkXUvIG2sElzv/8ytAsK33jDI2sFNM3m8F549xhqtjRpdID90VA5u6sI\nlqTo\r\n=Qh8e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8qMWGGI6/4/HAQR4RJ0xpMLfTf6XEPEHcqHYYG9qTXAiEA7v2ciJDYTB8yHTG2uU/lICB2jvADlPAUXSNqzF66VgA="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.4_1616150367287_0.38356918955091346"},"_hasShrinkwrap":false},"1.2.5":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.5","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.5","@abtnode/util":"^1.2.5","@blocklet/meta":"^1.2.5","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"c531638f0b07f849289c4dfc08eb5c7cec305319","_id":"@abtnode/service-loader@1.2.5","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-X4iSR68OZrJvmcs5K4rOyPSjc3rtMijVUApzKo7U0XDRAmT2RBVvAK1bubuQgGSagJPc9aIzpZNeqVrl2qxW7A==","shasum":"f9f677ae23acf16bb6c2e3e99b57c243c6a47aa6","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.5.tgz","fileCount":6,"unpackedSize":13743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWBUeCRA9TVsSAnZWagAA4bcQAIONjA0rf2mSUU++kLS7\nyJn+BSVBFqfyDrNxRJYfnGFcMgliwrfRDYvMJgQ04ofcTUTt6DYlzrhbeKfs\nyjKruOSxpGzyqDaPjsl/vWY6bICMEc7V/EILvHWrNloMboAZrplsZwQtO11L\nBBe+CMSD0RDDz6GI9CJLkR475ZBByfcLak5esLaBxaDQB+oK+e/tSJasF4mh\nlnpSP0Mgckdmt49xedYZYtNv9bVV2VMW8RQ6BL2dRbEGnI8w/ojW2kiXFgPK\ns+e41UepO5k976jmOa763jPRSrPgZQc7rK4QmpcB1vW3I7rKbOPVQZdHB4dK\nj9FFxTJD0mZV65611+8+6I/q+t5NGLyI7RBCSsaCtiBcBsHSd+LfHaxp/qsH\nA+Bxg76a9DJrEAMoMWXMVCIEmwt7yKOeu11iKFG/J8rrYs066D8N5vzS4eKd\njRC4zSPji+GvheLj+/Yxxxp6BL0g4W9Ojdp0aVfqaeQFKYBHdoaTakxM1zHZ\nJMjl5t6MH15bX8FKO6XU0U8ojPYkPRB1NxJpQ5ngVtrv+bsL9gqIhBrVImO2\nVKm9mMVGLvDd8U7LlCvBurTVpXirA45KrhM+06vClSjbc1AXqxUEemhV2tkQ\nqS9/yqPhEvox5KQJWlZHV3EB7wkTft8YBJSHEOPOR5iJoVcIRVt0zMpojSUU\nwXRq\r\n=umZM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICe8dGUBfupUJZcgUwP+OlWzzErTT2Ca8DzQdIVIsnn0AiEA7jgDE0/8ebAEc1EYYO24QUj+t6CUwUTAPMJbDvmFVKE="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.5_1616385309597_0.8616666994263826"},"_hasShrinkwrap":false},"1.2.6":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.6","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.6","@abtnode/util":"^1.2.6","@blocklet/meta":"^1.2.6","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"94358acf5115757a1f9d46239e9c5c33282ea168","_id":"@abtnode/service-loader@1.2.6","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-ocrQNJhEjbTCKaaokPzq0+ofZwUGzaptNgvQcJUqzKp6idtkScyuLNJrLD4X/jRdvqW8JxQuOD1CECchPjNZ7w==","shasum":"39a7452c67dd964a855a37c0cc52e0c326e95a2e","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.6.tgz","fileCount":6,"unpackedSize":13743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYeXiCRA9TVsSAnZWagAAQNgP/3WckwS33fERni7o1CNv\nhnoLjvvjEjR6+YYOAaYGiiXLW8ofQfjTbj9g6MXVIwlBtjuMazXXYPjMC6Xk\nlWnW6uEI7XeorC4etOlKQT9qDZ7S+HO4sexpNMaWEuNMwyH92QcKjL2NFQhv\np/NjpDLPG7NBBQqM5VHP/9ala1mpL4M+H3rPzpd/BtMiSb2PQnwz8f7mBSmR\nmZAdqLpudAeq9XBBxH9sX4GvNN3m3f+tSFnZo5XwAO4tAtUQIgorGm6l6FPY\nWUoAo5Ac/7jFDJJaRwaewxKhikGIO8WsEj8rT8O+oK7jOc7IbhK6aC3n+wgm\nCzyBnu6f0Rs3I9zHFeYkQ325va1BloZTlP0RnRAVnn2eQ+Eu694gdSqlodH5\nilLWr2bryeakhXglnY8HCLeKH2isS3QTcPRHca3ee9FQ/zD9jOTvu9NPvBpK\n5WpWGpeYmUFdG42xfC5sVRusHnpR4ivChshbB1vOC4NydkvGMhYUZt7EC9wS\nN7Xcflvwz7m9AEEJBEj4Nw6Y/lIQpEMZcqGqNViF65z2ERICfABzfEWM/toD\nlvnlVcrSFWjDqoIc0SRzhB8EYv9dxVL2fC5JexD0dw2lmTA5BirblErCflrQ\neCRyakpHJ5BT6qA7EwPwcopiLkOj4HpV+PqcLGkS1Zmcbu1llWgJu1XtZlr7\n5SZY\r\n=BLsu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3+fIIQ6zj4fYm3FSZUxS/yJGpTBmLorp6a6wATYP1pgIhAOpgnZ9+2gkvgW5IinPkldEK9XTZrPpwoA7xvJl65Sze"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.6_1617028577868_0.06562121674565247"},"_hasShrinkwrap":false},"1.2.7":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.7","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.7","@abtnode/util":"^1.2.7","@blocklet/meta":"^1.2.7","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"604a6681986f11f02462bfc6be5bc03a67264bfd","_id":"@abtnode/service-loader@1.2.7","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-6uE3dIIeE4hWwhTiVSgwEuf6r23NF8DgA9tYjorvDkOw549+zdDeOMu8y3fV0plQwaH3GvmaEPmWzGsdGAxvrw==","shasum":"5dfc813d56f91398a0baf34932398972ece31039","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.7.tgz","fileCount":6,"unpackedSize":13620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZdL3CRA9TVsSAnZWagAAauwQAIiLJPYCzSCkELrhlnTh\nN227gmyUU6B6PxbW+SgD17VqndZ1qOS+piG39JHopDgGDBxpOHvciFL+dFLc\nn7lBP/wr5rqcma9lCd/SD5e4JxWdNQeOH7j9jXOVoZE0WxrRID3K/dy46rk4\nBM/riix2xg+5n9cZUvh/88uwRksWjd0rHjkOym16y2IX95vWgWdWKvgkj/6u\negiV+NEN20hmQN9GTxdhKE6wystx11EkW9XWAh/BzWbcuIByjZ2NQgjQWo5b\nmqJFMAT+PoKE93ciK/9sx5GCiQu99qFWTmLHTCSBZuH/YZB9blcfA4CliqQw\nV6zLihf1bdVId/txD7+51HZNEKPmOAfUK+GciJ9sjEacXph62vs/WjR0beIu\nvo+c626fAydxa2QrU+AzSeVvg3pIq8UNjn676lPNzAg0dYytXineSbKPAcZt\nmEIrutEnuiohGPghKO72+YyaLIWBdKZ/abfA76avN1wuGxUX+cYWBZssVtuG\nMtDKKdF/T/zh0UIHFcZT1Tq4vSf7hqV4mtEqzA1v7bCxePirgLKyqGwgVoo/\nVu1Ydr/gN7eL8LCi0CDv18d+CgZg/45rdF88XTs/Ii8YZ8mctmefJqJbAOux\nsfqmhFGq9YI5hMN7FI6uMD8D7jBYVp8Jp0pEPiMnTs0oIxm1hO66VIvil2fS\nPobI\r\n=qWdu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZF+37uk5Z4dF1kn4mkfmJc3BHpxd7q5gc8DQsST6opAIgWvsQWqXR3nneJpqJifFpByt5fLM+aGoR1TVjT8w2CsI="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.7_1617285879372_0.3865463102337152"},"_hasShrinkwrap":false},"1.2.8":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.8","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.8","@abtnode/util":"^1.2.8","@blocklet/meta":"^1.2.8","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.20","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"f6847d2cc26a7af4b3f1cb3bc780f7d66293364e","_id":"@abtnode/service-loader@1.2.8","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-heq4Fnxfam/2TfCjO8DFpFT6h9lwaUDEYsd9AuE7/7k06ksWVtESNrwnuUtxLPUg5+sGJJERvVMFENeQKv/ZLw==","shasum":"8e8ac4f4ceef11de91590a65c4c58557f1f4cdc5","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.8.tgz","fileCount":6,"unpackedSize":13620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcEt8CRA9TVsSAnZWagAAIRkQAJTXv9AePD7I66wsK1u6\nFnhMP3NXW/ftXyH+5ZNo0ypAb6bR89UDhmoLDO4Q3RXyTH5HhIqqJrPnIyMq\n+GOKJzORC6AecyZWse0rwlUmfR/9Q5sTfRoVZ00jV+jBaVSQRVk8fmylDL1Z\n9yHZvfzrA77UPKgudz+lOywNpoICygrht8cife+8v6MGXclGoBya0AQAL355\nVQ2w8xlZd42s4qlN3w7+wqczpsFdvQ0q2JRSWY4B/biMMFIy6vDv7XFAA7Tc\nNZOwDr20HqcvTMc8IYeXBVotGkakl1STYDBTdFypSBVr59vsQ28BQKbm28me\ntVDgFKpD/dC3/iPwuLy1JoTP88bP0zhTIv00ktGzXGDV+8Om7nl3OcPHVKgd\n+zSwEDjGriANvuJdG5HCiia9YV46klea0JBP0+dclZTzPsY5O/8LOcRjwEEt\ngvxzCHEmhgjnbIWSv/SdxP36PIcGo1U0+VBW2nQdAJTLbcTjjA976EG9gVY4\nCJNkWxptTk7Lh1uZfPKmKy/PAD7xiqRvUF5c769cybBS6F53AVqeVRr5at+5\n/5Hj6X49U7Dng5zVdp9+FHw/QIox3aerNL6VBUB+uwkbdt+CWzGPrcHJS/Rg\nlJN+MfeUY6Wye+cDNR3owB9susVb9dwtxFweYGZnwovwbCMw8de+RhhxGL7O\nyZrI\r\n=9+dK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjmpUXWytMWYNvdYWLO/BYF1vAktEAQGx/W4IZ5l9ZVAiAQXlz3pyEzHNbTo8uzDseLb4Le65mRzy+9UvcS7D6HfA=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.8_1617972092222_0.9220792626188967"},"_hasShrinkwrap":false},"1.2.9":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.9","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.9","@abtnode/util":"^1.2.9","@blocklet/meta":"^1.2.9","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"d70e2679e38f96576d19357453f1b04b88a5a57c","_id":"@abtnode/service-loader@1.2.9","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-4kaf4BXUBnIybHZENhoZSJ1tL7oh7cuxBN2VGKoMJ8I+otDiQgoKAXi7q/Ljo184Rrc+gMfojf6zFw7GRhtIxw==","shasum":"8f36a74daa2a32a00f4e82e9a7f3ab8a61231de0","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.9.tgz","fileCount":6,"unpackedSize":13620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcss9CRA9TVsSAnZWagAAct4P/jfbPo/o0FKdgXQ0qFUQ\nbc4zGWE/wTEx0prnGFHoP3B3KUrjltN/H3tdJr/B82KXLgH14WyJ3MUl6ZWe\ngjgYyC1R4SRSfnpKpPjs4QxG+aYNIgPDEdE81oFlA1jSjAEXhdL+iyuIDsP5\nHvp5DQMOQcOBW2W+kVw3t7Vy7KIOl03e0mkDq9ljWxg32VHwPvUXSGr06T/j\nyA8FR8t8aO+eRBWf/HLrwMSrGhLLj2tleD9yUb9KuqiHmxQjMV7GcyeBgEY1\nfxxcqpiI32WISJHjSRPr5g4LgkkZRs44rr3xg+r5e7RRsA1vHYIQQW5rjR12\nXXiqGVE6Fz0lscp6NrmAQ60mS7qwxb8vbHT89mU5+jk0ONAAdVe+Exy7eW14\nnqxscUSQ+fyMIiFZLX5lOGEexbdQ583I4mgjIAuviE7bIUC4AzNJRPEQ6ggb\nLAJJBXtJf9ws7Q4ePLVEtSs3QSoIhrwbi6lFdbkc8KwzvOwz32E/hQxJiFl3\ntdsjEcC+x8srRJT7LdATccHxIv2vuFgSRsM5bsch/kVWpuHrBPHiwFcTTpAd\nk/mVp3vYda54i7UwPHxUHuTrDZmCfle4C/TfdwskQdfOSAn1h5avw2P/qLw1\nIRkHEOeZ3+X7vb9v0RN2zQerbGsugEY+CXZlXPhGu3rdCfORJoh/wU/M2Lua\n/sho\r\n=NMZn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+3OlchhXr7g07nEtzu+vmGiRbGK2a7bIeGuy9Thm0SAiAnqYkr0dv03sefj6/pE70Wk+oo4iSsjeIrSaEpNJ5HXQ=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.9_1618135869158_0.43552696162917615"},"_hasShrinkwrap":false},"1.2.10":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.10","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.10","@abtnode/util":"^1.2.10","@blocklet/meta":"^1.2.10","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"3933a1766e1b2d62aa26de2ea36c9cceccf8823c","_id":"@abtnode/service-loader@1.2.10","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-CQV1lvipqPgzTKxHrmmiKiBVZJ4mAh8bagPa77XtuWBeNvre9Y/FeHSni3/R7cHx2OwExYof9ArtuTzaB7J7Kg==","shasum":"4b3f0968f2b40657637ea8be79731b04e1fcfc60","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.10.tgz","fileCount":6,"unpackedSize":13624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc+RiCRA9TVsSAnZWagAAGA4P/icl+EAq+zDgBGAhYj+X\n3IJMVpnCDf2lz7URFBxTeOu5R+R3ypi5LPxJ96c3I8mXaoF1V5hapAZrBgHv\na99GPRaQCm47tPOQgIl1HLvT6YQbD+NUys/M8SPsMPmBabUMRqZtIxPmpqly\nQd5l22ZPB5zHIl3/aNfbED1ucqpwI3aWHx3xAJMzWAiTNadKze7MvVkHUL27\ncO+2K3Xyrm5H+/b1swvZ/I21ZPr3Yk+a+C1bb71OA+ZZrZIob35M/yMgIXMc\nONMehafhw9qlEy7+M0rDYqSteFK7AyzBUbYxlP5B/EL3bHEO3trHFKGRojnS\n5ueiziSAt93PBMxWzVJ624J/CN5fSDyN5ouhTSPe8GUM0rMGWNV0eVTnvZCS\n0Mi/ncf10rrdRy/Er2Orp7F6bXAfCL2K3G6FBIlU/UrKtgx3WlbD+Sfdms5I\n7EBSL0nqkI+FwROg8twwO8ekqfNUuehqPWsISd70gcQD8yRm0+Pf2nnTgZlC\nyRMI3wbbbEgSyQWNQv/b5yKjyYqDxKH7cZ43Wbsi02jrmr+l6PZMOh8eimlg\ngXrxdGXUrmLu+aJeki5flYZP3ISSs8Lv5lGZ8oyhyEnoFl28nbKQixYp/Uiv\nBtSwLDsOibFjR2bVyBLwWzNy2FyHC/dWdnxOd7U007ISg+PM6S1TNR0mGexR\nl6TQ\r\n=+733\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH25e4kEXHkbpW34BDQ0yGd680CbpxMGQkrRXLKE2l4gIhAJ5XAuPkgBUD0R1+D0acdOBK8xX1A0HCQZ91e5u7f7sc"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.10_1618207841974_0.11728796255503604"},"_hasShrinkwrap":false},"1.2.11":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.11","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.11","@abtnode/util":"^1.2.11","@blocklet/meta":"^1.2.11","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"76be9a725aae2518e76b581d1cb126bf3947c518","_id":"@abtnode/service-loader@1.2.11","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-D1Uz7FLdSEs4AjP2sz484gjmfDQPQMjFSPdingTJobqqnTu1nimrI5Xyx2uaP0zbQn8soeGxxExvQK7duJ9j3w==","shasum":"5b4781f5b5434f66bd6a7b8ce1730c33f180f1dc","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.11.tgz","fileCount":6,"unpackedSize":13624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdA0iCRA9TVsSAnZWagAA3p4P/i+x+exQdIPSmS8gAHlF\neFOe3e5BK6Baxm/be9WB1xISGhLdGDIT5OqJDDaiaXLt1J4GMZ87GwS1RBRO\nCsLc2yjWYS20d8nliuB8PP2AQiwH9RKoG5FVnMQcw28Wh0/gZtVXhE7J+UGq\n7d84y4JJiikB6GeSXbHAEivuqXzElXe986zsn0gJTEoLhf3oxPthlA6jTsHd\nSOLuuzj0kP/v49Q71Q//3iRxjy9nu7m00QBsMlNuSkLG3a0eCOBl7ISIrOAI\nabHoWM976h2cQX7eDtTgW+XacU2utuLWIztN+o6P+5gBZiH9LO7KkbDicfDl\nQjZ4ZVyIgkD201tvp/lsIVXZdKnrwcqDWuUuJB8JxyNJXnAqpSoI3mrns6uO\nRaXiuFgAuR0UyiJVO71z9pNvdeML4mFoyXvRjF00LlWxgzDu1xxZNzKeK/5e\nwa2DFOl81ApWHHTJC5a3otxFDd1pNiE6E622tjOqCkwpVM8rnLHzvetvhJyC\nbWhPQ9OVbCaPsT9RjxQJ9IvI71vXrH9LLiVdoowH7anbmzdQrABGjx8mSoje\nFepizo+nSeexpOohwG5xKK7QGxqrnfOaEeDemN5ELnecx7/slz5IVcsRDy/S\nrorl3HEvWyNuG+FB3B1/dLfQxNj+oefXBLQPqLqUI06LmBlgVoMhRu3rX/Qg\n5T3H\r\n=T3LW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBG+IKcphwtb93M5K5KfEvbx4XMRxlgzeKAL4IallWHAiEAiIMkWPE6Qi+U21i7pRDkgpgb4flAq4KywRywxepGFs8="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.11_1618218274370_0.9099178574478834"},"_hasShrinkwrap":false},"1.2.12":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.12","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.12","@abtnode/util":"^1.2.12","@blocklet/meta":"^1.2.12","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"9c5dc587aa2fdaf4730483106f2772897c006e80","_id":"@abtnode/service-loader@1.2.12","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-B5Fpv/ok0r0/T7sgBlikuqH9QXT+4Hm1L/7GSBMiW8veT6iyVkzRSjhDozBi15QBzf/rExX2Lopx+iM7Z47cmw==","shasum":"9676bd7696af6a753e51d9ac07a9c5fba326e719","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.12.tgz","fileCount":6,"unpackedSize":13624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdB/0CRA9TVsSAnZWagAAuUsP+gK6AIxWwihgFlm44S6w\nyW7bN13INYiB+bWNN4BIx08eJci2uRLiX9WfElAZh5PYcC5zgECSij2sLxS4\n9zSQLaV5ZdAIapHVoTSxdnRwT0Mk06eBvjY7KCoYdYtJDqlFGAkh9VXxQoRd\nPardOaG7oDdhrewLl3agmm07BHPkxp8nnmRwCIo6opLpHvd5Zx6Ng23y05Hl\ncsdXPg1ghkp0voTO2Qmvw0vKDDaym2xF1/sOr8752hmhRsdNCRTyUpnf+lMq\nRf6cdEBB5mSRHvQCy19bgGdCjgBB0+IF2WMoQHhWni1jXhZvpoWsoktkiL+O\noSfShG3WWCRJnofEMBT7OGBEeIzom15CrOnI0mZuyZ17mHUqU0E4yiTCEI7k\nMSqUIkkvmjqduZRQEmP0MAc6LILL29ckwaJ4e8hIQd2GPBnvLcCn1NO7dbi4\nwreXBTcfqj0hw3yazsaODpdjaWbLGtbKACl/R9M5UjkdgXF97D2Wh3rsbzKc\nCkSHLFodcxGgrFcNmyKECo86wsnT55VTzqY5sbpitiuxG3bFeIEkfPawSmM1\nG8iN3vjCfUNim6Hr/7DHQ4P6lxjcghnscv4K9VhSqvyV/0ZJhO/56LEC9SRt\n0ScDoSSROkrxQLdZx6zDm2hKPBoVdO9qeDIIDLDuwU1S6BYf8RRCNIJE7qfw\nRE6h\r\n=H1g6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCccOPX+vhSusIHgzjvjHeV9C2X3oia5Z5JMV7Xk3umxQIhAPnCSKxDiD8PRPleG9BEVLVK9oAHKM4ESAJ0ZVCoORIJ"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.12_1618223091944_0.8246978378676983"},"_hasShrinkwrap":false},"1.2.13":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.13","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.13","@abtnode/util":"^1.2.13","@blocklet/meta":"^1.2.13","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"0b406ab9e488593ad600f929115a49e3a86e26f5","_id":"@abtnode/service-loader@1.2.13","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-FmSNUIFckniAqAaE0/CjFEWh9738j1eYbikfSTs9aDFk1g1EaoyiS8IWlD4Ez38BktVLsad7NvLHcPTNuyVH9A==","shasum":"ab0d9750309e9b84a3f60576779256005f982734","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.13.tgz","fileCount":6,"unpackedSize":13624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd70BCRA9TVsSAnZWagAAkSgP/0vX2/2yGyMwfVnP8reF\nNq3Oxbf23qokDBtFI0TL0uY/4IetYM+x8u1bW8sAg9u5u14wDhtomSW2R8xR\ncz9dl/uZp4HfTFoKk8XWjDIX38NK6wJnJuygibP8lOh5VKFpkYYeLnEq8uoA\nu1Y9X/K4WRLhkVzwkXVvzyaxZycVFhzUX07N0iPrP2wzqlk+nG/oUN5ICQQS\nACJPDzzrpeA7/pbU297VFBWJG2ygloiMeILnXngd+Epo3DSCytcSctpvYP8+\nQ8vdEO8yGGubsruf02rzohAU7dGg/SFkztR7p+KxBcgYM/a1Xt2Q0OyOgeOl\nmIm5EpR7E3wixENV82XpZfAIm/37AGEGWgzhuoWiFGNYrFFchPt9RuXykNw7\npmmZF44lOr6qGp2361rxswGt1/aBPxT8mTJadvdg+kXuM+evcr8TwXqoPXMB\nMuAYNeXgo79iukd3yYodef1G03n8WLNgqHLPQGbK9ZB/w0/vCEwLGDIqoAw3\nqmidmR45HdWyNW0X9JUHaxEEKwMwwzeRReYWmNSo3iuMsMlinks0tFlfgcHo\nglM1YkTN2K+KBHqM4p3HFj6+SXT4VMujjdWXcOGvqXGKzVOKzrQfjwzM3mfG\nPJ9H9NtPDdBhzNBezuVUjCPensBKjfAt/quRAakoWPypV2xvEd8z5SPDKOFI\nqbFb\r\n=xQY7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9oGue23zKHv5ecso4wrrQ17tjG6a10QHOWJe0TwMgLwIhALwxKeNMXiwKZ3KJaZ1VHeNl9hVwDZnuZDKqiuvoaJS5"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.13_1618459905279_0.7545799741373109"},"_hasShrinkwrap":false},"1.2.14":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.2.14","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.2.14","@abtnode/util":"^1.2.14","@blocklet/meta":"^1.2.14","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"124fd27a258ac408c25964a8005a177b993862f7","_id":"@abtnode/service-loader@1.2.14","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-JgAthz/16gVF0ADvYHw0R8eNqWBBVCU6SPCH3Z0riXnKdHwRFogK6RXLWVxrnlcdxjcV3AjOn8pGsxGqMGxkDw==","shasum":"b7431b29c67e49a1543748fd9eb9c135063149a1","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.2.14.tgz","fileCount":6,"unpackedSize":14343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeWkKCRA9TVsSAnZWagAAfa0QAJE2h1rURZwtzdNTYJMQ\nswObrbkXWT0Ql+hnBEd5SKPaoz+y0Uom9DYDk57O7mCOQ/mOhUGLz57ksbRp\nXFYuCqhAgZpxcK22kZTW8TVZnCm/tBqibPxSmJKJ1escYQBIVBoLRAHZMZxt\nSfXhTuVs1AQaP+7sXZ4IvkspSAvFYNO0VGirNku9i11D6b0FZIhnLblrSQwq\n1Bk6tG5EK3jjRluzfYWQQKEW7knp79FMidtNc3+G8/P9Si9pgaAL3HByjyqs\nfhtA3Z4u9tLcAAk49QN7356u+Ep7AxpFDy2u30GNR7H1zjH3S0x+hYYnOReM\n8fdCOu4hbgCbdfoevSjyhkgHahxNlTFPAklUw22IsP15zCeoMj09Lx/SH8SF\ny3Nlnxal7KjhaJjundHBmd9SPigqB9zdXrdEGzTCM/rR7JPc3LIn8rTyezkN\nI8FnO+UiGv4tiXURx+q/leawWFKiVJaMqFd/WzRMF7qtidkdzTSMKMLUy9kw\nq9WEu9ZvZNk0eqZWJLmNYUHv71GbNAVsN3GE5iwhqQFuHk2G+XLn8YwxEwQf\ny7sj2YYasUDoZYpD1d+u7wsn+O4Wrs4rG98X0QMKUiBDKlIEHx5hl5VF8dMr\nIQmv6mekzjzyuu5+A1mik4JxoIoi7kUOCvi4KtHPHNKmUNw50Zs2sX3Ni+6S\nKltL\r\n=szni\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjkxbcrQE7ZU0jo/qEXP6YobjCU5AyGmNSpbWjIVC6OAiEA2O25tRa3d2nPOJioLpdTsI/Du/0afbpBttXOEkJ0V34="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.2.14_1618569481831_0.6501441226971829"},"_hasShrinkwrap":false},"1.3.0":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.0","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.3.0","@abtnode/util":"^1.3.0","@blocklet/meta":"^1.3.0","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"6efc356f36388eb5c17c332e20ba74d4ad072f19","_id":"@abtnode/service-loader@1.3.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-qMKDsuuq8qRTLnutzlilClGe1sbX6+WHWr7VADoiPCgvoTLi06oHH8olVYfnNkCauO4Pwd2Mkl/lQXyl+JAStg==","shasum":"a4eaa55f6920e9f9fb5b8dceee44b9dd5cb82b1f","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.0.tgz","fileCount":6,"unpackedSize":14339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfLh4CRA9TVsSAnZWagAAVU4QAJdU5tOJyfyMVbSFPX3V\nWzfPs/W0ywKGr0oXpEGNCzqbX8mCbFd+Tim2tMmjOnTLOfDx9WCABXjsCoQT\njexRVCBodvUfb8nOnfrnJV04bEkCTU+kY340jkgTNTdApcBtDinj5siBLIiw\nSwvcmqMpQl7SKUg8QWKsLXOLWa1r6OWmL5XT0IfpIOGBke4wDbFwlGaq6dZs\nQLb6jG2uoWWBnVpghIC/1/wbJXePQlLdvu/DesKbiOuIJFrV7K0eBMpa023Z\niOsjqXX0vpxboRfg9ee30e5LwzvE+SEAXTTKgW6Qs7gEhd4lHD7VoBLC7A47\nCG9iECPrg9ujgUDFx0msHGm8hsFwmt1b6r2hDMpSxyn3ctPpA0BgP5nqP6FX\nIBR3Blo/0PKFrunH8LJDvYr32dr4CbPQTc9b7htaPFykLMVuMPbC9u+Z2xbA\nPG+S0fxUhAkB19tZLzFCvHQVlP73Q7wLRP6P2jqZRyakEFX/ov03+qt+HDnu\nwxDzMffEMhSPan9xQMm+tf7BOAJ1ot0pFzc3n+O3lmuT3UxQHzZo3DwrfeCW\nlnd0pKE6rpg1slvBGdoy6U+RKmAIK6bEyAjQa+mJ1sbonQkgzsA9FLmPNkS1\nykRR0HsfRj6VohhL9HlUlYTp1PdnK1j7y1ghA7CVg+qYP1Y0s8doRwEc50Jh\nk/P2\r\n=rIa4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAE5snWYq3eKvBghVQh2MG0z3U3U8bt3aKDsJFYMzL5uAiEArtugPcF1bbZ8Hl6Uw+3xj5cMkWRBz6ydOOjiyI/cIIQ="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.0_1618786423806_0.98351247125786"},"_hasShrinkwrap":false},"1.3.1":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.1","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"^1.3.1","@abtnode/util":"^1.3.1","@blocklet/meta":"^1.3.1","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"dd312f799d39ffc4d517aaaec096033947eaea61","_id":"@abtnode/service-loader@1.3.1","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-1kmmjGG/xtTbCsnD3m/wRoCTTBCyIdU35n9THgTTvUFGW8xbZfY/x3/kv304uH+dvmjuFuRDk6FrRayQfytL3g==","shasum":"3ebf1bd254a2dded0aee347d45b0cfe7fd604a67","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.1.tgz","fileCount":6,"unpackedSize":14428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgg4FpCRA9TVsSAnZWagAALqQP/0kmgWPwBbAuHU2T3w/X\nV9ZNhjwiLH3N5q6f/+xLIBM71KnBBQSiRkI5i75eVVX+d+c/DS7Ago/unWpe\nRPX68t7F9Yms3ci4PM9R1uaW+TyFE5uC4ojfVsosFF9ruiPABpBCw28/LaXR\nL/gx9df0anl9wRj5DmeIpdDafQyWeLuVeyORB8ebBnyVkJ5PKS2GemWvW+SU\ndKmkQi6ijgtaPdmhMyumsEI9u8tj6M4GFb4I42qZatxBJWVbYVLts64ReX+E\n+8HuiftCb/DTMc8KlBh8QqHZqGqwol9Czh/lqWWtiqpOVmC0kCafLfGdybtV\nPltCeIXJtjG5IDIY6FnSGh2hiF3y8JQwAP6JcL/a7vxsAkajPOVs8QCUO2wH\nwhA4J0ZxD0V3BkErxc8ApNEx1GaFYjmgXfsAWF8H9naKQePXhMu8mR/rmvOz\nH9SzIX4uo3Z1gQhJ+nA6ZgCZ6+8tCRXje1L5e+PBUnjP9VBDvEVrFMJRMBHy\nLUVLTraAd0+zapJD8P1N+66c19vRf+F/+wkJF5Z+Dv7UFENQKSRizHge6ul6\n/WRGk1fDweNrL6kZTGiEgmrD9iK8MXbZpJlTEmOZZX0v/YFcn/QNdj+pH2U6\nSIbrwBtzWWvNlmZQPL66t4yUIXb932bDuq691294le4bjbIHXwxEQPn7n+kM\nK+lF\r\n=H0Xx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwINc4IM0OYxSNTAXVRwUPM0K+JGzEnluzEpBlaBi9fgIhAMmealDPWA0sh3F/71mQvk+rZsuhOzcM8gfbyM0gxSoI"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.1_1619231081109_0.4718741668496904"},"_hasShrinkwrap":false},"1.3.2":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.2","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"1.3.2","@abtnode/util":"1.3.2","@blocklet/meta":"1.3.2","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"472d8633cdc0e378c295a50131299513699ee658","_id":"@abtnode/service-loader@1.3.2","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-hbgjpGPBUSUbuOlqnTpFflm4FzzYxbP6+v2D4lOIJtzobNWOYhO/Q2RD/HYnvJpUHTF7tgpUgpEZoF+168pMWw==","shasum":"57193375bb24f279d54c2a8b0e7e4e3ccdd0d19f","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.2.tgz","fileCount":6,"unpackedSize":14425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjJ2XCRA9TVsSAnZWagAABeYP/R/zYIo7q7GIDbzB/eCj\n5OEdubbedAfO+scMT2J3ruwEpMksIlKirHQ+U36hFs4wq06AX2tkGVH5wB+J\nkpRA3OJCkP0SpUw0Y6uqThO/EDyQYiwIaxCljcfdtCwrsZhHZl/Za0eMIlTR\nn1VuvDLE5/HHJbi/5JoWBh465QFkfKqJS/DFPhzT7NY9bcLjCjZnQR83r5Nr\nnSxyVewaukNLQJ8IWGSstqeRm/A0za16e26H84GsU/02nPbU6TQ/+OnvOhPL\nZ/JA2LauKApYRB4Y5gmj3GQlzjhIk4N3UX2UDbcZRP8z0gIx/WEQTjrdrsZh\nPmChWF/XMbJCx607DdDeRK37yR+irp0mXzDBx3IpWC4tPs2Lpt1LuOs9EsDN\nLkhs5G+Lq1Dk1mFVJ7ia7LdxqYsf5i0pUYoL0TvZguYzIBe3+ogZ4aYKo0v5\nEPdhui7qWW+oU5hoOU6m0bseNMT2sn4Zo4P7yl+pRNlcnR2ENeE3oK936rGf\n0DmDhHln9xjFwmy1ipK8koBXPoBxET/fkyoP/z8YvVw8ERB9RQ6L6iA1Xw//\nid+YzgnITOXQpNeGWOrpcVDTAz/OWoiAvX4514nxEKmW6bCuY5JDVeDEw8VM\nK0ZPP0oOCyzpiQenT1aUil8iTHWCPyUyRKfaaYSVKSdwEshIMehJqPBsujhv\n2y31\r\n=uCcR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVWcONJE2DRrjW1S7Qe6oIDnLnUSjl9VPRjoqp5vBdVAiEA7GOSoyxw3oLBYiascPDp0b+jWqHoMcWl1NbVYbONpUc="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.2_1619828118646_0.1608308898336157"},"_hasShrinkwrap":false},"1.3.3":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.3","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"1.3.3","@abtnode/util":"1.3.3","@blocklet/meta":"1.3.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"90dc7ae264c43a4f3e1f188da3a8affb41059ed4","_id":"@abtnode/service-loader@1.3.3","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-dW2uKvs9CTUCKJicD8wDp9weSQn4JLouT6dWtn+s1KDgVUDolfoLmp2WCOVIN4vJid5yyjSsIbS7GZQk1ntSOA==","shasum":"c06c82030c3ab02a17f784bd536a252e999a51b4","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.3.tgz","fileCount":6,"unpackedSize":14425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkSq0CRA9TVsSAnZWagAAbXAQAIgKsICsMyqbpQ9fwY9/\n0UUjclQxImOIo/j5PK5ikDjqguaPtMXhScu0gmsYYuRGBry5RcoWMF/JV2ua\nNmR0mar1OaxpfOVJ+M74aM+cYZtw6D17EzHvr1PFNcaAuaNL+TPuidguUid0\nDZg8RR36vne5+YSoOiGQXJUnuvNBLaow5HRZCrMCO0QLDF9MKBiOvM/wIRJu\nBMAWwr/3SDXYtVG7APDMb2tzeSMIt+pEX78hetG4/uEWf4tFBpF+A27nUoGE\nV+NcOFCqOBXSepszVRGopFRoV2Yj6hjNY4FBYiaASfg/K+kVY8CWlmm+L0Wc\nXA68cnIWHDZjePWswMZFn6COp/k4qqW2HmN7vxotkStumYhd2/21ke/cczpY\nDM5Y7DF9Vnmpo+NmQIZ7Nd6IQVzAmzgLxQfmPnaG6Ls3UZN0aw0Kah860hhe\nTey4PKKChM3QKQWlg81NCQaO3zZAmcXhZClo+E+iclE8rhJBZmRUMJqeQ5de\nrGIkAOb7KZVNPKromg8A6qzJgXkn0TSMaTB7GRSrAen2j3FQNX7tAeVFR0iR\n+cF45uhQha3ge2YYTI62z7btGCLrPHTWlLXgAv0q1UByPj2rVLVUaeyu5yl2\n1tM1DYeWW578HaeFOxJv1UugVnRtEsspCAUWB2ojtz2qm0X4pRozbkKGxwpT\ntfnu\r\n=/rd+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuNfMhoOtWVErqAHzdejAVMhiApIEIZS2ImPwR1HtwlgIhAPl9hYicEEKVyz+gd4M8lqnGhW35J9khbuySyONSqEsD"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.3_1620126388072_0.7797796073964085"},"_hasShrinkwrap":false},"1.3.4":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.4","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"1.3.4","@abtnode/util":"1.3.4","@blocklet/meta":"1.3.4","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"962d479ea85eea29231d86388fc212a64a86f691","_id":"@abtnode/service-loader@1.3.4","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-m7QUHW+5L377Jd7wrHuVir5tIfuNmtjBGS83A5hR22BEAUyA6IF+FOmarb3OWfQ47OJxnP2juE6ruqyTMZtYVA==","shasum":"d59dc03ac21d44bbe44677912a15242d0a5e5ba6","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.4.tgz","fileCount":6,"unpackedSize":14961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglTX6CRA9TVsSAnZWagAAoDwQAJOOsmvM4AHugPcXsyBD\nJjGcdsgRJWxc0xMuPLGXs6nFBWnzaRtx0F8gHXKfIonPbPipSIqtg3k2lt57\nwNMFNSSX8ug1x7UsMxbQ8F5RIpAfPRvceEnpNMemVLD3BC5onNPhiOb36QYf\nLx2tBAX2Ip636pPpSi6BjR7q2HOnSEbx5dgdm0gTkqSPLf0Rq1L4vQKXAfWz\n4lurQrO6b++bGbgynegyOqWaO8NMy+LkOj/7Z/sOVLCRGW2AOGkbTLF97ilZ\n2RIKnDVskSWgQGuyKUZwKJHVlLXa+g+WnHzb63qPdUiqgXBPKNkRpPGHFdu9\ntJNYlVgPIE018U8Kn4mcW9GIGxHaBZE/IpAHxnG+At9diNEb3Oi2SvFw8ZmN\nbCxE1xrF6Vk9eK1rZ0KMnN7AzvKZzc8pnYbuf7EswWvkkTjJOwM6ag/DiHZ6\nxJPFjrGcwnSKBLdw02FWOcAGH7zb8yO3LwMxcKc29rMmg4lSP2rKkVEyjOHr\nLRQpYBrtppRIX6xadvWzAY14K1fos+XTlWyW2nFOiSWyewM8xavjFI5RQpGY\naDyMnCcgrNUaOthMXYo9RU0RcMRB78avtm0/ye0PJaYymW+MFIw4+j1d0nnu\na8fOxiTrmI+YBwkMTBdA5fA9e0Cu1fvg7F5u0AeZMC9B475RdszwBR/TrEV8\n2Vo0\r\n=5Zi0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvkYrP38yvBJx4UDshhJOxoFHVBy33aKjkWbQpuf0/OAiAQ85pgMKSPMT5HBgzmyGtQRMPHh4/js0zg4SolWABwlQ=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.4_1620391418012_0.762716356292447"},"_hasShrinkwrap":false},"1.3.5":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.5","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"1.3.5","@abtnode/util":"1.3.5","@blocklet/meta":"1.3.5","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"46d5847cea5c9a3cf15c572346cf3a1626a3c001","_id":"@abtnode/service-loader@1.3.5","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-blZt3Qk4ijdh5vdOR8fFn/34KcgHnMu097NLjbTiGO0rJrMrI2TIHIOkg+nxBVylFuFmGUyGiVeHo5JLZw6uBA==","shasum":"3820c4b8641e5ae7e0b56b68006463a889786c3e","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.5.tgz","fileCount":6,"unpackedSize":14961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglV/wCRA9TVsSAnZWagAAMF8QAJ2Z4U/L/Ojv5M3Obyir\nJVjPa+3bjFZdBitgwUPaLgmQJk6MsC8VOln5u0sZsWSkVrj0D/TU5Azj7NQS\nN+be/Z0vJhR60gSIDdF7p6yXCAgHidKegYagFRMPq88YTweEk0H/hLjj4D79\nI8t4afgxn+qNDYL1z0Ru5JA4liRRcbzf2z5V2zCvzAVdXN1M7bPAXvf7ee+n\nPE9pWkpvW18P+mgP48n9uoYIgwcfhlxzFiaCj1wEbXpE/ao8NGv9ze5Z0btU\nwsI7itHRelfTV5a8EmzoWNdygvdqyElE9M/y6WXLRbaA1HT4ij2t/h5gIVBz\nP0NKxQMdYg8WiU5lItl1WiSs50QlZoF7mOvRaxpLi54dL7kFQjMnIBop56A7\nuwgRzg0V83WDABLWY73+xeM14bFMQQJh4LUiZkzsLGfzRV6JGu5nyciel38M\nZ2GMRdUeAqG7kHhsIPXHzbcsGagqYhzF/wAGDK5amHcoalYfuFEZnYoaEKOJ\nGXl6ha6w3QAAOME+b68zQ5nhohuUVJLA2h4e+0WoPX0fsdzsC1KcQmw6ezQh\nrukSLIayQrnjF/56vDz2FvQ7P/zPcGlHNcxtYwo1y/eL6FzJNhVCaDoQI5nn\nPREDgzIOZKoW9AiiRFOrWYPVtXbItbizwc7LIUYF5fWAC4hJshNYN33A3z3y\nKj2y\r\n=n8qF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk0j7ldwZf0sq7zM8CjOaxesWBAKffXftjOji0lsgsBQIgGwBVFciOfGT4GVOjTH185e/+K2fXN3kWu5IjW6BV1uI="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.5_1620402160343_0.512725147265263"},"_hasShrinkwrap":false},"1.3.6":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.6","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"1.3.6","@abtnode/util":"1.3.6","@blocklet/meta":"1.3.6","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"71de63c9a036c1dad87339d8c2d955cfb58aff66","_id":"@abtnode/service-loader@1.3.6","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-2xyjS1PMP7lBG1eqYMsRI6DvcrkSA6JGEV64rnkiVjNSXC1cC+HP1SRxd/hy9uGqKjXRONsbP1x8YE/gRju4OQ==","shasum":"05f1aa2c8fda9a7edc27f29b15c43e7ddddf3fd7","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.6.tgz","fileCount":6,"unpackedSize":15739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnmU6CRA9TVsSAnZWagAAZycQAIH/2nHp01bQVNYem+pZ\n+04ToOh3196Hgd4I9fPMfnKUeg4bSs1aOwJPd5Pvy33ea7IupJVuhRlSt8xQ\nUkF2es9wF0066AQeb7U5pdZ1S7NponCibL+I3e6Te8lIimQf2m8uiRGAjGFC\nvfZtuwqiKJzAb5HK+DIud7o+exiDugZsY4AwpGH4ws3snkfw5718GFiOlSug\nmXzBDzNXYeya9t09qTHo9LqYH/vv8NcKEd9Zg1IJI5E72wEStB+gO8WqS5Se\nhSDtmQwns2GPja5aNPOm2iKTC+EFsHMKRpSCe5OKfWJG6MA/tBVYfyGNvPHW\nxZPv/8u6bOUvCPI8MMmrVW+JcHItd8DC7/7VZIipgj8Cpj/71qjW9+P6uHvR\nlNAWGXNzhSACFKrNFe5zTOD7XvTgKVznddjJB8xGHnGRrKq+YGxEuCALgQG4\ncWFAXyJjP9Rw8A17AemILHueVoToiCDSITatMf1H0gwpV9GjutfjcT4j+E+j\nFVCd4dYmpZ8k5eeJJexf546bS4sc53dgb/RecpBEcBiB6hthEsEd60v6uvAo\nhjAX4BQtp2kMJsYrv3PdJ2VTVnhj/mVgdrwZCI93Pbq89bsStQI2ZAquVNNN\ngaR0xNRiyQOD60Wj0KF6rYADw/s1l5R0Les9fplvbcG5nY3oP1VSDR1D+Mh5\nadQR\r\n=jfME\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDt5dXPCYP2WfDIxYddFiGbzP8aFQwewkYadaUQKLQlDAiEAvFIiva7o42AYYGUMY1XntLTa/Uqjxo0BnMg1WnLiMUw="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.6_1620993337630_0.7956993039126761"},"_hasShrinkwrap":false},"1.3.7":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.7","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"1.3.7","@abtnode/util":"1.3.7","@blocklet/meta":"1.3.7","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"49b1c5793f63d7acd12c2a9e3dbf163251c01a8b","_id":"@abtnode/service-loader@1.3.7","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-uUX3kepAKyJcqbfDt99v1iGMKr17t0kDm3suAIa4J8AITa2WM7vjgFVtf0q9PuKBa2VpEpFR/se/er/m4wmRDw==","shasum":"c4ce7674420c4178faa18b5018e8bcc83ecb0d3f","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.7.tgz","fileCount":6,"unpackedSize":15739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqILNCRA9TVsSAnZWagAAnLcP/Ag6V4JMxteMZ10DVse+\nP3X4AzHeoEWBcViujQUWUVTk4LheEu5drTLQ2R5eQFKGV2U1e8XbCA5YCh/I\nbVDtXIeCoLAtrQCrWZlbkiZjLNc2D+NuQaRQnHq9y24PSXMQbhrEYr9v7GOo\nspzjlKjx2G6b6JNn2+c96ODiPxdwLMxXiYxdRaodZ49/hf/RCgqZIRNYBEGU\nmrcBagMNKlBVGU5Ditit1dkSMJMYiJwr9w+geq9v3MYXu+sIC7JJKzSciCvC\nwRZTV3rV3s/tRegHVFnHreilms6mlqpPllwECE+N8WdftUw4u/MVePG5rJwZ\nhayDj1AvlUk+qocJXSGRFOlrbriDVeWpKgFXDOCNsRE58rgiRJjyedlVwV8Z\nKuSyB+YLrmd8T0dUKbjgx4z8h4tHqdg14WHpyaPQQ+1B1uCGUrOSfmhZZlin\nq0qoyeIedf+NxURjlAFPy0E9E9TZej0Z9kyxoW0NLZAeEkqIXXVLWc+k//XC\neLh0jq9NZqH4fl/SYZzrf+ly4atlKQOj+LtAUCmTd3R9Ug7eMSWoWJSyq+xD\ns6UxxARKEMfftk7yBsF4b87LooEk4ufDzFKJxGwl4fY8Xq54BOlvODGgL065\nvkvNf2CZWQJRhQzZwy/lG0qLxx/kgUpTpbwXTcenvqNbxUwuAtMD2fhyNqDN\nrWQy\r\n=81IF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC5ahIZvwYsyTvYop99WEeijmS22rmXm/QZAJ2UCvuaAIhALeA+HbDGKYVcJYHZmJKekk0xu+ok1W39eFqJUkgpO4S"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.7_1621656269176_0.01436648594765999"},"_hasShrinkwrap":false},"1.3.8":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.8","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"1.3.8","@abtnode/util":"1.3.8","@blocklet/meta":"1.3.8","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"60f310ee37d818c742a1aba4ae10e6a89836e490","_id":"@abtnode/service-loader@1.3.8","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-YwS4bpfszYQBL4cxrPt0w6HoBD0/sen2DMdCgpnUcwymWTjODd89WzrD9ByKIQ2zc9iTG6t4xjL0sTgXE/UAlw==","shasum":"c083f95445e5d1a33c593d5d2d6fd806f99313f0","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.8.tgz","fileCount":6,"unpackedSize":15739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrCwTCRA9TVsSAnZWagAAqwMP/3lDNHBFc5T7pZB14Cr2\nHA27h7yA140YXXVCdhiswwfuLazXSlEzZ2xqUzXypj0owXrh4c02+tf7Awn1\naRTRCIlcRM0VTvuxinY5mZgbS9E4RzDwZvKeiEDTfpUPntgn/GIR5Rqr+bYf\nWY3Gc5/Azr70n6ot+1zfXZ50fUXGKUd1p1lTWasy4UWPQj6eQnLOJvGhSbcg\nNvOt15uZVFzE6pPN1CzT88U4iQ1Y3p+nFujZi8O1CiTThKBZPfXw9+WWUp2B\nLbPM1ebVwx+gybiCLIBdB07bKd9bvlK1vNeaUvGxo63h7wUoZiM06nug9dgH\n/3Fi7O8AUmEryNnTCIpKNcEY/Iw0prAjIBaqiE40xwc285/ZsKyxzFSqxUzS\nfRzVQMLI4FW2x9sHNx8m0N4b8PIRx58fR70FlJnVjKhInLptEq5dXp+j4ZOR\n1jZWwqZiVso0guoNw09R6Wziet5+JJmsTJ7PzSBSXMqmgUjHK3KKo7LKWz6N\nzd1DLk6v4NcCt9+Rq9zAkQ+l2qe6eAPFN/3a4f2VWn6dnem7ORLcj/uTmDQa\nU4h4+H8crKn7y0vf0JL1FCIa67WUb7AdwH2LvZLHmyfkxft22ojlAnhfn7m3\nN7IQnZZQxkWp+n0XpeZNCFfK+mJmLp4LBghGpTtcNL39biZOxylPVY53qxlP\nU7Qi\r\n=mxU3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbBAozCwoVz33AC++geX5aDx38AVRrOm8SoeeGdRVArAiAM3Kjrxir5Qc/E3Be02OSgmuY/Jl21a/vBg+FZU/d4lw=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.8_1621896210615_0.10463161925493858"},"_hasShrinkwrap":false},"1.3.9":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.9","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"1.3.9","@abtnode/util":"1.3.9","@blocklet/meta":"1.3.9","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"1c136946c563a89ba1e8232112c5b2702f544282","_id":"@abtnode/service-loader@1.3.9","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-B6T9s89Qr2Bywn7rGX/6prIRcB27+EHZHKe0IeE++DErSyFcusFF2uB5Z5iebWzUPhNrDeO5fH7h0xSEiX5aHw==","shasum":"6f9b3c9d3f83bd84c4237695e19a63d6cb5022a8","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.9.tgz","fileCount":6,"unpackedSize":15739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsflMCRA9TVsSAnZWagAA2voP/0NuODnaQbB3xqBq2ccc\ncWiAhtSN6o+2lol+QW5VPoMW3WQS/QG553GwWWzQ9YTtwUGOMjf4E4HeQdYv\n3DeVAZurdZ2qqZ71/zybjr9ddU0dmXEpijlv89z5RlrcQtLd72A3v2FYkfSA\nBzrmaFX/tJKQrDeavkKh7BU9urChwoq8veN76ZUFVHs/Q/ESZx3D+UxBOnkm\naYPMxQMmWTka/lvG/g6WlpsbW8G1CP+5gM8iCn0OAC1S9kG398ZlD5BB1sI6\nVjVMWzUKz4GsScYMxLJsyuFj6Q9Cn+pXI7VwvqXyoJbWB1dp0OHYTizy27Q4\nLPZ/8SQ+Ms9KOBKnfDEcBmfr4q+ITlHJRJUTaghNvqbIIJJOAFRpMrGFvP2P\ncWQXClVkanxODDK/JYDlHcOTI0wE+Ig/q+JCYqu/r0WLywe4SWeMsc1pbkkR\n0gFe+8eb6aJjIdis8uzX1HGYTQ4eMFKJexOlEyQN3iOHG6/n3qRqQh5/r0jg\nzoq+xhlH7zIR0KaksIzo5BPizuyPnSQ/DSzQZJuhDowNrZYGZ4hv5UeUMkmk\nWH+xUubzQA8Pai2FJd2ubdbKLTb+G3mnssJqNEJk5uj/qqYQMJw5ePnPHjsL\ncZiDo3jNhUrIieEW0/LI5IxKf8qGZn7b3gyoY0TZiSsW8M+KrYigt7Vxg5tU\nz176\r\n=JYII\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQC6dBYP+H8Lo6wSjOzAwKJEV/m/a4Lnbq/VQpQTqAyAiBNBzMZxAAnObEkyMCoskfzl968AThvKcXwS8HVgMFE+A=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.9_1622276427475_0.431853819863689"},"_hasShrinkwrap":false},"1.3.10":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.10","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"1.3.10","@abtnode/util":"1.3.10","@blocklet/meta":"1.3.10","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"68489d3760f7e30f23b15e091d019dda535cd736","_id":"@abtnode/service-loader@1.3.10","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-Zd9ftHF7hjTL8UXyCn/nqwKexqzl4Ow1+gjmVN8ui8QicyvrbeQclJFx5UpHEh9Ojuxt5fjiEeyYifLv1jguIw==","shasum":"a817da779caca390cc1367719c4077d07768d49f","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.10.tgz","fileCount":6,"unpackedSize":15743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtIbQCRA9TVsSAnZWagAAV0oP/0yEzFLrIdlkpP+ChoUl\nxjJvcC/ZdOa3MDgzJPK3z/+MRbB/CV1HxJTtk5dqVeJ1v1pwhd2gEUnNzQ3b\nhfAp9fEez57RwTbxt6MaJkPihgJJpAPQ+DcO+xGfQvXX7NI1t+b97ng11TPC\nKnobvNs+ItLSsctN0KivowEKWKHTCIHwJVyj0ICL0+JMGzrAg0L0411DrbWF\nqqlZnb6XRTrsGFPWfgLTAiw/6q9i440sm4DkVl8ajbavSe323D1y+VieHodJ\njETeaGb0jk67hC2X1ccNhjjlicf9DscRLdfhQ1DZyPSqaIhT74StgaHc5Zwn\nIebiM1tO2uP7ooGlNytUlBx38gS1/xUeMWpP1PJBOhA6UNgLllW6PlKqgg6i\nwp68As2DiY7h58cboUM+/qc/P/MaHQgYXu/XDypACFok5nVbX+8KKDzdgQtg\njo3Z2edZgJmufrb8cEy2wk+Fkeds8hizZSO6x/OHAjnNKs97MfyQgyZE2PVA\nTDVIh8Rsp3C/JzloYA+zCGXF5QaDw3bq+WtMZV+UDaKPQuVeFeu1ST/0tGlS\n+5U94a/MYOfN37Ws3ZLTrqRtDweQuiRaRSoOncPxaGW/p8GZ5mOoK1i/NqHV\nvqCyOG364Oz4YsvmsGz4fI0RGsxC1TF6VrNDYSZ1dJoDXD25zVctCx53YVPJ\nBroI\r\n=xzkM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5IIjT0s0cj7heqstzSo8C+QMOGffWtqH+kh+lyY21BAiEA+23jbNJ/c+BJvLb8Dqgua0jINQg6hgjnE2d/52jYkGg="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.10_1622443727997_0.017002915508983474"},"_hasShrinkwrap":false},"1.3.11":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.11","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"1.3.11","@abtnode/util":"1.3.11","@blocklet/meta":"1.3.11","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"d5a817a95d9b2785a91b77d9663d50da8b4660e7","_id":"@abtnode/service-loader@1.3.11","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-E87GUNYe5YRe5iLx86JR+HZLFhR7sdwRSJe/otuXsn3z6BFZM171dSBPS16Le8UMcADM+3MJX5aRloJsO0FMzg==","shasum":"9789fa8d1f12fce0b997b1c76e51baaf54ff0ba3","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.11.tgz","fileCount":6,"unpackedSize":15743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtJVkCRA9TVsSAnZWagAAodoQAI3oLHPS6GhRKwFVbMaO\nfFD3wN7itQCLM+W0/c6sGpyNwbPV1NFb361jFWtcLoxASoTenuFofHNGeEtU\nq2omerHqwLfulqQDHDKN/t4/ylwOdlJb4q39xfX5K/HHIBcSozDxHvvyIgVz\nEKrVP68oYsPXqR0jd3NjleMaI3lcz7uzTbN1mGteZz5zypGUI3Vc3Yxiea+O\n02+7ZVmEni/Qc7WWk2ASKkoSWx10pcH0eyzJN4j1oUiJUgnVAiuY1G8il+4N\n3eLTy64E7RP2Q/e9Ljv/Ad3NwqecZzQiUx22uP7bLtXzp+PY3KYR9Xb2C+9S\nZ1Wo3ARVxwEnHhO/7INlgeK3SbPbcTjoF4eH0dKvHtTEOLPfNR/dVuWTOOCA\npatINwCr2TUYMx4ZDzZ+GJ3YIi/A4qdz5FGskEeXP36vCefNHGd4ec4Sy7K5\nEnYceWDYRKEJMYOimyGooUNz4k4GKwxU/rk6ta/wOVKyr4jxRbc2zRs+9bw/\nusGTIAU5/6kSlpC6vbbyHLaFdMywGO+vWPucUIMzYN68gthZ22jekAznAnzf\nPs0Dc8ATiJDDTHz84+C7EOWuI8fquU7x/OvVmVO5doNC3PSGV+hOmvWuNfAq\nZA2Ehm5F5CTvJp796YFBk5vrDdIBqzy6U/Pe+Ou3jpUg4J7F+uFpd8a2H9XI\nd+6i\r\n=gbrE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLKGZXGRoCG/Y/pvRwdyX7fV2Bk9jl1z5FRCwKvSTAQgIgd7jTCebGpfi3oNQ9vw4KnwZ4azpY76D3uFLi9KffMwQ="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.11_1622447459875_0.9425827257058885"},"_hasShrinkwrap":false},"1.3.12":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.12","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"1.3.12","@abtnode/util":"1.3.12","@blocklet/meta":"1.3.12","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"a53c74d7a5fff9ad4b2da59d4847119a0fbae589","_id":"@abtnode/service-loader@1.3.12","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-s+OT1Ng+NvxordzHzdSK4evkwrccH2K4PKfr+qvQiH4qTkFvnDSmR6U4SCPnrbFqmn2GXqQFBOpGVKMg1YH+FA==","shasum":"e166181c8a9a57f55d52b1847696a48a831523b6","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.12.tgz","fileCount":6,"unpackedSize":15743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgugE9CRA9TVsSAnZWagAAYI4QAJ/sNlR1zEzDAzdDRdYg\nC3ib1GEDqQZl53BUI50j68S50Ofo+7PeCPJdW+ZvGqZpqyFiA8/Xzww5MehF\nUVhPEJN6Fxx6113NfM+TLXV4OnoPMlFKxmWBlR8tGlKB3RaSMdOOOkXZTji3\nnWtMqf+vVxv9os15QScY2hL+q+dCa36g0e+izB3y1YBptWH9MPdVgVfMkqdB\nZmNFlRcVlYRtXsQ0XDPGq7ihDys1m1HAMsk8+W3KJry7PghrKmGkw/XyvTEu\nTEzlSm7vwoShqwdBQZn1P77Swu6IuDdU68uNu6HsSvdotHU5DZO5SXX5sQoi\n7gaKBlmSYx++oJ+OkTJIhpqjoHmxLucyKEt0GONimqp38TfA1ClbGPXRmJfJ\nVY1hgE9CJSNkrbGN+WTJw2tpexx//4MpbEN5EHqx2DMVB+dP61Bqe2t0RNFO\nqPumQsij7A1YAByHzQKJV9Haxpso1hONhg2MuxhIcA91mx5COEsy0esVSg18\nPlhQVa0I+1jZC6mcLWp/06kSIronAdl5bFvdNOXyTVp6TEwvUTX2pC3S8Jzs\nWJzgslRk+WpoIQyaxjc9k3s5uYZrF0RTxH077VcwCNBna0i0bUTLh1OLGXQ9\n83mzPxoruVN8rgW/cyD73Wm+0PIQ1FoR8pxtMNgscYvAuwvQlNn/le////qM\nvWCJ\r\n=iwNS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBer1blrFYJ5C3zRGxZP0oLz6SYhRAHRFQj8fZLCY7WLAiBWdmU4Y/7chlf7cI0/PycUEfE2iKoUQ8K16Yss6UtKiA=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.12_1622802749344_0.6219020141405405"},"_hasShrinkwrap":false},"1.3.13":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.13","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"1.3.13","@abtnode/util":"1.3.13","@blocklet/meta":"1.3.13","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"a551edef03318ce5044f3f3404d980b69fcdfa87","_id":"@abtnode/service-loader@1.3.13","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-riFYj+7dsQWc2qSGo9yHItjxthEX8O4c7S8gu0Abs10XzcokYklAB4wwiRQSLVc/zhICVYFvE2Wb+J0pBPEI/A==","shasum":"1a693bfeb51339dcaac9d2648c0e22e490324b88","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.13.tgz","fileCount":6,"unpackedSize":15743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxCNKCRA9TVsSAnZWagAAs08P/3Pl3UBGi6R5pUr9wx+B\nhqcms5AjiBi4mbmhCM3DBqiDi12CiL1WnFNV0JBPOaXX5ca84aDS5j4svQSk\nm2kPbaPpwTNSRY52T69Nxc3EeyhWyLJGMlCqE1eeRlZMbCHg1yS67QzG3qK6\nLaUywIZmRHOwdB0DK3fi74jQ0DtI+8jdrLu0FqheLfe13ym0PaFDRSePL5e+\n5m1CNLSk8Q9uR1UiNFHKGF33r7jbR60Cv3bQyOhtoEaRtzWZ4OkxKW+qMmLK\n7lN67+pZillmVtPnvS1ARoJoT5Xd6R805y/68iXHB7P1DLjrMT6wKmMBMbGf\ns6xdS+CQ2S50week0Io20IciPJmhPX9rmHKLH6uxyKJjNsss/xiKfV6bvfGH\n1C4yJVHp2kW3+drwraj8AaVGJ9rCViesmYzPn/KXHatqAg5lpmdpSY/zP+jV\nwCSOIDeekbbNmcwungsKmbnV67k0UKt9h7iPFB6alDfYOurRVttQvz75oXMv\nIHRJwC7Idc6TqHpJUF67OQPRJvuiaF4fdtG6NmdRCDyigyYHxBRGP8GxVAUu\nNFxREQTzQH5rJconHp/kmbiNz4jPPQsOJQEr82MZBNuomz7pJWfCXqz3ju67\ny6fOKKPSOP+Uf6dChOxzDHNNaxMNkOjd443WVDJ24UzUjLbKu04UepTA5jHT\n2WlG\r\n=5qak\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9dJ+DGuIW+KI7L4Daj/o1iT3OZRrf3NtYbVTEARgztAiEAlTz6Rx0oKHq06vVeLZo+uyug3kF5M5TutSq9VwTcBIw="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.13_1623466826280_0.13724092123555698"},"_hasShrinkwrap":false},"1.3.14":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.14","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"1.3.14","@abtnode/util":"1.3.14","@blocklet/meta":"1.3.14","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"b8e57437e327c12e3f48de292d3c96c26bca95a7","_id":"@abtnode/service-loader@1.3.14","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-DWs2xqKkvaUFO8CkVJfjCNr140I1J6hA+O3rkOFSEwAYXAd6c5MLRyV+4/Wt9saf07dfcdEJ2hQLjPwolN7zEg==","shasum":"699b2f3cf8d56c6e4057af0992d7f8e8fee05aa7","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.14.tgz","fileCount":6,"unpackedSize":15743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxxilCRA9TVsSAnZWagAAcukP/j7F+PpuGTWpluOuRpIj\nQ8I5V+fPL9zrIjYJWxkB4JMxB8iuFghzIXVzoB7mwrpxfUT4WrJtfk8yL348\nrr8yo6ovNslX4CxMSD4rmRELvsux/HxPPq/1Q4tygHct8LzoWGzt/ZztFOwU\nPCTS7GWgMku9/QVpE1mRxA1YIsgEvpyuVK+FoVpZMmC1p5LafIT4iD1aTLSl\n4rUKKIPXktgzzMZyHRz05iW76ydKXl5HAJTSsreboV+SyVwB0RHM4QPAqr8r\nzWEnQ3zuWbFWOQ7ehjSLAm/OiAq6PubZUMR/On4xZcu4YBObFjQQ8aaCGV0a\n3rQfDRGzKYVG56UW7lM6tJf4bsC/cwa8XXre5UAayid/nkWQO/gpYcdS1Er3\n5eLe/xPu3q5bIw86mclgk/hcpbkk4gEphQIRyPaC94kM8IvvWGrZ3HNtjCzc\n5moZoCh+zxm6Bx0lN6h9UungejHKvxtHMW4NdRgNVHxkVylsittUR2shyazc\n9KvVTEhmWZqcsLSdueTwrhtxcta4Zfbu2Yn7TXwCDTlO5nS383iaaSsBrRXV\nyzjvHB4HkdKJ7BOpkDxnlcq+Nj4sbPVPG4H9/kUEZ8ut0txfzWr9wdJFrMZN\nhRPQdc02P2tS3BvTXiisCDMo57Y39J+gx1p64cPqQnFLPbqfyC+6BwFvAhkn\n4bbz\r\n=oK3N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDClC+bJaHDVNKsJ1CNB2FuStWDeorw6/jINMnFphKc0AIgbtJST2sS57U+tVlKL/XfHAmoNSMTR302srqqv8dPGB4="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.14_1623660709809_0.8249259683130155"},"_hasShrinkwrap":false},"1.3.15":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.15","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/logger":"1.3.15","@abtnode/util":"1.3.15","@blocklet/meta":"1.3.15","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"5f4731d77e77ed6ea2ee356fc95ec2bd1bf5896c","_id":"@abtnode/service-loader@1.3.15","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-EOYOOYHHnpOoJsC0x4yF1erNtlBSVW3eoL91/w2ksUhB8oB0D882iM0ZNjgyLB94+ijs1Pk4Lqly4DgnIbRunA==","shasum":"4a487b846f345feef7b2d3c9dd60563067ecef09","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.15.tgz","fileCount":6,"unpackedSize":15706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3uULCRA9TVsSAnZWagAAOvAP/jNOLr/3JYyYOV9E8Fi6\nixulCQMhF6U49yzbjZS7/HdR5gMLS9UMzYbRujjA3pe65svnbqYenf6D300/\nplvaZwfM5LtAu0Bhnw8yGF0raRB9nmPVhwM6LiIFWc/Vm0ghxoFJVLq7ECJx\nsYHayusk05HFqBedd4+a9ujRT7WNOd01DZxCtFby3bXyMjW6ro6S6ovskhdj\n9+3Eat20PVaYzCGfRiA8koleveNT3sX/tI8NWPdbqXp80vpXjSJ6JOiQMu2Q\ngbLUDiqE8Anos4nda12tOLhlesNNS4xQKJ0hShs2uQqpuUnYSYBw7Opx/Tr0\nhKq/GmDgDXlJ0VRX++z5nYQ5bMxF+U4ModBwIoUSMepB18hwHqzwkdURJsaG\n/1VcNVeQGoG/CypjTFPVXdSHUISZJCvf6JQ382RDu+VVXvqZk5vr7Y4KvcyV\nTUnaL0BavsaJKDBRZ7nM6lsLo/zdBd/JedQiRZ8VB1/Vv18uSL+q4O22Y5Qy\noZ3K+OQNPGzXa0kB21d1A/zJryW92790uUf4fLM5ERutnY/jCMPmo9gErXJG\n6DTxSCBTPNAP7CYrNyN1lmjMbMr+SnsgSrSq1I9VKS/JXsIkcBFrv0hHwEFi\n6LHCP6Bghf4spClShB9i23xYkGCaO+K1iY8p36CH0c/N/a6ecM+J3iSEL88C\nteTv\r\n=iNW6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzGdl48WZr6nLt3MDzWfQ3EsKe04WJcvrRlcDXNnbF0AiBUu5fzH/a9UGMDLfwt3noRZw6spU0UuZL1Z6EiQe4EQg=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.15_1625220362821_0.930005340560965"},"_hasShrinkwrap":false},"1.3.16":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.16","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/event-hub":"1.3.16","@abtnode/logger":"1.3.16","@abtnode/util":"1.3.16","@blocklet/meta":"1.3.16","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"703f48406a31cc8390a73ce8ca3eed7408d49093","_id":"@abtnode/service-loader@1.3.16","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-QV11fPb6QMSMKcgfUCwGhmXk03dp8WOKxtgFrPSpSiMVthU08T8AlyGT59+kqEioe4+eEDt/nu2Uw94pw8DBhA==","shasum":"789dba01023397e177b4ae83a8f1bba87444bde6","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.16.tgz","fileCount":6,"unpackedSize":16137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5ajmCRA9TVsSAnZWagAA2I0P/3QOc4Z7gq+nPUqJNkrs\neE0QXU2A76KPp8v1LsfDGOQhV8cVqytG6qZr7Re5wfMkgYM5AN+OLYuTHkXI\nDS/JTk+yqCjbA7y35wMDWhXb+UDcb5hvKBmjBam2uBEKclobAiG5mIyJ4CUG\nu8d9xhVDioqrz8w1WCoU7w/Lm57jV64c8jd/95jKeYezqUuRL5CSP8v5j6Pb\nz7KFIv5+6YzJmGZvcvoLK+ySSIOj6ujxdLmyDRvr+L4lcg+kALYZS2zWpKnK\nlVcIn/t3d2DGityJi/LdkSrNdlAX0BaxTLnkKiWy6oeUCZ2kiDDcmwBZsiAg\nf6W4j5Y4zZq1UtW1d7o+ZX42TiXkbMY8WWADJYyWJHafga5pqK6sUXDaYbOW\nSADS7F15uy/1nHGhxJ/mD6OY193UY3BTHZ7qrCqsNeatNU8fhy+JMoel8rvI\nymdRWW5TBS9CBI7JB/nkbLFWdc2CVFpTHfySZ8dO0POWUPpoBfbJlbohMfrO\njLkadNsyqf7V8/h+xB/MKeES4QzlE/3vQEHq8BFyaNWZ2I25RqNXoNXj/E6w\nUUbyQUnTSNWUhIfbdp1wJH1NM4EZ8sR8b8QtBysfx3QOwq5di4vdO14+vknv\noZCKQtL3+AuOgPhPCr0xH2z25EneMh5ktv9TjfT5aKM0tWU8cLCmKvZQunBO\nOGYf\r\n=jIH9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaH7yo2uJcCqeBRfErQlo7XwNx1DxrKLcNUuCK875nrAiEA4Kbg72LvI66BlnUJd06c5dZIOsyuxw0ZFwNSx3RgxCY="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.16_1625663718087_0.006647140370295235"},"_hasShrinkwrap":false},"1.3.17":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.17","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/event-hub":"1.3.17","@abtnode/logger":"1.3.17","@abtnode/util":"1.3.17","@blocklet/meta":"1.3.17","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"dee7b959494c0968a473345c8178d4540a53deec","_id":"@abtnode/service-loader@1.3.17","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-zz2UN/W6zA2xCQwkqRRJMNCX2Ji7DjWlqSTC0ChkRUpXyN1jUdz3jNrQTCRWpAusNbfDlr7NcMaKo5HBQ29z3w==","shasum":"1a8cc95e0168ff0c1deb2183c0744504f4631d4b","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.17.tgz","fileCount":6,"unpackedSize":16137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5rb3CRA9TVsSAnZWagAAPqMP/iY8DDvwq9hHRYOjmkLh\nMGDO+w4V15reASoJVElxGv/T98V+WRIgakQrMhfaiOBfu9nk5ltWC+b8FK51\n/P0+G0/SH6skZqieglWY8roR4x2CQnQ+cUsnmrIR5q5S7O9m0fol5M5LVUlC\nmKd1m+hG3cvi+0NEcfeO2NLm3hetAw/IFwBYz6w4l7XoTGCOqj4eN7iaBpHR\nZ8tXO6Xv5tSnJ3uiJQdqjNZS/X8c6QvfzILQ9TDD+AZH2jEqfrGbOLRIj1l2\nxe4gkaNAEp8DOC3p43f7dmlJKUUpMmC+U1VCsf3ohLMcVZr+wuXYEOhcnLsW\nKqQ1bt4g5hTPdO9ZoIWaaQtCpE4nIUc5YkTbftZEp2WxWzejmFiVNNa7fQVV\nRzZtyyTJcLQtbTCETAUvg0RWesknRKLKkJZHrsQPdRcZkUUYibi3zlgOLorY\nWmmQLnhRLRM1Wn6GLFA0BmukQonneNxblbrVGRB1vofBOkwYXfiPbbkLYL2T\nKCT3MxrkClHITzwZv1o2s0IzCP1usBuufI4TarhrFqgsbvF91+lQHUa5bji7\nkf8NQHi6cDUVOYzP+SvdhdJrNAJuIdTTF7zjetp0BOfAr6r5mdLDnoTiUWdM\njESjS1748vXFfDlkylgNwa9AVAJxpx50JaEeTzCSew6gqpeNaIYKIH4PF/0B\nSl0i\r\n=Zq0M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWP7pqz4XjKNmcY3e1e+Mozx4zKUK/94YzZaTvlTMWvgIhAPkagmwbbh+W0Spp3n2axOBFoYiGjApJuinIRTDZA0s9"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.17_1625732854911_0.005258867937712131"},"_hasShrinkwrap":false},"1.3.18":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.18","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/event-hub":"1.3.18","@abtnode/logger":"1.3.18","@abtnode/util":"1.3.18","@blocklet/meta":"1.3.18","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"ff97bfa4de66fc9d0dc1ebac48470869909cdf27","_id":"@abtnode/service-loader@1.3.18","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-s+o1w9p2T/MyrSLmKy6lftrhzweRq70ZG+7lrmTYyueWmGQ/AAiiCnHYyvUyxiPIrsLPQ/aWXMSMnMBFa8klvw==","shasum":"4360e029cb393fff9c470d23f4ed835fbe62fd92","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.18.tgz","fileCount":6,"unpackedSize":16137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7g4VCRA9TVsSAnZWagAAdEwP+wXd6uJ3zWWgHgNxPUtk\nDgJ0lS6iskeVpPoaClmpN8uQhUeyna1REfXFdlXRmGC515DHnw2QRqSWT8vg\n7XSUof6U5HQ7RC+rzwn0LOEwX4cwDDafPpbUfrCkXxuK2q5ZrnjFbR8Q7+3E\n6I/2UxFQAO7AQwGS9qRHxCBPwR9TEdthgV9I0Jyi6bBXGv6vL/ek6YiV5Llq\ncuxQ8UQAcuGnxW0ExnqGZ1SG0W0bIQzDe55jcLAR5pbENHZvEcG1WNsAVA3F\nMibRgg3YB5ILE1T389j4BL7D3nY62d+b6UQvEQftVby80jFVsIv+Ribg/Y80\nFAEh/9rY6XP3C6o2eyTxbFP5Kant1La2syVp8As+LS4wu/tIHNSuCcdtmVkg\nntrWwPCTnkI7SzOeJ1ZWsvSMC+DzlUD+7ohlXInyRDJcsGU2b0BzzwlHXgtv\n+O1oXujDivzKhf735mABG61eLmkPWF0Tbjx3FYQivXfJ7MJRh9wq4/PIXAWI\nK0BooMgor0TXVCq/TZt4kyrTf7UaYKkY22wIVpH18rZqxZ5CiyNml35Jx/et\n9XKJlyB4oMLc+BCasXfwHgA9NgZY24Th9aA5ueG6AO7ICfYV6Vm26+0BIFQQ\nSYjuuoQwQSVRM+Wr9Boafpr5be2yL/Wwff+KXHEMKDmFkO3ujt2pwloZkuMh\n/C5Z\r\n=7baa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUM/tNLSyvJtqI9idkACknElu4JfiJmhdh/ptK5EmOzAiEA/RruwPzHFazcutZk2vgSppqnMMY3D30da7aU5xQUodM="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.18_1626213909251_0.43730417707686065"},"_hasShrinkwrap":false},"1.3.19":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.3.19","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/event-hub":"1.3.19","@abtnode/logger":"1.3.19","@abtnode/util":"1.3.19","@blocklet/meta":"1.3.19","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"68a74dbce6de583a28a77e233542e404103a2263","_id":"@abtnode/service-loader@1.3.19","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-RVUXRdgcxn1vYz+bnfr+JAoRJlvHov9+1FQICgN+Fq3IvrqaQE6mRT3c1lHo8Fsu1CMaHaQn00hRdMcIkmVldw==","shasum":"f01fc06cf06c02e62f4b1099b43a41804af13787","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.3.19.tgz","fileCount":6,"unpackedSize":16137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7j98CRA9TVsSAnZWagAAeg4P/3WNSgHy+vp8rf/MA2bL\nC0XfX5O97wXjIaDiT95KiklpHVxlvlh3BZnnlbREpHetoLRzccEFguneVLxq\nLHQN1vMkAUwDtdyjheJinUog7cm3Z6+PeGvoqz2+Ktz3wUqMSBWPGpZahJX8\ngOZeBS6p2jM2Fv7L3a/pVfmG+fuOxyMz9PcpGpzvW2KwImpjOzeCNESlRivh\nArue/NGsSYnGIleFelz2ENxYs9FWlhh0UbLjG9O8Avzf3HsqxUlnlyLoKlTt\n8UP9Q3H4bKZEFyDPqn12ISyfVPzKrKMFN12D8RBa+gbPf7CaumsJL0OgB/pr\nqYtUzU/0Fv4HvEK4J7L2paqdzspwSmncHkZYa189vJg2YAUt5hu5AdIHL8AJ\nmk2EsaLIDLRPLW2Fr0egGXVnwyi+sdDrejuq+oL19xVvChq7U4zAib/zzeZc\nGZsVJXo5spfiJ9JnPrY5C6w+6fwsJdbJmM9mGRtWIxr+I/YibQYrkO93Qz1P\nwp8mvp9fX7oQdxntScObwoyaR0c6LO9TF37RoBTnsQ/PCFrfXNTi8aIGQhmh\nOWivn+vpL3btppFw05L/1VYtZ9JkWqoMih3SepC4YyOZCRVoN1pJ7jXbBYPb\n/qisM0Ur07l9pekuCo0hUdPUKwY8ZA4OSfX1/gLmVlfBt1x7n/TMKUHM2BFc\naTvV\r\n=qO9L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1my0XyQj9ePcDRLazed6eZcgk92QI9MhK2KgKNHTgYwIgR0zMXBBd8Lnq20/z09rZbm5ZhE3eK5g+OUKbcY/IOug="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.3.19_1626226555888_0.5188065287603627"},"_hasShrinkwrap":false},"1.4.0":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.4.0","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/event-hub":"1.4.0","@abtnode/logger":"1.4.0","@abtnode/util":"1.4.0","@blocklet/meta":"1.4.0","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"c4e643c5cbebe2c121b54a46086af0d736b4728d","_id":"@abtnode/service-loader@1.4.0","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-5ZnuYuTz4F7u4opqhSLkaAHU3fsGp0ffHeZuFaAAF46sCk3lWmyFhzdl93dqbXLeL+9FAJMmD2UiWJlyg+orEg==","shasum":"e34b8276e40811284bb833826eac42b5b4886786","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.4.0.tgz","fileCount":6,"unpackedSize":16132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7qwVCRA9TVsSAnZWagAAOF0P/1b9193lB6+SwT23pUgY\n36iBl4Bq5Xqyp+pQ6h1D80XEyfRIHA55NvPduEqoWu69bIPjwMXnLBdBin30\nXNUlE0ZFSGyihhzzOR16o3ldryly9HoSJunoDoiEH24aPj/uvYn6l1qufqMJ\nY5zxjz3GFgv6FtOsz6xY3+vhIbwIDx1lL0CdJq4vpA7BqPo5gVIL86Acd4bs\nBqgP60KL7q+16BpIUB22n+TrbwBrjPsXEzxC8MLuTVLqd/pG/fpN10mUpO0+\nVapAT1YVxt7/ANP83tCT391rnKV54nQhc/Wuju9fCYytoGYMoKKZxR4D/5Gp\nSOVruGdwGcIAjsKP5ojrqBuZ871hbnmlxPlCvd7ND3BCF6ol1GmThR1EN2ly\nKhrT2PfI3E+/S4tsnxITRkJ94dVfFe1uB0TMSaYXJsqjomEkuYLwD6HXAX6Z\nvdeB6Rn5UzOlVICbS2be8fAy4YmknVJD2Dtc7RZHssg6hJtuQTDaPrp3O0eH\nHsGNxZLwg7gJbhDCJmsuhbYYzA1X0dpAd8pyqYjY+ihyWYLc+HzMewF+XtzU\nr97T58I4X9U1fcUfzk2iWZ7FrrjbhIlZJyX83bd/uRTp42tZskmcIfzN1J5J\nG6Xzir2IH8LaL8JCuabOgDCh43dtkNis4EqAG9DxTgxT9YYIjV0dP7HbQY3Y\nN+o8\r\n=QLUG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWWXV/yQ6OKC535NGfliCkVgAlJh2FGE+tfw5EQI0S5AiEA1BLGYUaf73KmncBPtIr8Ng1eKVBmCUAlpyLBI5wbK9g="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.4.0_1626254357473_0.13076442028875546"},"_hasShrinkwrap":false},"1.4.1":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.4.1","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/event-hub":"1.4.1","@abtnode/logger":"1.4.1","@abtnode/util":"1.4.1","@blocklet/meta":"1.4.1","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"0eec2ac861063461825c2eb1b2fc643cf8cf2b46","_id":"@abtnode/service-loader@1.4.1","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-91xRqEFzHEnQzxBWlmO8S4uwrrGrxvhywU9rsYQAPC3msoFkXOPfmE3bzZUaK3SaA7+mEYQ8htqx9YCw+5e0nQ==","shasum":"b85b03c3216e8726b11e11465cb79bbdefaf755a","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.4.1.tgz","fileCount":6,"unpackedSize":16132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+6t1CRA9TVsSAnZWagAAmwMP/2h6VKHaBjD5u/PtSSxY\nyr9d/i2NsTr/x4r8DD7FReTWdpiWKPefKHq1DCuc2CQeJ2dW0OXfQ74H3NCS\n2xuBFoPxj4GFqIsf3YtgK+MhGR266WjR/kb/gJhNSlLgQWCKcjihg0KubO90\ninYtMt1G0evPounpC5xUuzJlEa0kxuKM41+YDd8VjR8dVywRomLTO3RGimHm\n7h+oy/wxtKGv/p3UDlBVyBBCxyO1xd6w1njVUd9qW1PfIp3Ryia8mghIwkB4\nyhEu0mfmWSw9wKYWKxCEhKMOGlGv8PRL6rSqraahHJDWfKgAlkHpqhPh6re3\ncIt3ts5kBiwYhZyFez3TMfq98CDKPiRgQGomvJBmDOpp0YJsRX5mp5WiixoL\n3TOuZgKNbFH46g0VEKBY0hHXmDcHPCF0vk61NcyNXpgq5ykw5N3dLyIPa7zi\n6Z7fhPP+3TEeTzqfosHRjrw3eyGXTi3mEkgwbRkV+DlgVmloBPDFvkphC1v8\nU2AX+qXPeicbTjC7LmK4vsWhHLFityztUU+roFBTuwulJybJiQIljN1odto2\nij8PVQ52DQhkuFloUSFNkPy+v8y3beq5BXvCgMvHF9+xOKRPCcjrsWdaL5nG\nqQYiq+U7pOLw4v+S95zYpp+Czi4efwjn57VZxJq0H3TreBV0G8cWQfykhQqV\nFrI3\r\n=KTP8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPI1wNN3XIJRFYhiwE4lcB2n/+UHAr+AqmvaBgzeyj7AIhAMj6EnBEu/uZHq5e026+MIJCbQ3CEDAsIvJUSUwYXvTC"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.4.1_1627106165391_0.1803225709579106"},"_hasShrinkwrap":false},"1.4.2":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.4.2","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/event-hub":"1.4.2","@abtnode/logger":"1.4.2","@abtnode/util":"1.4.2","@blocklet/meta":"1.4.2","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^9.0.1","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"d8a34c18809e15e5c5dc5615a84a83db4ea3ccfb","_id":"@abtnode/service-loader@1.4.2","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-NKAGOOEvcONt9xtcWKr7gjvIgZYCRCwHyLdGmdZs7tOO72u3mjdY0pf0odhb7PuTXpO2C9bz55Y5jcNiZ+X+Dg==","shasum":"e7ac8d5ff3e56b040d8fb2938f8f4a6c8d39c1d2","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.4.2.tgz","fileCount":6,"unpackedSize":16132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/eI7CRA9TVsSAnZWagAAJqEP/jh9G8i5t1aFLLlajs15\nXqL4HXd2XWHb8FW5F3YVEF/E639CftEsxO27eLxZjrJ0HnWE15kImNAVqyuG\negKyzcpuEaETK+zgwf+gFr5SwUI0F2pHhRJJ5+lD7tpaR5GKM7vD41lv3hcR\n6LNzmhQJEkz9z3okmGxzuWcmAD2gj2p45seTJ8G8Kx5DtgfBV/h4zwGgWN/2\n3+BZe7LU5njVY+uvTuI2H2SxEFWnlcMwJnp0BzwdgCYtjpy09EZh7ze5TxPn\nRsVv0pUOL3fkEbs/M/7eqtRX8YjvMvys0JO0j2+MLuhcbgUzhZWOPNV2sYGI\n1nnyBGWNTQFBTAi9nNSt8V9pci8cIKteZ0Axm0GKyaBo1MhdGD/oUvxXaRF0\nH5e9EsdGKfCyTljr5AqHIltHvuXyDhgTeyEddghkR48XQIz/JLGxQUPltqde\nKCmu5MbGRRFsvLzYAOF0fih+13OfXHCsnZ9ZZPKiYI90Q6BZkpWxO5+BJPhQ\n28U1dqPawO9EJ+ZKB+hKoI2HroAwavbkS6Yy+9s2aPFXtU0+yXqxcAYmcPx1\nq/IpWpI6OA2tdGKG5+khhaCiEgp82UGrzRL2h9f6vKW0JcvvlCYyi2AirTW2\njQvpBAvNMDmyk1IhVZAXV6Y2FFNczX+TahH89dgay4KjTj8qsxsvUhJx7yao\nR1YH\r\n=B046\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAl7b/Ew9pTK21cafd3yoIb0z0zxh+KyS7GB+Df0ueIrAiBPJdpu2BEXptMGsYKPJEZOU+LMb645iWzLiO1B3NO3Yg=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.4.2_1627251259074_0.6836577634318812"},"_hasShrinkwrap":false},"1.4.3":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.4.3","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/event-hub":"1.4.3","@abtnode/logger":"1.4.3","@abtnode/util":"1.4.3","@blocklet/meta":"1.4.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"9c6afdb005733e20ce04248bf3119eda07a15ed0","_id":"@abtnode/service-loader@1.4.3","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-6kB+XfWfaioTJn0peotfX/9JDgsrZ0Hl2JWMyQbHQI3Jm/PGKJI6xavg8+Owbb9U1D9wxvj37nzw93EPugj6HA==","shasum":"757c02d48b5bc4728c39f300f355f887913aed41","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.4.3.tgz","fileCount":6,"unpackedSize":16133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/m29CRA9TVsSAnZWagAAQFEQAJnxB+wWf0M4IxOcMz4K\nWh/4d+EXn6DDHrNbuzFU2+5Y3y7u9apEHPTJv5kxMYFvO96XPj7zcsSKf9iC\nkEf4huF8LbpfJcgDNOwBtMUpX42LfY+oRPg7GDw+sboCFlcE7AnI7BFGytn7\ng3DeLHSSijfH4JirdbJjZhxkok/E5Rsja1N65go6jbr/G58ixuykY+V2gY3e\n/wW0ywsR+uu+W/R3wmcE1dZvgAtVviYQehASRhX01jghJtOjZqqWwd4C3l8f\nRUA94IS9pZSFfR3K8ywag9fdfWbRzUEAOztGmUIc9G/GBvcEUoj4EDmwnTkF\nH4y3iCOGV8af5NItGBP7fNSYFnvuv85w7B/ATO5gkShLKjGGLpkmTgHdgbCB\nt6J1q3Lwvmg4PNv8s+J6UC+Mq/M+/ODi+STKetkptDowCN6XoDWdwgsVvPpy\nf5WYCdCAlf/DG685XMdu6X14yDbukjZAJp34KgnUguJ5+LhP5q6ucACXWSfF\nVyEIxPh7wmY3xSxxl5pSTEp7rNr+PG2ze3Am/T+bQRa89zgeijzyN6D0sJxT\nWb4Pef/2YS90ntvQfMEZj6K0F0Uiu3wfHl9n3N3O3Pgk6QAZqMuWigwiF+Z4\nHVOIYGeEYH63U9a0GqQW72+qYnsHSQ6N98ZewrAHYMkc3FyE0224TDzOJLGP\nARZ9\r\n=iilf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTa/4YHh+sFmaOqSCwxL46NOzIJQvlDMDkKOqk01JXKwIhAK7Wq4FuG+FfKtJsDsQK/eJipQaCbA2LGzGaxOTVd4oQ"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.4.3_1627286973433_0.5369398885805732"},"_hasShrinkwrap":false},"1.4.4":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.4.4","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.4.4","@abtnode/event-hub":"1.4.4","@abtnode/logger":"1.4.4","@abtnode/util":"1.4.4","@blocklet/meta":"1.4.4","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"94ff0699afe17309d7ddbb781284f8f548ef5b97","_id":"@abtnode/service-loader@1.4.4","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-cSIgtkPKSX//eHSl7EsK3BnoIl7MwYK7D93Z9rbCL4fuaago23YzH5dJr6In7hJXPsoP1RwDRHtDsUGUFXJHiA==","shasum":"c0c39c0bbb1ef01a33d6128b2566018c53544ce4","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.4.4.tgz","fileCount":6,"unpackedSize":16779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA84nCRA9TVsSAnZWagAAeRAQAJ78YKBUAJVg5uCoOcNv\nHDFBogWWd2S6NyUcDiJvFJddZ4ObCpxiJUhsl33XHM0x+N+QlqZBQs0TELjH\nTBDeUeR5pmEZFtnmzq7RMC1qpT2J1CAPgElrQLnIe6E68vr+Qp2KLLX+7Z0v\ngjqh6AzF91nyOFixBsSXx0DNc1vmmO15El2teRup5C1QTCVM/grfYhokYAEq\nv7PcQBqFeBPrYqBu4ph1Qr5KCeaFiidFe8jOM3s58gbQ5vuvnis0+DpRdOAu\n1OyXC5VMDXL534+MZmu1s0TDXfuAEFhTdz9ppy1Pq9SHCHGdKlAMAns/mQKN\nsSaO3w8Ig3nv63++9tQj7YS8FLfURdIXoUksKXKgq69l24l1UPdVsUTCmHgE\nMojp7W+5GmwuetEotp/I+UK3/TpagtkQ+9A4V0MZmoHKHY6ElaZFu5/NGlax\n+1TrDxJVGNjNdEn03cXojbULblv/g1AH7vrIiU3lAtjH94LZMDbL4t0F76+P\ny7L6gpq+huv/7cpDUVxw4rKRVzZYco0ofqy7ZeQ3Tsb88z6skANfBvxMhlEc\ndcGpdAX3yFofTyievKDmLTc7OCiXRD2t9oTocEe9uZCiraROUD/4LCgKvl9V\nGoZDEg4/OoITDHoy4FEkJqutmqXpyroX9QcESHJFLcOQHnrgyThrPu3pbLWN\n4n2m\r\n=kxQP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2/4uAvYtsx0P/6wEd0LXIgi37VlIdY5YMTH3nTWuIwAiEAj6TBQnFO3MkLPq1u+M5XmioVcn83Vng10sV3ihaTRRs="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.4.4_1627639335507_0.15475887550952394"},"_hasShrinkwrap":false},"1.4.5":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.4.5","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.4.5","@abtnode/event-hub":"1.4.5","@abtnode/logger":"1.4.5","@abtnode/util":"1.4.5","@blocklet/meta":"1.4.5","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"83a0412bc509af85184984e4cd9858ab2fafa40d","_id":"@abtnode/service-loader@1.4.5","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-tHmMYrlGlOYP8su3INVNBHkFWI3ap+K79WdALPPotD/M7YG2kp1djQ9ERvFikzIk9WyIVz+lOJQFlBuTk0WxOQ==","shasum":"5e7b95cc5c53b187e6b08e44b182c221936a1bd9","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.4.5.tgz","fileCount":6,"unpackedSize":16779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDUAsCRA9TVsSAnZWagAA038QAKGxymQEucVqMIGIMjqM\nlDFdJcPdcSPgHBG7vUZbese1F8ozsEs8miUZrFlrVtPTKC6kwlihPnGq8ycQ\nuAr2r75bPbmCXfiibyBphKY5Y0GKlpR3HQfoz9LPvnp/5staYGEZ0RWXRmVQ\nNHsM/VyotYG7uM18fHACiUiMAFU1WPg2fzfjV3thmJGsTisLieOhNX+seI4r\n+Z76CUEf8jLKO8ATyN9mlxZw6sSsZpfMxJe3y0mnx8z4ozkNxtZ2pYlPcUiS\n5LhaqO6UdLLlMAgsSN8okqhT3G1Z9pn/ZQvrI6VAA9x2l46cnKQjGHuZDUJW\nwh2XI+EAezongXB9TBB/2IlU4wwY27nV6t1mAzT33FLkJe8bbjOAjhgVRDFk\n0DKFZ9cs1jhk4Jn0ETmwbQbWIaQ3GGNU/4BtzF2STB51HEwz2VWBfiPRZwPs\nQWJDeD6uFU/niWmWMP4Bqm+98tGwr2I+T8xtx6tWS9l4EyZ6aj36sYL+Gy8E\nSOLjcM53xyCdrA4ihxiW0nu61wNu0DzL0lLbt+iWje/DzecMR4iroEcsGu2l\n/cSwtYlbBnQsy/gyY5p8cRAAFUQHR9IR4tBbr8DYbjg9iP2dAnNl1MAB5LGm\nrTnSpUvhT7cYawcQmUBkhvVbdsVAKgjbGTYAdi2dqTmQwvUPqwyJpNfdtA48\n9RS6\r\n=dPD5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmEk/tcN5QpwWse4vJC9sXprRAjZlbaRm+oIwdqye7MgIhAIPRCw8oSuZ7MGZDWYvN9teeno1UNlom2iJ05djQJvzz"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.4.5_1628258348335_0.4297833224574201"},"_hasShrinkwrap":false},"1.4.6":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.4.6","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.4.6","@abtnode/event-hub":"1.4.6","@abtnode/logger":"1.4.6","@abtnode/util":"1.4.6","@blocklet/meta":"1.4.6","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"ef4a2bc711fa19e746b8194cd15bc4f4f04d8bc1","_id":"@abtnode/service-loader@1.4.6","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-wyhDvVKtfqAGDug1hLOkBbnDsUXtpVhHmRItUNyn7O+gYbwtA3GUYJ5C/lONPn1670U9kiMT4zVr6Wafl64gIg==","shasum":"69d6123eb4c25d2adfe3ab6e48d93ea19b4680a9","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.4.6.tgz","fileCount":6,"unpackedSize":16779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEnbzCRA9TVsSAnZWagAAJ/kP/1/8W4jcrnuhGBpeX5uv\n6+LX0On0PVSTgmeEYFkXHj2N6pNLRJ5LsNMd/1MvbI4Omi6ZKHewRPi9Qvg6\nhFX+rqeqWFkOMvF5uW7+2iMexxBJaFTAcXVA72eh65SXpNQ/j6a8LnRd49Bv\nfj4VYKBOTDD4wSr5hI/suHEedtHqyu05WZ0h+Gg+v1jiORkk/qDQGaNIk5te\ndjB9AgqDEw8iW0RLG2M8ZKTbt4w9Kgro9tOZ2pFOzDiZi9jAQvcv6Lb7lWZV\nv+V8YN/DqKBSwbja8AEr/pxd1fGKQnb70o5wLmOFPT08Jhc5K4dgFqduaGfk\n2TJmr+9L5iDX/4ZhQ5iS37ECgyy1TO0ArEh6JiUAyI9sgZ0dXndr56guLI6O\n++AphpJD2+4dXIIFX+cJbl9BQsRFL19Iibd7Xpmyvukf06ED87enhga/7Nfo\n5GqiFr4Tt0iwsuWIcxbBEi2ClvroV8we6CqbvwHn+NKgYzqVOvowj/O6Af9A\nIapcakjtaECTfz3BSZh4O34wqxbzvgOR/Nneqggz2vSRTP2YBngZFuu2JkBT\nfm0YYcdKjKBY1BncPE5uIgWi2zMEfsn6Iyr+FllqC4qEb/IbeIKBtswXnQ5Y\nEYTEtNIGTzyTZbwYZXxvEcFZw+bdBRYzOaYJ6bbY9ShhdJ68BkdQczL6vpH1\nkbGQ\r\n=ZJGD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfl0nU6gh5e7994S6I2/QY/8eEY+TyaN2z1XOF1UPtawIgP7hyronVWzBmqGZUYxV344qcMTgGjCxwN+aak7HM48I="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.4.6_1628600051266_0.47426858692709817"},"_hasShrinkwrap":false},"1.4.7":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.4.7","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.4.7","@abtnode/event-hub":"1.4.7","@abtnode/logger":"1.4.7","@abtnode/util":"1.4.7","@blocklet/meta":"1.4.7","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"5c94d80b4d72bce5803d972aa728af377ed05703","_id":"@abtnode/service-loader@1.4.7","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-I9YGV20p0KKfE4Pj4MpKvVuzSJZz4C0Jg9uNRmAbgVzaiVtd9yz7262ooGl8apaS8JrdhzhO2wkFrLBdm3tdLA==","shasum":"33a66e46f3cebf9e909354d98c219c572bf03355","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.4.7.tgz","fileCount":6,"unpackedSize":16779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFvU8CRA9TVsSAnZWagAAM7AP/2ke8sama6PIdkReFCqH\nPOoOfjIOx0pQjSKrhxRlwOxKAl4rCYxZ7irMSXn61npLUj91+2+mLOjaxMLb\n1rRB0NnytoVLF922ZlpGhXKPifs+q5eZlYCU3aLqq70DzEa2coj3zq+499N3\nlt7udFYPc65oI7E7x6I+3CROn1Bxlg4HN+XwYFaK+tT8P1fHOtN4n1PKgl8T\nyPnr8KkTkzqckyuGqlE9qgFqNad8Dw+/e7xneW6WhBX2b7o6hCLPNijHD0/M\n6brVDZuXzQ2a0Ykiec70tn9o8ZSQsCATrzzQE+GkrtGlAYkODNqLRSbtm3ad\nznOJqDnG3US/K7fs3FlH71bPgqi+HBpo80M4YNtJPCh8+1TtyCTzcWTYr1zT\nrNLl0UCtuY3EpvAVVBMWKDaT6DCoQng6JPeCiJqIDcMmXG7eKA7a0sPiHhTQ\njzYFEpHzKA0R0n+WcsoW8a5jeNUlVV+GhJvkh3iLDKpID9Fue1v9VVQ8yCts\n7hGr3sDGSmnJRcoJUDzMg/QIaxfel1cCdwtb1h8Zvy4cht7t10Am6WOqXj8h\nlBD5IMNah8HcF8YC3IQImTJjSt7Juoc/bB3LnI5TWPO5dLtKoomWRVjE3Jff\n5U7VEolVY8ow7kPmAixwBiFU7USJILtmtY98iCKJvt6/rvo729iOh93WV0xx\n+BX+\r\n=AzvR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgSxH9qNdNLHC7Kz6H3/B+VSFQxPwJ6EOnCrkCWskn/AiEA+lu56ru2BsWjMf86hlENpnrKt5A+fzC+x2Qm6T3datE="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.4.7_1628894524397_0.7854610467692578"},"_hasShrinkwrap":false},"1.4.8":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.4.8","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.4.8","@abtnode/event-hub":"1.4.8","@abtnode/logger":"1.4.8","@abtnode/util":"1.4.8","@blocklet/meta":"1.4.8","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"ccc8b5f26e3b368c45cc0ec4c205465e1be72a7f","_id":"@abtnode/service-loader@1.4.8","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-I3bRrE0PEXG2geOzmpbKhz6rQXNGKeSQp/v/bu1FJsOOKshPVi785jonwfLq77DhFSSWhSeuVOjViosPwY10Kg==","shasum":"a8c7c99fe62a6c93ae3c958d9df7b13f5dbd9921","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.4.8.tgz","fileCount":6,"unpackedSize":16929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKOUrCRA9TVsSAnZWagAA7hoQAIrtxWpSb4FMUjAdeA00\nZxYbWpToIX4+rWd+z6cRl5sEDnYAi+DQZN2v0mIbNhPqpgzN2OLD0J3Vv87j\nVtyu+HzcsjBAEDsw6Pu97T2Ms+NBVxDrbBvrUOTIQhwLvQUcVFXyd+pkKjCB\nijsMlmMST49g3StqNVKLgJA4E4U/+bjhEV0Al4Yprr9y+y9SzCcZY6rLqGCJ\ng2J9l+JU2r+Fx3QoQu5tS+1aexC5BH86QgCj7ox32BnBEmHN7iZGWn96QtYU\nyms9+jS/QPJ+F6YqHeBwMn8sCpoaa4NaXE3kbFWjza8e9zOL9F3aUpoe6KPX\nhbVjnLK/3yHJSVyw4g7qtlqf1swC/USJgsM+AbaBpUua8JYmqQ1SUtEaRVNk\nVz+BKzyIbGviL/f6ufERCbppd9IydpCURgkPopfBY8QkCvoJWKNrvTCSuEcm\nQwHNmLpJbuqGh9tQniAYRiCHCX42R6ISDoA+8z5RipqjzkMxD3V85BKJIkY0\nnQAVkUTuIzlizI/KsJFo4Qo9WauqKtGszro7CfY/FWjUe1dJY1BsB30mH4oj\nzOShl08hu7dGJYWHpeaSXkuNt7Ir09yQT/VCionzC3tKXxkKEzzPV90GATw2\n1xxYoQAereY37mRRwjdxw3Nrn3SCohM9QjWHO6B3dPk9rUTtZJVGHGqDSakt\nY74b\r\n=C1D1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfvTdVjUxiK9PkBJGJ2JIj1S3O6uDXpHI1n7EPyq/AoAiARROBdF7ee6FWOYjIV0PCRvzYVU2e3MYIyP7q0MSL3jg=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.4.8_1630070058868_0.687915427342477"},"_hasShrinkwrap":false},"1.4.9":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.4.9","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.4.9","@abtnode/event-hub":"1.4.9","@abtnode/logger":"1.4.9","@abtnode/util":"1.4.9","@blocklet/meta":"1.4.9","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"cd39fad81089dc23620d1703ddf6fc506bc84f1c","_id":"@abtnode/service-loader@1.4.9","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-T11W/x0bH/neauj/NibkSmxoZffm7uRMyebPvwsda+7R7MFRbdv4HJR+DHKOPM4h11VaR0Sp7x6Si92OZ9S+6g==","shasum":"78d9a6358a737b1cd9f271848a7a9276039feb12","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.4.9.tgz","fileCount":6,"unpackedSize":16929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLygkCRA9TVsSAnZWagAAYWkP/iEdoeHoC9kU9+IuXxre\ndHFkO6nwxbwYAvi4P6MuLeTlXGUlXxzbgxOYG9ZTpQlAO5t6TRzLPpbsmHgA\nCJmIC4rDnXqNLAOFtMtzRiqfidw4AyJP3w7TVfqtfvczMr1TJJz+sg5UwiSE\nXAQvmBGxQT48jBRw5g7lA2QymP+W5nz5UjsFFUM+QqALP6nnpyibrw36SqT3\nlXx3VPr+2Oj3r0XDlGh26kgAoYORKF07TCQgrcJOmpynZ87zkur2MSQ2qRNS\n1tfFnPMEKghk2Xk7dqMCK1n3RyaT0QTnG2S28GfLO+4SZH/renLEsZI5XHMn\nU2jS9avCDEczfCdZdglkaRAMGk6nO5p43lyE5vT3eA24HnFfffgUU/NvUemg\nQvTe3Kq4GVDEGBW966/jh46JEookET6QwYOs2oJ3OzjVzJgxtciHuaejIpJu\nVhQMVWZrCY2phVQFnP+OxqiarjLlOCbJ+h3CcpWY5++u6N9SY6M4Fhxrym3v\nawyLl4rG4fsVTqJ7GqcW/JqbWeCsC6ovv7Zz63xz1Srf7BJieYJQbkIAmGeK\nWdRC5uIZGUsU1ndGXBR2DNG6DRhjfR3c2jgc4G/Lna+TWst2yjgy1JwCeBX6\nRy71r025RavR5NAZaPR5RVA3ois7lC41VEHeW3RUCUC0Pnj9fWs01SxLt52z\n2hU4\r\n=D5hM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPPn4Z8rT2W4xwnVH7I7XRtCG/1MXYJwzk/nLw96TQDAiAt+MIgNosE7/lq8B9ZsTKDyuLpgYw61gKq+fpTShbVjg=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.4.9_1630480420518_0.2775333682978962"},"_hasShrinkwrap":false},"1.4.10":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.4.10","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.4.10","@abtnode/event-hub":"1.4.10","@abtnode/logger":"1.4.10","@abtnode/util":"1.4.10","@blocklet/meta":"1.4.10","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"1a03df394c4c430975a369ebb4dadcf2e2e085bb","_id":"@abtnode/service-loader@1.4.10","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-7a1vg/YNdK/byaZb+evh2wBFNqsugnhV7JvLOn6iSR9JzJFmndkmpsOmNXFutkBmw34sZiiDB2W6cAnTErjLJQ==","shasum":"55f57d90a28c29fa6cd564bc20588bacf8a5633a","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.4.10.tgz","fileCount":6,"unpackedSize":16935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMmXKCRA9TVsSAnZWagAAOJYP/ii2bN90V0dOQ7a7Ca9P\n5DlbuqkLCoQivKqjbLoqvLDRX6I22c2jBnluA1n3R/oN3NBuJZBBgJY0V6kp\nDPu9eyPyIQvuuwQI+cTmWEXh3fumaieuY0WtDaSxK+ekNk61WoP7eyvXeeTO\n38gh4y4RKI1ZuDJDdun0Nv2ol2ZMJdaakIJkn+TKNzBuJ0wyF3bAVnRu0U/B\nketn7eLe/hYAiOP5G82F0SNJE5wWD9cxf2QrDelT24TrfuvJLvnxf8+rd6J/\nlWMrL6yigAWPugR0m5xwbWPOqCOskIDp8EwM0zXdoFwL57TLTJ230KPv3yo+\nMjGbvTa2nRYClbtrdBAaM8TE3QKXN3x4fl6rUaB3Ou6qdd0q/jV8FM63bIXy\nJJDRmLzCU0PSkv8UO4ctvrNLDND/tpIp9Ug29FvNx+0O9wnROreqLMhh8cFd\nRujYFNPCrCRM8moNMDCO8I/7fyAojPqkEJsf2DPRd1XlGbI7vslhojT9v+zK\nPY82hjLnPMvTrK1uvDkIm/LULA/MtYCsIWiAPlpR6DrGxvFjfvdxkx6/Sc4M\nfMX0Y4rkU2l7jgiP6bOw9CbHGOiSNtKodH6IqKqbyfe3mtgXylMZ6u4+pVhq\n4THoitYLSxk9a9rTGBNhjAGrqhNN3DPmF5r7mK61IdtNQw4PODtvWEOyGqf0\nCmlC\r\n=6L9z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr7/Jm+Wl45KaxtMsTw5dGRNQyjD4dqSYNSfL/RSg0EwIhAMDGeSLRPiYdamFUwDv0BJw+rETFOKDnxsOfouND3KMt"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.4.10_1630692810207_0.6887417425070721"},"_hasShrinkwrap":false},"1.4.11":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.4.11","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.4.11","@abtnode/event-hub":"1.4.11","@abtnode/logger":"1.4.11","@abtnode/util":"1.4.11","@blocklet/meta":"1.4.11","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"bc792eb664a3c387f96df361dff22b283d28fc8a","_id":"@abtnode/service-loader@1.4.11","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-WBQywG9qPAumxhlJwh/F27p3g5okvuXjaxtb+M+RjldHR57yFLgs5jeFbGrjKFa6JaBzAh1AAfW41JmXXgGrPw==","shasum":"4fec678055211da1d021a0782962985ecdfd0680","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.4.11.tgz","fileCount":6,"unpackedSize":16935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNrPbCRA9TVsSAnZWagAAvZcQAI0VK8Kv0sfP+eDhah04\n9J2sc+/8Zr+micgV3DsibWgmXH2yLoDMfYcGTR8VClc6qYhTdhagC/wA0TWC\nO6CWBvVM8UMDRYsDbvF8NeK0wnKAdNTqS4qp0umwSHhXAMQWL3svwsXh9S0p\nglYt7QZYPQrXCxDL5lkWnDbq4yBzoeteAV0ek7ESHP1SPW9ohRCJc/6nJG9N\nfDUvO1UfBi5zFo+Nn8AetjlLii4ZMf0QDZ5jbfnDet7J+KzI4soc/QyHTTL2\n06HroYwkR3PR/xqddSrfQZnfRLMENQRgl0yqeY73/i7X/x7dG8f31fhX1QBn\nadp4XE2mwgDXp1lgbqbRxVOkpTLbAxGIr1dRtvcdSysTCyXhIoLgQ9uOKyH7\nkhR5Oid3OFiiak79OCwDNQvj+KQEFUsAw67i2rwkNXxmfuY2U+NSlB1jnyIe\nyJH9OhirrBx5NxKcux5PjOUFhY0dB/bWV4ZTEVVvY8S43IzqaPWc4HR4Gphk\nNe5f3AWryJ/Lex72hUSb+s+WX9fX8qKi16sfqr9gGZpb7yZjZ2SNplg/N4qv\nnSKzf+k4puLRcgZSrX0txUVe65006RfKoa/F3rmMAyx8SdDA3z8VvALWHi7b\nKEUydaQmlL6SylQHZ19iEoYWI2XR1psMz2TZja7ltOTJpjiM2moWU4UePw0T\n3/mu\r\n=MnaU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5ZSVdLG4twTSToY4olHe25+z+xfR6dn8Unfk9p8hyUAiEA/sqpJT9VFDGu6pfnIJIQef67DNU9RzLvPxu9PHl+7pk="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.4.11_1630974939213_0.8023523379508415"},"_hasShrinkwrap":false},"1.4.12":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.4.12","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.4.12","@abtnode/event-hub":"1.4.12","@abtnode/logger":"1.4.12","@abtnode/util":"1.4.12","@blocklet/meta":"1.4.12","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"677dcef3be9130feeca3334d475202a5e11a7323","_id":"@abtnode/service-loader@1.4.12","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-pgNphru+/1z1HtH56DB3fBluIRrLeSYJnMzupO2eUV8hiFzXYcKN5xwpLEO1GZ2xqutKrPi1b+RNyvVZ0v639A==","shasum":"34540185392a83b663a9cd020f102965d3a0439d","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.4.12.tgz","fileCount":6,"unpackedSize":16986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOckNCRA9TVsSAnZWagAA7+4P/1xq5Gd0nBRfZBrLcnSF\n/B7IGx5PggBCOQEyWHwVzao6MW4JNODWhD0yag3KVm7AKct7LRxRdikgDt1V\nZZnDAPupfWJp+Zksg8d6p5dJ2IB7tZII9tby3+lhUIJeCxWkEdb9NZEAuPFP\ntN9UGLN/PfIaWfb/tXsaaNtuRrCwfJwtZoi18waw/OUTM++2jB7Gk8O0cjff\nI9PQs9jBaDWN2z0alECKKXULwyKpN6gEViBzWrtogUSS7oH7ZLWv2DMZva3w\nIIk+wqhWDbvOvLhZeTaL8SRFiSlidopa/PpF+7iXjItRUdHV5n9xCXCXbywL\nwvCqpppvrs47svESH4Hu5OcNYdYIxXm2OJsloJ+8aUrhgFoe7AX9D/S+kuvo\nNCp2VqOMhfiYzdCgvna7N8VuNlhodTfr+AoKCzIOl2pz9wv6ZbZIif/M6xn4\n8RIV49JYqWDCfAVvCOMzqm0uoDlHaly39Iez9JB5j/XcmIs6JqmmvuZQlx3X\nYBP30mwXblxU1xJ6SEGhgCRoEByEju9Bmtf9o5gS/ZlS4z8j/lh3Jd70cFzM\nOTNMbZPtUdLXmGNvEgwMTNVvUlXrd9RH0m7agF/FJ2WaainJveBzewyc93uo\nfLGvU98xOkfnNTx7mK3FbPRZ3XLRvJ9i6SZ23PXk4z3SrY0J1Yo6n3hpxlB1\npiLQ\r\n=NGkd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLUClGbEZMLhl1e1KCBD2asFk66j341LC5ZwVUvPJyHwIhAK+Oc/idnZvo7J6vop/H9wf4pzcRLnXZqW+EP2J/oOq1"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.4.12_1631176973019_0.6421516754056591"},"_hasShrinkwrap":false},"1.4.13":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.4.13","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.4.13","@abtnode/event-hub":"1.4.13","@abtnode/logger":"1.4.13","@abtnode/util":"1.4.13","@blocklet/meta":"1.4.13","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"1ad4c9d0e45a551d997b7f65ea4971463f3708a3","_id":"@abtnode/service-loader@1.4.13","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-px1c/+eG9sTZeDW3OOYNN4dxlZGZj/UsvKTVNbSfP8nWpsnlYANtVMiSvsagwDrUE+hPhTjP/s/qrxnqignANg==","shasum":"d44023a781c2c8827344ad31941384971b983245","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.4.13.tgz","fileCount":6,"unpackedSize":16986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOy5JCRA9TVsSAnZWagAA0yoQAISPSQRN6+FWn4bihEJy\ntjqw0EZexgMlhjB7NLT5rZFaZPSNszGoeBT0XqBkslGt5H7Ig+CuW4pjwKD0\niogfLLzTU22UWFPA+zr82+OjlG9emz6bSJoxfynN/ydN8cEoFr4/iSZ8HnZy\nZ6lKnvWVMAPZsftiuUbX5e396Kdr1guEXggNShOsJD5PybjT4wGm8a34o1qB\n8WZ3rdYldKhCExhy0N1sMJ1VC0MBY8AaFxcSmCWaytjpd9wrWbBFRAUZV1X3\nw7L51Drs7ggBmDMuUsrfSMH4WZn0VIlpxRt9SaucAWXkaZsE031JmOQA9aVs\nhn3UEYJNYBzh/toZBuKaOun/J+zCTPHEx2TgKCEd2MF8SenQWjjOx+lLi7ug\nmWnavSumMxgK3S+TJISAxJgBumSpS7gmPphAYd9ZpXeU2YUF/RfpSbRDrdaA\nI+a9O/pRIrSZlhQRQEjSqS34pQT4h79ntE9kbuWyBwNZbAZKLkylrhqfAObe\nBdO7GyOXzPtdY/5jyjFsw5d6ZdwPxWjJCboe6P08KShRCompwI+ChoHSGm+U\nBvfZZbAR/l3IK3fY1b/Y4h1fa6fdG23A9ewyQJclBTIhLTfg+muqhoUmjv5E\nt2Jr1YJNwL7Gp1xno5EAfCI6W0/a+votKTMMHmpI4pBLrezCQx721ijJwYf7\n4Qb1\r\n=Rhkb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/rWffYezI/geIAM97tf9s8qaW30aOMzPnK2k+3Hr8agIgEBjmLUWIBA+VCECkqLiu2E59nczsoYD6xKWim0CTTpY="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.4.13_1631268425515_0.4765323299192936"},"_hasShrinkwrap":false},"1.4.14":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.4.14","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.4.14","@abtnode/event-hub":"1.4.14","@abtnode/logger":"1.4.14","@abtnode/util":"1.4.14","@blocklet/meta":"1.4.14","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"9176b462ff92c787e18a8b218f06a451aad4cf1d","_id":"@abtnode/service-loader@1.4.14","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-wwgjA8Lnep7+SAdNAnM/pVIeY1YeoN5n4DAhFZBwiWVu8yOnCr+YfWfzuv4659qUR8bUVAPiphJrrS2suGTZ/w==","shasum":"686342f38866c01badc0f7f21cbf91f34f9b24bf","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.4.14.tgz","fileCount":6,"unpackedSize":16986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ9ixCRA9TVsSAnZWagAA7iMQAImc0nhXN22AcKUf6teh\nEgyZlA6D+EZ4BB3wVO7dYKJ6EsdC4ex9BKmj5pIUHLjOQYJsFjgjx539Dafr\ntNCJFh3VReQWgtPlJYc8bIioDnFviDsD4nY/LCfXpxyjaF5d8tOtNH1RA7zG\nGt14ZW4OQP4Nu6ll1ogmEylhO4Sl6H0InvJuaUWYnkakRkQE6FknTXjKdPTQ\n0dl3QFxgiGv9c3Pb2qg7GvEflxl6OW3G9zeXlNwTuxjzyTFgqV2OxM4qERZQ\nWzIOA/Q2fu8rouvxezsfGdPrPmlys/FO5Dlaf29ZZ/VYdW8JuQ1ma2xlylgU\n/NR/VObJ8Eo0WNfzIFXWijIvnydQQdK8lm77OczYOVd6uPzNl9W1bE8Gr1QE\nCm3QV/FbtlmjvXAqQ1oYqCI5imKVomFVaePwD7Fzz/6fw4jhN96/JHfok63j\ne1iWqO8stkhAq1v+3cEn/zH2X6WQgqVozUTWN9sqi2EBYQbqMTdOrns+/JQ5\n+Qv4rvOp4yMDBXPyYGCIG5gtT/IZjj8/j6AMYLc8ADV1IO3gSXQ/XNtzRjXg\nou8nQYLGz+Xkc9dPec3Puars3ciyPDQXBGeG2UzXSBFmih1WGBn6SVTU6tNy\n064YwK2fWkm6VqaRVrSaPU/qB/j0lWYXNM7ISPNr+a8oyfx2Cr37609hU/Ro\noM6a\r\n=O0c8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCqzeBi3mcymkoN5Pj197jGloGtZ2DCnqUWhSliv8+lwIgesuplhk2q080Wys1OeT09HWyM1F+/kS8iHWU5glXk48="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.4.14_1631836337683_0.4437368184843038"},"_hasShrinkwrap":false},"1.5.0":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.0","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.0","@abtnode/event-hub":"1.5.0","@abtnode/logger":"1.5.0","@abtnode/util":"1.5.0","@blocklet/meta":"1.5.0","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"bc78f2a10de0ccc7ae23b6b6f259c05606bad8f5","_id":"@abtnode/service-loader@1.5.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-awSnsbLIPF+eLr8rqOojeDWePXV/rTH1QSRYIU5HQm22uX96pSP9MrCD7t9UAois/8YwNHHVWcYzmzxndeaTMw==","shasum":"fe5f8e71b9acdd07110612639ff42732be571278","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.0.tgz","fileCount":6,"unpackedSize":16980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGH84n2xVGjWvt5uB0evL5A8XVrBlwaWI0NLvM+Rfvd1AiAyN7LcwpD1wJsN0O9ezmq1qdMmwETVmrSE0wUqSffyMQ=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.0_1631964725231_0.5449035712724071"},"_hasShrinkwrap":false},"1.5.1":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.1","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.1","@abtnode/event-hub":"1.5.1","@abtnode/logger":"1.5.1","@abtnode/util":"1.5.1","@blocklet/meta":"1.5.1","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"8219f2128aaa199a52c100e6c90ea4a90d15ad15","_id":"@abtnode/service-loader@1.5.1","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-mg/tb2OiO6SJrUXX/+HsIg8ayfy++kDIZDl+Biy7gAet2N+ASOWK7Go30I6jDo/3MxeR71iuC6wsEw04yc1GMw==","shasum":"33b28f1940de8a1a5c1136095639d2c234857356","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.1.tgz","fileCount":6,"unpackedSize":16980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHs1ZViilIS3e1qhn/tCnAifoQTrh/2JG1BVKLTB1Df9AiEAxvl5XHy4eubzO7TXwaqLt0CbLPbIC2egi/4Td/N0MYA="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.1_1632616507896_0.3893386197781237"},"_hasShrinkwrap":false},"1.5.2":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.2","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.2","@abtnode/event-hub":"1.5.2","@abtnode/logger":"1.5.2","@abtnode/util":"1.5.2","@blocklet/meta":"1.5.2","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"aa0ab36cf929e8f2f1773961ba9ae79067009f40","_id":"@abtnode/service-loader@1.5.2","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-NP865k1wBXKSK7WdVFkzEejEijwLdY56zFxPmTjb3TOvJAwGpOC8nk5ZrJ4PKQHaoi2bpGs5Oo7lmQJhrbnmug==","shasum":"e4933d30db71a4a2153732a6d23db86035146a33","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.2.tgz","fileCount":6,"unpackedSize":16980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9d5/OAzVZjsjp1L2DTQ30Z4n0XnPNLjI3/qrntgIhqgIhAJkXeVuMbl62nWzwtWOCLg0Xzdis0AKTP9hepxKh50Pz"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.2_1632801911033_0.6560545261613864"},"_hasShrinkwrap":false},"1.5.3":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.3","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.3","@abtnode/event-hub":"1.5.3","@abtnode/logger":"1.5.3","@abtnode/util":"1.5.3","@blocklet/meta":"1.5.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"31e38c299c61c2a33caa93ed6a74d6e901409295","_id":"@abtnode/service-loader@1.5.3","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.22.1/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-mw0d2VpvMc07WF92dA+QLG7D8EVhU/GRyPHwYlZm65F7Q6Ckv0Mn3sJ+YcFGf7GmIR2t45e2R5jO5u3TjYPK2w==","shasum":"99ef3ec39298726bc61d4bd2971847f3081a5624","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.3.tgz","fileCount":6,"unpackedSize":16980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDNBEMPOmEklJrekHG1p53XOHhOxRVPN2hIr6eaDiiRQIhAMqr3kRnHTx45kl7fJP+fwcskgmgQAOiujb5BGX6KMdm"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.3_1633132678553_0.10441282892276305"},"_hasShrinkwrap":false},"1.5.4":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.4","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.4","@abtnode/event-hub":"1.5.4","@abtnode/logger":"1.5.4","@abtnode/util":"1.5.4","@blocklet/meta":"1.5.4","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"8856a7eae8ebd3e09ca11214892f57fb522f9b45","_id":"@abtnode/service-loader@1.5.4","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.22.1/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-0tuK7VhBWFr9hOhaQ6oxY3LsIxKNnCdui4j8H1d8IuwkiV1Z50gtL7B2f4UiL/Y5KTZ3L4yVD3qmp2RghfHISQ==","shasum":"566f012715ee0f1fa6fd5b902ce81564ec37b785","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.4.tgz","fileCount":6,"unpackedSize":16980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAsaQfecde8VCVB9N9/3AE/WseUSShpA8b2upg41qtgAiAbXK4NcekRKcZIVWqkIlAVTs05RTZDcyC0/jT/K3FbAA=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.4_1633775174190_0.16998319739099665"},"_hasShrinkwrap":false},"1.5.5":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.5","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.5","@abtnode/event-hub":"1.5.5","@abtnode/logger":"1.5.5","@abtnode/util":"1.5.5","@blocklet/meta":"1.5.5","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"1cdd5b1770ec9f9b8df59d4c43680d21b874eb1e","_id":"@abtnode/service-loader@1.5.5","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.22.1/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-10W2Av39plZhhLjydAdNS0QRmvdFLpMnQ89MmDvQ5KqYYUIytljDTua1avpmtN1GtY4LwCJx16svfPG2yuyWUA==","shasum":"427733fb75f01e325c5f7a0386feb4bcdf26eecc","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.5.tgz","fileCount":6,"unpackedSize":16980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMly2lSBOOa/8og/HkGl2HSGzHhs1IDYOjAT2rJhuvBAiEA5mxvgtJIBsvlImYah9D19+jPOsdb4ERWaYuY/YqxrQo="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.5_1633822056159_0.7543418368407202"},"_hasShrinkwrap":false},"1.5.6":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.6","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.6","@abtnode/logger":"1.5.6","@abtnode/util":"1.5.6","@arcblock/event-hub":"1.13.38","@blocklet/meta":"1.5.6","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"76046db0352fdd475736c86a225c3928b0954db2","_id":"@abtnode/service-loader@1.5.6","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.22.1/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-+PwZILaFyBkJdB8w1dXxPk4JsYfyspLRN6TeSsF57sV1QmhgsZU9cuVMSAzWKFPFJHd8BvAJXdYyzmEAz5ylEA==","shasum":"9766a01f788ed995fe7f5e88c43c6d4eb4ba4266","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.6.tgz","fileCount":6,"unpackedSize":16987,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOj4j0ze/4YuSKqsvesVFGntPU1n4eJw/Z2Ck78HXc6AiBEhLz4/XYDWzBOp7b+HYXk8m1cfH1K9x4xgxoBKpSNBg=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.6_1634610303878_0.20412249356674206"},"_hasShrinkwrap":false},"1.5.7":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.7","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.7","@abtnode/logger":"1.5.7","@abtnode/util":"1.5.7","@arcblock/event-hub":"1.13.45","@blocklet/meta":"1.5.7","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"f6cef3cb175a4e355d2c70200a72b498d8ee494b","_id":"@abtnode/service-loader@1.5.7","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-nXjXmM/tZl8sH7QD55lcxKzJKpOApIP9UBxpVbIe/XGizXRAiUVJkuhQd1f9EgiFr5O0Nn389hannH4kmPZ74w==","shasum":"1feadb560137641a20f9a3a8557cf8192bcd61cf","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.7.tgz","fileCount":6,"unpackedSize":16987,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRQ6/dafafOUEOl2WDj7IxcuquuQyVuV283eI2Xw+b7AIgUCqYWETxFQZZadFO7QsvfJqzug5iSS/l0mhJ35rltPw="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.7_1634885871678_0.9868553994349407"},"_hasShrinkwrap":false},"1.5.8":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.8","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.8","@abtnode/logger":"1.5.8","@abtnode/util":"1.5.8","@arcblock/event-hub":"1.13.46","@blocklet/meta":"1.5.8","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"f9f1620c6609c878f4886336c04989385b8c6053","_id":"@abtnode/service-loader@1.5.8","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-EGfPbdE1qaY47H5Sp0rqtmcKoZmpvIunQ4KByb0A9zbvLxqS9FZ9Yc1L9ddOSJinbtVKeIr8GXirwX3q13La0A==","shasum":"8b5897d5e030f01d1d4317297fa7615db1ca6260","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.8.tgz","fileCount":6,"unpackedSize":17029,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBL7xpRt5suSf3nxzvCtZjbHAIVDCUS96tREQCIPfVmcAiBQvJLG8eTFT/HrdKcBBYmq7RC2Hpx+x5DRKu75sebzBw=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.8_1635405164934_0.4197665692870911"},"_hasShrinkwrap":false},"1.5.9":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.9","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.9","@abtnode/logger":"1.5.9","@abtnode/util":"1.5.9","@arcblock/event-hub":"1.13.49","@blocklet/meta":"1.5.9","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^26.4.2"},"gitHead":"cd66ac83b32aaaee85bcd8a0a7cfe3501d1446c1","_id":"@abtnode/service-loader@1.5.9","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-TjdCscJLPLnuQRhwZIa4oQnwU02HopLqYKf0cG523sYQC4sxqH2lHQAqB57Y+bersIXisrLIzSyvC0A7oJ7AIA==","shasum":"750ef7d621182df1ac7b2b389065b61b5bdf2be5","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.9.tgz","fileCount":6,"unpackedSize":17029,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnbHx3lCzbaYcwz7s9mh23pcHVyRUEEWuzuaZWUL1hmAiEAiERwc7gp6dhzeqZz5wqMsLAyYVXNF/6c0rG1IWJk3G0="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.9_1635413297365_0.9753806337922892"},"_hasShrinkwrap":false},"1.5.10":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.10","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.10","@abtnode/logger":"1.5.10","@abtnode/util":"1.5.10","@arcblock/event-hub":"1.13.54","@blocklet/meta":"1.5.10","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"0ae5695b42664d17758ab80e1bddc06d6a9b242a","_id":"@abtnode/service-loader@1.5.10","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-1LDvSyQiQQqMQ/776eHG45gHRLTDDa1ljldYqHs/h3zuHyJXeMJLrz1wkXCCgiFC+odqOK7K8viyoa8ZSxBKbw==","shasum":"d0a33f9a1c779e1aad63e41b16dd8828c0f7d081","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.10.tgz","fileCount":6,"unpackedSize":17034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEP2ErhptZABo8i3D6rO/dZsCzo50eTpEFB5CK1kbXiAiAmWtSmNYteWcDVhyVonvFIE5wujeMqyd+t4sbm43Pevg=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.10_1636018263014_0.13130424586647016"},"_hasShrinkwrap":false},"1.5.11":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.11","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.11","@abtnode/logger":"1.5.11","@abtnode/util":"1.5.11","@arcblock/event-hub":"1.13.56","@blocklet/meta":"1.5.11","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"11d658e840c8a4fb977f07df90c0749b805d97bc","_id":"@abtnode/service-loader@1.5.11","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-isgJHknExPw1+Gf5e9Gr+hiI/6dHZ27oob8Q6L4rKzAp3nWP34rId25QHYe5uiKgG5/o96jDOEvQ572VotEXsA==","shasum":"b556769e9d3c985c3e4b3a3ae98e0b74eb38af2f","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.11.tgz","fileCount":6,"unpackedSize":17034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1dsg/12L5GQ/yRTHxHyOtMKjS2n8k4EroKCt76JmnNAiBLqj9nL3DkzsddYQm1MVI8A/KLC5oUdYB0z651/E8Cng=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.11_1636420044494_0.24504653568506596"},"_hasShrinkwrap":false},"1.5.12":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.12","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.12","@abtnode/logger":"1.5.12","@abtnode/util":"1.5.12","@arcblock/event-hub":"1.13.58","@blocklet/meta":"1.5.12","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"ee1488d1988a0fd7fd925cdf6da7265807dd9fa2","_id":"@abtnode/service-loader@1.5.12","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-mMZnZrFCSK0Z56B/K+iFRYtzmfcLk8sQby39PjdFuiXFLdKbLhcBvOv04IRuIZrFlcHbW+27I2/Vy640KYSTnQ==","shasum":"bb50de7784d1179bd095920ac553c45e0c62ee7b","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.12.tgz","fileCount":6,"unpackedSize":17034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJbTCuqGgA1vROWImMBJ1xhPHV24jYUU2oh3Lrrl1VpwIhAP1yW/ftleYGNQWvPR8f9fv+nhKgrx28cOe20GcOYvpw"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.12_1636849495068_0.3806621227264919"},"_hasShrinkwrap":false},"1.5.13":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.13","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.13","@abtnode/logger":"1.5.13","@abtnode/util":"1.5.13","@arcblock/event-hub":"1.13.59","@blocklet/meta":"1.5.13","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"abb145ffccdab4a9496a9e8a4dbc617306e17b84","_id":"@abtnode/service-loader@1.5.13","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-61vP5mimmyfDYliAlGS+kUypPZHaOzUybNSPp2lj+zpEOl1dH7IfoxlSzoNMiqGIbLSDdVUE08m9xyLPVg8XGw==","shasum":"036119577214e51c5ac37aca616f9f37bc93bcc7","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.13.tgz","fileCount":6,"unpackedSize":17034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlLJ5CRA9TVsSAnZWagAAq+cP/0D9EDdJuYAibfr4zZCW\nW5yCZ9yDS+FJpZFuhNFzOnHm76P9f3ejzgPKOVpk3w7TUNXCNDnSzUrCnult\npBM5oZ3Pxnwq1qbqvLd3qYxQ+DzYkSyiYBvN20s06tqisS9r/cBOLKhbxC+W\nbE5U8hTVNvkE5QxfalpWX1OLIGjnxMvCr38itpHFJEs4j7aejeGaX5ttH7ze\n++bmmPFFGicsOUulrzXne+Z+t0D4+f/Tzlj8Rj6TW4c+6VGzZaQupNcqFsLL\ndPFriFstgAGeXHscYmD0lKPnmYiS8kwp9TJew8BNtJNJo2a9IMICBGosAQD5\nvPeQ/8BVMfCThLaPKp3sxkfL//zVutZU0+nkZaL/aXlYMsJhLGvTdcnnVqag\nIrO8rg521ernd47VTtQ8ELsyuJYfkse8A6FyasOT6zXoIAjELJIxEAzN9Sn/\noWHzZoaXUFhYHS9L11tXNQEbYKEJvqJahAmyq56zhKk6wje+hquOT6m34XYT\nbAeR2XFdjGHbrL4Ns30ev38sOx7SJDMEysULAPUX5aLSdU+Kdj1kwC3dW/Lr\nrS0nCE6mqmXme1kC+azTOZybNuBI4tXtMJ4PtgoKdEFDktMRnl+a+ZjkngqM\n6P0ueD/Ce7gFovo0v0CSv3NEL/tdHFCPkBxX3uAvPFHQk9mA6kR7BSbJvWS7\nSyrg\r\n=iAcI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqOu/evG6jQ6G/CNdbd8RLPBnr13Lmxp3X2C01taoq5AIhALh6y2yqS7EWd6kqJ84X1S/3s+xT+yc0y2qPRiSdLG6E"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.13_1637134969426_0.46748005639635637"},"_hasShrinkwrap":false},"1.5.14":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.14","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.14","@abtnode/logger":"1.5.14","@abtnode/util":"1.5.14","@arcblock/event-hub":"1.13.60","@blocklet/meta":"1.5.14","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"9759378266a2d13a5083398490c7baed39e19f31","_id":"@abtnode/service-loader@1.5.14","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-dHpjdlEdfPXG4DbvGYuRlFN75YdGCZke/KGF3YCkZh7bVqJbfdBuLJX+EaIS4ku8X4YG69uGbXyoidJvb4lF6g==","shasum":"2b76ac1bcb291479966d0715773bfba85bb07758","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.14.tgz","fileCount":6,"unpackedSize":17034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlyPrCRA9TVsSAnZWagAA7nMP/ia4lh6CRgZlQlGqCygL\nvHQXJluPB5y52Naw6xQ8/GTEnSn9kJA26CJvSSZdeL7YHqEFixzfvZTrC7fX\nPOrseXVD77OBDHO4vU40P8Luf5GuBE5hhdtIamqz6JjBvfsmVx2pn2BbKbQI\nz77aATZJW1CswyJcBvJlgcXAq5I/wiwO3tSwxByCZiWz+sSjOpq/0xNT10cC\nyISePcbZRC1GamQSqg0WM7NPXbIESqfFOth43kQyXvyavqftThOBW8JVBIAZ\nUh9UCznX3Mi3gUDTOXC//C2Z+dZqTfr9vJmcn9x3//0f7uOmFcip/dMZBtw8\nzW+XV6lXRXl3YvfuZEXg7bT3GST7Zej/JORgKLq8J4nTV3OP4rpPE4e66ush\nztW0uZObPNIYpM0lMb46xIUMUnpkbgkI4cdtPld1FcJeoFSqqgAXVMnRyA1X\nU4CMECWPpcStptR1fRNS12O/iAUsp0xHKXyOZ9owHYd860amQ0py0GVGsiu2\nTwriNgKvrXHK6ZFbRIMsBwnNmlv8LCEaVG0QnhyI00Qe4UnHEj0Guhg0BTYE\nleQKsAGfEZm6TbDHj4eXB8Cj5ZUvOCney/SP7GuVQcuFqQ2sdXAwPdhDn6xD\n/qwwSqwkVArteYWy+lWjimlfWyuIbjCKhd4Jt9d6vgxzcWhCBUjsPlwVpvs4\nAla0\r\n=AJ+D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlm/DMV9lv/H9sZBN072EZQ7+Yj5C0Y8t0cyDhH0QHLAiA1AU+DvnW5qAKG6ymrOuaAxLCp2kBQ5+0W4exm8pPiFg=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.14_1637295083213_0.6399959176766419"},"_hasShrinkwrap":false},"1.5.15":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.15","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.15","@abtnode/logger":"1.5.15","@abtnode/util":"1.5.15","@arcblock/event-hub":"1.13.61","@blocklet/meta":"1.5.15","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"dae9d209af2576152ad85f13a2fc4855969608ed","_id":"@abtnode/service-loader@1.5.15","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-/nhT5cKGecCMu3RBcc0/WUV5Zme1+phYWdResuDKmAJaKg/QYn6N+UtUnYFXuhyCiFuZWOWRRwJebTOu2SCPWg==","shasum":"e01285aa5c8aae00c9cbe785b555d78a9b3be0b8","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.15.tgz","fileCount":6,"unpackedSize":17055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhocy0CRA9TVsSAnZWagAAaEUP/0Y+MDlEsRaAQQZr+o8c\n7TiX3fmWvsmxv7wVx4OznMk5VXhvl9FpZK2WloCOHw4lMY81xkzcFxQcEFal\nPSz1e7poRJ6E/8uQn+vJixvxvtPu4/w6cf+6h7805TSYdEGxeZenV7QnSALg\n30ZYkr9ONlfmS2Erwp/0n3LvibA+mraVk1nR+bvhQQhzl8MSkmizuXOSJhrN\n89lfVW2c5dBu+XC1FOQagg8NNH968z/VRuWR9CAUM3b68+sblTYSnQNOJ77j\nkJ23iMteFvobqJg6tUYSAktyE+kq9w1wGUPvU5AUU4BDiTFQlWPDAXhnA3g/\naXA951mILCPEG7DUl0GnKsuefBYpa6h75unP71S3jgL3J9ORtMVl6nsMYoAh\n9qPYYjuvooPhUvl5vebEjtJSKs0r5v9sPZHIAWh/0i1FxMVA850V4Zh1xSzs\nc7vx7IFYO9WpFBULUtzH/3tajAkPOcXqQhsLE8YrUEhVZXOdR0pqpluq8hTV\noNIhYbZoC2Gbw415QC1fn60Z7TyUhs9t+TFPcJOMw/sl5tNRmOI/yutmumVo\nelUU+tLn6lbd0hwNY35Fro68wLtgYtpJH1cBihPQhEXRquXuArwr1ZyrjM4S\nlDrdPRgNvJ1IkSnMDs1NA2u+ninrk3gIISfRBA9sVVMs4XBJbUwKIF1aRiUD\nb+IH\r\n=c1gG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENBSduWUCkwMkGfZQ424gyfTqko75yBSpSTKvJhCt7+AiB3SRWihwVLAXU4RUH1NPA4622+i7NsKZraoixky//8dw=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.15_1637993652401_0.7582663810761028"},"_hasShrinkwrap":false},"1.5.16":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.16","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.16","@abtnode/logger":"1.5.16","@abtnode/util":"1.5.16","@arcblock/event-hub":"1.13.61","@blocklet/meta":"1.5.16","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"dd62c2886aba5bbb8ba5e99a0298558765230855","_id":"@abtnode/service-loader@1.5.16","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-Rj1AdQw9jPUkgWJgXYCMKJEgG6iGIK/mHEWsZ2reantpjE2300hTzo1XQjwq1L8pWAhDUCPwFRmR81a+FwYuqw==","shasum":"2141ef4839036f61f5b6207cc2001e6b36626add","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.16.tgz","fileCount":6,"unpackedSize":17055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhos9MCRA9TVsSAnZWagAAEeMP/3N1H58GOPogEAjvGUR6\nHX14ExMvzB7TnDYcfZTsjNHWGYNKMf8F9LVV8rm6hxePUN6MQJ3k1iDjLOzf\nRw9okv49VNO6u7e1euJo/8feu1+M0wUXAquiN8UpIVbzm3bvAlgf4wdwXoYa\nFatmAm2rMpXbdy9UDT/eQEra1s7RES02tHx63wspm4B1vcYxegtB9rNiqZmT\n92X+2WSBZSNqWYaSkB4bPHoga2yAhbY8RPSBeLgeNDf3KF5iwP8hQYpzhRAT\nSiC+Rcig5mr1d5OS/kU/dORzM244EI8Sg8Hd5aAsJTFQPcaprqLO0sH9gH78\nXGs7r4ShSO7z/Dg6la/1U98HFppqQA42XFJiSkCtuuMjgmzZ2hs/MDRyj7In\nWO0dQg4rd8EH78VsQShnT0y1vYnyYVR3DKxPrNjekRyQkordeOvbhx/BckI9\nFmLNAtC2eTxVNZTQiOcOHy/PhHGVpRY1hu755KrOAxRISdtpQ72Wc2bN+0iu\no13D6JW6TxNaj+fTT47SH9JAA0n+CfVum8YSm5UsCBTEfe2OSRQsjmcyQJ5l\nF8LgF+EtximmnAgsfh7+RgPeXqcWR/i65b4r+kNle2KbYORI3iXEvgHsUw1M\nr0wnoErHP0Beh9FwcUQ0t3RwAWOIC6UKC94uXC0ACTSbfDulS32M2EfpqQpu\nb+pF\r\n=Vagq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMIG2I7Ari8WrPn6HlZpyrW27PcXGZIf0t0Klv/z6PXAiBgsG41UrQj4XojhWW4wGeW2L1veIBqSFh/pRS+sxhoVQ=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.16_1638059851870_0.764318943406181"},"_hasShrinkwrap":false},"1.15.17":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.15.17","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.15.17","@abtnode/logger":"1.15.17","@abtnode/util":"1.15.17","@arcblock/event-hub":"1.13.61","@blocklet/meta":"1.15.17","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"22715c3ea74d0230f3413162a17f491614b6735a","_id":"@abtnode/service-loader@1.15.17","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-Tfb4nnmaDFStDZzyIEtDq4v5M3oJAJqACnw10JovbTCgrUVajBdaBd/hkIQhfLzXm3i15uDYzqJqusN0EZ3fiw==","shasum":"c46debd85b30966c0483fc128297ce676430f5f9","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.15.17.tgz","fileCount":6,"unpackedSize":17060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoy7/CRA9TVsSAnZWagAASA4P/RfHrR4L2hYuMsnWhw+O\n7pH3FrqvoTWOo4KFTQRY+cfEP2ANd2/2wzwhP/2Bq5FCZQywpg8AkUoeNy15\nr8xRf7rAIW5z7ounehxmsPVsYyvwpcpyTF6CSJpcoNPJIwSV+6+hKdnObP6S\n/6lfuna9s/F/uWNdUWlPNLEkfdmVj6fAmUq8AoR9/aX6JKmt6CNEHgQxrfmv\nTsOzFgeCHnbLqL3t/5Za8+gLYLY+fF3mbI+or5ma4pyGcZMIGQaxJqQN5sQA\n94AwJ3M27ipLnnb93n8b82KyVGHkOTvlnF+rm6LFGZ7A4B8SdSxXIOYH/8tz\nTLfQFR9QCMcY2cFKZgN+qLNFqYhNOLBAE4wYCj18lWyvRJSRxSptZxnqjAXa\ncnZgZTbAKKdWwM/TsiAZng2oQhuS61WONGPkJHgjamdPNqbhPsTUSJ0ZWIXV\ne7HjpJrUt5ZJ2qgU8dljZDtdVBGar0AZb7Bq2taz7hpGhZUM33xtw4m25Pvg\nqCpd8nFugaIEZ7jvqF5wrgAg/fKpQkjy7hBtw129xCLwgJ69vCds9fdA1leB\n3nG4y/wuxun9VlTT5c0qUvDmyLLardGYFrMWzJ7zg1SEY/PW3WJ4HmWDB6Za\nw3iWboI0C5Qe7TkmucY9qUvU+BJzAdmViZ8zruvV9hVOpnEP2akpxuaUBF5E\nZ7fu\r\n=svR2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7/ReqzKtyBjUWJGXlusaWty7KVrqNdFhUq3UKY3uU2AiAL9RfcoeA0SI2r4KLmbf9nnsDrhugEb6nNT2hFXI4/1g=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.15.17_1638084351197_0.761027810602162"},"_hasShrinkwrap":false},"1.5.17":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.17","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.17","@abtnode/logger":"1.5.17","@abtnode/util":"1.5.17","@arcblock/event-hub":"1.13.61","@blocklet/meta":"1.5.17","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"d4190f30661adf4bef268440d26f270c0c21305d","_id":"@abtnode/service-loader@1.5.17","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-dgugMku+ZkgMG3Pc/JQjHastWc+9eB/9JbwqrLbBkIa2JIySfn9xR4DNr8/9y8J6GxaDbIRl4MU846+K/C75rQ==","shasum":"2b77dcd1e4816b9b200f9949d1eca6532f71f8e6","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.17.tgz","fileCount":6,"unpackedSize":17055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpFOPCRA9TVsSAnZWagAA37MQAJjD+PjMRkzBNza6//Qb\nhidRb399Azkl6eJv3OElyiYdVbJaEUXtXUH17ql/DbhyrrYbeRKvjQerbTbo\nntNoUBmTm6WQXNdq/hS8gRi1bFCapZq4YOKZI1rrIx+Q1pPmOQRimBP5bu2p\nPnAXYCscehXTFxI07CCcmBbdi0Pw0+q5vFc4rvWWbVMlI82tgRRpmsZziWcs\nUsrDm5H17jgn6NmFX6BDIe12EfYBWGwqToOERDDcUbTkxyTOrGLRM2QRqcYr\nh8ca5DsaPOAYcE2eB2wejaNGLCFrkeXu3bDzkrWKSKtbCJVHDSCxtUqKJnxg\nt+Uta75jGqm8eRGq15oRSOc9mgELmkyMRO4qpbiQOl4Ljwb/Gv4BIoT6caIG\nc1iOymWemmhLQFZavk+hEjUsxa7YwZqi26MIE4tSDgHO4ZmJDrMxBe2eKV7j\nZMWMuYgPVw7PLzD6Xq9dTwqU35Y4lNAgavQUbEtwPOmcI5PeHEiyy79PEeUV\nKAjXKcjlgogXNZZSbrIjy6KLOhtx0YZZGgOFH+86mxGVGF+beOb2izZikjo0\nCW0C5WiE3MAmokat5dI5NW8906L7MkFt7opw6WozsQwSSw76Te8bHhKzTufZ\nDbteJGOpk7Hb2Zxmr4FIqwEFkBVEb1Adq0WNLoLvKGbYxXfaj84R8j8iZzcE\nNL07\r\n=lWyZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE6993x39OTMbjZtwqNQUt7bC8eCUJbnZoERChVzEqeAIgFVxhX8RDekB0dtGD7ux3jIreH82yto32orNNNcKvS/E="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.17_1638159247528_0.6004603196186267"},"_hasShrinkwrap":false},"1.5.18":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.18","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.18","@abtnode/logger":"1.5.18","@abtnode/util":"1.5.18","@arcblock/event-hub":"1.13.61","@blocklet/meta":"1.5.18","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"0a4f2e300063fdcbc77da81e94cb1be72ab9d4e3","_id":"@abtnode/service-loader@1.5.18","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-+TmxhWs3f+z/udswOzDZzYNJwRky9rG2ehqkFvgWTO3EP4cXJfkaBTokb5KSr0uOzcIJbXb6kuWLIY4yMd71gQ==","shasum":"6c359293f1a23f06529c48dc6c6ca1cc7b105aba","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.18.tgz","fileCount":6,"unpackedSize":17055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpMjUCRA9TVsSAnZWagAAqQIQAKTi17MNmWuOI1RoQB09\nIl7cAGBXdlzWr8Sy1c9dF/3IDHe4R8iMbmncLZ+N0CLCD4DnDEDOppZKb6v2\nAdsSdrcswP+nJR+/GF/yo+J31q/DRwtjaICqIsy0vou7ew3XWMxVdMmuB2/H\n7JeabxX/IhVdUxvL10/SC7tMsZCqZ5x2UCv7XcnwtA4+3NBGg4RumQiklltq\nNgq39dtls5GUqr1XMz5GH7hNB86AcWN0iBRTRHf8mVK0Mwh+5YIG6QCV12LV\nBKwjgR5p0OJaG7do8E1pz/h3HJvt/LFlXebrJm1ui11Z76QgGx2b3hjUUadE\n0iEGO9OyWG97oXK0YhTaDXsn8PqnSoKUNTJ8KolN7EBeMEirF8lo7rLxtNmW\nKxbgvoKrfWLEL2Th8MEBbFYBl76gskAKqrb5jogGHqScj7O4A2OF4Gwjkimt\nKDZquls/p/saVeYsMSfjQ51HkvlsDUQuTGAO+5YeWKAIBWSxEH4XcLzCa09M\njREDfaHCGkyF1z7EpMm3FZWqWT0LkeuOt24Cvc9lej0yMqmXpjv7jooQTwHE\nuS3IpHHY5hdXzgKCYX2vmQNQkWEiFr0i/QYqvKomGYYBf5nnXcTvm/UF9ZwW\nNTAJ/8EhLG4Ug6jFHGQ0ZTsBDsHguwStBHgJUGVRdd3ykQATW2OlZn9sdCNG\nWd5b\r\n=zZ95\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeLk9iO+fbwaQYCqV4rQOu3XrTTidN2jhY5jcs9dWaZAiBtzBIkgYBfghNoBmJDIqdL9RE82q13ewpqEPU9wNqLbA=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.18_1638189268292_0.5194605328944202"},"_hasShrinkwrap":false},"1.5.19":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.19","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.19","@abtnode/logger":"1.5.19","@abtnode/util":"1.5.19","@arcblock/event-hub":"1.13.61","@blocklet/meta":"1.5.19","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"e05f849f5aedca9db5060b075770cdb87949f835","_id":"@abtnode/service-loader@1.5.19","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-VxDNuL0BXlVKzAg66g9vhab6JAXYmoXSQGAiGxFQ+Y0mwxH6Sqd3vHeVcmCzoJ5GfEPNPT38L1/7oPbTEfrxbw==","shasum":"bb1a53db8c06e06a6788d69cedd4e1b40054ef37","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.19.tgz","fileCount":6,"unpackedSize":17055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpxUFCRA9TVsSAnZWagAAeboQAJffNJe1asZk3rO5gfjI\nXKX3+/M3uY9MeBE0eNWLfq/snho6v3netl9KkCEc7l3Off3K82YE0v0V5fkm\noOx2A6acoc4m13lzjxrmOPnF7XwXWegdxdLJD3/iUbiwINDyRkt1T4+n2N0h\nwx5KqxqS5/5GTaLDsqh1kRjcx6EPDp5eacSPMVcdnVLSmkiCGZcTVslNGv8M\nwVPcL9AvrWsWwHW6T4AzpX+bVEj1sd4HSl4GcThnc/U6GptZJdm8piYQI63p\n/FbNElxy4JCfUd/JC7KVwSG6InCKgb1YTuWuGciea5TMQEoV4MZ1Of9f6Ybu\n1F2TEF9GoVZHjNCtyHbzVdy0r+1PFeNGT3J+ZeUyhK20Fugab6vwOPWgWqJG\nw5PV12bqMgJulGjIEO7TZsmKhftsLiqHCvrHIJd1cvXccXdgce1EWlmAQnrx\nkc9FmFhpYbFLKiGjdbF50IUYVDT3Amz0xDzVq012g/PrWbFYeqK2yP2iiGmv\nKXroxICoiRect99jEvJu7l6mIPXubyJUmdg6SnR1B8gOPxttYr2/FNhXT9TQ\n/5o0SRLKKpyanS9fdhDKosW5NNYeti23uiKfAeIMnP5ADD/fTHX8cL8NLpIZ\nRrSeb2QJJddYGaW1js8S9p1MGu8TrCxfY2I+YdxnwXpEthVkKmhiryEVhwW4\n5DR8\r\n=CZjm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQw55PfGNWMWk3gBZZv4bbwIlF4FhkphOrtsVvVIQAdAiATeTx0McKeG+0ea01BQqo6/6LO96q8Cmnx3hndmpIdiQ=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.19_1638339845719_0.008928139747169217"},"_hasShrinkwrap":false},"1.5.20":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.20","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.20","@abtnode/logger":"1.5.20","@abtnode/util":"1.5.20","@arcblock/event-hub":"1.13.64","@blocklet/meta":"1.5.20","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"08771b885d987343780f29b95b71e6e0926b91bf","_id":"@abtnode/service-loader@1.5.20","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-evSebjOYtNyE8MnMakIo745RjHJS+D7lZF/IB0hUa/W4CvTZVfGncr6daXcNin6MM+ws5lFOXR4wuDe6n/K2Gw==","shasum":"9d849d793a4073001f93e95ed270718b414d5883","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.20.tgz","fileCount":6,"unpackedSize":17055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhraM6CRA9TVsSAnZWagAArpEP/j49ee6S3iWcYIdxtT2y\nDO0qprwNG4JY8sctGIov2ViWjfYqDtKOQhMBcvp1zuoLpZFKrH43airCT++M\nk1zXd46fKwbtJSSe3pCflQAteb4ewSx+DLKx47LgIoPTeIUmrAWiJVkgtzEC\ngzyQgxxuX9n3mCCQ7weeXLOG5ePNiq1felR5420GGMxvwZhAYPPtRsOc/xDm\ngs6NTZ955tMh/iAEGDP1Fju5BYxno7tyaGRAV89/N1f0F5bcgw2+l2VZodKL\nB8Sn+WVNvK+Eg9c6dZKrP5rH41pmLnexU+3EOcigxWh+GHCCj2tY3Vv2uuP6\nz4O/8mLDBcZ/X930nvDNdlD47Tr2z6ycdcg/Fh8e7Z75drbktvHryL0sDEp2\ngjQDn6eedM5TGqIzX1ZvXBGDY3qoBr4LDt9SXv/v7FgJEXWh4T12el3moNUQ\ngtvFP4DB/1bHl5hnyL9NXKb8LUKJBNL7WRcvKjxpzfUnB3EyjJVE/jJWu8n6\ngoar5oWtoNMGKksP1UJomsPp2Up/jm66qEypuXalsTSGNqzXVRvmZvrKrySU\n9uus7PoC8RuzK0Jj7Mz0NOilWlEoQBq8Blow5UlUZd1S/M8XSSBAwrk8eWMY\nIC961aqpFJL6AwkZWKoERV7ogGXfBB+LJYcT2jzEV28/QnLZO+snTFdkKI97\nai+V\r\n=tqi6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIJ1V2SU/ESp/xOwZdW2wWsTei72Yl3MQJu9TCVUVHygIgAfrMOJrNkwiRQ713b8VRU4HSf9k+BUNS+rsZyJl9C2E="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.20_1638769466375_0.12201645071167921"},"_hasShrinkwrap":false},"1.5.21":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.5.21","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.5.21","@abtnode/logger":"1.5.21","@abtnode/util":"1.5.21","@arcblock/event-hub":"1.13.65","@blocklet/meta":"1.5.21","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"db219f519704e8c7ebe60f8448ec6c447ac4e059","_id":"@abtnode/service-loader@1.5.21","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-wXNH6yaJZgJ0u/ti9x1+eB0e2k84liVoilHz5jHgGT9H6zNDmWpSWCn1wf6VnZVq2xGi81hUtW0VRVzHlIVA3A==","shasum":"736a337c8f3f5042ec2685b1f82ede7d64fabc29","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.5.21.tgz","fileCount":6,"unpackedSize":17055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhscBhCRA9TVsSAnZWagAA3uQP/0Fxtf8HMO+6nvyOdZO6\n1c/aNNLHMse5Mq5uo6SpJjbCKd1WDk4D8BUj3us7OXVEgZXEDW022UFR0WfG\nYc/XPPWw9iqXnA3nuIodrMRaVMu+NEUBPPhkXTcfcRFZFp/yJpVZhPUFTBcp\nhjBfyGICtyNMec2z5/vfCOUGM0UKqvf6klEx8dpchxZEfTQI5d3iGMZfcgmT\nJHqiUEpdWWeZjHw1Sb5jisqIhucEttsaFh47niozBKsCYS3Tn1mPbcCtidyx\nS6PtPRWrojW3WKut9PqiMmPNLxLs/5fzenWjI9dgopZyO4hhE0rE0t/r9waT\n4xfZ0VVf8TwOzr20laT7eZJZjcE4GznYeS+ZFm4hi7bfBgcISEbAFmiWjBjz\n0F1+2YK+RulygwpkP1OMqzvqjdY/YtrBjr3cWJXkt/JstgaBo887BHDZBj6M\nDeaztfXd4ayUMkuJyyBfrbH+am5YSgFGX17triTt/C6tFHVT4UFiZS7V5TfO\nFXkvn5A1Vf2CrMSGM1EsU3+iOapBndHiJmSQWpeTJHtS28A6/7/z24KDNad1\njrraJZdLT+CT0HxVubQTLotN81M58LFSlZ7Bt9fsP+sNrJhyCnVTKPvJpwLg\n/eoREqAMM4B3nHJbiwUSF1SjJR21QQLTWa3wn+VYwN6Sd2uHEOw/lkGmR53V\npQxw\r\n=Y1ia\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJYcb1MfS2+8za7uohkErO4RZhS7QBDz4LfHS5kaBD/QIhANdGvSRoclfibIJkxp4qDX8p1VvSnOhVIiaqb68JSvev"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.5.21_1639039073615_0.5490778171001909"},"_hasShrinkwrap":false},"1.6.0":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.0","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.0","@abtnode/logger":"1.6.0","@abtnode/util":"1.6.0","@arcblock/event-hub":"1.13.65","@blocklet/meta":"1.6.0","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"5927d4780b21ce46406857575c44e1a8667eddaa","_id":"@abtnode/service-loader@1.6.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-MlxN0TeRiAgswf46kDVmkj6VWdY593fG8/0B9mVPt5s59r6WApApUaVVnnNtjI4fC6ZUgvIPZW+kQgxkMVk2rQ==","shasum":"a7954d2b5f0bd00342564f15f20cbfa633e239c2","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.0.tgz","fileCount":6,"unpackedSize":17050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhszJGCRA9TVsSAnZWagAANdYP/0UknJY5GyMD4cixYJEW\nyTVxHXxPS+PQTBQQWXg7uS1d4v6AF6rVkCy48nXayhi1GDMUn+igXGeJxOmd\nZhBhP5rkkfezJCIKmD7UVsk0EfzH95eTh9aQdyzH6Nat98PfcHgamKxIrPfC\n/7R17wNf9hezD0Iv5U2rYt99QePdAUl/026DKeUlZ5NCAKxoaUcMJTtsXl8g\nXCmzGsgA+Hmm2DyKsUFRjFQ3YMxsK1IvfTHKyOee7nFtsNDD98gTyUN/7yO5\nKg4SEPAUzIjjx6UZYhJ6/zxoS4knlGPlapxQKuiHXHKY7ipSNrsxWq5n7PDB\n/YDQfMnuBOLW8362jRr/xH0ffGsT5WxhXmqgl8gpjLx7Qa5AIOPt7DtKHv2X\nnpCa3fSqTHzAzJeDZlbNNd/QNu30VJyl/mK7a0WjH2hsrNUL3TPr6Vrt4lqc\nj8VP9rCGl0O/b/v8EdIaGNXCRS0ljxxaVyClTdz3AfSwhJqkcugOXl+Hrjrm\nM0yqBfvn+UA6gc+zKs96dRVbp2Q8RUpsHO8j5szze1PfNGx5PMEcOQIDhasT\n5mUOLynN9UHTbZJ0EaaF6GHURvGMgxv0oS00eruqTJQg4prRUfrJNdN/p8p2\nDXpoLp25E7TDyI59IbhFu+wggX9BbrDXwOJo5/FjAgGWgBIAYTnDp2wXTWEu\nMb/S\r\n=wbzu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8dXaxO6x3B3fQV+zHfnYTm/eSXlyhVpu89HP9EJqOrAiEA4IC3DHW/WBXw1qjCdvVmwcUYsIwwui/6oWH6xDAku60="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.0_1639133766056_0.9742454370940734"},"_hasShrinkwrap":false},"1.6.1":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.1","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.1","@abtnode/logger":"1.6.1","@abtnode/util":"1.6.1","@arcblock/event-hub":"1.13.65","@blocklet/meta":"1.6.1","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"5be6776ba9bbfdbff4000fdab7dcb77686b3a9e8","_id":"@abtnode/service-loader@1.6.1","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-z/rebO22x0bFIgrmExZ+9uidtbPDCWHvpsy1z4WOkET9YulkTVt8pfgVxMC28GnN3unzzYN+JSX1FvhwsW+oRw==","shasum":"166836c4bc2c5bef58d5f4706a554507e3a33ed7","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.1.tgz","fileCount":6,"unpackedSize":17050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvFbJCRA9TVsSAnZWagAAOzoQAI6ud636uX/YnIr+P66D\nMUX8tgt/563I1nCDba4nSeQ3xgneEDtncA/WZa4FY5jPdDq89D0Vkqdqs5Nq\n9H1RZjISfPFEFPTSGk+5qVyEvfjPtGTW6fV+uP0GV+23pEZpSC37ft028aWF\njlDOPVoGK+sYbKLnnH/HtaegHZB9P/grHAS+jhy61yyb6M5zy4MWOu5IJBSq\nlsGT62t9LMFnTRRO+V8ZO29Zd7N33kSc8LWMLCJQH1RyHjFTYMJeaZ36vh/F\nEiE+wToW7bRU3rKWcFiwPwmmGkaZ9QLoNn6RtX2SZ3yMmm0+loW6TvR1fp/Y\nPXY6a2sMLdm698bYUJBaHig7totVO36XS2bjyLY68qXHMwkUD3Tjq4xban73\n5OTjAcTVJqNbMUaXlLGVZ9PY83CJ4rFZhRlZB6hdf2vt4EdGJGPeQfEGnA8X\njBHxCrSDQ66Zi/odihZvzCbmt1EfdKjwIOOxRE3BIt0o7/URCuWsTIWUYyYA\nRKRb2KgAKXKMqtPaJ9Hsn5H8KeYarXOkTVZDyw4BAWfcAyZabI5jF2is0TWH\nQP+M9YsM9vqBRAMSTrbKgTasdXAC8brMvLynwEbm/v4PFBd2KFjjan+Pgq56\nHc1RWkRZPZcJikPIIOFzMxoVqE4/OQ8G9eroFxYsHJPgLYbJ6pEZY401a3MC\nfDrC\r\n=PrIB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTJkBMfBi6T9qb6e4LZ6LVEZEj8NGMUHzkCZ6L5iyqaAiAsho+ojZ1+mL7vKsoFJc6UKQCB2EvTN0bj854bnH47lg=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.1_1639732937088_0.9698061418745552"},"_hasShrinkwrap":false},"1.6.2":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.2","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.2","@abtnode/logger":"1.6.2","@abtnode/util":"1.6.2","@arcblock/event-hub":"1.13.71","@blocklet/meta":"1.6.2","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"42586732917837bda0ef7bb6a9610b5cebd42b92","_id":"@abtnode/service-loader@1.6.2","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-rP2PS4+IaMTi+27HzixhofiKPzUgQk6Po9svFOPrF6T6cecL4gW5FTCHY9C5UgH8LrAnXUlFOlW3efAs5Wkatw==","shasum":"62bb2d452eb7d519051855301626a643998225db","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.2.tgz","fileCount":6,"unpackedSize":17050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwwjhCRA9TVsSAnZWagAAJnMP/0vhs1Ou+AU/V2v/WoZE\ndWT5eYsklTo1Bp8sGHPubaeDOO+4YIrM86aBUXLDpLfnCCQlppqqKCdtiKwu\nMGu6lohnog4OPflQLFEIT5nUzqrJVD5WA6xe91YDUTS+ag75rI6ycOJ1CfFY\ncc1zlLwxBj2zuLmmnHaWumuPQPoTzwOb5D/rmFmiLj5hZ5A9LI1DGi539MRS\n+MlNhuvSdOOkCPWU5+vxK5kWBGBmrtlKixv1PpZp279TH1qwBhTWNJKgWHk4\nyXCJLubkluImLF3k742hfiuqtU33oTLsFYxXeId2D+Obc5ymI07HH+jbBxJu\nqzLqhB412P6t6ULyxA5gcab0KXGrfh6U7DCfYZBpuxG4GhzZuUo0b8GKr8iO\nouGHss01b4+FDpJ0XrWZT+LKNUC+WZEoKac0x0YzLDL4Xk3AV1RTIPN5BqYR\nIb2CCP241ItCHgoFbIS7HKvPNIph281o5bJ2BduJAbZAui69ynsXotArjD68\ncT5D3q3YodR4ieVb66Psuy355VumMdCu480kHALS2/1hLDfXqNiOYVBKWJ/v\nxrWgGG62j3HmgyW/aaHIN4qo3VVpnFky7wNw+nBWPgScga+KkKXSCISCHw8B\n++YnNH6c5/H8tclg0tNO8/r5T5V63Bek29UD1hwEeZ36ZgoNqUjnfvq1Zeq6\n9/Z9\r\n=DCbh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGADJt3M+d+bXvmXDnahFK28FXo7c3hM5L7KYtTKPVnAAiAi9ql2KO1TUf46KgpKeAr90GDs0/zBq3XJSA8jQuXD5g=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.2_1640171745028_0.5811618626454982"},"_hasShrinkwrap":false},"1.6.3":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.3","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.3","@abtnode/logger":"1.6.3","@abtnode/util":"1.6.3","@arcblock/event-hub":"1.13.71","@blocklet/meta":"1.6.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"3642ccce1e0ab0e1937e32a7dc119a9763bc21c2","_id":"@abtnode/service-loader@1.6.3","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-byhQLbp6n3yGr1RMvU8uY/s3MiqSzZhpTHho43vYufH/ZYI1pNeWo30MxMsKOCK+DUbUoaNGKNK5LVUe/yokMA==","shasum":"4f3fee21ff9e4f334fcedd9b705de5d76e0ee6d8","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.3.tgz","fileCount":6,"unpackedSize":17050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhym0MCRA9TVsSAnZWagAACj0QAIe8lyTQl7GNgyYcHw7K\nTqk+h0fTKFzzvMzpgdjG0vsbnNZgXM0ls6AGONM6clZLAKeT8kOfHyVl/N0u\nJyVqMjw1R6V3gdCX2CoCZUJbZ4/sP8z/LRedYSGWnxaLroRHcytQyKwPlxM/\nZ0m4m/EA6A5eGzUt6JlON8la3GolcJAKQiEqoN4LZUoR8TBqGayNN/nlhLQd\nMEBPpwS9QpO2ocaLhWk2cqn+0X+KrLUMh7DxMPfefI2D6sX4R4yPWgT44DjE\nqDHEuNUnCAQU2eGgQWiS2QQLcFpXkeSc4Jyukh+YwX0y4RbdvxrhzkQLTGVv\nc0xWgpFuUrTmoZE9j+OJKfNcDF/az6l8/APAbDHtPqvtU4NG5W7CM7yco6f8\nZ4NVGct9mbphrppaMSwrrmzUmJRWbixq6pd/PB6IazxOyetohx0iKQFzYE6C\nPZzg7YCVc9U+AHOEt0bqoY9xqOTVD6XSuJ8dXgeUHEZRlaqfa3PxRHpiz78i\nfYhE24yas94D1pBAJE6FrDpdaLrASkjdCecvXl/U9+aGI4/1fSTEf4JSpBue\nF1prnzDsUcQ/8HlMihKdOawMWgkrhAPm8mN9KP0d1rGFCZJOinrpqGFb8vBZ\nSHearedEZj70N7F871lpt83733d9BujV+vHlF7VVf9fZRq7IoCMuu1/sxoEZ\nIyjR\r\n=fRBA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbB5LZcFna0TJERjxa1mf5wssmTLrsz9SkfmfXieKGxwIhAIhX+M13vTqxOYpYYbwsXTpECQwmTwXcLRV1i+4P7O78"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.3_1640656140071_0.23105073845975488"},"_hasShrinkwrap":false},"1.6.4":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.4","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.4","@abtnode/logger":"1.6.4","@abtnode/util":"1.6.4","@arcblock/event-hub":"1.13.77","@blocklet/meta":"1.6.4","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"1c144cb9fb9a9952bc92f25cabbdb47a378cbd24","_id":"@abtnode/service-loader@1.6.4","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-uzpARB+8vYp+M99ztbTXJH/KvrNNht+zQDG00Wu+EcPUGFxPQYPjhqWOvmGiic83z9QqTToSQ4lkxc3SQWYpRA==","shasum":"c9f34a269bb1b15758c3428c55487941025c80ff","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.4.tgz","fileCount":6,"unpackedSize":17050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy9ZMCRA9TVsSAnZWagAAzPQQAJ7LrEyO8yFjB2WFCJJs\nLhwdWTsnCHYawltBzrT33+dYcjvrQnU7Rz5kZEAgj8Pl4qbvKjk+psnvALRh\n3/8w4LcPwh9y+qeYW+c5NtA3NCkJ8KSJL7NE9zBsl4ZAKpZp21LmRL/kU3VY\nKq9J0cCOHZlboiQq0jotBdhBGbNWmErHcrqNTmZbBYRtZ9u728lS2LbxUTaL\nDAweRls1fhicNqxU+D25yC0IWI1ZcffWeelf9RGiw6xHpfVbf2czUTUgmpzm\ngyixWy8/LGqxE8pfaO7jD3MbU35NtxOM44SlThbcS/Fzqe/R8o8UVEoKUz6S\nXXzY+iCwtux1szior0sjgUeyOU/ic4DHSvhn0mB1DbEoxJVwWeif3/kvKeiZ\nguO5FKRzpdgfuFi5ABWnORjcsZtX1jJ9W8J5ZHSBXdIkr+uF7vGB06Zf/ihU\nBEaFogmonfVYCZOmb/UI4uaRdL4yHKPlfxCS5TG18ChxwTmMsennwLqtsSoz\npWcQ/sss7NIOg/0sjGQLgO86HYxVAtgw26kqAKk8z9svb0RJ3GB+YYqw3J+f\nSeDkpqMuK5SMRCYxK76B7dClRiFXAh4CZS0jnr8fS5Cg2/j8JryryQBInzpx\nMDSyltVkNmb0gTcOlX0HW2ivT3XBsmyR+KLRSs3KdDXxgIHWqdG+uO85Kkqm\nXA2w\r\n=VbcS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHou3h9u4H84JUFH8hkA3MHrohrFsSOivwqqHMeMaw5QIhAN/h3fG7szCyUDecH2SLuBOzHeiYcBAkvtaseGW3XFGH"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.4_1640748620737_0.7471909659780911"},"_hasShrinkwrap":false},"1.6.5":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.5","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.5","@abtnode/logger":"1.6.5","@abtnode/util":"1.6.5","@arcblock/event-hub":"1.13.77","@blocklet/meta":"1.6.5","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"59da906682f8122797a932640aebbad5a30dfcc3","_id":"@abtnode/service-loader@1.6.5","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-ZzVIgPBk8sx0EXbZ6SjHBH+/NIiEV22OgbFI4qOHvCyfr1XdVzwk/WkvAq/TjYpBaxuJfRYuPSjkDe9mIHeLFQ==","shasum":"d00550f9106ac4838456b900e65c2b345f43cc2a","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.5.tgz","fileCount":6,"unpackedSize":17076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzTaaCRA9TVsSAnZWagAAxrsP/j/nqAImKH1lFZAX6TNO\nNkEsQrUvp27QlA7MI8/n9tt5myJEeYp1RIyOc+Ek74lJPq7xNW//JzxrQNn0\nOGjbSAIeZYMN7lQh1Id+JW/9fIacCjswxOGF3FPqAmcStJsb4VPhFzyXYP3v\n9XpAtIMkTqLfxZ9qt0BLKo9WRuDpoBouvEREN34wdfKNrmToTDF9FUCmgaYN\nA6x/n3e7isiewbE7xjUbOavu/wSX4ArcWlTL0ZlebpWJDzokYv6ZMZ37oCk1\nnPYOsnZsc4HGOlVgCnTthz1vuiWxY2mSCijwimB+pxyLLPun6DcfgOw21jqb\nbR/jndfIcy12KrDDUq7LHI+uKMag3ZV3gSrXL10WfKwtMthp5TcxmlbeDeUu\noObxqYQhVgm9N9f6G/CR2jA4t5o2/ZFOyv6OwoonTDDVmtLPbYgRQV7osGUN\n82DfnPOHu3mMxm5VRTtD2FAh6Ozpnv5rSiFDCUb+Xm8RZZ0zG5KSE3xbV2Cc\nwPbvtM8rUXM30lRkySo5HTacS9s3gVP8j2iu6+VL13ZxU6wp4XtHtslJPLcj\ncBWY+ftmYyYCyLmAIj6+wVBOJJbAIRVDH+qwJWFtdgAxCeUdZasmkxnNJHGA\nIQMLEvX0X87pBLIn/deLolDBlYYYa2OSVL8GiZlaQ+iaBmEjK95/1bwjrmEK\nDE89\r\n=lLHH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjjDWy180W00iZm2FKXiAzvfTplHAfZ6vSsAe4imu45AiEA9mV63Nl8U6m6yo9b0VCrrTcBJO/qttboynyUgDBMzak="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.5_1640838810634_0.4251021716099119"},"_hasShrinkwrap":false},"1.6.6":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.6","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.6","@abtnode/logger":"1.6.6","@abtnode/util":"1.6.6","@arcblock/event-hub":"1.13.77","@blocklet/meta":"1.6.6","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.3.1"},"gitHead":"59b5e0b6f2f0e8e27aa4a50722866beda6f91b84","_id":"@abtnode/service-loader@1.6.6","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-jCN2Izoilba8b//cVAgZYVWLdEwvvfipgwyAsVYc5dkb9cu3ajiIzp3nKkTCH4TEfbY4C35vh77c/2Hb9yirug==","shasum":"92b68f22393c23f78b3b1cdcc7151f4395ad07ae","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.6.tgz","fileCount":6,"unpackedSize":17076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0rC5CRA9TVsSAnZWagAAMjwP/j6pZ2jZstb9rVJ5KE4d\nee0XhspjyaSJB2ZZUPVwuC3j9WNbMcSwE0loa7wPklH9I0aYxk7YomDESH6W\nVC5xzpwISgUBGvdczF5L/cMp3YFjKrVx8/+IeeOGm0UPFD10pcPHZVL4GUUf\nhGIK+ANoKm9emsDsRY3GOAqMy2sQxHFEHkSIsCtH+T6asXn9dML5IJgYyybY\nFvcitMVoCCNdME3TLHsYXGdL8GTKAvTyHik9S7xnP4OoRzP8fnLFnofhVBT/\nTjMZIOlDiL0/i85ASbQn6tpK2/j5+hA0y7M9c9oUN3YVGEvgBjcpHjUXnN1z\n7KXHdAWkcalZkc7WfqxvIIhVPh6ooKfgiKPudhQkuqjT1B1HzLl+UlQA2SP+\n3pC3lo2peDSzJ/29G0Y/3Ag7c8zfBBzPOvjiyO7NhFvNg+z0E+jKxI5F6qWR\nxqWsKUVNw6CtVQRyXt79uYonDRbOj9OULjLH3ufPKQo5qqWSIQ47BomDXLQE\nnVKIST07CQU0gu11Krdx4thAlcSudrlgu7H4VyBk0HEpUXkBpWT0VB5hqEAk\ny/xTzaolzELYT52A1PDo6A6EZ92sGG0kGg+g8ohCCWqsumwCJmEGNDGSoOmn\nhtzT/8RbRsQwBgww3TGadWrcEDosiAnCCJj5dWWToRd8VoQpk+4+RFHWHxIC\n5U5x\r\n=9Hxl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWcehwSlsO/9BmWOVruNZMMGMyew7HmQmq+2eO44ABkQIhANJhW0OAe2LIEiMe+lL+WJAstYWZHpMo3ASHFTZOmWQM"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.6_1641197753776_0.9712841905511764"},"_hasShrinkwrap":false},"1.6.7":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.7","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.7","@abtnode/logger":"1.6.7","@abtnode/util":"1.6.7","@arcblock/event-hub":"1.13.79","@blocklet/meta":"1.6.7","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"d681c03a398e3c7d4dbc878db93b2ab778dded81","_id":"@abtnode/service-loader@1.6.7","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-/A2RGP0Qpf+yVwSJZl5MzjxItabDid7G1T6EoPv636PQTGwKRKAGxGQUSvRPiCbPo9CDG0eY3knETwDSDCYnIg==","shasum":"aa7ee7227167c9f417e19c88d2b411cd4f866a5e","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.7.tgz","fileCount":6,"unpackedSize":17076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1WoOCRA9TVsSAnZWagAAAC4P/itcGb9EgF4i6FLqAn/i\nvEu9naqi8uybaHrWzXCujSfuGrjeM0UeJ04ROXLmrSMO5pyAZyLnlOukjQ0F\nyqPWMbgfHIy/oJAchhLZkH68r06GzJRbimfnAhM6dpG3w4z64+CXXFJS6xvy\ncZp9LgCn3x1S4lYeCsQVdH0tW6eTlJPd3keWaxPgTWlHDfJfoY9nvnh/SIpr\nnDbxe2kq5ofWtZzjtQKSRlqcOBwa+GBNEBqyRa6hLhaCrJJrTro6h2egCBhr\ngX03q3VbGW0dI07eEAb5XtItpfk8nrKEOPD8SzGf9mF0u9Nc6O23u/hFpUUb\nigWMSOkK0vSTIwxg6Vcdv1WclNMQYSk/RtUro4peV4YwrB8/dZAMT0R4f26F\nXlhTg+YPEqg5+8N0l3+zwlQpinXj8Rk6zsOu4gei65g8YDBI6mYBLuJi55vW\nLiQ8Dsp5DVYdDT2kKYko1bV1hw8QquyuEiU7CWrSDykU9wLVnbynTgumBetR\n7LMZmLYuHkwWc6/V5ci0KMtg2T1PQC2mF1tpP08Qgfx2994iUV7vCbzUaw9c\nERh0wbMpS5PkIdJuCjigH9/x9KzAlXkO+kKKHNDI3Dkezb4pWyvmC6DSLNQj\ngJHpQm+tlBKU4of6/ZCcmdBU/LQM2xHBvZOI0WHW3yCnbWzm9z2/4Dwq0ce4\n2qj5\r\n=rRdD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD77TlZXTYH3N/Uj17NKoJruUdDGPPCaG7UUCYDa1I+WAIgInYy38csXLXtg+VtuOJgX6Q/R0n7ESQilq5Zlpc3efs="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.7_1641376269855_0.7986403301239184"},"_hasShrinkwrap":false},"1.6.8":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.8","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.8","@abtnode/logger":"1.6.8","@abtnode/util":"1.6.8","@arcblock/event-hub":"1.13.79","@blocklet/meta":"1.6.8","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"f97ec3a44250e034ff4b5e3f088c1417f448a7bb","_id":"@abtnode/service-loader@1.6.8","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-QgptHCU6/d+W9jch8F5hUjRWOg7clv0eHoQ80JnD0cMf/JDIAjGK6lbgwksy9ltGiu4wnfJt9QlIU+UVRK+YmA==","shasum":"7e500f8e8558ad48be1ef43e6a71dc5687f41d48","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.8.tgz","fileCount":6,"unpackedSize":17076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1XvKCRA9TVsSAnZWagAAHTIP/1M27ig2sdO2CRHLDc7r\nGGJeVjAu1W67Wx7XgedCXFmnywmDTv+txJ2228YyKNInqQmorqeQzPNQ8UUw\nMXxHAu4z6QqIweFKW90BfOcf99pnFmcLn4N3DOvCsK2IxwJlNSg72TwWC0M0\nV0CmQINFfy/vReJxJe8+v0ONaevNjnkbkL+lqPQpomAV48lpH4Gqs9Olb+xf\n63EDTe74QvtKCWKjRChrPlCkspELczJS7zgJe7eBmeGwzHeqKHYNVMxo3l0l\nU1gr+N+SaF+nZ0RwhNSpZ3ChJz/6qVKFLIPJ8FWWbBStuuC5s/bpsajkFfkS\nuxxEiejiCooajKQbR+MMt+1S+zQpNrE4Z7SSUd2AHJwxe1uNMvcHz8ul5nLh\nMcNJqFgYJZ5W28GAEqX4tpt4yjnfdZOKsQSFq/CP80qyr7Ql1urCOONlf9Xx\ngMg80SNp79yb4MwM86vApV7TTzDpfyc5TJp6h9IIsAvTbzcFekzOZyT3Ymmn\nfho6t86ej4VDAGoT4/SSsz2jN+Zl9wDB6FbXuQHhhQ0Fv4PrIZH7Ug+TmnQz\nlZRrwHmC19qCb6seXVJedNEuLw0lOZyXgvUcv9TqGXq3Sq23f89JWrAJMuoZ\n1xIQFXelhQGE4sAF9k4C61X4+cnc4JqwbbuovZGxwosFcpnlvNwudv8ADJ34\nISXO\r\n=hgQe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnQcQi+fXQ4nyoyFQZ+3MLzQZ1VhVMIKm/DwwFwwfqjwIhAJtuk39uLAbOuA8BD9u2DDOWWMlw3kRUe3SA9OtdE4y1"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.8_1641380810215_0.292562432350153"},"_hasShrinkwrap":false},"1.6.9":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.9","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.9","@abtnode/logger":"1.6.9","@abtnode/util":"1.6.9","@arcblock/event-hub":"1.13.79","@blocklet/meta":"1.6.9","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"372e95513bd9a510702d93650c0c004589579cb3","_id":"@abtnode/service-loader@1.6.9","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-95/rceoRNriXuhHGkIKUid+PHdJD0l1E0kFETJVa4ucEqLr+3L4jf3E45zwKLkE18JgfiyWEikGWiHEd7rXf2w==","shasum":"3f6a88727a3ba8260cd7ebea513cacf11c91f77c","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.9.tgz","fileCount":6,"unpackedSize":17076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2rhOCRA9TVsSAnZWagAA7MEP/2ECwArnXBXub+MdQcax\nh8DcMzdQcxxmzigUwWkYxqBCGKSHKh8G+2lop6GhChxb7igT/FG/9ElMDyUZ\niPlCpMFKqAExjWkWQIBP+rmi8KUBpKM+kTyk5CtuEsiCMMUSADTbK063ORQ6\nTJDgi+ncmjW7EXKyvHjcZnccr3gjbCJjoA2TfONuKLl7H6/i9FyZiGTkKxna\nA9XhtJIyxxqdUtdjZTf5/K3tBZrkBCwGcVjglmQuPewMkexJTlmG290Z+cAL\nobyQCpJ6t42hwZE5E3pG9EZ79NxlSd9/7SLqzfo1IRhHWRfZw4PNFh5xBryQ\nR2LhhwqcjJyP5fa36uC1yVcajuqIip25R9TKAOAbDtdkX5RsRlGlL+tAoZ+J\npyCL7hgPnwzRcoeE408vbSaOmgx6d//Gonl2KSUueyAVcU2mLuEKlY/7BHi2\n2MQQZIa0p/jvT85CKqE2xlJBk5uAy8RNONUaNS2jr+ZeROnlaQFqReOdI0aE\nWh+ueTDcdUzztOiquCmn8M0JlS66l9ojXOnrWuZIvP30AMQjpax6wStEGC7x\npMk8SGql/36h41SDE6HX9HJsqwNpJ3mu2UwJ3ZIk9nba85ftQW5T7AxKpzA2\nMgJCJ1GwOmPw0hx+WmESgJFJYFul6G4d3ow6ko7KUlcGCbMozfdIFmdeUy/r\nfA/m\r\n=f7Z4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkmKzmNLDGnl3O8vSilqyVjwayWnUxjiY1Qh3GeNP1MAiBT/+/4IOF/hUN2UCyFFNkDqeS6jPrhbMlBdzJhffTkNA=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.9_1641723982489_0.24073680293028277"},"_hasShrinkwrap":false},"1.6.10":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.10","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.10","@abtnode/logger":"1.6.10","@abtnode/util":"1.6.10","@arcblock/event-hub":"1.13.79","@blocklet/meta":"1.6.10","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"90aa29d892f9f54c87faa3041daec042997fffcc","_id":"@abtnode/service-loader@1.6.10","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-BCaANEJoPgRj6Iyu2T+EH+z9Nf+MuRsfkzSUV06RQ6QBZnQ3pDcfQMv8KeVZckwwqy9ZWWUrjmrpjjzk506C7A==","shasum":"89a5bd03f16bd5998f5225ca94a3b369faa41774","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.10.tgz","fileCount":6,"unpackedSize":17081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh24MhCRA9TVsSAnZWagAAw1wQAJQd9V9jtpUVUXY6EZUQ\nKs4Yf8YBL2GxTWV4J0VLSPirXV2sxRwwfm5XBgJuYjGSStmQlaeOEwWunCcp\nyJdKY/4cxYQTD4uhNj8wtF0SZOZv/FDiYPjKgnM2Jt490acXY/zfZEgJLggx\nJ7oPjPHVi3hmM9ozTN5nFOMUOpCNA0RXaw13hNa+Cgfa2pjsEkexalr/16A/\nhIfD1h5rXveKJ8sxdu8APqHkjUsi1VRbXOFk1Uh9Is6WppCdd81amLhDoiop\nn7m862jBFxOWSgzyWB8z/dgrDrLtJBVALB4S1oWaXKrIFpZpM+JuKS1jJgjf\n3+rOM59tv9pdw43Yi6GEHhG+Vr8z3k9rmI00ourgMvwr+meks0ddhQHPUN6n\n/SS9v94ekX0m8t5FzV/WjertQ3+/WjMzVw1WMHsgmCl0gDbqvU7kXFj5GTPA\n9MKPt+MoxLxdV6WijKiWAm4QbGYxkdZ4Rg4Ak8Z9MZVwrF2d8WkF5IcU6jWi\nri5+dV5YD/DYIX5KGEoWh35/8TUFI5mOeahqTsLuBzYYvdgrRszzWvZcIOn8\nYV3sLVkCXLFXR5EU2b6lKKrbfl/mI1pESUKd9J01pnjRNUBTMvATGXFPFlBp\nzIXBggnGWF+T39ETpGWG1+bJWnSIPNFzkIoHFQSS3k6uFtvGIIYKJipkNaut\nHR9b\r\n=zA+0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFU1dIPhjq06xDJFHN3RmRc+uMiexFleoSEKmfd/DWmFAiASjf5L270u8ZuwjU32Pl2tLn6WMw6JgQMrXJ2tBwCmfw=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.10_1641775905360_0.8832112147936608"},"_hasShrinkwrap":false},"1.6.11":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.11","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.11","@abtnode/logger":"1.6.11","@abtnode/util":"1.6.11","@arcblock/event-hub":"1.13.79","@blocklet/meta":"1.6.11","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"3e98db6be1337968182396e6aac1b3de53b03807","_id":"@abtnode/service-loader@1.6.11","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-zI/a4e8sHGYlqQjA0+ohLd7OITiPNNDmla8IM/gf5Tsrg4wwXm5CMzlz9SJWZPf9mYESaTenyrUwc3suURMRuA==","shasum":"99e7ff0b7056e5f84ef05c7a5d6cd0402639297f","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.11.tgz","fileCount":6,"unpackedSize":17081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh29gWCRA9TVsSAnZWagAAUuIP/0pgidUcVgA/J2GL7BTw\nOfR5CPUF1bcE2CjDamGcFifoGRdXTurYYDvwerVFsH8XMjDYjtUGwqE+j7XQ\nQrO+f8EWOPqUjwYRBJD1368b9+kfM6+rIFUo2Nv5T2i75YY8S2mNN37Q93Ka\nsV7ePl/9ZnzyNW0Aijgfgczj50drJNQsXwT9TNFJgxqOxBu5uQKH7FJX2MHF\nimIYjtpoZkca9qABqgJSrFCTKka/kFbI2ReQT/us0DuwXiht3xNSRSAMZzn/\nC2gwRUq8vfMJtwRbocrNLBKSv1iBjy/Cu2VDM5VjUrXxNgCZMUIc6wuaHejW\n2gjaXSzSGvGZkAIZcPB7lGlW9G/9sv5jThjfeynMxrylMlYKNfoCZqwNIHT0\nGsAuP6esU9GH66WUdqHDvmW2DZUTf9ogyI+ygoJHTIq+/gfY22a51qBzusGe\nVHJZ6rbFSxL8DX0YRrumitBaLE5o63N/HySOS27TaI5lJyg5a7703IbMzQiz\n6V8Q2dthjK0RbUE/af3LZneB8PqiNAf7zaLN0TkIUY9nXC1+jfXGhtTB9V/g\nLEsUnUTHNHWVabq6LnJu3q857d8z58SELoKXrTcyC9xnH6qno+j6xwbA1VTg\ns73mC5FcWkBz5NBvCpVf3APHxzuaj1+r7WQWSJPEZOLEo547Mksq1HsaKHPz\nfHCX\r\n=1q6i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBosTlQfPQR/HLW5tndlTJkgHakuHkBEF4qcDizOowI7AiA2XUjm7GDw+4k6ArMi1njck0kg1Vw2eOqFPXKurG5CHQ=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.11_1641797654223_0.5380435878382632"},"_hasShrinkwrap":false},"1.6.12":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.12","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.12","@abtnode/logger":"1.6.12","@abtnode/util":"1.6.12","@arcblock/event-hub":"1.13.79","@blocklet/meta":"1.6.12","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"dd79037978dc12f72330227a553a80a504f03fa7","_id":"@abtnode/service-loader@1.6.12","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-O+4OWi8AnGb7gzllmSM8xHxW0i+wgbNT5XOGmOmzLtXpJN3FfibBh+oLMSjxC7BZYQqyC+ygCsVvgrJMPIrv5A==","shasum":"68d3121a1d8152f3221e74809b920e2d4d06450a","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.12.tgz","fileCount":6,"unpackedSize":17081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2+e6CRA9TVsSAnZWagAAL8IP/2yTtydE2YmCNPBgxWWV\nnXvusIzqh2aexRl+7Lx5oNS6UfINRy2bYkm3cNQkx9PkrSLNRQOVV8F+xtXg\nF7s3Iid7itsNfqKzE2thzZ/0ZwIQ6ZOIdlpAVbxKgYBXKdf/4dtECRQCCZtc\nS/Bx/VqhKR5Eg/VGYd+vC/u35XtRAgiEHE9QjivsGREMRIrgo3nsXvNElgWO\ntHAvscPTV5thSOdzHu5IbOaNeiQRGpTsqUtx0TrPaDsr3fPuHwPV2tPvrqzP\nhRcRKloBe8p+YFsxPI0H2nhM+YGvE5gvJ618lKc7Poagd2TWf3dhhvB1XCPA\nBHxR0/7BTb8AJdOOBr6tYp2qG+h6iRVdUvgL6QHDUP0m9oYUzw4L0V7JtzSM\nd8gnUBu6gcdhidzZeTi7q140HoI7hrlaAwmvusN68m9DMHQQAhF4bGPlyT5t\njBn1R3C/Cm3LXWYkWwBjGzA3EXZA28POAbZt0lvqpSEgoReoxOR42uI7pziY\nZFQ3u39UPZt9PJtJ6syVM1OErYeuNbOvah3E2v46Zv3MtLVZ4v6Y9R9DGNmx\nk8kmODT+i8qnycoqzQeBPYzI5LHZNkXAVSGOfC1RQpVE0e9ZOS6i0v1lOvv0\n3r4wSE1lUN8zNdxbnq5V1YYH/dYAwwmH94Qom2cHoTswywKgOUgOxbhhFeMs\nCiRK\r\n=rgfU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcbIq3RIoHs+i/Vq3gCYYBaWCKUzzFJHMifrB9u5hBuAiBZJxAsfbhNjby0nUeIaIIGMpi436p3UXbHqmSMU3nKew=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.12_1641801658389_0.725105355602246"},"_hasShrinkwrap":false},"1.6.13":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.13","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.13","@abtnode/logger":"1.6.13","@abtnode/util":"1.6.13","@arcblock/event-hub":"1.13.79","@blocklet/meta":"1.6.13","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"4fff3e4867db54e55b11bb0188bbbf703505dea9","_id":"@abtnode/service-loader@1.6.13","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-UgL1+iQsEfB4Uvo7OX1TSH7n66w4G7JyB+wdjQPe/9lNVQLKk+2XrVJM5Uue0WmwhizipX9crn0QMHKNvGv32A==","shasum":"ea8865d47a6432a6424a46951c97dbb0ce6fa0dd","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.13.tgz","fileCount":6,"unpackedSize":17081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3P/7CRA9TVsSAnZWagAAw6QQAKCrvo9HCkZwN6z4013s\nbFBGN8s2JAts3NKw3+gm59HMkUziYQtI5X4RxY5qsAo5U11Z2IMs5pe3weJA\nP1RHppOo4c2ZPi177B0qddAsg9dyAtMjLTtx9/6FpI/hEi73EznJStuYtvMI\n/K4UXupnIUAIVVUySqmwVY3JUqDBq3MhfZDzeShL8181EHlE1VhaWkmQstN6\n8nQcWNrHK2ExAIYqJeVkL6CD2V32gEWZxhOd/F1dTUJfQUwVwry/HEtokpYo\nLnZVQLCs8ER+gmgYByJufLbni61waR59c8Brh6mHS6iUjQ0zMM4exNIN4pJ2\nznwK+gMVhNG5UcNxVHrvszJMF7kg93CQ9Od/bj+OQgUCjuQ/e50NYJ3ODXno\n9j06nT22a6I6Nr234VDmgZxz7QKqyA8mdkN0NeZmKajFkV7qMlYAvjzSJOvj\nop5tDN7aMwtr+ujtdLHoaODpOW1otabU0qv2kkV+stbA0f3xwidK3YtJQPe1\n7ZUOfdkYmaOKlzn9OCZzL9YILMZC9erqmIhl6aCagMv/Pm/OdKBGghNjbVL0\nOI65/F9V4LyDUTv4zv3+sxwsYleCZCyYNeGQAgVq2qSa5m36sX1ZZjvrtvk8\nM2j1UDj6xBACNGh+PWZTiadeluyhkwYhaYe41na/q8vEC6Ot5AhPhuYIuaC1\nvkUA\r\n=pKxD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1qigwv8u4tocXXRZ/hf0G5W4XBCl02CUEf1TCMcvqWgIgWevdKc+BQ0GKBT2l8UXcLKvnNTu9w3viMFzXUGOGQS0="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.13_1641873403505_0.6400942991617309"},"_hasShrinkwrap":false},"1.6.14":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.14","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.14","@abtnode/logger":"1.6.14","@abtnode/util":"1.6.14","@arcblock/event-hub":"1.13.79","@blocklet/meta":"1.6.14","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"0ae215d5cf1160631bdd9b64639c8fcf80eb2d5f","_id":"@abtnode/service-loader@1.6.14","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-sy7NHs2v64Caaa7Qh8H6HT/3DkMGnFimhqlRGrgvvifF8obLzwY1AIEGXGGxbBnQYpqgdE8P/T5F4L+rWw+6AA==","shasum":"a0f76b31c34ca6e860fece0f94a4d91040761b62","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.14.tgz","fileCount":6,"unpackedSize":17081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3okbCRA9TVsSAnZWagAA0AgP/jhiXmVF43mndRnHtl5X\nmbHYNnWOCWvBk08Y+IT+zuIzyz9jIxl4PyCxrW3FgjFrjLugn9kZk70jbt6P\nEgKKU1HxnW65XLM+zleJnwRDdmMat6Jz/M8OUP5oVxqwZtushsLDhXZZF7FM\nC+l2jGutnIwvU0UZXLNS39WUIzh7t5MPl/u+5CWU9snSBxxzuyBQIafusoNR\nTfhswkVX/H83Jk8mg88A4U2jjQxlkkz5tw9+Ns6uKM1RrCtHUPsr9m6hsSF8\nkbjBglQyt8s8mji7/QJ/ePc3E8ifArtFfswGAsW62e1ov3C7zWSzZQgKcy4X\nabsebD6wRwoc63KOYf1984C9ATMiwAACSa9zFB06+Ey8LbJ5pbdg3XWq2KnK\nlvWrRA66j7pcEy9sxb/GqXdurb0/E904MaIrb8OMiQLCIPfyIiKUgbyaGzbW\nHnVkKaNuY167qtUFinpSYAk946ORtDIfIFs65g11grFMAOv45hsoCg8NEiwm\nlA/4gW6R5+Qj6LPr5guIsjPdKyGtZ88vojh7qes+lV7iu8sTVid5YDYoGdyy\nJev8CdGuIWdIbuN/NuqrnJrw7ZXpnELS/jhqAdH/wgalTbQpXCP1tyFPXm5N\ncU2jsdk8ETfk/IRvxHeP/cAPbtmrCY4L4z+QyLjTz54wYGj4O8HWkV+K+P1X\n99S6\r\n=ORX3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0fiiIBIYIrEsYSV43HUSzAavWFJlae/rTiRTsFYqNjAiEAs1tz27x0YdCfUk//fOzDxf66kt/R0L9fwv6MRYVuhYQ="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.14_1641974043065_0.8269780635283164"},"_hasShrinkwrap":false},"1.6.15":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.15","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.15","@abtnode/logger":"1.6.15","@abtnode/util":"1.6.15","@arcblock/event-hub":"1.13.84","@blocklet/meta":"1.6.15","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"1b7b07da04387b1daa838b251a9388355009142d","_id":"@abtnode/service-loader@1.6.15","_nodeVersion":"14.18.3","_npmVersion":"lerna/3.22.1/node@v14.18.3+x64 (linux)","dist":{"integrity":"sha512-G70rkR4Lk+Pu8tE5I4YDLc/VhMyrWf5tO3xTfZZAnQMc705oQUednhKjImS+xjAEkV7vGY71W+XPqjLBMqKSYA==","shasum":"03c340d94806835911b74414314515cf809d8965","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.15.tgz","fileCount":6,"unpackedSize":17081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4X8pCRA9TVsSAnZWagAA2pgP/32FX9n4eot2fBs2YRpV\n4674BxGh9GXOlpsGFaOEKLEL6K/3YVkBwUi3GWsnvuTQGyE0y41ZFDRhv8Zo\nW9iBz1mIgJGPX6BaoADz3Ifj8oIESnGH7S7rNw5JILuYH42WDhiJIwgcrmx2\nSLnpaReZyxshoVO9t9XjiS4rC5qbaMU4nw0SDwS2BpBmnsHCdzQXKcpxNLYP\ne3TckNnOklDis4I1D8GRwnyl/xC6Y1CMBmTR5+aZ9JpMOsjVhVqzaUNu+9RA\nB0EXQft1hsKU8G3iBKQ3HWuw37XhZqZFBebAvuBAnYtcjblngmMfzO5bl2hp\nAFWVYLQT/hjUmUmn74Y+MT9MOxo3xV/H69etSEAyGE/BtRy9jYvFuoy4vrAO\n4m8q+MBEOLWfisf1WuojVJzZFaWouVR3g7vdDoW8SteQCPuB5xwE3fdU9gRw\nN6WcSSpSKD9AiGSmsQfE0Eet0PIhmVeXYGNxp/f9FYI+VeDWUqXrJ/m08Eez\nvFfqVjAAeganauddNCvQLvzuyrxBSICjYzHr4Rsx57UqvmPbk9hmzLTFD/eB\nlFptxHSmKuHgBHJ8Ld/Z4xvQLN5yppR7ZZ/VR4OCBZ7fYLSRvXc2wiGRSZRU\nhybDuKui44CZvS9t+eXIIb+NjVdRceke2iV+fGH4zkCdrOIRNG4jqVdw1lko\na6rs\r\n=jMPx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6FhFH9u3p2K4B8Tm1mGIZQeRy7g6YmfvxkFBu0l1z5AiEAyrACSYwnLbsRyS7fawAzQrdOmH90n7K7BhlPHaA0IgM="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.15_1642168104922_0.9617886348850984"},"_hasShrinkwrap":false},"1.6.16":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.16","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.16","@abtnode/logger":"1.6.16","@abtnode/util":"1.6.16","@arcblock/event-hub":"1.14.3","@blocklet/meta":"1.6.16","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"69b08db16aeb75ce23b0e6bb5b9fa396adba2d4b","_id":"@abtnode/service-loader@1.6.16","_nodeVersion":"14.18.3","_npmVersion":"lerna/3.22.1/node@v14.18.3+x64 (linux)","dist":{"integrity":"sha512-LzXqpKk3xDRiRSrSlWnDWn2kg8GujDLTgMxp8gt6gUJwZORisztmZHBTBrm70RYsFywpSFB9R9aGTqyebc5DtQ==","shasum":"e7fb7c0ca67f9785afce0730bdde17f283ef6645","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.16.tgz","fileCount":6,"unpackedSize":17080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6mKVCRA9TVsSAnZWagAAdNcP+wXM+dJKEILZC01qrVyV\nc59kxqi0nbiWXTJz2pxBRM70UyzImaJjBnHthOhgpgKgxVT1RpmIYZ4KFW/Q\ntatIv/z91XmAEnEOpNbXJ88PFd7p2DiruwJxOwuyWhhrIX6VccIRIHmPG1HO\nBdVahZQ01ZPHouBvs1D5/NELLU37LFoFsWcj90pJ47JBTkOdImd1EE9LNZq2\n6VBJD0lIuUDhnXncN74DgVvszDEUrjsHsqWQj65Q21KF19H6gOj18gP6TWEb\n5HK+amal2KZw457wqyBJv1d7pxD+WYgxGPqh0eDTBj162AXMeOf5KnedIicI\ne5AUvi3Un1RZMvXOkAdD/SldHHIH6O9NO8Kbb/laybA1JtksDDoWLFeyKhXg\nguGwn02j+kF2HHeEcw0meI/KEj8FkFpQiYtuz9q5uwi6VQ/tuUxum0OG1iMp\nY6uq/Xw25COibTd/jRERK9A8ovFDXPQRkW8KPCiA21YELQtRPrPrF8qVhSqV\nbpHaKt7p+/1THgln6VmLgFXPySCS77/kwshXIKUdT/O6XOPC9VI9C2pHvr5X\nLU21fmaQnlubAD7ebdLinAj/c6v18e3918pnHbThTYvRuPvunU8U09neXZxC\nEqOEUWlbuEISjQk0TbsfC/ba0Klg+Zk8Wyc+V1xeYeOETR4lCqdxJatapwz/\nfGpH\r\n=p3t/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdwWaehIAw0AOmHficcfF0a3yUBjaWH0OXeog1fe8BOAiAwTDZug3yhBtk/euYJlXbYEDlNr924RIH8D8iLFN8sOg=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.16_1642750612865_0.3177523472159054"},"_hasShrinkwrap":false},"1.6.17":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.17","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.17","@abtnode/logger":"1.6.17","@abtnode/util":"1.6.17","@arcblock/event-hub":"1.14.8","@blocklet/meta":"1.6.17","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"d567a622a779eba43c95eaeb4633cb2b276bb7b9","_id":"@abtnode/service-loader@1.6.17","_nodeVersion":"14.18.3","_npmVersion":"lerna/3.22.1/node@v14.18.3+x64 (linux)","dist":{"integrity":"sha512-iM8C5Tb+dzjJDSxFTvtDvu+qv7npR5Yt8/z9+9ukmFr096Mrui3zvGhikTeJNjaLfvVp73zFT8LncbmRok/VNA==","shasum":"8d45aa9413d88f03dadeffc5c6912b83ce1cc441","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.17.tgz","fileCount":6,"unpackedSize":17080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9n8CCRA9TVsSAnZWagAAcEAQAJ32EKz8LrwKpsbNMtq3\nfAnieVB5r01mYmclWopiRz4h2B+jr8lLhnM6twdYvogE7HxyrNKfv62YBnKS\nps/TCVjeMSyXZpksD00/sUNVOhJ9vPVmKo110kFSosHAVLnxk/c18UojZxH0\n87NLLywp8FVKoZNXFbGTi2oQM1RpssD4EQL/peqHtzTD4SLnUdl0XZuToXH5\ndO7Jb6GIQLZxwV8FJtfeF/oIezXQSvPm1rlR4gqADelhQjuISXO7O0XS0AQ9\nz9KXrEL6zq3wRNVeOQkDawTerJ2hnWV7UnPxaYWRf9dTsq3aziqi9Lkjdb3J\ng94LFN9ZyICKNwTZztIOjxY+JPEdNRMAHm7CQ43nXeGAl39ZS0laEi9RZVUa\nnECHeQRajuS9ZibCwHTTp0S/0+4Cp1ChTCFV8rK9HZTQmG5/CXaDcxA1tclF\n+RnF9MJIcYgAO4EBYpUXMBI+dDuxFzvNl9kjSiRZ9IsNlIr8oHVqzBLMJ0FC\n+6oG+OYBUzRMwKktfMUCoy3nns7vxcrHQGRaRvcerEJYFuCujgpED9BjWNQh\nzYmPEq7RwK8kAxtPPiPtoKQL2XkzmclNoB/zUADjJsW/Kp65y/uHIUN0EBJm\nVc0N4cGSzgtoMTIFEVOVZEKj2UhasmquBxRGTv1nGamRPxLHPUB8eHNRHgx1\nA3tb\r\n=bm/5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcL8tjXSlbwMHGgpYHOaoildwL0UtxPmUPhXzbk+YLKAIgALeRVWZrBH4kCYUx1Y1P7hTyQOLTo86I8+9TWNxzbX8="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.17_1643544322092_0.5552960264763502"},"_hasShrinkwrap":false},"1.6.18":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.18","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.18","@abtnode/logger":"1.6.18","@abtnode/util":"1.6.18","@arcblock/event-hub":"1.14.8","@blocklet/meta":"1.6.18","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"2f02f166869d8ebedc0466068f6ed90ab3e07b87","_id":"@abtnode/service-loader@1.6.18","_nodeVersion":"14.18.3","_npmVersion":"lerna/3.22.1/node@v14.18.3+x64 (linux)","dist":{"integrity":"sha512-XErszUJnMvxxSpPeHqAfktFeJXG3m5hTQQbzJVT2rtYD9Rlf5vO3YxiK6mYEUTlXwF6y9xdSYvu/PBQbMBbxtw==","shasum":"6479060fa20d2044ddf7d18e7744e7ee788cb2f3","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.18.tgz","fileCount":6,"unpackedSize":17080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAvHQCRA9TVsSAnZWagAAw+4P/2W8/1nSJgzXp6Eoce/4\nr47os2fGItEZcudvs1jzdSQY7yFI6PnFUBd37ZlHT3I6TfirJmaXiZzwxtA7\nxcacYHinow+3mfJaErRfB39NBA0E5l5iRrjCWkoHTL+2RqAPGD1EU1kZ982y\nmYJdCr5gDqA7llqlvdVfAE7qvggwoYKeWKipYO+YDiD9dACiWwdZV+6JuKm8\nr4RF9AcW8of0ojrC9YGyn/0gKLt1ewG2xyDEjnRPJEMKQwjyAiP61AXUnaQ+\nqSx5AD6uxIYWjm4PBzJ9702jXdaz2Pdi6iRXT1ovCU71TGB78wUKqxeVKFJj\nzwgmbf/Qqvs1IpjIOCd2caaU4xP5WYyY6ogO071MzhthbOJcEhYG9xc/kZJd\nxzifZm36kxHfMXvCLoGuwIvHHR/iEdsVusoyRDWXRBhrp5t//wctNL2bR75/\nUqc/XCe+y7V73K3a8gba0ZizneZW9GCqobtifptF/3N9sNex9hRJdCwxwv4K\nzNvzFiSSDrKwqzv3q1FhpM5/ldhxt799nVsr4C+CE/nJ2hA8PzhgUcwfikrM\nDTXWU8A15PlIVYjpb3tlR5jK19wvIW7gjxxxw6u0BC+gmfCz+G5fASgXdJUf\nDVMfWiyzt5E031RhYLcRJ6zQGlHUC84h1aFuoUdlZXX4T+8qdmlZiF3ysBd/\nwuce\r\n=YEMq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNxQ5IVFvBAg3GuxyD8OXBSAFU+GzBnDokSEpi6yN+zAIhALqoyYrG8qKcfBRSXxyGgpyYzTsY3LkIwD84AQD/GRTc"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.18_1644360144804_0.6557366563960911"},"_hasShrinkwrap":false},"1.6.19":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.19","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.19","@abtnode/logger":"1.6.19","@abtnode/util":"1.6.19","@arcblock/event-hub":"1.14.11","@blocklet/meta":"1.6.19","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"42a1290f14fca261eccafb05561eecf8683ed66a","_id":"@abtnode/service-loader@1.6.19","_nodeVersion":"14.19.0","_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-p+QDFeGtHpfPLyKwWOivbYnZYyQa2NhCDQCUcfniH9qZtbhdaWIbaIXMr5vOdvfpd9T5Gwyf+5bBlZdMnSs+lg==","shasum":"26eb06194781682e7a1a7e45ac6957cb0d6a54e0","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.19.tgz","fileCount":6,"unpackedSize":17081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBwpyCRA9TVsSAnZWagAAVXkP/3KsWIOU6nkq175/g4yU\nFemlTetrn7CEXrggDiflQYJ2JNE5Sf94feoL8GOAZJNc4RWYjWV6MSnQic7n\nmciEI8fqyGyRDVAuLPMvlvthHYIK7M+xOjnMMW1+A31C6FoDsfa2FDlxunOQ\nAg1F3PSTBW+gSbIFJXW6T6VTsgiYjIk/qjz5mZlvZolg/vNGkj6sQNoDkpCI\nGaQ1I/eo9hmTowE0BuLlHnJ6WTdiq+ULNDxNaWHnaA3bi46VMpyqM6KAVzFH\nAdryORAZc3t+EL18GWJV2jo9vqnOT6P9NKNWE0h5vN61GBTQhHlnFcMdXL+1\nzmdFpyIhgGkTtQ4vPqcGq01H0RzZf82rdrS9ADpD/KZRZM5Xl1fBiOkG57PZ\n9egVt8C5BtJ/+Q+RHcjfQ6loBtYU/oYhBtAgdCrgzUJmRpWbQajhs0Yvsspq\ncBW5jmaFi5bxfIPTtPxyoRXk2iQU6qX0alLJCfIYRCk3W3uC/0aMkAc1fPPw\nwntxnuPm9yuUC1zZGbU7e9XONtloyXkyxOL72wnqsP3Bdp3BA3XHLKSP7dQZ\nPHwnm3BEP7QLha6nnKagG0yuGYSEElF5+okdKcORIhs82fDgJUuUd4G1o9K/\n61KBF7dsMcelNHbUFBBU6vmRhovRLyJfg4UKUTp5fLq079x0Hlpr7di1CmRt\nLo8t\r\n=o+c3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtDHp+lJRzsi38pdvxt+ncPheQz1B8kkrVTnkvpN4jMAiEArLuC/jiAMg1XnCA/OuOGdOqzEVmHLuYsGcjfopjyXNk="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.19_1644628594066_0.5132886540576538"},"_hasShrinkwrap":false},"1.6.20":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.20","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.20","@abtnode/logger":"1.6.20","@abtnode/util":"1.6.20","@arcblock/event-hub":"1.14.13","@blocklet/meta":"1.6.20","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"e695a9fa4e2cbf7fcef554be3309090c37919d94","_id":"@abtnode/service-loader@1.6.20","_nodeVersion":"14.19.0","_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-tqM/Hzu9dfkaYBu6mgUoo+IGIP1Dk+WHIBE3RZ05r0w0NZRf+iy9CL5ZqBVX1A6BUd3+IkXHtO7yu2SxDhFlmg==","shasum":"2c88c45ed97e114cfa651f77a9703cfd8450856d","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.20.tgz","fileCount":6,"unpackedSize":17081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDPTKCRA9TVsSAnZWagAAd2QP/A8oSF9U23LesdXeycHv\nfC9FDyvPNqMedIL4OxYjg7Uc1f5FRrRUmipmsri3BAI/GFIJGtvJ6Pskzqwl\nku7fXsnFiUELTMcP+CTgOPSrow+nbz/51fzfhcVz82TOJ5CtewX9esPRugIX\ncSkV623RBLQJFCS5j2hIILV2Tl4TKusLucqadQ8cfNr9W24lMHRY43OV2qsi\nkK5zBdl07jW7wx/B3RTpdSMQ+9tAmQncg4sbsIE2jGxSQ+cgmM3xVYOcYF5C\nVH6G3b3/cybMHFmoDNaz+MjL34BFbj/7bOvMQQ3nI0yDwB+MhbO/lzi0He8j\n8cb/B0CW0ZbiRmw9nEpY3bzsC0UtErL3hPNFLCmAH2BaZZM/86uiB9FGhG+f\nUaQ2HTObOKzJEUSs1ttBaNmpKUYnV6DADPkZuXX3f0exd6/6vFIgkT30G+3a\nEzvE1cAYWwASNCedd1I2fPodGCuP0bz3tsUUaT0fFHVDs/UiYOJybvZ1D6/9\n1mprlsLobY4QbgzNcydhRavywfl5VY3/GTZ4oU9L8rTBBjDLjNuli82/BgaL\njpBs3vTdrRRrMjNPSOfKFahW/JjmL4E0m9D+QKCpU1NNYVtCIYiwHcarhvi+\nXTPnkS6/ZoT5Q/n+Ro5hcXy+vL/A1fMRAMJkQJarEsTIfhUK1MFDfPYs7+FM\npejJ\r\n=Q3FC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEO7+xz8zLlOpIPEL2MdyDX4qE1jF4R7wK/bKbs5VI+TAiBj09m6PxoRzwGVnnkZkUI+TjlvpV66rJ5maES3PnjRdw=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.20_1645016266561_0.1601616997330062"},"_hasShrinkwrap":false},"1.6.21":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.21","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.21","@abtnode/logger":"1.6.21","@abtnode/util":"1.6.21","@arcblock/event-hub":"1.14.13","@blocklet/meta":"1.6.21","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"864ae21711c119948475057a1f634fd7d16ae91a","_id":"@abtnode/service-loader@1.6.21","_nodeVersion":"14.19.0","_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-ZzyW9+nxTzPzGm7/9QEQvoFrJbl4BocsAJ4Kg83yJ+IlxdG4Xm5AahxGQTOHvzhgnNrn7hMLP65g7RZctvpr2Q==","shasum":"1b89d57df765ef5ef7b8eb416021aef2d806014c","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.21.tgz","fileCount":6,"unpackedSize":17081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDlGHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJwQ//cQrUncz/KJ1zPAsIV0e5mI4yY/qQ9WP0CS25lrRtJz1NMZGj\r\nNfbD61PSLAXAruvTObHmFlQNwS7n3+r+x9CpRax55RiYcSf8O8YDWPk/25ny\r\ngSVDAvrr4EPnllhvrLMOGO4R2bsmWUO9OhRhcm1+ha35zo/yPJsQPeEm7xHR\r\nSXGKcYWPnIwaYfBkQYV1RKBrCfIfbfjeLeT1gXuFp0f3G2P4nrkSZ/PDKVH2\r\nh5WEP2OdcJTrmevpRPcWv6Cwu2my//vY2yrQdafYBLn/uW9aedm2OaCRuHRB\r\n2AqVenAGSZL95/CPFj8D9rlUIl2/l3Kk/LO6/xB0Wqo2RE/WeauiM27msMNf\r\nnaXcelKCJNGRrj6YFjSuk/k0tYnDu9R4goQ/+fb0RCIAxqWkb2lu9n9WQbTo\r\njpKczcUE1HbUVPpK5ghxbMqbmaAJ3rLRSIr5knJc/mHyZ0ycrb+rINoizjYp\r\nj4CnTvAFoUNCyL9rdPYzjxWAPQvEHi9TttT6G3LqSKzYlsy8vXHu5GYCoOcG\r\nLrfVQlxP04wsEHHXMjC3uQ8kZnhBYdUMHdy1QtT4wcu+Ihfp2LNQxL+182cT\r\nANRXOaDw0CbH9pA5ZBIcO1BVjgvGS+XH63jjDao3kAPt7WZFuy7vjXFWkFvQ\r\nyuDI0mbdlaYlyhQSmYjiviZNCdBB/OF04qc=\r\n=i/T6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC34fUsw9T/qD6Okk0sWZFwgPecP4ygaqjNb4I2GKLPBwIhAIQS/hlIElRkwKaQ1HLYNZaNCYInkKqe3sfH93MFaaeb"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.21_1645105543652_0.8467835738982872"},"_hasShrinkwrap":false},"1.6.22":{"name":"@abtnode/service-loader","publishConfig":{"access":"public"},"version":"1.6.22","description":"Aggregator to mount and make sure all blocklet services run in the same process","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@abtnode/constant":"1.6.22","@abtnode/logger":"1.6.22","@abtnode/util":"1.6.22","@arcblock/event-hub":"1.14.16","@blocklet/meta":"1.6.22","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","dayjs":"^1.9.7","express":"^4.17.1","express-async-errors":"^3.1.1","fs-extra":"^10.0.0","http-proxy":"^1.18.1","lodash":"^4.17.21","lru-cache":"^6.0.0","minimatch":"^3.0.4","morgan":"^1.9.1","rotating-file-stream":"^2.1.3"},"devDependencies":{"express":"^4.17.1","jest":"^27.4.5"},"gitHead":"18ac52a439dbd04e4ace98d796b6de517503fb14","_id":"@abtnode/service-loader@1.6.22","_nodeVersion":"14.19.0","_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-4bsfMzFLFgf/YvUym6XAepDxXt1zLxddOQTMIEnD1s40SSWwUNsEu7KxORL2L/5CQRqbkGk+HjZ6pH+Q17eCXA==","shasum":"074c6d982c85ef473caa2f8f323309e33e93c312","tarball":"https://registry.npmjs.org/@abtnode/service-loader/-/service-loader-1.6.22.tgz","fileCount":6,"unpackedSize":17067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD4xJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSlA/8D5dEiSS6jxt7cducNVBeVvtaHahhjezf8lg6ErRlIbUipm6F\r\n2H1fOdC2BCEqTgm+2Wq9MaKHfwXRuwZrUiuWcGe3xgXR40Id5VOMKO1bqrDt\r\n7TfZ+AeesJXgpvhAE/A9+StTvVIZGqqwZjC3l6VdUMzo1aQxX5gvukr+3zmV\r\nPD/8ziP6Da93eZZWp64goCNbM5T3z9P2s+4uBNuIUSfc4IQKuoaam2aI1dBI\r\nrf5QCnmdq97KYwbtXj6F5W5uMcI9Ob87K8apIy4FuU8SNOlrz6OVYykD7RxY\r\n8FfJMjCdSMZOEndxGi1joCfc1WL/DDWM9Aepo08OLRaqUmhDIIkEWZo/+QZE\r\nyRcGus94OnOGyxXbRwVLn+C7qXGw4HK+NoA/sb4k7+ycUmbRV96knmhUSJEc\r\nhmtJ/y6mnLpv5QzlVEHOeKZSegCgmhcAvXOQW+Q9ba4DHruzC/Dcxmt3WsvK\r\nFFC6o+56YFqCb/rQal6c8aKoQYz4BLnExzR2uf74Zqbl85vSk+RWdFLmZy05\r\n0Xe0HLyqwJ8b075MXJmC2he25ssEUyzcmmLQ3ViDduzmh/msbHBgroDtzbuZ\r\nAyHNiZm8LLz0Si1S31Y9O6xIB+1x2rjOJV7zC885z1Bo4SPn14XJATdZWFU9\r\nyDCbiDa+tZ9Pzp6Gh1NwLP+80NAFdMHKyKs=\r\n=728E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDSXYnrPJnSWse1F1zvcZyhyhF2x9iDC7dFJAhOckL3AiEAoLo1hNt7pf6Ktbp/aUweQ/e4wHYT2q1WYGv9YXpad1k="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-loader_1.6.22_1645186121580_0.78927111623928"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-09T00:21:46.391Z","1.1.12":"2021-01-09T00:21:46.732Z","modified":"2022-04-04T11:03:53.019Z","1.1.15":"2021-01-11T11:32:29.761Z","1.1.16":"2021-01-16T00:05:49.127Z","1.1.17":"2021-01-22T23:35:35.576Z","1.1.18":"2021-01-29T13:20:43.407Z","1.2.0-prerelease.0":"2021-02-08T12:32:56.893Z","1.2.0-prerelease.1":"2021-02-08T14:08:10.255Z","1.2.0":"2021-02-09T22:50:32.764Z","1.2.1":"2021-02-20T07:17:14.551Z","1.2.2":"2021-02-26T14:42:02.363Z","1.2.3":"2021-03-08T07:02:17.313Z","1.2.4":"2021-03-19T10:39:27.477Z","1.2.5":"2021-03-22T03:55:09.861Z","1.2.6":"2021-03-29T14:36:18.014Z","1.2.7":"2021-04-01T14:04:39.531Z","1.2.8":"2021-04-09T12:41:32.353Z","1.2.9":"2021-04-11T10:11:09.339Z","1.2.10":"2021-04-12T06:10:42.116Z","1.2.11":"2021-04-12T09:04:34.534Z","1.2.12":"2021-04-12T10:24:52.128Z","1.2.13":"2021-04-15T04:11:45.443Z","1.2.14":"2021-04-16T10:38:01.968Z","1.3.0":"2021-04-18T22:53:43.907Z","1.3.1":"2021-04-24T02:24:41.274Z","1.3.2":"2021-05-01T00:15:18.779Z","1.3.3":"2021-05-04T11:06:28.193Z","1.3.4":"2021-05-07T12:43:38.178Z","1.3.5":"2021-05-07T15:42:40.469Z","1.3.6":"2021-05-14T11:55:37.797Z","1.3.7":"2021-05-22T04:04:29.341Z","1.3.8":"2021-05-24T22:43:30.726Z","1.3.9":"2021-05-29T08:20:27.622Z","1.3.10":"2021-05-31T06:48:48.155Z","1.3.11":"2021-05-31T07:51:00.023Z","1.3.12":"2021-06-04T10:32:29.466Z","1.3.13":"2021-06-12T03:00:26.404Z","1.3.14":"2021-06-14T08:51:49.946Z","1.3.15":"2021-07-02T10:06:02.981Z","1.3.16":"2021-07-07T13:15:18.236Z","1.3.17":"2021-07-08T08:27:35.054Z","1.3.18":"2021-07-13T22:05:09.391Z","1.3.19":"2021-07-14T01:35:56.006Z","1.4.0":"2021-07-14T09:19:17.616Z","1.4.1":"2021-07-24T05:56:05.544Z","1.4.2":"2021-07-25T22:14:19.200Z","1.4.3":"2021-07-26T08:09:33.567Z","1.4.4":"2021-07-30T10:02:15.747Z","1.4.5":"2021-08-06T13:59:08.496Z","1.4.6":"2021-08-10T12:54:11.368Z","1.4.7":"2021-08-13T22:42:04.528Z","1.4.8":"2021-08-27T13:14:19.010Z","1.4.9":"2021-09-01T07:13:40.648Z","1.4.10":"2021-09-03T18:13:30.359Z","1.4.11":"2021-09-07T00:35:39.346Z","1.4.12":"2021-09-09T08:42:53.175Z","1.4.13":"2021-09-10T10:07:05.642Z","1.4.14":"2021-09-16T23:52:17.778Z","1.5.0":"2021-09-18T11:32:05.363Z","1.5.1":"2021-09-26T00:35:08.036Z","1.5.2":"2021-09-28T04:05:11.156Z","1.5.3":"2021-10-01T23:57:58.691Z","1.5.4":"2021-10-09T10:26:14.310Z","1.5.5":"2021-10-09T23:27:36.298Z","1.5.6":"2021-10-19T02:25:04.026Z","1.5.7":"2021-10-22T06:57:51.845Z","1.5.8":"2021-10-28T07:12:45.077Z","1.5.9":"2021-10-28T09:28:17.476Z","1.5.10":"2021-11-04T09:31:03.164Z","1.5.11":"2021-11-09T01:07:24.646Z","1.5.12":"2021-11-14T00:24:55.217Z","1.5.13":"2021-11-17T07:42:49.575Z","1.5.14":"2021-11-19T04:11:23.427Z","1.5.15":"2021-11-27T06:14:12.546Z","1.5.16":"2021-11-28T00:37:32.014Z","1.15.17":"2021-11-28T07:25:51.319Z","1.5.17":"2021-11-29T04:14:07.701Z","1.5.18":"2021-11-29T12:34:28.426Z","1.5.19":"2021-12-01T06:24:05.900Z","1.5.20":"2021-12-06T05:44:26.518Z","1.5.21":"2021-12-09T08:37:53.732Z","1.6.0":"2021-12-10T10:56:06.194Z","1.6.1":"2021-12-17T09:22:17.230Z","1.6.2":"2021-12-22T11:15:45.171Z","1.6.3":"2021-12-28T01:49:00.211Z","1.6.4":"2021-12-29T03:30:20.893Z","1.6.5":"2021-12-30T04:33:30.802Z","1.6.6":"2022-01-03T08:15:53.918Z","1.6.7":"2022-01-05T09:51:10.068Z","1.6.8":"2022-01-05T11:06:50.355Z","1.6.9":"2022-01-09T10:26:22.632Z","1.6.10":"2022-01-10T00:51:45.538Z","1.6.11":"2022-01-10T06:54:14.363Z","1.6.12":"2022-01-10T08:00:58.733Z","1.6.13":"2022-01-11T03:56:43.662Z","1.6.14":"2022-01-12T07:54:03.214Z","1.6.15":"2022-01-14T13:48:25.118Z","1.6.16":"2022-01-21T07:36:53.046Z","1.6.17":"2022-01-30T12:05:22.266Z","1.6.18":"2022-02-08T22:42:24.940Z","1.6.19":"2022-02-12T01:16:34.258Z","1.6.20":"2022-02-16T12:57:46.689Z","1.6.21":"2022-02-17T13:45:43.794Z","1.6.22":"2022-02-18T12:08:41.706Z"},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"description":"Aggregator to mount and make sure all blocklet services run in the same process","keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","readme":"# ABT Node Service Server\n\nAggregator to mount all blocklet services and make them work together.\n\n## Usage\n\n```shell\nyarn add @abtnode/service-server\n```\n\nThen:\n\n```javascript\nconst createServer = require('@abtnode/service-server');\nconst ABTNode = require('@abtnode/core');\n\nconst node = ABTNode({ ...nodeOptions });\nconst server = createServer(node, { ...globalOptions });\n\nserver.mountService('@abtnode/auth-service', { ...loginServiceOptions });\nserver.mountService('@abtnode/acl-service', { ...aclServiceOptions });\nserver.mountService('@abtnode/payment-service', { ...paymentServiceOptions });\n\nnode.onReady(() => {\n  server.listen(5000, () => {\n    console.log('ABT Node Service server ready on port 5000');\n  });\n});\n```\n\n## FAQ?\n\n### Service Options vs Configurations\n\n- Options: alter global ways that service works, such as `dataDir`, the loader and each service can have their own options, and the loader options are merged into service options\n- Configurations: customize how each service handles the request on a certain URL mapping\n","readmeFilename":"README.md"}