Shared TypeScript compiler options for simple_module apps. One base.json that every tsconfig.json in the framework and its modules extends.
npm install --save-dev @simple-module-py/tsconfigbase.json— the canonical compiler options for simple_module apps. Targets ES2022,strict: true,module: "ESNext",moduleResolution: "bundler", JSXreact-jsx,noEmit: true,esModuleInterop: true,skipLibCheck: true, withtypes: ["vite/client", "node"].
In your app's tsconfig.json:
{
"extends": "@simple-module-py/tsconfig/base.json",
"include": ["client_app/**/*.ts", "client_app/**/*.tsx"]
}Override any option as needed — extends merges.
Nothing. This is a pure JSON config package.
MIT — see LICENSE.