update rbxts-transform-boost and add rbxts-transform-luau

This commit is contained in:
2026-06-29 16:26:10 +02:00
parent 6b0cefbb4a
commit 7d8df34624
5 changed files with 22 additions and 14 deletions
+2 -1
View File
@@ -40,7 +40,8 @@
"lint-staged": "^17.0.0", "lint-staged": "^17.0.0",
"prettier": "^3.8.1", "prettier": "^3.8.1",
"prettier-plugin-toml": "^2.0.6", "prettier-plugin-toml": "^2.0.6",
"rbxts-transform-boost": "^1.5.2", "rbxts-transform-boost": "^2.0.1",
"rbxts-transform-luau": "^1.0.1",
"rbxts-transformer-flamework": "^1.3.2", "rbxts-transformer-flamework": "^1.3.2",
"rbxts-transformer-instances": "git+https://git.azur.webhop.me/Next-Station/rbxts-transformer-instances.git", "rbxts-transformer-instances": "git+https://git.azur.webhop.me/Next-Station/rbxts-transformer-instances.git",
"rbxts-transformer-services": "^1.1.1", "rbxts-transformer-services": "^1.1.1",
+13 -8
View File
@@ -106,14 +106,14 @@ importers:
specifier: ^2.0.6 specifier: ^2.0.6
version: 2.0.6(prettier@3.8.4) version: 2.0.6(prettier@3.8.4)
rbxts-transform-boost: rbxts-transform-boost:
specifier: ^1.5.2 specifier: ^2.0.1
version: 1.5.2 version: 2.0.1
rbxts-transform-luau:
specifier: ^1.0.1
version: 1.0.1
rbxts-transformer-flamework: rbxts-transformer-flamework:
specifier: ^1.3.2 specifier: ^1.3.2
version: 1.3.2(typescript@5.9.3) version: 1.3.2(typescript@5.9.3)
rbxts-transformer-instances:
specifier: git+https://git.azur.webhop.me/Next-Station/rbxts-transformer-instances.git
version: git+https://git.azur.webhop.me/Next-Station/rbxts-transformer-instances.git#aa08e75010f8893b6fd06f8782009b9c081772af
rbxts-transformer-services: rbxts-transformer-services:
specifier: ^1.1.1 specifier: ^1.1.1
version: 1.1.1(typescript@5.9.3) version: 1.1.1(typescript@5.9.3)
@@ -1284,8 +1284,11 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'} engines: {node: '>=6'}
rbxts-transform-boost@1.5.2: rbxts-transform-boost@2.0.1:
resolution: {integrity: sha512-uMbBS+Aji17OFqOLCuV/pf7SOoe+SdHpQw8+4WKLTnOhjmbqX7ameqCfGOQfVeAcZpU6aqA6P/dirUWRLOLFdw==} resolution: {integrity: sha512-jPpQDJOAvdG/tKdp06ZPJLQvyS6qrkrNsnL/AJRHTHykaImI/OzNJkLjcO/mKxndZ6guasWQQvbrgrP7PEiJrQ==}
rbxts-transform-luau@1.0.1:
resolution: {integrity: sha512-RlJAUVhQFIbm0jucZ2V4+hXGCNgUEkwMDo9q0zPDXpkYyvF9quYhLYI+M6gZSU4cqxE5qCKoZ50B6gykSHr1TA==}
rbxts-transformer-flamework@1.3.2: rbxts-transformer-flamework@1.3.2:
resolution: {integrity: sha512-FKAT7+jAmoa2/MZNqZnjZfpSKypNO1+IzRGdHQAjGsKzH8J58Zcbb0fCA/Dydwb4LiPVVYlfgoItrxOCWRh3rg==} resolution: {integrity: sha512-FKAT7+jAmoa2/MZNqZnjZfpSKypNO1+IzRGdHQAjGsKzH8J58Zcbb0fCA/Dydwb4LiPVVYlfgoItrxOCWRh3rg==}
@@ -2688,7 +2691,9 @@ snapshots:
punycode@2.3.1: {} punycode@2.3.1: {}
rbxts-transform-boost@1.5.2: {} rbxts-transform-boost@2.0.1: {}
rbxts-transform-luau@1.0.1: {}
rbxts-transformer-flamework@1.3.2(typescript@5.9.3): rbxts-transformer-flamework@1.3.2(typescript@5.9.3):
dependencies: dependencies:
-2
View File
@@ -4,5 +4,3 @@ publicHoistPattern:
allowBuilds: allowBuilds:
"@rotor-rbx/rotor": true "@rotor-rbx/rotor": true
rbxts-transformer-instances: true rbxts-transformer-instances: true
minimumReleaseAgeExclude:
- rbxts-transform-boost@1.5.2
+1 -1
View File
@@ -82,7 +82,7 @@ export class SettingsController implements OnStart {
typeIs(settingsFile[key], "table"), typeIs(settingsFile[key], "table"),
); );
sections.forEach((key) => { sections.forEach((key) => {
const map = new Map<string, Charm.Atom<unknown>>(); const map = new Map<string, Atom<unknown>>();
const defMap = new Map<string, SettingDefinition>(); const defMap = new Map<string, SettingDefinition>();
this.atomsCache.set(key, map); this.atomsCache.set(key, map);
this.defCache.set(key, defMap); this.defCache.set(key, defMap);
+6 -2
View File
@@ -37,10 +37,14 @@
}, },
{ {
"transform": "rbxts-transform-boost", "transform": "rbxts-transform-boost",
"optimize": true,
"strict": true,
"hoist": true "hoist": true
}, },
{
"transform": "rbxts-transform-luau",
"strict": true,
"optimize": 2,
"annotate": true
},
{ {
"transform": "tsc-progress", "transform": "tsc-progress",
"title": "Building...", "title": "Building...",