Skip to content

Commit 9446f6b

Browse files
authored
Language extensions as npm package (#1345)
* Language-extensions as npm package * Use new lua-types package * Add language extensions to benchmark tsconfigs
1 parent ecd7a55 commit 9446f6b

File tree

6 files changed

+136
-101
lines changed

6 files changed

+136
-101
lines changed

benchmark/tsconfig.53.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"extends": "./tsconfig.json",
33
"compilerOptions": {
4-
"types": ["lua-types/5.3"]
4+
"types": ["lua-types/5.3", "@typescript-to-lua/language-extensions"]
55
},
66
"tstl": {
77
"luaTarget": "5.3"

benchmark/tsconfig.jit.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"extends": "./tsconfig.json",
33
"compilerOptions": {
4-
"types": ["lua-types/jit"]
4+
"types": ["lua-types/jit", "@typescript-to-lua/language-extensions"]
55
},
66
"tstl": {
77
"luaTarget": "JIT"

benchmark/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"target": "esnext",
44
"lib": ["esnext"],
55
// Dev types are JIT
6-
"types": ["lua-types/jit"],
6+
"types": ["lua-types/jit", "@typescript-to-lua/language-extensions"],
77
"moduleResolution": "node",
88
"outDir": "dist",
99
"rootDir": "src",

language-extensions/package.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"name": "@typescript-to-lua/language-extensions",
3+
"version": "1.0.0",
4+
"description": "Language extensions used by typescript-to-lua",
5+
"repository": "https://github.com/TypeScriptToLua/TypeScriptToLua",
6+
"homepage": "https://typescripttolua.github.io/",
7+
"bugs": {
8+
"url": "https://github.com/TypeScriptToLua/TypeScriptToLua/issues"
9+
},
10+
"license": "MIT",
11+
"keywords": [
12+
"typescript",
13+
"lua",
14+
"tstl",
15+
"transpiler",
16+
"language extensions"
17+
],
18+
"files": [
19+
"**.d.ts"
20+
],
21+
"main": "",
22+
"types": "index.d.ts"
23+
}

0 commit comments

Comments
 (0)