{"_id":"@architect-io/nodejs-launcher","_rev":"7-dd65da5f06166e2b2a816347469cd801","name":"@architect-io/nodejs-launcher","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@architect-io/nodejs-launcher","description":"Launcher for Architect.io supporting node.js","version":"0.0.1","author":{"name":"Architect"},"bin":{"architect-nodejs-launcher":"./bin/run"},"bugs":{"url":"https://github.com/architect-team/nodejs-launcher/issues"},"dependencies":{"@oclif/command":"^1.5.2","@oclif/config":"^1.8.6","@oclif/plugin-help":"^2.1.2","caller":"^1.0.1","tslib":"^1.9.3"},"devDependencies":{"@oclif/test":"^1.2.2","@oclif/tslint":"^3.1.1","@types/chai":"^4.1.6","@types/mocha":"^5.2.5","@types/node":"^10.11.7","@types/protobufjs":"^6.0.0","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.0.1","ts-node":"^7.0.1","tslint":"^5.11.0","typescript":"^3.1.3"},"engines":{"node":">=8.0.0"},"homepage":"https://github.com/architect-team/nodejs-launcher","keywords":["architect","launcher","node","oclif"],"license":"GPL-3.0","main":"lib/index.js","oclif":{"bin":"architect-nodejs-launcher"},"repository":{"type":"git","url":"git+https://github.com/architect-team/nodejs-launcher.git"},"scripts":{"posttest":"tslint -p test -t stylish","prepack":"rm -rf lib && tsc -b","test":"nyc --extension .ts mocha --forbid-only \"test/**/*.test.ts\""},"types":"lib/index.d.ts","_id":"@architect-io/nodejs-launcher@0.0.1","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"david.thor","email":"david.thor@arcussolutions.com"},"dist":{"integrity":"sha512-D0x70blWFVhgP7p5KX/jNlbW2HwJPeoUiC2V0h7LRHngxZSZSNrlOzZhIfVbAq13lM8CKcGDpke8SkEiSFUsTQ==","shasum":"4a8b85d847a330897f59ebed6559589c31624f3a","tarball":"https://registry.npmjs.org/@architect-io/nodejs-launcher/-/nodejs-launcher-0.0.1.tgz","fileCount":16,"unpackedSize":17397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMQkuCRA9TVsSAnZWagAALdwP/j1x/WBeKvo5vC79YsMr\n7PtPL1ygYLF56ajVJhZ6kizDxJgUp+Gh7xWimzz3UKGXsn1ZF2t7mKFLIfJ7\nXcuBcQ1B6rOS72v4SHZtxZk62KAEmm+OrHI4OjUK4KpYaJ7NJyzombejbkrP\noaJ3bHokZ0WnjBI1b8BsQNx+dlXxUUeQgv+YeNTuaDHhqjGKUVRdipEExDRo\n8mVDky7Wmv9mrIQFkc0Vmo4gazbCp5xiu0skKiDuuzRVPUXpo6ca7YiYYFPd\n6K5RKrLy/Eit1dLleOprQl/YS/iugc1nz35vVvhSn98GSAc/OjyRclQB6fwq\nEAWkQkPpXRcWi/QJgymSS7Xfcoe58hcJwnG0ZbnFCaJvYIhSi+TJIOdPC/cD\nONN4ONgO46Zdm1QJkNxhxlnx4Z3Ewt4OlyBljMl39OVgNn4batvRrcAR+nD5\n6Z97oRpHTq/WkfhH2IiHJsv8gDpeKq3BJhkCV1ZnzZl/Z/uzocOGPiRrY1o4\nfeobizIcg0MIXv8sX910H6k8OmjJ5sdvRMZO+lRk+FcgYG0Ja3lkDsP575bP\npNDW+4FDh8N6lQ6hvNi7ne5dhgeKVh/hcW5T9hwAryRWXcM5SSX5UexfJggU\nZk1i/cCCs5DVxKHuHmRhDYtWaYGvHPzFx6kAxHrYf+vciIGaa0ZYZF+6N5jc\nbiWV\r\n=h9TR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4p1/DHcLqKTDt3upXu8hYalDui8QgpTMyQwI76xTYEQIhAP7QQ4nJ/rzeE+NyHP+pzkVJjl5WGp7NAvP28/8r6Ns6"}]},"maintainers":[{"name":"david.thor","email":"david.thor@arcussolutions.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-launcher_0.0.1_1546717485384_0.2803585249650118"},"_hasShrinkwrap":false,"deprecated":"Use @architect-io/node-launcher instead"},"0.0.2":{"name":"@architect-io/nodejs-launcher","description":"Launcher for Architect.io supporting node.js","version":"0.0.2","author":{"name":"Architect"},"bin":{"architect-nodejs-launcher":"./bin/run"},"bugs":{"url":"https://github.com/architect-team/nodejs-launcher/issues"},"dependencies":{"@oclif/command":"^1.5.2","@oclif/config":"^1.8.6","@oclif/plugin-help":"^2.1.2","caller":"^1.0.1","google-protobuf":"^3.6.1","tslib":"^1.9.3"},"devDependencies":{"@oclif/test":"^1.2.2","@oclif/tslint":"^3.1.1","@types/chai":"^4.1.6","@types/mocha":"^5.2.5","@types/node":"^10.11.7","@types/protobufjs":"^6.0.0","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.0.1","ts-node":"^7.0.1","tslint":"^5.11.0","typescript":"^3.1.3"},"engines":{"node":">=8.0.0"},"homepage":"https://github.com/architect-team/nodejs-launcher","keywords":["architect","launcher","node","oclif"],"license":"GPL-3.0","main":"lib/index.js","oclif":{"bin":"architect-nodejs-launcher"},"repository":{"type":"git","url":"git+https://github.com/architect-team/nodejs-launcher.git"},"scripts":{"postinstall":"./bin/postinstall.sh","posttest":"tslint -p test -t stylish","prepack":"rm -rf lib && tsc -b","test":"nyc --extension .ts mocha --forbid-only \"test/**/*.test.ts\""},"types":"lib/index.d.ts","_id":"@architect-io/nodejs-launcher@0.0.2","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"david.thor","email":"david.thor@arcussolutions.com"},"dist":{"integrity":"sha512-pGJ36VyO3HMV/90glt4646dtnyTWfU6WVlSHrk9/R3BugbjWMNZVXdgS+tjnMsMS0nHWleHWf81YsfvSSHv7hg==","shasum":"38f16052e735fb6730f46c196b43500165ca23fe","tarball":"https://registry.npmjs.org/@architect-io/nodejs-launcher/-/nodejs-launcher-0.0.2.tgz","fileCount":17,"unpackedSize":17581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMRDMCRA9TVsSAnZWagAAN6cQAJpIdIfrmf6oA8tula33\nLJCoAX4V0QdqhDOwO72aKqsY2ImeGjh7tr+3sS29Ns1dnYUdoxySiTC5zeb4\nU/Pg9nzQ9E6ZHn83NEZvaxvej18Rn+yFEupKv45LMqqbkUMWMIiIuHED2X0V\nuAQCpBxO4c9PkeSgrUbDpl2lfAebwjbrg+0Nr2/WnyDZcaXlG4DxUrXagqNw\nZJrcJoiuZ+dpLM0FJdOWY0RYMyYo/kbavt5LT2MnpIcmucEO9RKdCRgu7bZ5\n3imbTcbcOvY67HhxtN8aahyP1eyhkviAPht+SIKzNI1YR9exphwS1jQMOvNc\ndNWcfFAWba+S/m0vAp4FAOUsWnNwQVH+cogSk+Yc5kBGcnGHO9ZAcShbM1VY\nlUsSRcKmtloL55WzeuVqY7H4iEgf72REe7GzMR/VO6kxOuRxtdBZ8b8+ccoL\nDTcFStNfb5vlcAgTOo8fnsgkpmQeD65NLkgaHm15eACawB+YSSgsJna05gXV\norFE4blHxd1vm7MIdwrfdcSHp+XACI0r/BOtoWWuCPJhiHvnLQDeLyKRuNmN\ntl6iKReJKb/+8TEz51oXZA1BMTxf49eDm9BaPFp790NmCYtnCAWUzD3dQ9fM\nUHC0wDEJtuwCewaYRZJdxVv73S3OZ93nJatyWHHHGNXLmuvfCEwVmYjK/3F+\nmv/7\r\n=XSp2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQn2AimTr80QhRabpOP0N7WO6ZONMw428w79ykzUDJ6gIgdb2tTrt4dNd59joexma46RLchW6lWmazxUI+7IubpL8="}]},"maintainers":[{"name":"david.thor","email":"david.thor@arcussolutions.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-launcher_0.0.2_1546719435778_0.9683464937530815"},"_hasShrinkwrap":false,"deprecated":"Use @architect-io/node-launcher instead"},"0.0.3":{"name":"@architect-io/nodejs-launcher","description":"Launcher for Architect.io supporting node.js","version":"0.0.3","author":{"name":"Architect"},"bin":{"architect-nodejs-launcher":"./bin/run"},"bugs":{"url":"https://github.com/architect-team/nodejs-launcher/issues"},"dependencies":{"@oclif/command":"^1.5.2","@oclif/config":"^1.8.6","@oclif/plugin-help":"^2.1.2","caller":"^1.0.1","google-protobuf":"^3.6.1","tslib":"^1.9.3"},"devDependencies":{"@oclif/test":"^1.2.2","@oclif/tslint":"^3.1.1","@types/chai":"^4.1.6","@types/mocha":"^5.2.5","@types/node":"^10.11.7","@types/protobufjs":"^6.0.0","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.0.1","ts-node":"^7.0.1","tslint":"^5.11.0","typescript":"^3.1.3"},"engines":{"node":">=8.0.0"},"homepage":"https://github.com/architect-team/nodejs-launcher","keywords":["architect","launcher","node","oclif"],"license":"GPL-3.0","main":"lib/index.js","oclif":{"bin":"architect-nodejs-launcher"},"repository":{"type":"git","url":"git+https://github.com/architect-team/nodejs-launcher.git"},"scripts":{"postinstall":"./bin/postinstall.sh","posttest":"tslint -p test -t stylish","prepack":"rm -rf lib && tsc -b","test":"nyc --extension .ts mocha --forbid-only \"test/**/*.test.ts\""},"types":"lib/index.d.ts","_id":"@architect-io/nodejs-launcher@0.0.3","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"david.thor","email":"david.thor@arcussolutions.com"},"dist":{"integrity":"sha512-Il7jreDuDDTFj7dxaJe6tlIrxs0lvfGsDeGyitS29wFZLUi/Chh9u4iu0GD4ub/Up8ODrQRNJwwQOslTTzdP5A==","shasum":"7d3eba3e69334b9318b6339ce3aab2e74294be80","tarball":"https://registry.npmjs.org/@architect-io/nodejs-launcher/-/nodejs-launcher-0.0.3.tgz","fileCount":17,"unpackedSize":17674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM+2ECRA9TVsSAnZWagAAgvgP/2MD4Dvk0FCExfKw70Wv\nXP2z5dmg83BngmNXfDQGcfXFoLngLG2IDSHfbJzMEIJ1HiJzMku5dWhgfGiW\nPNvTMcTo/XiT7eI+Kr6GDclKUhYK6AeByKMf8BoebsPfI3y+HskzkTsKI+r2\nGOn+8A4cHwLm31fCVi/G8R3MDwTy3loLSt8v0iLs74RhRDZTLEHtIxVHiqqc\n7+9D5juUbxM2GMES7O6JpCoLyS1X1OKBITM7+cKDTtYz8kwMOUSfaQjR/Gtr\nzOnKp4AgdZJbAuFn6ed1T3ycpBEOOAPPBPI1UZZmYZBK7EvraJZZyXkmPRFZ\ndeIKV0K9oVWZvaGiwLQHKZZEnFVZljeZFN+5Ok39g7s5RWrMf3kI8enqDDpR\nDGIii5S4FTMnOziU7bm5JnWAmdAhRDelJ0cHPOCry34YCTaGtubzxZG3r8ft\neDRn/+tnyuqnbNNbkFjvipkVZsPVBLmNvRzShlSztCE3DxN5rCrGjhQ2rVoc\nufWUS6H6jzBBHKB4i1wBC/obqzQGLtPI3mpkOL/KaaJPFu/zt3AHl5pXakwD\nKfzA5RTTc/4Un1RaeEEZNUMiX9cDk1Z+2MbxEiHz2lMoWOhqglYigoZYehvS\nGJTTNTv86A/vbOPKRT0lca9vsRs/JPgPUlj55qKUsST2Gb/Waczb7rcbTupP\nDD1J\r\n=F7bl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXuootluOZH2kZ2oaeuBG9jP1qxj5Eeh2d75PjPMxmUAiALAPXCwkbKsI6pnZ/dkVBF1X7YFSdYCsvsXmE8aQf/Kw=="}]},"maintainers":[{"name":"david.thor","email":"david.thor@arcussolutions.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-launcher_0.0.3_1546907011503_0.3061515957980798"},"_hasShrinkwrap":false,"deprecated":"Use @architect-io/node-launcher instead"}},"time":{"created":"2019-01-05T19:44:45.202Z","0.0.1":"2019-01-05T19:44:45.849Z","modified":"2023-05-30T14:41:09.946Z","0.0.2":"2019-01-05T20:17:15.934Z","0.0.3":"2019-01-08T00:23:31.693Z"},"maintainers":[{"email":"ryan.cahill@architect.io","name":"ryancahill444"},{"email":"michael.muesch@architect.io","name":"mueschm-architect"},{"email":"david.thor@arcussolutions.com","name":"david.thor"}],"description":"Launcher for Architect.io supporting node.js","homepage":"https://github.com/architect-team/nodejs-launcher","keywords":["architect","launcher","node","oclif"],"repository":{"type":"git","url":"git+https://github.com/architect-team/nodejs-launcher.git"},"author":{"name":"Architect"},"bugs":{"url":"https://github.com/architect-team/nodejs-launcher/issues"},"license":"GPL-3.0","readme":"architect-javascript-launcher\n=============================\n\nJavascript launcher for the architect CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![Version](https://img.shields.io/npm/v/architect-javascript-launcher.svg)](https://npmjs.org/package/architect-javascript-launcher)\n[![Downloads/week](https://img.shields.io/npm/dw/architect-javascript-launcher.svg)](https://npmjs.org/package/architect-javascript-launcher)\n[![License](https://img.shields.io/npm/l/architect-javascript-launcher.svg)](https://github.com/snappi/architect-cli/blob/master/package.json)\n\n# Injection Schema\n### Example .proto file\n```proto\nsyntax = \"proto3\";\n\nservice MyService {\n  rpc ServiceMethod (MyRequest) returns (MyResponse) {}\n}\n\nmessage MyRequest {\n  // ...\n}\n\nmessage MyResponse {\n  // ...\n}\n```\n\n### Example architect.json\n```json\n{\n  \"name\": \"my-service\",\n  \"main\": \"index.js\",\n  \"proto\": \"main.proto\",\n  \"dependencies\": {\n    \"dependency-name\": \"1.2.3\"\n  }\n}\n```\n\n### Main file schema\n```javascript\n// Instance of service will be constructed with location-aware GRPC stubs\nclass MyService {\n  constructor(dependency_1) {\n    this.dependency_1 = dependency_1;\n  }\n\n  // GRPC methods matching those cited in the corresponding Protobuf service...\n  ServiceMethod(call, callback) {\n    // ...\n  }\n}\n\nMyService.dependencies = ['dependency-name'];\n\nmodule.exports = MyService;\n```\n","readmeFilename":"README.md"}