Luigit
repositories / pi-ext

pi-ext

bugabingas pi extensions

owned by admin

build: add tsc typecheck script and tsconfig

53aadc4c16d14bd1f776bc8a4d845b44a3d5870f

Oliver Jan Krylow <oliver@bugabinga.net> · 2026-06-05 20:17 UTC

unsigned 1 parent

Changed files (2)

package.json

ready
@@ -6,6 +6,12 @@
"workspaces": [
"extensions/*"
],
+ "scripts": {
+ "typecheck": "tsc --noEmit"
+ },
+ "devDependencies": {
+ "typescript": "^5.7.3"
+ },
"pi": {
"extensions": [
"extensions/*/index.ts"

tsconfig.json

ready
@@ -1,0 +1,23 @@
+{
+ "compilerOptions": {
+ "target": "ESNext",
+ "module": "ESNext",
+ "moduleResolution": "bundler",
+ "strict": true,
+ "esModuleInterop": true,
+ "skipLibCheck": true,
+ "noEmit": true,
+ "resolveJsonModule": true,
+ "allowImportingTsExtensions": true
+ },
+ "include": [
+ "extensions/**/*.ts",
+ "skills/**/*.ts",
+ "prompts/**/*.ts",
+ "themes/**/*.ts"
+ ],
+ "exclude": [
+ "node_modules",
+ "**/*.test.ts"
+ ]
+}