feat: npx/git-install support — prepare script + files whitelist

prepare builds dist on git-clone installs (npx/npm i -g from the gitea
URL); files whitelist overrides .gitignore so dist ships in the pack.
This commit is contained in:
yeuimu
2026-09-23 04:33:17 +00:00
parent 73e189fd97
commit b4d83f4f58
+7 -1
View File
@@ -15,12 +15,18 @@
"inkreach-teable": "./dist/bin.js"
},
"main": "dist/bin.js",
"files": [
"dist",
"skills",
"docs"
],
"scripts": {
"build": "tsc -p tsconfig.build.json",
"dev": "tsc -p tsconfig.build.json --watch",
"typecheck": "tsc -p tsconfig.json --noEmit",
"test": "vitest run",
"clean": "rimraf dist tsconfig.build.tsbuildinfo"
"clean": "rimraf dist tsconfig.build.tsbuildinfo",
"prepare": "npm run build"
},
"dependencies": {
"commander": "^12.1.0"