diff --git a/examples/tuono-app/tsconfig.json b/examples/tuono-app/tsconfig.json index e1bbce25..aeced3d3 100644 --- a/examples/tuono-app/tsconfig.json +++ b/examples/tuono-app/tsconfig.json @@ -1,25 +1,32 @@ { "compilerOptions": { - "target": "ES2020", - "useDefineForClassFields": true, - "lib": ["ES2020", "DOM", "DOM.Iterable"], - "module": "ESNext", - "skipLibCheck": true, - "types": ["tuono/build-client"], - - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx", - - /* Linting */ + // Typechecking "strict": true, "noUnusedLocals": true, "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true + "noFallthroughCasesInSwitch": true, + + // Modules + "module": "ESNext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "allowImportingTsExtensions": true, + "types": ["tuono/build-client"], + + // Interop Constraints + "isolatedModules": true, + + // Language and Environment + "target": "ES2020", + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "useDefineForClassFields": true, + "jsx": "react-jsx", + + // Emit + "noEmit": true, + + // Completeness + "skipLibCheck": true }, "include": ["src", "tuono.config.ts"] } diff --git a/examples/tuono-tutorial/tsconfig.json b/examples/tuono-tutorial/tsconfig.json index 0a483ca5..aeced3d3 100644 --- a/examples/tuono-tutorial/tsconfig.json +++ b/examples/tuono-tutorial/tsconfig.json @@ -1,29 +1,30 @@ { "compilerOptions": { - // Language and Environment - "target": "ES2020", - "lib": ["ES2020", "DOM", "DOM.Iterable"], - "jsx": "react-jsx", - "useDefineForClassFields": true, - "types": ["tuono/build-client"], - - // Modules - "module": "ESNext", - "moduleResolution": "bundler", - "resolveJsonModule": true, - - // Emit - "noEmit": true, - - // Interop Constraints - "isolatedModules": true, - // Typechecking "strict": true, "noUnusedLocals": true, "noUnusedParameters": true, "noFallthroughCasesInSwitch": true, + // Modules + "module": "ESNext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "allowImportingTsExtensions": true, + "types": ["tuono/build-client"], + + // Interop Constraints + "isolatedModules": true, + + // Language and Environment + "target": "ES2020", + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "useDefineForClassFields": true, + "jsx": "react-jsx", + + // Emit + "noEmit": true, + // Completeness "skipLibCheck": true }, diff --git a/examples/with-mdx/tsconfig.json b/examples/with-mdx/tsconfig.json index e1bbce25..aeced3d3 100644 --- a/examples/with-mdx/tsconfig.json +++ b/examples/with-mdx/tsconfig.json @@ -1,25 +1,32 @@ { "compilerOptions": { - "target": "ES2020", - "useDefineForClassFields": true, - "lib": ["ES2020", "DOM", "DOM.Iterable"], - "module": "ESNext", - "skipLibCheck": true, - "types": ["tuono/build-client"], - - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx", - - /* Linting */ + // Typechecking "strict": true, "noUnusedLocals": true, "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true + "noFallthroughCasesInSwitch": true, + + // Modules + "module": "ESNext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "allowImportingTsExtensions": true, + "types": ["tuono/build-client"], + + // Interop Constraints + "isolatedModules": true, + + // Language and Environment + "target": "ES2020", + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "useDefineForClassFields": true, + "jsx": "react-jsx", + + // Emit + "noEmit": true, + + // Completeness + "skipLibCheck": true }, "include": ["src", "tuono.config.ts"] } diff --git a/examples/with-tailwind/tsconfig.json b/examples/with-tailwind/tsconfig.json index e1bbce25..aeced3d3 100644 --- a/examples/with-tailwind/tsconfig.json +++ b/examples/with-tailwind/tsconfig.json @@ -1,25 +1,32 @@ { "compilerOptions": { - "target": "ES2020", - "useDefineForClassFields": true, - "lib": ["ES2020", "DOM", "DOM.Iterable"], - "module": "ESNext", - "skipLibCheck": true, - "types": ["tuono/build-client"], - - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx", - - /* Linting */ + // Typechecking "strict": true, "noUnusedLocals": true, "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true + "noFallthroughCasesInSwitch": true, + + // Modules + "module": "ESNext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "allowImportingTsExtensions": true, + "types": ["tuono/build-client"], + + // Interop Constraints + "isolatedModules": true, + + // Language and Environment + "target": "ES2020", + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "useDefineForClassFields": true, + "jsx": "react-jsx", + + // Emit + "noEmit": true, + + // Completeness + "skipLibCheck": true }, "include": ["src", "tuono.config.ts"] }