Update roblox-ts

This commit is contained in:
Ukendio 2024-10-21 19:31:51 +02:00
parent 96f706f8df
commit 3e79ff4c99
3 changed files with 4019 additions and 4028 deletions

87
package-lock.json generated
View file

@ -1,12 +1,12 @@
{ {
"name": "@rbxts/jecs", "name": "@rbxts/jecs",
"version": "0.2.3", "version": "0.3.3",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@rbxts/jecs", "name": "@rbxts/jecs",
"version": "0.2.3", "version": "0.3.3",
"license": "MIT", "license": "MIT",
"devDependencies": { "devDependencies": {
"@rbxts/compiler-types": "^2.3.0-types.1", "@rbxts/compiler-types": "^2.3.0-types.1",
@ -18,7 +18,7 @@
"eslint-plugin-prettier": "^4.0.0", "eslint-plugin-prettier": "^4.0.0",
"eslint-plugin-roblox-ts": "^0.0.32", "eslint-plugin-roblox-ts": "^0.0.32",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"roblox-ts": "^2.3.0", "roblox-ts": "^3.0.0",
"typescript": "^5.4.2", "typescript": "^5.4.2",
"vitepress": "^1.3.0" "vitepress": "^1.3.0"
} }
@ -836,15 +836,15 @@
"dev": true "dev": true
}, },
"node_modules/@roblox-ts/luau-ast": { "node_modules/@roblox-ts/luau-ast": {
"version": "1.0.11", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/@roblox-ts/luau-ast/-/luau-ast-1.0.11.tgz", "resolved": "https://registry.npmjs.org/@roblox-ts/luau-ast/-/luau-ast-2.0.0.tgz",
"integrity": "sha512-+maoLYpqY0HK8ugLFHS3qz0phMyDaN3i21jjW75T2ZaqJg84heKDUo98iXClvnx3mUDhW10IxqH+cYJ2iftYhQ==", "integrity": "sha512-cmMi093IdwBOLVxwuordhM8AmtbyTIyRpsTbB0D/JauidW4SXsQRQowSwWjHo4QP0DRJBXvOIlxtqEQi50uNzQ==",
"dev": true "dev": true
}, },
"node_modules/@roblox-ts/path-translator": { "node_modules/@roblox-ts/path-translator": {
"version": "1.0.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/@roblox-ts/path-translator/-/path-translator-1.0.0.tgz", "resolved": "https://registry.npmjs.org/@roblox-ts/path-translator/-/path-translator-1.1.0.tgz",
"integrity": "sha512-Lp6qVUqjmXIrICy2KPKRiX8IkJ+lNqn6RqoUplLiTr+4JehIN+mJv0tTnE72XRyIfcx0VWl5nKrRwUuqcOj1yg==", "integrity": "sha512-D0akTmnNYqBw+ZIek5JxocT3BjmbgGOuOy0x1nIIxHBPNLGCpzseToY8jyYs/0mlvnN2xnSP/k8Tv+jvGOQSwQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"ajv": "^8.12.0", "ajv": "^8.12.0",
@ -852,15 +852,15 @@
} }
}, },
"node_modules/@roblox-ts/path-translator/node_modules/ajv": { "node_modules/@roblox-ts/path-translator/node_modules/ajv": {
"version": "8.16.0", "version": "8.17.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
"integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"fast-uri": "^3.0.1",
"json-schema-traverse": "^1.0.0", "json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2", "require-from-string": "^2.0.2"
"uri-js": "^4.4.1"
}, },
"funding": { "funding": {
"type": "github", "type": "github",
@ -874,25 +874,25 @@
"dev": true "dev": true
}, },
"node_modules/@roblox-ts/rojo-resolver": { "node_modules/@roblox-ts/rojo-resolver": {
"version": "1.0.6", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/@roblox-ts/rojo-resolver/-/rojo-resolver-1.0.6.tgz", "resolved": "https://registry.npmjs.org/@roblox-ts/rojo-resolver/-/rojo-resolver-1.1.0.tgz",
"integrity": "sha512-+heTECMo6BdH3a3h4DCj+8kJvwKuxWqBevcW/m2BzQaVtmo1GtLa4V4bJCMvDuAMeEqYKQZUB7546nN2dcqqAA==", "integrity": "sha512-QmvVryu1EeME+3QUoG5j/gHGJoJUaffCgZ92mhlG7cJSd1uyhgpY4CNWriZAwZJYkTlzd5Htkpn+18yDFbOFXA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"ajv": "^8.12.0", "ajv": "^8.17.1",
"fs-extra": "^11.1.1" "fs-extra": "^11.2.0"
} }
}, },
"node_modules/@roblox-ts/rojo-resolver/node_modules/ajv": { "node_modules/@roblox-ts/rojo-resolver/node_modules/ajv": {
"version": "8.16.0", "version": "8.17.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
"integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"fast-uri": "^3.0.1",
"json-schema-traverse": "^1.0.0", "json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2", "require-from-string": "^2.0.2"
"uri-js": "^4.4.1"
}, },
"funding": { "funding": {
"type": "github", "type": "github",
@ -2494,6 +2494,12 @@
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
"dev": true "dev": true
}, },
"node_modules/fast-uri": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz",
"integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==",
"dev": true
},
"node_modules/fastq": { "node_modules/fastq": {
"version": "1.17.1", "version": "1.17.1",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
@ -3411,38 +3417,25 @@
} }
}, },
"node_modules/roblox-ts": { "node_modules/roblox-ts": {
"version": "2.3.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/roblox-ts/-/roblox-ts-2.3.0.tgz", "resolved": "https://registry.npmjs.org/roblox-ts/-/roblox-ts-3.0.0.tgz",
"integrity": "sha512-swz+3sxHcB1ww5iUkwxzPFqrbWYmjD9uDriLhta5MAShvRFW4Vdku/aBSU4KiLqtVWYvYo32G+5bXg1Pw2yvIA==", "integrity": "sha512-hwAC2frIFlLJOtHd6F+5opMEhBgfAMK9z5l1mP+bykLBbMO5cn1q5lIwhhXbeh9Pq07rlhF8uGHlmeRLPd/3AA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@roblox-ts/luau-ast": "^1.0.11", "@roblox-ts/luau-ast": "=2.0.0",
"@roblox-ts/path-translator": "^1.0.0", "@roblox-ts/path-translator": "=1.1.0",
"@roblox-ts/rojo-resolver": "^1.0.6", "@roblox-ts/rojo-resolver": "=1.1.0",
"chokidar": "^3.6.0", "chokidar": "^3.6.0",
"fs-extra": "^11.2.0", "fs-extra": "^11.2.0",
"kleur": "^4.1.5", "kleur": "^4.1.5",
"resolve": "^1.22.6", "resolve": "^1.22.6",
"typescript": "=5.2.2", "typescript": "=5.5.3",
"yargs": "^17.7.2" "yargs": "^17.7.2"
}, },
"bin": { "bin": {
"rbxtsc": "out/CLI/cli.js" "rbxtsc": "out/CLI/cli.js"
} }
}, },
"node_modules/roblox-ts/node_modules/typescript": {
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
"integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=14.17"
}
},
"node_modules/rollup": { "node_modules/rollup": {
"version": "4.18.1", "version": "4.18.1",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.1.tgz", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.1.tgz",
@ -3729,9 +3722,9 @@
} }
}, },
"node_modules/typescript": { "node_modules/typescript": {
"version": "5.4.2", "version": "5.5.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz",
"integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==",
"dev": true, "dev": true,
"bin": { "bin": {
"tsc": "bin/tsc", "tsc": "bin/tsc",

View file

@ -34,7 +34,7 @@
"eslint-plugin-prettier": "^4.0.0", "eslint-plugin-prettier": "^4.0.0",
"eslint-plugin-roblox-ts": "^0.0.32", "eslint-plugin-roblox-ts": "^0.0.32",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"roblox-ts": "^2.3.0", "roblox-ts": "^3.0.0",
"typescript": "^5.4.2", "typescript": "^5.4.2",
"vitepress": "^1.3.0" "vitepress": "^1.3.0"
}, },

View file

@ -1,6 +1,5 @@
{ {
"compilerOptions": { "compilerOptions": {
// required
"allowSyntheticDefaultImports": true, "allowSyntheticDefaultImports": true,
"downlevelIteration": true, "downlevelIteration": true,
"jsx": "react", "jsx": "react",
@ -12,15 +11,14 @@
"resolveJsonModule": true, "resolveJsonModule": true,
"strict": true, "strict": true,
"target": "ESNext", "target": "ESNext",
"typeRoots": ["node_modules/@rbxts"], "typeRoots": [
"node_modules/@rbxts"
// configurable ],
"rootDir": "lib", "rootDir": "lib",
"outDir": "out", "outDir": "out",
"baseUrl": "lib", "baseUrl": "lib",
"incremental": true, "incremental": true,
"tsBuildInfoFile": "out/tsconfig.tsbuildinfo", "tsBuildInfoFile": "out/tsconfig.tsbuildinfo",
"moduleDetection": "force" "moduleDetection": "force"
} }
} }