{"_id":"@tryghost/moleculer-service-from-class","_rev":"96-9c29e72aa0ded262ac3942e5989afd75","name":"@tryghost/moleculer-service-from-class","dist-tags":{"latest":"0.2.28"},"versions":{"0.1.0":{"name":"@tryghost/moleculer-service-from-class","version":"0.1.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.1.0","maintainers":[{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"5ec072eaf79ce98e0a4691470d48e27e48dd02cc","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.1.0.tgz","fileCount":5,"integrity":"sha512-oXhOsaJqhfLgM14DxlnWPpXICp2kfQr0J4TaTpzZpYC0u156jkogneXfXmEAoKy0HgTDMuvZRlBZLEnIuooj9w==","signatures":[{"sig":"MEUCIQDfcb5qmaB+7PtFKtT7lGd+GTBIADXfPKUo87efOKYL6gIgPpmS2CnLL/mqdKz6Tjw7bkhxh9jods0+4sFZnubDpE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemFp7CRA9TVsSAnZWagAAr9wQAIE9Slw+BFgG+1Aqsvjz\n6LiICxKujYU/Na42xIVP6amtDmN1v9UPl9/oMLfTedYIPwQ/9PQXOm5/6K84\nbLnIh/uDJB+QAUasitQK5OYiEc9/NzAiIcNB9hMBu9Mw14lM74jTYV4Ju882\nWuWtmvTxfk3YBTGbouArueTt7b0YXgHfGdhwOC903yMm21NV5H6B2meqJzI5\nzx4NUhAYmLJdcy29ERSQzHJ3XcMK/noVR81JArlp2N1NVJ4DvewGoq6q4dPd\nTbrKlZ0FSEQX5dw5de9nmckzwEDnp0zZ/WQ4Xa3LWrXkSI3IQxU9pm15aNPm\nXFFRbGklyqah1w/JlSNDCVpEft/xKVl0KSBZ3IvBWrQUYLTuxFnSxG+gCiXN\nh9Lb1V3BuxZqXhWQpzjvIsygmVMc+I1kvbJO+RQLgwSFwY83iEgpPOynVvsI\ne2Jb9IbxXD3WcaKcTjHHfmCqKhL8V/AO5UyGZZ/IFiJLUKtwGFgkL9iQ7UFj\nJ6sOhl3cLyCdTnZfwClOLOxVM6rU3TCCgwBctl6tBdIV18nwm//XqypTOMJP\nSH3u7ryL4Z7hejeErY6u/9YF32Em4fTB9D935leTClhIvqXmZeCKj50y0Vnc\nXmQtT81GeUVekcsvYooWX2ZfUAaBNzMsi+mF7kO+BhXqJgzog81e0iiw1q29\nBbsB\r\n=AoF3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"898e261c61352024e538e87397476c6496e98129","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.18.1/node@v10.16.0+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"10.16.0","dependencies":{"moleculer":"^0.14.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.1","sinon":"9.0.2","should":"13.2.3","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.1.0_1587042938843_0.6396188278389079","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@tryghost/moleculer-service-from-class","version":"0.1.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.1.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"a5219e12d51e9afe03a648fbc1175de0c0753049","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.1.1.tgz","fileCount":5,"integrity":"sha512-LWtMkQ8CPxFGY2uihnUEaN/UKhfqqXwZSaWx/ljfTaCwL+2h29RgPXhMC1hXUfCrh4/Qj7RTiE/upYIZ3Cy06w==","signatures":[{"sig":"MEUCIQDOZCw+j0kSJB1OGMSBcX62v2btSt2B46AMDFYuwaOk8QIgNG9eYInkq0nPGdMbs5SJxZtEtOjcLHhDtaikE7eTPTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemGSZCRA9TVsSAnZWagAA3mQQAI8N+XeV7buToq4oZelM\nUrULAEE67F9G682NfFpHgTHoMB2LrVEGsQ7BbZxUIp5mWgFv6nRIawuM3GwH\nFmtDE5zMEzLNLdS/YYaBM6l8Ocw2i5D4WHB+IX13MsRnXnSDs9dwF4gEteda\nEM+qch6b3ATCfmMMr5XrUxYtd4BUYygCybyWVZjvVqyyxr55d9WswvX7Jlqm\n2y/aC2yZofYOtmRtZ97KyKnVMuk8058vP1OGPQXI3K8mOuq5zhz9iG7hzrQ5\nzE5UR2zVmxWY0V1/H+tNpMXhT1JFh/+jQZiNm+4hn9zy/PSh3kjahBSJb2Gd\nkob0USphYNFsiSFBNijvHkMm0GH2Gk4Ij4oNcWQ6dNdk+G1ZRnohcHg2XMX6\nzf8YskJMmS86wPSdI6E6bLiIR4nJMU3xDmYUc/5JJrdwMJtBvGjvvTbHOfED\nHCl1N8VT0r7QrjbiUNZcBm4l5Su5kQY+GTQCiIgV5wUCf5wSal5arg7SpHUE\nxWjAA8Dtvqes8+5gsXp4ZuS4LYTJ/qPQJxLFizAffcAy8jj4bBBzE843ADOP\nlgVVeJoakEPy1MCb4Yla9l3H58Onw657D30VymU3LU0+A94ZOryFYloB4SXo\nAGA50M0GOHilnDvh3wvsxmNTeeDwJGFxvmYn4aK+d5cpucu54G/6h1Kzmj5s\nylrs\r\n=n9r5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"18c0548603663a3fc4a59eba72d32a778584ec23","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.18.1/node@v10.16.0+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"10.16.0","dependencies":{"moleculer":"^0.14.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.1","sinon":"9.0.2","should":"13.2.3","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.1.1_1587045529575_0.2939798545370218","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@tryghost/moleculer-service-from-class","version":"0.1.2","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.1.2","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"62c2475577c3eee0067a8330d842b4cfe7d09464","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.1.2.tgz","fileCount":5,"integrity":"sha512-J7zoFl4OjyteNrOQyRC+vx9CC0+eVI8c+6oQgf/mBjnkRug5htX22KDnzXwg0760+QFTEdZmoQNWONypQqLFKA==","signatures":[{"sig":"MEUCIAwSRhGV7a/0iO/ZNkEMVimbJsIoJYJnOMA6R0lZ+9g5AiEA+p/mSZ/VNkbLrumVNKu2mfR+WBGJ53WhOZG4wWjTXaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemdTfCRA9TVsSAnZWagAAzlUP/Rx1hv9YHaXc6iacOIDw\n4HLWO9NugUb5ntI+Ke1Ugm8KVSc4jeEP2vR74nfRyRm+7UIU32sTkZOzw19V\nnR4sAHHM15u9zoHDzrgjyxwpGd8Ykat5amYFoX/7NAlOr4oV/KuqK5n3SMsa\nQzJSfct5Di7Tx04ZE1SL/d48Dpyn4lzrrvN0YYKHAfrZb0snSGUaaQeHzDd7\nrNwNfg4dyfHmBlF1JEJBf+BfMUigfbJSw/yGc/+FZAEwgsDB74Q1PzwEDZkq\nzStHUFPLmrju9K2ZjAxkKOgkVUVIPKBIlE/g7Sbvyo05zgelgk6wFgMzZmdP\nW6rn9/3mH0y6CY+AtzL9mvbstiVjSjHfz1xSTcAdjv8xdC6j22NiFvVgSvDG\nM3S+D1mqkAxR9YaWhgO+huVi5Z+JzZ+h4wqDR15w1mvoSp7WFwQl/k/tjjnb\nqss0slFv08Y8pD4R4hE//Lr1Ll4VKp1s9t8cGPOP6odCDNH2JYeAqsR/iHFC\ndjxjuc7iVreSI3zrK6+KJL4+qLBJmgvnEsYRgW4ygKKp1CGurMvGs2TJJfCg\ng1cClD3GGBinnCrkUacppeGpG0et/VXtVsYlvWSXU9hMGwN6s5vWIjoQ2umu\ntw0CHQFm+Dyq8QYvR74OYX0byENwEIV/kV4fcTLVtIKjBHnrdgXM6GnF8In7\neoyj\r\n=FqLo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a3cca02f02129caa1bdf7fff3286a130b74bcea6","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.18.1/node@v10.16.0+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"10.16.0","dependencies":{"moleculer":"^0.14.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.1","sinon":"9.0.2","should":"13.2.3","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.1.2_1587139807136_0.13227273008741092","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@tryghost/moleculer-service-from-class","version":"0.1.3","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.1.3","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"0e8799d48f6685547402690cbf956c99738fd8e6","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.1.3.tgz","fileCount":5,"integrity":"sha512-MoHN9L+wQBjqcsaaG99VdpEcWWLK9cWpWbbsWDKbw7+ob16Yk9vfjk3cVQLTMz0saOgg1BdkURETysi12wOY6g==","signatures":[{"sig":"MEQCIDclKim4gOs7Pf1Ks12Zs/YHf3KYnDAZdqudvGqKbRp1AiAHIMmrfH4ZVVqZt3c0nL62TV3lKwcz+jF+apPi8xU4kQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetXmPCRA9TVsSAnZWagAAd0cP/RwCjzSjWPAeF+wQ1sK4\nkkI4AHmxRaAEfWMjmxIpu++JmaRsgyfNYF5xgZ1ExQbu6ugXKavrTFga14cr\nU2TLyltSvyfZsSb0j9aJqXe414eUyo+xTKgsb9S9oSRo9Xf9Y0B1/jpOvU2R\nFz9nPMFCm7JrxfW5qiMxej24dmEpP9dNBuh+Wb81XisODIjL1zsh+HiYd6ZS\nqpA29sBWtsJEFPnbccPebFN+RTrsDXRIGRdOhjrE6ove7Eu7J2CRIhNaGMod\nq681ekUmxzV8MoWJh3b7WG9ig30MbvbywVzvxOzgIs5k7/hR7hk6ajSMTXuh\nFfcApLzSrHGDVpo62rChY1Lv7Tuq2UJ1/VKrL6NjGKMeYWV3MVNDNW51YJXB\nrjUJFzRGQtpHEVxqPuxrgNZBUZYS8tX8/YLU0cLBxRuj4wwKJ1ShaNaGHd79\n8U8w8nloKBAE6alORdpPRYVar2o6joS38j/fGiRvbeftHucWeh9Xhht8m/AX\nbiGRvdpsz/ZxwXw+DkeGBiqC3VN/HWQqRetf/SC+kJ/dLqHIYk7IvqCUzae0\nc5JBDjdhnPdGaGAd42UAPsXeC7aGQpFmoSNbSPBMCuoda8i6YuwnOuifKNO9\n+5bjTA8x9VJ7Vvsng5s/CRTHLMIt1riEPjPYY9Ge8LRPAnuWbt51OjxSSbtr\nqcgz\r\n=LEHK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3034af3c5f4c1b22f6a72fe417e4b1ebffc61f83","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"12.16.2","dependencies":{"moleculer":"0.14.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.2","sinon":"9.0.2","should":"13.2.3","typescript":"3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.1.3_1588951439368_0.7281758145041055","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"98106ee254b49fd58fdc797bd1468d450480c8bf","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.0.tgz","fileCount":5,"integrity":"sha512-JZ5iGQx0KVvPFJsMmau4993nr8XvUEef3anPHbxmkHjuOusnzM6Lxlodkn7RCwxBgHngIpx6hgDdYSmCoco9AA==","signatures":[{"sig":"MEUCIQDbT+Z/ChfIBpD4ohSXeUKC8Dsmrz80uIf3pNY/DGE+vwIgKOj7O4ondlFFwr9Xym0YPYVLZlJ34hSLGZG3dfwO9co=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewowjCRA9TVsSAnZWagAAqFQQAIzDAjDDdnZCaB6zOGpH\njBqr0eq5Qs/OSrdroIJKlIe9rg2GP89igpg1JRnsos/GzDyBBZfbvCwB3PWl\nzHPEiLqVimS2TiryaDWN5RpIEWu+YvJ9PBL9M5rnzoSB6TVq5Qd+90qZVjNn\nQ7nmpo05B1f042451zXlBdaRBJ64pGlIbX8jZe2mJgkWwE9aU0oAdHiVexye\nhCsucnxCeAGlSfIrcmv9nhgz/d4vvxxNT+Tf34RJYcfHNZ2u+VLF/LUvJ75v\nqNRurlnSWnCPiyusHvsyIjo0t5dH4mDLPMx7iwPdwAE3B995cfb0+MMYmoA3\n+MY5prM3qxV4+ZmVgW9iSbcYq6DgHNDcog3mClnoQnW9bVVFqvfK8kBNBZCG\niAJMlQErl7gobh06dm9OehiEmwTFuzeG7K1TDl4CBJgPBdbTFNLJzXrQCdey\nnYsGaIl6qmUwaYUCUHACpcnSJBY/hM7XZhxPXmKHek9Tokk3MasqxnShwTGb\n/cd0JA5g5Uqn6MQx5ols1BQRgR7AfYsODB9EyqJyD05vtdf7iCbk9txaUGkU\nCtd4JMvyo6E1cWhH9mGp4KS/G3+XwHI7feaVD6u5KZPApDhcAFrZiqmdU729\ncUWuxfhPYWexT6AFD1jlN+2OQC0AkoAbskV1P4nI2XGfuomXFPcBcc9Tzp8G\nf2MT\r\n=gFEG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"74a4d987abbe1b3496f9c9c5f382ed498cb117a2","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"12.16.2","dependencies":{"moleculer":"0.14.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.2","sinon":"9.0.2","should":"13.2.3","typescript":"3.9.2"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.0_1589808163020_0.759398526309879","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"a885394bfe41f4938a7b7be8326aaece71de7b98","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.1.tgz","fileCount":5,"integrity":"sha512-ziY9dunh3TuykSnLsSXcP4ritVcg5rnPGYL2YEqoeQqrknV6OVa86IBQZv7b9YJUsqZkUWjjtVuxyH5zOZ2c7Q==","signatures":[{"sig":"MEQCIBRzVdLqrt0NQCtaluiDte14V/oweqggYsQUd11p5ZmpAiAnobGmVrA9ow8Hau3r3HKaiagRDEU7bHPH3dImDTF3sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewpCaCRA9TVsSAnZWagAAwxIP/0h0AQBzIjmkmSGJ36wL\nNLPqv8QfjKdv5+yb11QtPXIjI5LmN5T49lPaYCgdjCq4RBcUv4V5gbBY0Lc2\nVXY1MNfrnzOAKLDvFe1CU6yF6QYuVmr3R4So5froU6EQElf5U6y1b8nFNUiV\nERjuEsaMOmwN+nZdi/5NRY8W6TqzWpLxa9nEYQWE/x3rDVYgghOYZNCRP9wJ\nj/SRUSdSdqedVzJrK1ui7TdPKZ8Uui1ulON1HnYVIQo3NHdbScHskxXJrV3Y\nkCJSu5W3ANXZ0Lzx6xNdzun2/6IWWEmHiJC361RxvEctGhJDNEh7PJeK2ol8\nRLHCgrDNNK7TqqF0YgdWuLiB8lHzX3P6mNeEKmtsnygwxsDei/Nf/mmINRDJ\nrVoEqaYyOGg4Tq6aD1FElKmBwkGy51Rn9TA5Np22IJit+Ud3cB5oqrXCbakE\ngBkoUnHoASlbOsngzHDTSgDv4PcAsgf0vMvosZ/EqrU5M9KzcIpjSZlTKbMC\nZSUpzMC0puyE4MBgW6svPNtfdWhv5B899VEICC3N2poho3cpyksV7nDnm2Sy\nURfHPz3JkkNGxbkLg88c4jhH8Z68AlE3pE0AH04jBmtQLZ+lzGw3lp7Ys2Ao\n0iN9RBivEA15ZIejyfgO0+7gxIbTc+MiY2/CuxG29pk8qIzIeKAYt4mCXZuz\n6cL6\r\n=DmSJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b178417259c433d31e9ae90788377980d0621b2f","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"12.16.2","dependencies":{"moleculer":"0.14.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.2","sinon":"9.0.2","should":"13.2.3","typescript":"3.9.2"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.1_1589809305800_0.870358608246329","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.2","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.2","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"f4f33f41ac04c534595cef1673d394b82c36816e","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.2.tgz","fileCount":5,"integrity":"sha512-Pc09zH5gmQqxh/U+QlMsxBlamHxri8lP0S1FV5iVGks7fMtD8Fx/VSr1qLAHYz7e1fb881XJ4FqeylAAJGv+ZQ==","signatures":[{"sig":"MEUCIQDb4zCvnTjaYEoSTCBPNPI3VV5Uwtd9cHPX7tmFethctAIgS6mMgvspOalDvnB2MZ8Taf6HWFKARyCKc+NOnzwmeXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezUFlCRA9TVsSAnZWagAAXmkQAKHrt7ShupFnO5DWdVBu\nzWvO3nJLQEqLCrKsPYSK/VHOwVzJfJFd4c36UNuNfdpcG2iEzkv9/lHR8dv9\nC/PYYXA1dy6H/6WMWLlYtUKdmg6JFI0bwCIzPIGpD2mUI2CPc+XAcogW+7X0\n60+0yNush5BOQfBkr7N8lBBnfirvjIJQKKXOmrWwlL6fRA6C5ez5A7qO+Xor\nLqCvqiALl8IdCYiVlKSHdwNDuIeWAvd1/XP8XyC0fauPT/MammdmEPhRTtJU\nQP6SQIO/VQaN5DiIXIAzx6ZtZurwhvHlN5kfyFh3pkEKEsRSJFlVwup9f/hp\nJDObdJUi9dSvQb5nrzFlfWJOgweqH4wrg3Gm+Fpb5nDuUviiYAaZM8CiGSjv\nYH2vKfOnTizujNYqIFhz2jf9MFEvKicqcJAcbP2mz5dGN2dElVojU0hgfMDo\n5czhMsyIW7Y3xUr2ofKUvyW4+ovLnMoRQrbkolWVUMbz7DvVENSRn3sACrVs\npG7Of3A05iM4SwV/0jf9YLbIKO/OfdLWaeL2GMXESuL/FoHhDVXp0qQ8OU5U\nQphCSC18nVI6KA/Hoe1IjfP+O1ZcEbzPNLxwzdcSYqZgJdM3ddm08QLsWxIz\nlPH9BNamR2WhJRZfcX/JsWii1ST0/l4CxEek2y516bxfBJAYzpV339CQC30J\natDp\r\n=/xvn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cca31c55266b89fa0985f27ad754f35e79b6e7af","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"12.16.2","dependencies":{"moleculer":"0.14.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.2.0","sinon":"9.0.2","should":"13.2.3","typescript":"3.9.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.2_1590509924786_0.056508827831532216","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.3","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.3","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"bc3c99bccc31d1730e160b4c9535c5da7223cd72","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.3.tgz","fileCount":5,"integrity":"sha512-Kouhg94LrU6CupJJXsKQJwpOLnPGznZStEmiGEFF3tGX49yvQK6a4N4WrloemtQeOGy5sCL6az8biLAta413BA==","signatures":[{"sig":"MEYCIQDIL3wuEkZRCt+GyA7UK+WEwLSgkf+cZ3SetHgTGu4UlQIhALl/RlWHdT1w45u8ZKRptb7KUMGa8WcrrtONpAeTYbRM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/hMFCRA9TVsSAnZWagAAMAEP/RMqsefc8Czh8odwSSbm\n1bfJasNluZ3Jmf0Ihy49LdVrj72h9GbZNGvuDivlpCvV3S/w3i8Suh1QAZFn\nUNLl+6LnFXIhj5/J5v2byl7Jy18mrcQ8ov7hktCJUOMsW7WnPBuGPl913D/P\nNZFfDk7nmK/To9E+TyeKwOak2BwJDR4Cfy1jXLA4eAfhvUH9xXMmmKcbS6WV\nNB3yi7apT6E8hPXbL/WRbwGhcCz4vPBjqYnmIbi6uYszgvse3wmCvcLOJozs\n20YOqemhoSOnoUMRlOHz81ORRTvxY20CFX6VQSxosBkGqPXGo18ZqbD5K/Jo\n9+bUjcgvgs9sse4UK4APFoz1ZL3eUIq+BWYaPWIA2ByVRmMnj9BfnbsEtFuh\nvk+C1B+fNFVf3Wd0CHutUHSyKc+WA85WfKN1T8ENQQ++3KVnoz5ezEgJ3CnH\n2eCSwAggZlVFCn6hZkpiWuX3SIJkpGFXlccv96nUZ4Fj2NQ18TG7JTLYMFH+\nsmNfrbFEqbS09d/Y1aS10YgrHjW159EVPS0DizA9yinLJLcamwDhRZOmbU8g\nMbqDV9Efsok9hpOdQ6hGcms4UaIC9zNG1m6tzfH9j+9jOYjutmaPJvUdEqlj\nQMReYecv14oL9Tuj+cHB0g3ciKhKE5XOj++TwwfZAJSJK/4/F+/0KQDv59av\nXKVB\r\n=PCtS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d34e7b654b0a485deae7fd0df8f5eab75e060757","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"kevinansfield","email":"kevin@ghost.org"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"12.16.2","dependencies":{"moleculer":"0.14.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.2.0","sinon":"9.0.2","should":"13.2.3","typescript":"3.9.5"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.3_1593709316696_0.312741766124492","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.4","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.4","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"c047fae752d85f2a8c5f6e9dc0fb1714f2b60655","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.4.tgz","fileCount":5,"integrity":"sha512-EMnDjOdvg1m4VZ5vqA8lRRx6cX2zmmL7FR9lRf4ySj/GuS1DlY83f7/rqgcvTthl+7Rz3jpkU47LkaNJ0vT2CQ==","signatures":[{"sig":"MEYCIQDYqX4WG6spcmOP1/64gwwVidfTYFJ+zi1rOiLO8yt8KgIhAKJhF/idC26k3dQgTnW8dx1iKu1HVO3IFQalptZApU1W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLW31CRA9TVsSAnZWagAAsOkP/1doCNpq2Ftq8f+HkIKz\ncTILDTGh9rMWAJDTcb2icsL/AqLHEeLaE28lRw+jCTZgZanOjkOlT4BNrHJk\nL/PXnnlgHcdVjmy/YmPycOjPRuY/sS5P2lhMJb6xXiUaLiKu9tyiDSR6ZGoj\njezdUlSyr2Nken0IzPtzNsC34RqZYcvvfC5BmScRvOtgX/N9ignytdcwpAH8\n0wMkjD3hf1eoNZvxQlvJoY00vSvILLdznZEiVBr5MvX4cAxZTxFOamVVmyWY\nz/pvkfH6ntU46YymfLzCtSQMEPoW2gs47NAjtYXMDzBT5fWNPE+MIdFdTUH9\nWhvLnZyNuF+RqAdQH0OSTyb8p6j/WW5yXRQzFXyBH9LPnYjLow1u+FllMeAa\n8SmvuiXo9XZrqe612NCAoc9YKs46O8CXed8JFz5ELxztg4jUwGedwCuLpR0L\nxrwbNaLYeqkTxfCN4T3HyK6OYW92DqBUCzv1C0mk5NfpkNL06V8w/jEFYFxF\n3MJxcVAM6wIx0pWUHmzbUFLkvKWLNOKcr88T4Y3Y6YIYhsDVM7zf0EBgfWSF\nB8i9uvzjDcx4FDCGA8Zcw+fMGo2JXl4wCqtCPiFMEfx3JDM1H3LImR8+rqWX\nnP22ujzB9/WjKZzZApMz3vzjPabnTu70fIXK53GpeAfnMQ5fF6Q4dZun4ERU\nR+Up\r\n=m11P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a0616407816f8b19976670347f7dbddd9a5935ce","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"12.18.0","dependencies":{"moleculer":"0.14.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.1.1","sinon":"9.0.2","should":"13.2.3","typescript":"3.9.7"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.4_1596812788510_0.12403181896604099","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.5","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.5","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"082cc76f4775f6d52b8fea4d66f58c207a13efdf","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.5.tgz","fileCount":5,"integrity":"sha512-4ZQBX2FYC7W9oXgSanBbU2jfiQkJW3vGDCX4tZD89DmOSiLp5HppxtZ/3bKFVbw05QPcI68xNcLc+1iMSl52Eg==","signatures":[{"sig":"MEUCIAf4VJS7K8dQ74RDYcFocfrQ+hF342X8GGq82Vp2sqpLAiEAgswIrxd1Ggg9Ziisrrrm4iZ1E90XI87kGItU0l8Mn9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMoRECRA9TVsSAnZWagAAmNUP/A3Qlo9tyrIz+GN2OeEr\nKPfqNUvY2/u7303z9/ZCgcPBWTsaU/mBY/dtHmM6ux2gkGeBVnkBDZ2W9TFJ\njPz1C49QPuVhzDRRcr2DqEnzFDjOgpjIvyR/b9D8DWXCz6+yyZsT5a/0cSQY\nK6tvwuncCC0WgD31sCcdlE819gLHK+5n1Ki2Z1Gm1a3SaoJ5aCNn3Y5Eqp3a\nl7lhcZ0nIpFM8sjFM1/g0L5Hd9hcVAZ3B0BKAuHUjQim5RNvAJytPc2Vj2lo\n5g1PbXu6JBzybN9V+Pk6sFxvU2WBHs9OCTrjZ790FgtwTceKxwrdIfM2N+Kn\n6evHqwhrrFX2ylAyAdmKIGXVR2UFp/eMcg7Cs+k16ND4thQT36nmah+V5Nwv\njaw2M0qZIwVj6vj3B2Vw9/S4rB//LOeTeBfiqeWaD/6Gwm3l9HrOcu5d9b4V\n1fVOnJARb04MTnFoMqobv/+YjZ00u+5+CNB0b78GdtrLxgcQq3638T3krcAM\n3ZfC4WxnCZaccQ9wq6J/MwIyzsmOqSE9JyDMIYg50BlxrG1ODlgB2I5MMDyC\n0XDpsaCM5Zz/jafKbLhux7pBZOheUdy6FH92KXSwffSz/V/23+vI+U30mxrG\nXczcwMyukD5LDQlvaj6vOLmzd1wM8CW47j/oGWqv9ov0ELw++CeltfowTNP6\nMAJk\r\n=aWkU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0325a71ec84b17580658c3eb8c1eb1c2d91be7db","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"12.18.0","dependencies":{"moleculer":"0.14.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.1.1","sinon":"9.0.3","should":"13.2.3","typescript":"3.9.7"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.5_1597146179660_0.8698725337930964","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.6","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.6","maintainers":[{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"05cc94f6ba3e4b362d73d0a6662a0de6b5784892","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.6.tgz","fileCount":5,"integrity":"sha512-Z/L+4wMzFm4JC462iWB1U0ennpENbHHZaxqousjuhneFagxH29cA+gRS3rPMq0emWe19qeWYAbdi5lQfJDjmCA==","signatures":[{"sig":"MEYCIQCiJdm15sgXt6NY0VJ79Nw1ZaWDUI3hzVJY+pWjWNbF/wIhAItxzKODA1vmhejI0p44MyXIlAYcK9Hul3mYzVR1CgSQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaXFhCRA9TVsSAnZWagAAHUQP/3SUPEXuSkHjzHfaJn5c\naR4r8DAeO0jT06CFilz3fOJxUBZQt+epAxaL3RTyzrp3D30HVe6Vdfey/hqN\n5qV5evcGoI7GbA10Eodx63E0GbL52jvLtA8CkuJ3DpLyZ3wa92uacwbdXVKZ\nxn3nRcToZJLyDUmtxVEm+e+E2yhzjsav5WOOkEGlwOaR+vqorocItSF7EbVz\nC8DlFCmKxeShy9E4wEr0Iki94fAhnGvfjRJ3ffovag7wJCvDLnsUbOiSkoq9\nlrhCEq65snbnLWcixZeEv0DDWOpOCGmmkM8mkw0eFR011FDbc35JBl3uWHPA\nVX1CWbwxjd7f30DnCzMD+yDtj8oMTcaf1SnSRGwppRUNwXmO6ImhuF/jzyau\nLsLcejj2m8OPeZ3L4DiYDPnzBpwcHSugWNW3MUwpg/bzxOSQHyWfSnQUKedG\nuWH5QqC79RTBxSc/E+6ndXxotPm6sJ9C6DACaXBCuk/QUKrUlc7gQeJkWjzc\nHKXZNSMU6WI/1UCjHIEJQ6OcH8YQLzqB69QZ/M1MudHMnCNXyORJuZhgOi6p\nVG1EM/s1NfaqjhvEt9+T7TYWRrY+UVVpnenJN2jPo8bQI3gEvMmz/VJjZl7n\n0mPxpcyfahTrFlg7MtMvFL23cLdMgFCHMTTehHBtNHpmvXUmd+U743DaqkMv\nrJnZ\r\n=rfKm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2c6232612f359ce13e54f8ca124b7f6739f3dd18","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"12.18.0","dependencies":{"moleculer":"0.14.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.1.3","sinon":"9.0.3","should":"13.2.3","typescript":"4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.6_1600745818445_0.13220262328609333","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.7","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.7","maintainers":[{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"bcbb6bf3e1be7b0c1671f013bcab50e18a28c6c9","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.7.tgz","fileCount":5,"integrity":"sha512-ZKeMHIa9pzdpj37IfEXzpjoIOd1jfHVAK3fELOJgNgcbuolc6AZeQ8QDkYXOzjFCajVbQt3X73juySyCqkhunQ==","signatures":[{"sig":"MEYCIQCHM+LHoV+enDxGlXeio+94N/XvhCwaYOESUuqNkifsgQIhAI+O82r+NPaL1QITzN0vT0bXbUPEDijB6C6bURhudfIy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo4HaCRA9TVsSAnZWagAA7XoP/R2coF1tKroqBn2U9yFR\nkNK7lPu56vzOJNUaSuupQKPWXVbtUFoOmFfYgPoy24BTU1h6b81e+WEpLMq2\n05jVYb5FLui3zUBJOybLyJkh+/3NvAeoF+AH51S1cYAdLUKzP4An+aC39RkW\nz8zuUFO+KHua8STgyTDOjNvcTm8bwlMyW5Qdwftf1x9jI4+bxo7SK6Vn1Usc\nAQemF5RLAPrPWIo9PwcJOBnRT9RDRAkEPQd/M1nNmRXTjl/2XVxwyCVR/34r\n+uEzjO+Jgym4q9Yd8n2D6Af1qBQWuswYZEmiy2143W9zNNXjjV4TcEhjywLW\noxCVX0ZMx+SEJt5jRx67MIi9dhxHR8lqFwa1jS9iahbqAaxGwFf78T+phBHd\naFSAOrLyNt9GY+85jNGViGHrpxwkK+hoHCIXG+xGBYOXneSP4tUjvWI4CWTi\n6n3U7/NmdURFZL2I3BxMABzCpiBUiJdNSZIqSxbVcvNMbGr0RfNcUppVUNmj\nvyL6sFuw6c6684N/BF/RH9tmaN7b7ckAjKsYhLJy/4qzpWLKT3PYCYi3egDE\njHih9bq6KKgPwG+7+KEQUra0Ya/1JGL9ivlg4OGkiKOGoL/UWJNJNo8NCVHw\nSIYYExTUo/RRhw5/T7R9gpTf/qAhwyXYcxEPizoi7eCTXJ+XPTpUUHhTWABT\nJWum\r\n=ACe+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7656be6fcd6081f65c473a0a7ff319bd404c7fc8","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"12.18.0","dependencies":{"moleculer":"0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.2.1","sinon":"9.2.1","should":"13.2.3","typescript":"4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.7_1604551130206_0.2490195920853866","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.8","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.8","maintainers":[{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"6dd168da281c9b3f89a10642ce8d6d6caeb75b4b","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.8.tgz","fileCount":5,"integrity":"sha512-cLAOdyZeAfOSN3ppQKxjmjQXRAY8ltzlM9/xTz2aHJgJbEXxrz5TUjqKJFX558K2LxHLVQz/6U78u+DIVZenng==","signatures":[{"sig":"MEYCIQDdl2GL+mKYc9RkUDY235Efz35Y4AMmNC0k6lHusa3vnwIhAPrY7gUQDwF0otmcI0NPtvB5nmLByTwKLfE5KBBSHG1X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuykrCRA9TVsSAnZWagAAYqcP/jqPQqlQsvI4xCTZCmr1\nE2U+7v4vb0vg3PwNtb/WB4pMSUk+6/JcunzdMhQseEi40aQiDVUuFTMDWm2L\n/377fGSLHJyOMSLLt1zvbzQMs5j6S8runkI/sigrUpfRuYF5spenU9PiDlcu\nmN4VvMLxMb1RCkWzHWNcxtIPyXojgBqE5RSMbkdQ3POfzDrGGWA5SqHWAPdD\n6uotJH73k2TJr6w9rgzA5UUFOgEkKiUOSwTMSO1LUVwWf92YGstOjfolr1O4\nT3B5YR1eTxPwDk4GzsjCpq0tDAi3w2EiBPqfGdhusHZQ0rQCLoXGzjbYxqly\nLPjTgNmusUI0kN3e20gjG0S8nIgieYgFRZV1mU34v5lj6tymAIhQPYCZrEto\n6XjILByStXIGK8a/wS8/DuVvjlA2vaY6w6KwemUqLwiQR57sOakMktBv6C3D\njCzzJZl8NyBEfUeT8nMdR206ypXvCRhtMNaBOoea9248MAYSiRR5M/I83tns\nwjyzMzsRlMBEa3saRj4IOouAwQkp3uHLQnDtlfoh7a5rJhDahPaqCID0yHOP\neY6ienvy+vhGXYe4XGI5cFAGaR1NWrTxcrXD/31+PV1LbdLTMhGzjg5JbGE7\nhG30SJFgJaztX3hypSHKLH9HSEtMuFByIIIuhm3XuTUFhnRGYFZygOX9cPwS\n0ups\r\n=b65B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"da52a897539e6501c2e0f82fab935158ff1975e7","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"12.18.0","dependencies":{"moleculer":"0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.2.1","sinon":"9.2.1","should":"13.2.3","typescript":"4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.8_1606101290775_0.5646875227931147","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.9","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.9","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"44a8a973260318e7738ab17ce8d1d6fe1e772200","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.9.tgz","fileCount":5,"integrity":"sha512-5jpE/lQy63O6P9LiVKk4qjoqz018HPyS8X+0wqDvOBZVRg3wCHPBsynU6iFzN8QHS6Ny2DQybFNbd3q5n9GmzA==","signatures":[{"sig":"MEYCIQC6OSs0HM+w5p5WqTSBuXdwgiIlrr7KNl1AOsSsjCODmAIhAMkjnx9a2+JOPJBTE/QRVTw8w/OqfrwQA7RHLy+J66RN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1vALCRA9TVsSAnZWagAAumgP/A/uGIGr+D5zZjQyS5ss\nEYoRSzyGVp0zyiXg9AFKKiEOHglDv//NxAbhyPOTV1INR5y+9BKXm1CLUyaH\n5qb1BTlCE6hK2a5wxwebnAih6G4cH8XkiJ4lN7cqaL8Y/JRamf+FVj1EP3kI\n9gp5A7ux/fwtRzmXzTUjM3K0Nv/pC7dOIECqllzZ9Skfr35XWqDodJlJMreK\n33h2r5qEUt8TcQe/5pECtYN2vVP5hGqqdTPzTMPSVgdu4vqGnl6Eothy6UWD\nO0UUmqFjh+MYzgykQA7qg2g6uJHSVVNP0NlH7rOreaiTUFOiMCMuqjScG1Y+\nODJlSARHL5ThDRJAg3vgA1GLxXACrGtaW5w+vYXLkYVOHmpt4rcRlmcEbw9H\nmYAwIi4ZeT/rwW0oH+9ANsTbXD2LXD1ajScxcV+s2RatjtjK79IR9RNpb8Fy\nGXrrMWqB0oH1qgx/o2JVOBHCgO9HGaaIjS5nI+YrcToH4Bfu33G+IApgi12Y\nGw84WDRIrS6kpkLQgCxTSyeNgoWobVuVph3HNd1F5dJwSlqK9F25e+srCKby\n3HmSvG+5dxmutrCzDdz/EGmDsDWFEZBMvspAGB1JOaTbJ7zT14EsTKS9s7EA\nY2fTMSdJpjQ5zedRY8bNPcOhDoSM3rW9k5TtDGecCuLKBZI/MNW+OE/Dhz7t\nAOuO\r\n=AdVB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4ce452f7dc7236807979c5d309a64eef4cdc49f2","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"10.23.0","dependencies":{"moleculer":"0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.2.1","sinon":"9.2.2","should":"13.2.3","typescript":"4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.9_1607921674767_0.7218603298434063","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.10","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.10","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"211ecf255f7f8ec4083bbc4ea444e312db2c0cc4","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.10.tgz","fileCount":5,"integrity":"sha512-C6ZsY7S4SMltL+gdcH/fioLYoV0BAEoGwECeDBCVgmylwJwPkWUFMbgUZ0cPu92qUEv2vz0vJYVoIsg+Lf+hhA==","signatures":[{"sig":"MEUCIH0qXrdwdt5c9+70MEQqJ59i2vTk7GZ+UdBAHfMfTQaSAiEA74msTE7Svz/bT48/CsTui4wwRygiogQIM7LUvPGOhVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/dHLCRA9TVsSAnZWagAAWrEP/2ThG0QEMOlRYQoinaEE\njndrUoIYi6v5hkMB4OGshxoW0X4yHomFVF/eyY8AttTSkyBHsc0MhOzLgCTG\nzcbWljtLuyD2RCWjLrblAkzt+H61rpxUHqZzWzYLPO/8gGJrJ+0CvJaksNMP\niq3PJKhTvWcuhCigggN2KLpWNXjnJn4yUNnV9k4yhIw1MhYzsGZz5HfyEJAv\nGhU4WjwhkHUNazIX5iIFHiikAv3ZrS7Mnd44qMGU65nK/YlSbW5M1qKpB5z/\nQzsqP8TikouJsAev2a8uwAWhX6ktF1EmP3j3kDXM+fVhTsV7ZPb9Dny+p0wf\nr1CuwlUJt1cdqwemhI6G2C/d3/+z54lQOa6h+ARNprPpRdIVtVl5/bw21lfw\n4w1f6paPXEuM72Z+gNi+eJIroaFBt5xZwaF841BJGBT+2PaUmRQVzT1dZ8Fj\n0aKxazXMkjLxw3cWEJKWY61IyYYlpRgTy8bUjO99KXNbCOusk51uaSZBpC/b\nCsauudvoDwbotBq+89IOJTC+vOyB6xYRlH30FaMAo8UOpjg7omgRiWgSwjBQ\nqkduZbyqkong9R/BjIJnbn+RYXFHQzHrWsvTBUXhUXSVhNrdTWjabP81jkB+\ndg5yHvvs1bxg3LzcVsoQJo1dcFSieij7kcR/AuiAwWnCwSpz8aWXWh8xQjaQ\nnUrA\r\n=ozeH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"56dbfef6273d6ed531395e1908de836fdb7bff89","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"12.18.0","dependencies":{"moleculer":"0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.2.1","sinon":"9.2.3","should":"13.2.3","typescript":"4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.10_1610469834895_0.41150600381806113","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.11","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.11","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"f4a686780dba1333a86859360daec3a2996440a2","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.11.tgz","fileCount":5,"integrity":"sha512-Apk0I5LHrV42BvT2V8UY48EThxJ3lWBu/pf1dHG/Gy3C9o8XzeiYxB64sLs6BQFO4UcDPL3Uz+KjVR2s4YG7sA==","signatures":[{"sig":"MEQCIFF01nl44BCwY1GUFxKk6K+ZlqEe0dn+bWp46LzBIXI9AiBgU51ZUP7bsb1nFfQfMSBIOkA623SRKu+uUwp1HwM0qA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgInfsCRA9TVsSAnZWagAA7IcP/3JL3TnvyS4GjCJhkAIN\nXSHB1vT1P+6nvNPEDXsA9fobttGHZ5krHfzs2C0bNZ82vKANFewWbX6SwcQo\n2jt4EyLJ64hce8KsR43jApmy8IcbBH/l2QT12OYeIqyfUkhHDzubu0j1BoDo\n4+q3E8NZ0kslTfs+MoNSnou52a5fnAfOENkC5rDLTkW/FLezWglgOiz2Gx4M\ne06DcgsABfoWDS/m4XIrBbKzenDukd1hI1gptuMqaL5te50U6HECMb1DKfAw\neFg5rA+1hsLPDSAChsci8gD4XH8wNnjp/Fb7lhPs8Tnxo1U7tVzJnk0JvLJP\nAnO+4O5toxOmXsutI+1rpS/yiTCjZ8o++PLPv97NIh8LA2s3hlGzxEfeM0VR\nxewQ3Ehl4Rpoq0MnFz5t0ujxwywMbiy0zp8lORYKG1s/kQPV+NQiJejON9FL\nX/dCDLN0u0xeF4B57jrez52c0gcCnat0o+sog9rwEpd/bPk6+gwWTB64fmMo\n0o5jCs44KxGNma7McbGrl5pANGNsiazAO/a25DWUlvMTCq+NEm8uSBfTiGrg\nUJseY8QC6GSX5j4yLHib11IRUa9GZlWZ5n7EdJxHw6gymMZqS/zDm36Du9Fo\nPgC6oHVlLVqp2eWNSE2XPl+ffgWPQFjlUHbV7idvSzonL5C6uS+/UXHTecvZ\nIOE5\r\n=Cfxk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7d0b859740607b380819f14510209ed2deb45016","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"12.18.0","dependencies":{"moleculer":"0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.2.1","sinon":"9.2.4","should":"13.2.3","typescript":"4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.11_1612871659935_0.842538717219075","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.12","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.12","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"7b53e924a0c0fdc11874e27e414575cb923ac9ff","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.12.tgz","fileCount":5,"integrity":"sha512-rjsZxRgGsDRFxaqNTqjRmp+5levOw44hqNWaktaIK3A4etsgTMa6+ObtC5rmDfUL6iGHgkFMtK0wSJcJ6tCGow==","signatures":[{"sig":"MEUCICp0Fzz39iqTO/IFFA5+Ys6j/I5TS2V3RdPLA2vk/au9AiEAhI27+Qcs85FxrNiVfnFQFggc4DtX0jAYj5tiH7ujyzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM0xHCRA9TVsSAnZWagAATssP/08YTMkUA7QKHADGrKLq\nsiMIgcwuyhhvclWeOqaXva7odI+phUdVQRKmzQ7sBZXeflBgeXS6CzM/jdbT\nnt0JcD2QJuKWR9FIl+JpbsAzEw2lzvGUHOZoz4mW0F/NYTsfnTLuao7mP+Xd\nMDMTrtr6ZgwJJvnwHMfxQL1g9jk1DCMt/mlfsdS2QbDBNnkgZIm/utpgqG/J\nyS0jMekoVUQvc43M3cOLa0Ko1OVIH8ViQrlwYSnXEEEX0dzP4ngmcf8fRbiF\nCqA+J/Ezp8BMOZMb75pvmN9pImYTr+d3vdzXGLCOvAqHj+DSSe+EmgKGdOz7\nuAGWRZ2sC0vhsyOOTIdgMPAmrYo0y9Qodv6GiDozsEkK+N8DJbCoKq+4NGiE\ndMn7w9GUoXiXssoqIM56jK1faOHsofOE6EFfKy/yh9bFUK2D1aLgwC1AekGh\nqKRjykl4Dr2qoImnpi+zMFufjc2YD0zeRmxI3heFPjuMtWN7U7i9ZgVe04SA\n3t5DRm9hJAgMHJ4aanE63p34Dyg5wp0O0XeukUW16Rww5ewXz+/eIm4GUTxJ\nQ43wsX53iDf+FM0Ti5J9I/RkLvfGuzCwYAPmBHfHSKq4xQB8nHdadUG25H4u\nqJIJpItfO17jXkFa2NBe8Km2QJLyTWOZwKclD1f68ZMaCyNWYcuC3T2EmXGk\nobPu\r\n=ixc8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ef5ffeecb900a817ff0b2bce10f411b85b4b8a7d","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"12.20.0","dependencies":{"moleculer":"0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.0","sinon":"9.2.4","should":"13.2.3","typescript":"4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.12_1613974599171_0.8961278226403111","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.13","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.13","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"9df2927964df92916bb2e50c40650596c58849e1","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.13.tgz","fileCount":5,"integrity":"sha512-Hx/tnBq+pV5E97frWce7OxcUadfKgSWB0DUQ3c3RY6oh1PXdQKSir7jRp0reBZzZ2bOxAKyI5C5vtcREZmxJnA==","signatures":[{"sig":"MEQCID73BAa0y4dexaGuvhEVM9QKmtf8e+64wtiNcoBEVsOVAiAukGOkcr2eW+WB7KE45mDPZTBtzF2cMzbonq5I3gn9rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbQ9FCRA9TVsSAnZWagAAx0AP/Rfw53Jx6FcRhfSYzS/+\nOJg3zlCZ4TJA6hMvmLZnzZM2+sXQ48HWOEeP2HOyp4yxhmPj1xdHJn1SCkq+\nHegRTB7NuC1sOEQqXz06kYJ18WKn2qAwVQJvkg89VkE5RgPx5QLIgxXhJ37r\nmxT60YktVkbfUJ4Up8HnAOcRfEt4p0kI2A/bgnAgAUvpzfSye1QL6nZwa4ks\nNhXq/PhI0aZ8wOBcDfrM6FNJjLajUhg9ajeEIUqmu9SlzsxnZtCNPxSfZSGd\nvQSPMDBkIjA4nqPfe5LlcnHNRw9CImp8ZUYj7Xodhh27ol7cF3YT4Dv61Gng\nOlhZazxmiV7x/0/qweR2fcN6XRaudCw44jEzkWAW2An0o8rdK04BUB9T3zFS\nJJSiNgNwsKZ1FkVojmNQRPI5KSUZUdM3a194k1fM3NPVaKFooz8JCtiz5kNm\nX41vU+9BEQrdJ8WG1CcZznkF5IU+qVIbRrE4YAO4SKxTVZEjNPVBr++hiYBn\nHdEYtJEEJaoDufvJC8O94c65PpNH3bpf+wdK5wK8n6SrLIZdLDMVhJD7XGSi\nCNKJ200ZAuiNaqQPfNcNmCphEPci5aPsT41GJ9vc/D8qH7Y1GoBbynDX7f91\nlicJ9IghkfpP3zlP3ylUXNOOAXL06j3seTFBV/burkTMhScWQISHl5zxkSVB\nfUsi\r\n=dewd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5e718a9e00749297415ac1331a1a7d5dd3da8248","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"14.16.0","dependencies":{"moleculer":"0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.2","sinon":"10.0.0","should":"13.2.3","typescript":"4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.13_1617760069214_0.9188932875185889","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.14","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.14","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"d1659e0cb5e7d6476eac0a1f940383abe4a3a961","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.14.tgz","fileCount":5,"integrity":"sha512-fc91H/SrO5MYRPXSS5QAC3pOYQa6Wthdplxa2+97rtgnojhDftGAzynwzV/Yhx8A9YM0EEwKs3d5Nszt+reK2Q==","signatures":[{"sig":"MEQCIG1wv22j8z2lz+jWMn6Kapt1UtoHfH8Snki+sOtyXM6tAiAf8GcuvuwLAAPi0VJaz0A7B32od/5F6pbiNlGeFC39fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcD8vCRA9TVsSAnZWagAAEeMP/2jvvoehwO/GPFlrE8kL\nAXgbGMNTVWzvlEgowg6ZbQcoDcID1Wxs3dfe+37ERerSzSvOmEUpf+MYtQsM\nMU/FIVr2JGpr29PFIG99loa16IF0oCJvpzaKbY/zzgcHS7RdwHz9gQwCBikF\n1u34DmPvAB3IDK3VSVOTzJJGomZCCafIDnDMFIQT69ajQUlhDCd0+DGKtSG0\nb9un80IctqYEeNm5ft91UUV/wMAXFTJD1ylCLWbOC47HWAbcxUv6Y5leumUG\n0TNFQ15Y3p9BjrrZc1/YqXAnf4wLhZxxuB/5Fbs3X+GO+BflV/tQ2eK95wWo\n2vFVm1nWJbc2Blp94ENBKMPhIKmSeV/VVtswhWHw29ROeCc8RFF0xW+h1VRM\nQoMiHpoZ1cyMLzeVYNBjIonaEdLTgUZ63bu5BzJKLzpuMnGeOv1YQ1wMPwY0\nZoSYz7ddWM5qWghP2bOqJk+DHeSpOjnypivuuqD0QnKHnVdfKawnFZoxbEHV\noHC2kFRI5wF3lok7QJej8lpwPTEVxMGKuybfughTJI2vlFRgCHts2CegF7z7\n9+xEJqz0mYgwBiQZgupogOWXa/M7Y8fQW/DoUx4ubAyEZuXLaSlaBCHBelKY\ngBd68IyCCY7PYTGe2C7ZtxLoHI4zK/jYRIsspXlGg2Nk9vWSZfK3naX+hzXe\nwCUL\r\n=JHWg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0fcc06d94ba7481fb03919b188f7d42626622abe","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"14.16.0","dependencies":{"moleculer":"0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.2","sinon":"10.0.0","should":"13.2.3","typescript":"4.2.4"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.14_1617968943160_0.47167044555804827","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.15","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.15","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"cff57e1cf38d3cb0de421382e4fbdd1e75e74304","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.15.tgz","fileCount":5,"integrity":"sha512-fT0h6bqM818YLBi2ltn6uDxwmTBY/sMXHW7SnKu88b5usz9vqzFCHxAm5B3Kjrl7iKT4BeMunJSSZH0N5VNJsQ==","signatures":[{"sig":"MEQCIAZ/yNFi+8Ovj6zP26SubG99eDOcK2Lp8VKDHcI2zIEbAiAwcpNpiWK2qIHICABFJIUGdzf7t7a+pUzhzUeZDaVDZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfUyxCRA9TVsSAnZWagAAmRgP/RKU9lolC3cJDZxyFjJd\nGFZSjEbVADsZBuBLso9ko0ElRF9gXp/ZZI/q7KWEp+R4FyIXu/pP9gl5ZxZM\ncBH4/rD94uFwaM79M3JRsI1R4vyXj8IGZTknug+BF93eVvQ+W5so1njWrQ0+\nMOHjh5XKeDoAJ69hWGXqOAuPevNCGVlsRcJ7Dr+nMEunt3JmLLBHUsulpK0i\nKQP60vzfkOAmnxaatiR1YG8Ab0nvisBUzVJnXaTt2evqX4ACLmoiPEGKGygj\nOJpevoVU5sS5OJwR+bR6ML+upExCtqErgjj6fhIJcCzqbCOBpJiwPHZslohH\nsvoyDhDsKTcMHAM/elr2yaLnpcwJsjB2ytSDVSBfcYzwCRRLHpYdbM3ucDO6\nJvVmMRH/wkQeoaopzuktlGyzC8SHZ6uCVO38HjC9lzAchpO/qZUh2PBuf8NC\n0oQ2vUq2QyCiAv/OndTQiIGUxj8IcbOnvGKkMdlpmjY03WT6BJTTmLYnpq2g\n+07omyF3mtwgSkeIm4bES2+KI92aTGuWTejiLgdhRa8s4gMukweBa3FjgW0d\nbxwzNMfCwrpwD8uo/ib/ZZC7kWY+GBoLUS9fdLIR6QXynszwHzE0kN4TIt2I\noRDN/Lny2pUIryl5tSfXwX/nLxRJl9baIGytqatN9ctMDZIzVe8m1oPpgeCq\nfsBS\r\n=KnjN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"98d92c3a2796b3c2706f088982f79255f96296a5","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Utils/tree/master/packages/moleculer-service-from-class","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"14.16.0","dependencies":{"moleculer":"^0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.2","sinon":"10.0.0","should":"13.2.3","typescript":"4.2.4"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.15_1618824368749_0.28533943398643524","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.16","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.16","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/master#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"e19d76d69dd379f85f6f2fc9b956b54d0d0dfe89","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.16.tgz","fileCount":5,"integrity":"sha512-ojPBB6soxUh0JnbdEzGk+8SyXmF9skj0tGDCp4QR1kDQugSXLoEuWgo7NHu63YFkHy+bIX+796XqVXDg4qgq5A==","signatures":[{"sig":"MEUCIE5c6ZyCrZCRgA1/FKuKJrDaKWsEAlTzDHivwBC2zXnPAiEAuhBdzNIwYbnRF0WfU94Cz/SVSQfwODz+KSkgDGwWSP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwKGbCRA9TVsSAnZWagAAPhwP/1xaOH/JhihRUxYfNczd\noVSQesOhTpbp0q+BWCpqCNdW0+DRkjKZRl+kJ195EOJTE4JI8bQeycTBoo8Y\neok2xe4fkrPiwKa/gxoLlaPQCKPh4n2e6J37TI8MyixoRpn5DCeZ5k6oIE1e\nPXHJwpCv1G1vI4zvDN7pO0eUwHnJ25zy5iNVuM36GoclUaN8ytCGcQsvCzol\nLHBsPk9TtOxkp6y/692aGBaVby4uQr5aMNRiTBfR0UKLeSE1HFuQbVghwxu5\nPk7Q5+opvGshKrOeWiHeKrp+rP9CTtfYdEiU7oMvBsVE4LAp4ENN2t/R0dgN\n0YUESGTwCrTImqYS8mfkHBIFNwfLHJLtrvxsyJnWxL/OCCXjB4jWd2lqH9yH\nAfLAeo6bQ2hW23eq59m0ct01czOp2tsGRLcfQhGD8Xx2nVjbQYGwT6Aj5Nl/\nJzzX95KlvK74yPfOLZHRAuUYLKWqj57vWblumlYIqYreaevxhlpAVDnANFDH\nkpzW8aw6kxhS4MFNljq1mTCZj6hMXFM0rgSFz5OMioxl0IICpv3i/j4jp9l+\nH0w3IucttcNQ5FltQGqlNdYhv/wWOs0XVE4lyYXZLpLnz7Of3E0M/INvLZLr\nGO1sv9cetHASjxtUOXbz5GgCkuoPhJJEHLahW47fRFYcJ6QfQSfEpaiLBUAz\n+WXW\r\n=bpmP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"58aee93218b7cb98a75216704f0568cf1025231a","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"deprecated":"No longer used","repository":{"url":"git+https://github.com/TryGhost/Utils.git#master","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"14.16.1","dependencies":{"moleculer":"^0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.0","sinon":"11.0.0","should":"13.2.3","typescript":"4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.16_1623237018790_0.06881179908418211","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.17","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.17","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/master#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"c43edcedb011a17c9e4e5d77a0f2d4f36f1cf032","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.17.tgz","fileCount":5,"integrity":"sha512-6+W7MJP39Yd4aIrmNKIT1K70rRq1KzsKRZTVtPNA1Wz6lkDeTFpZdn8pz9G5kvO2kLj/bx2tlOfCsApKuR7ngw==","signatures":[{"sig":"MEUCIQCiRn2GOvvOPkyTtZsWEvLNpW5Nbb5YR+3tv48JjqrVNQIgPM1/7eKAuL2bxShx+6pLrp+7F3QsdaEz1+i3jUX4e9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyxr1CRA9TVsSAnZWagAA40AP/0wHuBG76/zPlpdcHls2\nsYKdkka4bc3aFJF+dVEqycT8ANkxCp2R7fENStnpmPoB+rNxVrRsYwMoM9gp\nLHhcggIscp5XEb+HUi+2NreYs2n7Ts/gR1JhpDGtieLZxKz/B6EpyGpjMWCU\nQjwVg16c9nzUgfglsPMp/QqrY93tcyR7BwTHKa9IPj6Zndm0mHaI0fqUQW63\nNOkSZfjN/ZWwaYVapKq1TYSvW2mW0HZc8uNmMIz7EGVM4C/US1efkaWJdLdO\ncw4Nl/CL55LdZAFplDxHq34uZOBVhyAotmSwZCWOhqy8Vp4eAmd7XdFlHeBZ\nkGX/F7O2Blh3DWypUEReizOVyWFN5n9Be0muSkjHBqkpOqXblNmTtw7Kmyio\nsoYCC6PmNfLQsUZ8fFMfF8t2UU2y3BbGInO9w4dizrYjPdA7jQrEb4FCCLwq\nq4FMQqkB5254p8Cv+9WzKBzeIArxwlYGkqbobMZhiM4dxxTf4mw9J+N3WjGB\n4BqsOLa2P8cn7e15+yST0yMtty9+WSpxWw+S/FunLyVcAcd8K4sM1+enPkzn\nqAzEd/aHQYFlBNVluQkzc3Mw7T/VpcF4lV4N0sm8Ry2sCarSFcOjgTsQrD4Y\nyA0CCA9B0p9TAkMde+uKDS0nJ79MkbommltR04V2MUQBALHXcqtQ7H86JIXG\nW8EF\r\n=9qbC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b7c1ff4396474014c51f40ead77cd073e9596d80","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","types":"rm -rf types && tsc","pretest":"yarn types","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"deprecated":"No longer used","repository":{"url":"git+https://github.com/TryGhost/Utils.git#master","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"14.16.1","dependencies":{"moleculer":"^0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.0.0","sinon":"11.0.0","should":"13.2.3","typescript":"4.3.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.17_1623923445464_0.05443713708724984","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.18","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.18","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/master#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"efa0ca812ba25fb63b5e9d9764486df25725d303","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.18.tgz","fileCount":5,"integrity":"sha512-XeyEBJHGSsx0dstSwc1OQC4unZHSN/RvGDM8PTEWnqpoG6WyWmcEx2rxRqIJBKgSWYXALBVz2tAmzmf7zl+mvQ==","signatures":[{"sig":"MEUCIFDy+nXdhQL9R+MCkwr/wdQaP4ICc2WYmgwr7hQeIQLNAiEA1q0NMIBlO2KTBsFubNMRDHKeIE2hg9GsBE3X1OUcnM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10347},"main":"index.js","gitHead":"9545d13a14c1b0ac70cd80ee111f66f642eb0a4d","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"deprecated":"No longer used","repository":{"url":"git+https://github.com/TryGhost/Utils.git#master","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"14.16.1","dependencies":{"moleculer":"^0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.9.0","mocha":"9.0.0","sinon":"11.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.18_1632304798668_0.40698743062527676","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.19","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.19","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/master#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"a6879ccb4c680388ecda049e5aaf4f8dea4cbbd2","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.19.tgz","fileCount":5,"integrity":"sha512-QQIg6zzmA21aENF1afJ/zvtFwUMprkYdc2r9yEot3O3F4VCSomiQYUUI6rUo9Ty+bUWHAEHDIZrerRhiTPS1Gw==","signatures":[{"sig":"MEYCIQCJKCCMI4NZKA+sB5rx6hHC5aWOHmU/86rhg9z7zwUhTAIhAMRnYIm3BNb1XNlXoFHUsKqclz3bYxzBoQS6kVOuiwKW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10347},"main":"index.js","gitHead":"9bdfa67ecfbee6666553845d4887d616abb87029","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"deprecated":"No longer used","repository":{"url":"git+https://github.com/TryGhost/Utils.git#master","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"14.16.1","dependencies":{"moleculer":"^0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.9.0","mocha":"9.1.2","sinon":"11.1.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.19_1633022653314_0.09024260578089738","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.20","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.20","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"1d821a7380ef0e679236a36d3c0d4fac11d8df21","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.20.tgz","fileCount":5,"integrity":"sha512-fiHTAtyYKoK4zGichkGwQFiXg23iNJ34JxNyXQOYj2IEWHAZma/RFDJoh6mO5f8ciA1NUUtKq5cpMn/2zhPmIQ==","signatures":[{"sig":"MEYCIQD4+1dzFBBucKAoEzWmjTGy5ujwBRFri3LGEhX8TwtT7gIhAKUvrOX717/gYdgSU64hD6JhTMzvWjvEUIs6ug6JIWJG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10345},"main":"index.js","gitHead":"a88c5e82f900a7df2d03c2e07d14ec9b5c59dde1","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"deprecated":"No longer used","repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"14.16.1","dependencies":{"moleculer":"^0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.9.0","mocha":"9.1.2","sinon":"11.1.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.20_1633103844268_0.8253509221795512","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.21","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.21","maintainers":[{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"8860867f474af7d38e5286cc2621f6f8d4c22c14","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.21.tgz","fileCount":5,"integrity":"sha512-qxC6ELHigGJHFA1b09PxLKqzwLU8t9g4Cd4IPQM7Pv3fc50OV3x2astjhSz4DmlJuDwF78I7wWzoZ/3fkviByA==","signatures":[{"sig":"MEYCIQDHUI4CXs0syi4O34oHlp0rtB1qjVAU5bp8I4Fve5wwwgIhAMjJnVmWKb0yRUOqUiGue3UuparOlGXQzO8Z0y67ZWL4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10383},"main":"index.js","gitHead":"6f0646450de6e72d3542812ed028f71cd7e38ccf","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"deprecated":"No longer used","repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"14.16.1","dependencies":{"moleculer":"^0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.10.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.21_1634904118925_0.05286090043153813","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.22","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.22","maintainers":[{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"7a9f44115f0d2ae476bb7cd3caae2f170067a652","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.22.tgz","fileCount":5,"integrity":"sha512-LgqBnXeZDc3lvhec1ehmYee1HJ27MSoOD9hF7IL5mnudr0Xl64bxZuPY9bznT9MJK91FCRFte9HR0Tt+6a3/YQ==","signatures":[{"sig":"MEUCIFCJumlr/fZvi4tr3ABm/vJyNmFq591Lbx+CiJcFGKV8AiEArDF4JURBpDQ0Cz1Zmqua7fuooo2jxRoFDBS7ZIf7sNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5oOECRA9TVsSAnZWagAAHYsP/1tHYemxBLIItUr/2361\nPYPjM8R4gzI8gN/KGTRcxuEDN4xJ5HwK3nktbwpkkUErn9k87ybBRuPexYfE\n4wgPP99iyxqak8T0McBAa/2Au1dyENlpTfWSUekhCtM719FeprkfyGYKZ//A\nv4/+uIlHTM06jquZxAlWZGBQ0QMLhMr1DggS87BrKwe4ZvInZJqkg8lcgf0k\nZ0hJ4v2mWKFoJfUyyGeFk4kq3mLa5XAg65vZt1NRxJgY703lt1/taEnH8UyA\nWUqZy7wehD9FxfVEc727fm+XN6mqcmDyWtIDg11+/P3pb54YFKZ7bhtBTjeB\nKieZ0cj9ClvSIKDaMbW88fGfHPJb8EvraZhlCLsljPMDXhWgJEvYY+urguYH\n6X73hMMVFBHd7tfT6fR2tdCvt0dnajkBZs71NXLa6cxe6w1i9TorwxcEiVyt\nG6g/fnqE4vOlD1sTP1X3Zp9VoRzV7sXN64DF6Xu9aCpF6vk4ntaZajxU0TT0\n9X/iK3BZ8UF9smTjEW04E/J4WkYnShWJR/Ynk0L1S3LtkZ1PX46k1LBPdtLl\nrF9WQzROyaEggctYFuaNT/pR5pBr5MrvXm5iSEZjB817wJmC+KwaHMGFaeVn\nzVwMceOwZs7vdZtLWxTuaewgOFu1osHwsz8DJoynfqmKc8IydRvBqAnjSOIo\nQ7y4\r\n=TB77\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d9374c7c0a1bd92f53b4bf330797a890cdae7e6d","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"deprecated":"No longer used","repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (darwin)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"14.18.2","dependencies":{"moleculer":"^0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.22_1642496900755_0.8738091868651339","host":"s3://npm-registry-packages"}},"0.2.23":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.23","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.23","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"ddd60708b8fbb19ea2d6034691ee47c1a80dc32a","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.23.tgz","fileCount":5,"integrity":"sha512-Sx1CZOXbpkI6Z6ag1Q99vSzSPpyva8JC1T+wEbwgr4NZNpmdo1Tmi4+YIsPidsahuWdC6xmqfzF9grK7yLE4RA==","signatures":[{"sig":"MEQCICgNrfktWjx65R9chTLpBNR01yHinwuvkc3gFMvVT476AiBle1FIZ/jY5AaIomGCeKu4DfC+Wf4seKNHfFSqCn3tyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHc4NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUMQ/8CN1Ox5aQSinbuwUW3IHvKCGCTtMbel+a0ZmmlicgqtqAkWsR\r\n5rtG+TkNpuGVoUYqpr7vqhdyEF57Zu4csheCFBWGC5rzyJhBl5iqaLBgd3g7\r\nX0TRiU7Fg9cDniljyRzvfuI3sm8pot8jP7hg5ayx2nDBgHmBq+YuDWY57wjg\r\n5xFjukdfsPZ3/QVSV88NWLjTUT9xOg0KOzbnn3s0ESV2VViDvfW1iVvZltQZ\r\nCQSfunCm+cuUmBPXkzi8WzENgeUPoIm0X1es0L1yunq+Etl71rx/xDVblU9K\r\n6JEevm2pYwJf27n3YMMTKiZXcWAPpKIzvfqjaHQcZdlVFanYnEYo7bih8h9+\r\n4dkuvUgsElQjFFDztQr1Ka3YizX0KlCh0GEbDyqIMTD5ZFMGawu8EG+P74qD\r\nZbYNd/oFBxaL8CwlKVqqboqOnLRVRcC1UlZjvh73iCb5rJOc54s0d+iEqhfR\r\nWZiy7SFcO3EO6CrWtzUrbupbpZLIhER/xCSOLJlrVv+3cCLNEhycMXWgPMHK\r\nvJIyYUklG4kCwpOv+wbU05JedARLAs3NxhQSnRs8d5m4jK/PPUqlPtEi3utf\r\nCiAACymNyd/E0bteS8hV5esrPX8F/dHPHsAX3GlsQe124396PZiKl3Plbmb2\r\nzYBJl+Mpij21HN86rO+Stm6JhmYPANIEOgw=\r\n=TUFS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"66b978f9e41829822d5406699b7f67275606e2a2","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"deprecated":"No longer used","repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"16.14.0","dependencies":{"moleculer":"^0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.23_1646120461319_0.040704272702975164","host":"s3://npm-registry-packages"}},"0.2.24":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.24","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.24","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"16dc381140d9f6c815a8168d1e4789418ac8efd6","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.24.tgz","fileCount":5,"integrity":"sha512-lPSmOtVoVBNn9mfdg+49Ag4mwHGzma9dzPEqnyvYCGlQdPMsdTpHKh6ih6fAmwGNdTZ5tsCgFFItDvL05cfc9g==","signatures":[{"sig":"MEUCIC2T5ju9j50gPszwKCqMPvoxk9srFDKllwjs4Pr48+3CAiEApDMd0AanBrttWmERusQZ6jekwqxZxSlThYI1gyKfFGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYVUQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp67Q/+MVjyXHnAof5NseNzUoJYJb7XpaC+XSkgJ3uTh0VYD9uZkPmH\r\nFuRBwM+5YLIBOqSPRoM5WBqRJhHUy5CCMVgjbkoWloEtZ7GZ8znqk+0cKtez\r\nJ1fy262zrStpCEBgNptphXkyG0GjRXlbnEHxvF8fZviQFahN1BnC0xonOVoD\r\naTAfuSn75+1nym+Q0eQZ+rviBaQOpXmtOqji03frFk8XvzTjRbr0u4xMBq7g\r\n1Lorex2DRP/fgIlw1HLIKebmOb0VJvO+Dh3nElKhiAQgfaVsh5KSGzBHscqp\r\nmIS1WTqB/BR38Vuyzt3ts+9ivY2rlXtanyUoGZUfkBcr+V6FBC3qx0oZ/cGZ\r\n4PTg3U4AVAVNlib9qKMf4dlCTXE43kjhZM12AXiJjyX6k0PzG58q15LvcvbP\r\nhKDG8Bg6kpHGgTzKwHIG3BEVC5figkg6d2/xVMyXNN3dC7CjJIwFu8Wm1HoH\r\nAVx4pElKbs5sq/sYyZy07VsaESJVFE3+qqBtOWpsKKHmQSr7E+T+7YHTbwcb\r\ngfUUQdQsRBcC4iVwLdT/T2PZSgUF38dixLIs5STHSgNONKYQ7iSK+jjK9LnT\r\n8quDBNKGbaENBMTQN/U8SOEk9QU35dmKuSStJ3BU54pMM6af3y1/l04N5Q+B\r\n0qHr/zJeytxyiyru0WHmZTjiI6Ko6Ete3zo=\r\n=CPf+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8d69959c131f54d10ccdb12bc8b45db46162a4f6","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"deprecated":"No longer used","repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moleculer":"^0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.24_1650545935944_0.49848906497397505","host":"s3://npm-registry-packages"}},"0.2.25":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.25","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.25","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"739076c39ebce4007ae7b6f7a8754afa91324951","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.25.tgz","fileCount":5,"integrity":"sha512-06ehtyKAm7YowApektPHquZCC6NIt1hxBHlHo4b9HKI3Ag781EdfeeNGU85ZB8o8lpix31Qw4z4Epzrxo+aTOw==","signatures":[{"sig":"MEUCIHspgotLQ5NikBmz7zipHSc507o7XtPX7/GmIdzpFoSlAiEAxnWxUgAUwYUAs4p0Fltof+fuNJxfS69nreVoxO3s4QQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJickW6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGrg//b5gyhe9B1ATjZ2ve3vmyqgDxxC+0jJTyL3h3xj5XCa4nPWtG\r\n4WGvhlITIa6d9NsGJAK5rl9OkWsFL6wdgseLFWrVJ6qlpLf5/1YlkHlg+XeD\r\nNA3Gvz7JArCmay3bS7OwiU/WkLOyIad6L5NeHW+hFOrQupgVkL165h0Biao1\r\nX03OHUga2kS+81heLvwEvCYJIokKGQPD+VEiHKOComgm9BO5OBcGkMGy3wJF\r\nffCZNClYGzkEpEKf6E4isMlWs/rbxEBbiDzYRusZLkN3dNAxxCBHKIT7vbr3\r\nL7R5nifQ2gpBNE8sMY0LyAvekli4vj7ch1Bq5yqnj3Fl9mLGH7iBaT1VW+5/\r\nBg8Z8A6/4NxbMopOXMBMCfYNshAsjN3JtPNO2zNvXyEAQOUUAEYVzx/j+HG4\r\nAQKtTOsVKOGQgBvi3TEx22Im+78qi5tM6Z0ViLbcRoVH30bpS7+Hd0pUdCbH\r\n7qPqZRXoMl+fRj810YBw2hqwU8Tnb7n1+qrEBcbUJGEVJ2qOsaz840sjD6sk\r\n0BDWFBa+G4rANrDHwxsO/TVh3d4kMRe6/T+MdiRd9dwBTx/VwuDe/XT8JJyX\r\nVEL/UXAcngp3fcD2CLnR9XEUYLAngT+eTUI62uwHViPqSgg0iGT30b7RJAE+\r\nlhhLkvOPQB2uzIic5fqnQ94xZGVgbiHyUXw=\r\n=cTfc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e14f269ad87fee8f5c7c9fa6c2bc69d587f26e38","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"deprecated":"No longer used","repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moleculer":"^0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","mocha":"10.0.0","sinon":"13.0.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.25_1651656121750_0.8457437052119205","host":"s3://npm-registry-packages"}},"0.2.26":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.26","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.26","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"70453b54e22699bb8907273df4340a427979e6a9","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.26.tgz","fileCount":5,"integrity":"sha512-MxA1yuY1X++ZU9E6edrKGfGeuXtPWAVyn4RLJs6PwsE2dviYZI3bfPEmZIxnlxAm9II+jysWEoHU9xykVa2ogw==","signatures":[{"sig":"MEQCIFl8NVXEHRi7GMsAT4BKfE5uj4yNY9eNf1W3uV2QU3nBAiBw74BcouqTHYOXx53xpPQj0xRhUuqrB/qwFru1TQvsww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieOxFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZMw/+IJLnbeIGwCHrC8xCo6+3zyGIOPQtratQbTSELGHLSg/3wuzG\r\n4SfVOY7aULlmOlZqGJ7ZWU5VWaYVIPB6qRYONXi+EqSNM6/NKEBSAbVYf1ls\r\nQ4vWCRrzx8R8tkg+2c4DKQTE0/WCHcDWQRAOmCw2ZdqKVDsiculbhtk44PDH\r\nl/4KcEie8J48MGNVwqNUEBSteVWhCq+E/uZEZF6u7elD4TuHwEdxM44bmWgN\r\n8Dye+SjyYxoBzQ+FZ0z+3EuiJ5Kqy2uc4ZgoflGlAUl4+3cmEOHZfqoX844x\r\nUrA2dnn/yp0QkXX7FbVMe3ZV6Zq5whiHRaMP3xCOkSL4M2OA3LHNVFRvzsPz\r\nO9Yr5LBhT9VDpSVwU+vAprO74chgAmqMLYx6vIIa9mVFzmJetObArb4lnphe\r\nWzaNu/rez6I+nQgrBwZbHWY0zw+uR/xuUC8Yfk63XUONreKb+iWpcBF6Ksav\r\nxyFdQg2luscYgMq70xjZb/ZiSsPi03/Xv2F43zdaskZAHTAzuuHbwhTyPF7N\r\nVJWvp/16IRiIH8lqv/PPcNO/CM/F/VrKXvBLw5AtjGuTbeQ2FxN5XpRp1qWD\r\nECUgXBFCrSag5xz+xzIK7e44bbGlkIJ9eRzUAWHEJ610l6k94/vviN2Kmv4M\r\nZltNsPAySUdm0BpRPuSNsP5O3UWcvdpUcZo=\r\n=BSyn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"273e3f58cdce8874bd732ddc5a3fc0aad71e5a96","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"deprecated":"No longer used","repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moleculer":"^0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","mocha":"10.0.0","sinon":"14.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.26_1652091973233_0.030851600961885328","host":"s3://npm-registry-packages"}},"0.2.27":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.27","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.27","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"a37ab1d9e7432516829860cac79de8743c440a2f","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.27.tgz","fileCount":5,"integrity":"sha512-AbieJNvT8EMDGrYXrlJCJAz5F4tPOSMH5VjRlcGoy28tthC/hcqICHRC7Ku7POVtWNmNymjXgkgGSlgIAAu3IA==","signatures":[{"sig":"MEQCIGymuQrrcsepTB/zJhbsV170kH4U+1BXDS4gR6RAoMN5AiBb2EfpZPiK/p4+1CLdc0V8m5+s65qR+n5TrRqiZPOuKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijLw+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEaxAAjITq/sxfQkjhrfxlvvmzu7YYT/u/kBqSGH9csOn9/XzF4RwZ\r\nYIGKVoSG04HVfI6Kw3WeCeduKx70BVTF7hRP/AKw3WqBhodnGeoDXq/fXxkH\r\nGKyRJGrjjfpj4tiYuJxRjkTb7MfXFR6E6bjEGTLloryc2YD+lSEj3SDXho8t\r\nBhcFv2LL2D6DoRzZKv4ND8Zc/2aTbuqPhwXCZUvBSL3XSTMRHZn6K+vZtcoW\r\nlkfS3kWD+/O9aY40QMGQBsQpwjuf+T7v0mv8Ep7OpQGqqVA0oG88Eq33jtEO\r\nS4tYPa7hhopanSvx5HLDcCB2PUstonaxYQlWrPqB7RgK3gL9Q91aN/a1Ht83\r\n1AbQdTyKzowcVlVrkl/Dti7ygH9h6ya61tU+PUR4YAsVmFC22BZUkjy1HPCU\r\nzccf+Y1Wn83eKX71fLNzwtXE2EVO02y1o06c//kC1UPaKQ5E8Erf3iyWqku/\r\nH4qRKOt8KfxA1MBs/PvbABUZLJ+J+paa7IWdDAEe7qn4Y0hQhfLqqN+KAttG\r\nbxJ2oe9fX1XclGdkY9WsdrsdvdhJU1YSz+xuhhOaG7hLn0gHh67JvYeVOgrz\r\nCCqpz9Vz7aXucCoS9cOGhKcBoSY1/V8H0Q8ZN95CkniyIge2Dbd9/TcaJuuU\r\njjdn7CI3P90ZfuRdr9ITTalQld9VOIMXPfk=\r\n=IYtN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ee7a05a733c50a4eb7c7b972d0f52a7b3d58751e","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"deprecated":"No longer used","repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moleculer":"^0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.3","mocha":"10.0.0","sinon":"14.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.27_1653390398065_0.12965332568662236","host":"s3://npm-registry-packages"}},"0.2.28":{"name":"@tryghost/moleculer-service-from-class","version":"0.2.28","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/moleculer-service-from-class@0.2.28","maintainers":[{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"9280edb160e6a49b490d87dbe055c649c82397e5","tarball":"https://registry.npmjs.org/@tryghost/moleculer-service-from-class/-/moleculer-service-from-class-0.2.28.tgz","fileCount":5,"integrity":"sha512-LUU/LorvOHBUZOVGghYepiF452Z8MYKCSU2IBB5Cm59PDKo10ceyinNri46pIYu1cUGCDozYNips/340oodW+g==","signatures":[{"sig":"MEYCIQD1IqwiWADifxrip/rmLMofTkzpTMEmdVR22pyUDDyM7AIhANRTPQKobuEespygNg4YYNf3Fj4ecwcOFnpfh/ixVpnY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2saRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqrRAAgyk0voggJg5m2OYw8FDXu3ZAhNH3spDN1aEzKvi0jcvHJwAx\r\nV4uoeUQZ8S7vFVgYCwi53IH+b0zF3sgfqZ7I2siBFOMBYo02+QitsUIItorR\r\nGU26aHCFj2/VFaTv2J9/tY6/+YHKwP21KIqcyodDUjmyW1vPyUVA6rosgwG+\r\nD2iPA2pj/10MeH9Iou8zvQK9AfwL7ZkkbnyuhphHesxwBrwJZhe8pl8UGL1+\r\njp9RQ/DJqo6cvEOqrB7W7QItPsippL5G7L+lz7LeJO7FXtyh23tfJWJWFf4Z\r\nzMWALvYATbsYTmTkR28UCyMTZrf3NWfAJTj1d0zMzGUsmuXPQt6iJJVnmUjy\r\nRtsTzGhAhjOrmxOsQArywaohikqNlMG72cHG4uAwoVcAKpKOihubdlOmvcd8\r\nQnNzCI76H0yg2VZOBdFw14/1mUlTA6LooD9fFsw+nsFVnLq3Ziwg9Uk+JJKT\r\ne/TdpLOkx0UFQJHa+f9pHew7rbx4/pTfYDl0a2NEknHbwaEN7Ak7j6hlOP1u\r\nAGLN9QaxzVDfC8FlRUBbAqhIL3Lwlzq2gyF3gz4aj5Gb9viUkg6Bu/XdEr9j\r\nvLtRGs2vCxB1EXasguMxZ7tw/kqPLKaZnBvRUhs+dPZFaRyu9ht4yR+c46Qh\r\nzwDmF1O+zC9oXSsb1QNjWbvgrNbXo9BRtsA=\r\n=WSqL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2ce0a263975cf6e0f34233caf19404fd8ab5e7a5","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"deprecated":"No longer used","repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/5.1.6/node@v16.14.2+x64 (linux)","description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moleculer":"^0.14.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.12.0","mocha":"10.0.0","sinon":"14.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/moleculer-service-from-class_0.2.28_1658504849081_0.5094295267096463","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-04-16T13:15:38.747Z","modified":"2026-08-03T01:16:10.326Z","0.1.0":"2020-04-16T13:15:38.975Z","0.1.1":"2020-04-16T13:58:49.693Z","0.1.2":"2020-04-17T16:10:07.304Z","0.1.3":"2020-05-08T15:23:59.513Z","0.2.0":"2020-05-18T13:22:43.116Z","0.2.1":"2020-05-18T13:41:45.943Z","0.2.2":"2020-05-26T16:18:44.920Z","0.2.3":"2020-07-02T17:01:56.874Z","0.2.4":"2020-08-07T15:06:28.639Z","0.2.5":"2020-08-11T11:42:59.772Z","0.2.6":"2020-09-22T03:37:05.274Z","0.2.7":"2020-11-05T04:38:50.363Z","0.2.8":"2020-11-23T03:14:50.925Z","0.2.9":"2020-12-14T04:54:34.944Z","0.2.10":"2021-01-12T16:43:54.990Z","0.2.11":"2021-02-09T11:54:20.051Z","0.2.12":"2021-02-22T06:16:39.296Z","0.2.13":"2021-04-07T01:47:49.355Z","0.2.14":"2021-04-09T11:49:03.294Z","0.2.15":"2021-04-19T09:26:08.926Z","0.2.16":"2021-06-09T11:10:19.167Z","0.2.17":"2021-06-17T09:50:45.597Z","0.2.18":"2021-09-22T09:59:58.796Z","0.2.19":"2021-09-30T17:24:13.444Z","0.2.20":"2021-10-01T15:57:24.443Z","0.2.21":"2021-10-22T12:01:59.108Z","0.2.22":"2022-01-18T09:08:20.912Z","0.2.23":"2022-03-01T07:41:01.458Z","0.2.24":"2022-04-21T12:58:56.100Z","0.2.25":"2022-05-04T09:22:01.938Z","0.2.26":"2022-05-09T10:26:13.432Z","0.2.27":"2022-05-24T11:06:38.162Z","0.2.28":"2022-07-22T15:47:29.253Z"},"bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"author":{"name":"Ghost Foundation"},"license":"MIT","homepage":"https://github.com/TryGhost/Utils/tree/main#readme","repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"description":"This module is used to wrap a standard JS Class as a moleculer service, exposing the public methods as actions on the service. It will also wrap other moleculer services in an object with methods, for each of the services actions and injects them into the","maintainers":[{"email":"zimo@ghost.org","name":"zimoatghost"},{"email":"fabien@allou.is","name":"allouis"},{"email":"matthew@ghost.org","name":"kernalghost"},{"email":"chris@ghost.org","name":"chrisraible"},{"email":"github.erisds@gmail.com","name":"erisds"},{"email":"john@onolan.org","name":"johnonolan"},{"email":"kevin@ghost.org","name":"kevinansfield"},{"email":"david@ghost.org","name":"cobbspur"},{"email":"aileen@ghost.org","name":"aileencgn"},{"email":"npmjs@jloh.co","name":"jloh"},{"email":"sodbileg.gansukh@gmail.com","name":"minimaluminium"},{"email":"hello@samlord.me","name":"sam-lord"},{"email":"paul@ghost.org","name":"pauladamdavis"},{"email":"bobvaneck@gmail.com","name":"bobvaneck"},{"email":"account@joegrigg.com","name":"joeegrigg"},{"email":"filip@ghost.org","name":"hadret"},{"email":"erik@ghost.org","name":"erik-ghost"},{"email":"guptazy@gmail.com","name":"sagzy"},{"email":"vershwal.princi@gmail.com","name":"vershwal"},{"email":"zach@ghost.org","name":"zach1618"},{"email":"mike182uk@gmail.com","name":"mike182uk"},{"email":"luis@ghost.org","name":"luissazevedo"},{"email":"leif@ghost.org","name":"lsinger"},{"email":"nick@ghost.org","name":"nickmoreton"},{"email":"renatocesarcp@gmail.com","name":"renatoworks"},{"email":"rob@ghost.org","name":"rblstr-ghost"},{"email":"evan@ghost.org","name":"evanhahn-ghost"},{"email":"austin@ghost.org","name":"austin.burdine"},{"email":"weyland.swart@gmail.com","name":"weylandswart"},{"email":"info@ghost.org","name":"ghost-slimer"},{"email":"tmciesco@gmail.com","name":"tmciesco"},{"email":"jonatan@ghost.org","name":"jonatan-ghost"},{"email":"9larsons@gmail.com","name":"9larsons"}],"readme":"# Moleculer Service From Class\n\nThis module is used to wrap a standard JS Class as a moleculer service, exposing\nthe public methods as actions on the service. It will also wrap other moleculer\nservices in an object with methods, for each of the services actions and injects\nthem into the class constructor.\n\nThis allows us to write generic code, and then use moleculer as the transport\nlayer between services, taking advantage of its load balancing, transporters,\nlogging, tracing & other niceitys\n\nBecause moleculer is an asyncronous transport mechanism - all methods MUST be\nasync. Also all methods should accept params as an object with keys - this works\nwith moleculers concept of `ctx.params` much better.\n\nPrivate methods are prefixed with an underscore ('_')\n\n## Install\n\n`npm install @tryghost/moleculer-service-from-class --save`\n\nor\n\n`yarn add @tryghost/moleculer-service-from-class`\n\n\n## Usage\n\n```js\nconst srvFromClass = require('@tryghost/moleculer-service-from-class');\n\nclass SomeService {\n    async capitalize({string}) {\n        return string.toUpperCase();\n    }\n}\n\nclass MyAwesomeService {\n    constructor({someService, someConfig}) {\n        this._someService = someService;\n        this._someConfig = someConfig;\n    }\n\n    async myCoolMethod({name}) {\n        const NAME = await this._someService.capitalize({string: name});\n\n        return `${this._someConfig.greeting}, ${NAME}`;\n    }\n}\n\n/**\n * Moleculer way\n */\n\nconst { ServiceBroker } = require('moleculer');\n\nconst broker = new ServiceBroker();\nbroker.addService(srvFromClass({\n    Service: SomeService,\n    name: 'some-service'\n}));\nbroker.addService(srvFromClass({\n    Service: MyAwesomeService,\n    name: 'awesome',\n    serviceDeps: {\n        someService: 'some-service'\n    },\n    staticDeps: {\n        someConfig: { greeting: 'hello' }\n    }\n}))\n\nbroker.start().then(() => {\n    broker.call('awesome.myCoolMethod', {name: 'egg'}).then(console.log);\n});\n\n\n/**\n * Generic way\n */\n\nconst awesome = new MyAwesomeService({\n    someConfig: { greeting: 'Hello' },\n    someService: new SomeService()\n});\n\nawesome.myCoolMethod({name: 'egg'}).then(console.log);\n```\n\n\n## Develop\n\nThis is a mono repository, managed with [lerna](https://lernajs.io/).\n\nFollow the instructions for the top-level repo.\n1. `git clone` this repo & `cd` into it as usual\n2. Run `yarn` to install top-level dependencies.\n\n\n## Run\n\n- `yarn dev`\n\n\n## Test\n\n- `yarn lint` run just eslint\n- `yarn test` run lint and tests\n\n\n\n\n# Copyright & License\n\nCopyright (c) 2013-2022 Ghost Foundation - Released under the [MIT license](LICENSE).\n","readmeFilename":"README.md"}