Skip to content

Commit 2a18ca5

Browse files
committed
Implement RPC shim
1 parent 5d4f4a8 commit 2a18ca5

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
"version": "0.2.0",
44
"description": "Basketry generator for documenting services that have a Typescript language target.",
55
"main": "./lib/index.js",
6+
"bin": {
7+
"basketry-typescript-docs": "./lib/rpc.js"
8+
},
69
"scripts": {
710
"test": "jest",
811
"clean": "run-s -s clean:*",
@@ -13,6 +16,7 @@
1316
"start": "node ./lib/index.js",
1417
"prebuild": "run-s -s clean lint",
1518
"build": "tsc",
19+
"postbuild": "chmod +x ./lib/rpc.js",
1620
"lint:eslint": "eslint src/**/*.*",
1721
"fix:eslint": "eslint --fix src/**/*.*",
1822
"lint:prettier": "prettier -c .",

src/rpc.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/usr/bin/env node
2+
3+
import { RPC } from 'basketry';
4+
import generator from '.';
5+
6+
new RPC({ generator }).execute();

0 commit comments

Comments
 (0)