From c21c4ecf4333a1830d1a86d74c5c1014d8e13c85 Mon Sep 17 00:00:00 2001 From: mincomk Date: Thu, 5 Jun 2025 00:08:34 +0900 Subject: [PATCH] fix: lang ext --- package.json | 2 +- templates/executable/package.json | 1 + templates/executable/tsconfig.json | 2 +- templates/library/package.json | 1 + templates/library/tsconfig.json | 5 +++-- 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index ff9b0f6..c16c3de 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "create-computercraft", - "version": "1.0.8", + "version": "1.0.9", "description": "", "files": [ "./dist/**/*.js", diff --git a/templates/executable/package.json b/templates/executable/package.json index 0113b17..cb647fe 100644 --- a/templates/executable/package.json +++ b/templates/executable/package.json @@ -12,6 +12,7 @@ }, "devDependencies": { "@eslint/js": "^9.27.0", + "@typescript-to-lua/language-extensions": "^1.19.0", "computercraft-ts": "latest", "eslint": "^9.27.0", "globals": "^16.2.0", diff --git a/templates/executable/tsconfig.json b/templates/executable/tsconfig.json index 85aca78..5269f4f 100644 --- a/templates/executable/tsconfig.json +++ b/templates/executable/tsconfig.json @@ -3,7 +3,7 @@ "compilerOptions": { "target": "ESNext", "lib": ["ESNext"], - "types": ["computercraft-ts"], + "types": ["computercraft-ts", "@typescript-to-lua/language-extensions"], "moduleResolution": "Node", "strict": true, "plugins": [{ "name": "typescript-tstl-plugin" }], diff --git a/templates/library/package.json b/templates/library/package.json index ce2680b..72f3c6d 100644 --- a/templates/library/package.json +++ b/templates/library/package.json @@ -16,6 +16,7 @@ }, "devDependencies": { "@eslint/js": "^9.27.0", + "@typescript-to-lua/language-extensions": "^1.19.0", "computercraft-ts": "latest", "eslint": "^9.27.0", "globals": "^16.2.0", diff --git a/templates/library/tsconfig.json b/templates/library/tsconfig.json index 41e3619..0c6d21c 100644 --- a/templates/library/tsconfig.json +++ b/templates/library/tsconfig.json @@ -4,11 +4,12 @@ "target": "ESNext", "lib": ["ESNext"], "moduleResolution": "Node", - "types": ["computercraft-ts"], + "types": ["computercraft-ts", "@typescript-to-lua/language-extensions"], "strict": true, "declaration": true, "outDir": "dist/", - "rootDir": "src/" + "rootDir": "src/", + "noImplicitAny": false }, "tstl": { "luaTarget": "JIT",