{ "compilerOptions": { "allowSyntheticDefaultImports": true, "jsx": "react", "jsxFactory": "Vide.jsx", "jsxFragmentFactory": "Vide.Fragment", "module": "commonjs", "moduleResolution": "Node", "noLib": true, "resolveJsonModule": true, "forceConsistentCasingInFileNames": true, "moduleDetection": "force", "strict": true, "target": "ESNext", "skipLibCheck": true, "typeRoots": ["node_modules/@rbxts", "node_modules/@flamework"], "types": ["compiler-types", "types"], "incremental": true, "experimentalDecorators": true, "plugins": [ { "transform": "rbxts-transformer-flamework", "obfuscation": true }, { "transform": "rbxts-transformer-services" }, { "transform": "typescript-file-copy-plugin", "copy": [ { "src": "src/*.toml", "dest": "src" } ] }, { "transform": "rbxts-transform-boost", "hoist": true }, { "transform": "rbxts-transform-luau", "strict": true, "optimize": 2, "annotate": true }, { "transform": "tsc-progress", "title": "Building...", "color": "magenta" } ] } }