mirror of
https://github.com/tenrok/BBob.git
synced 2026-05-15 11:59:37 +03:00
0edd490a24
* Add extensions to all imports * Set module resolution to `bundler` to avoid Node specific behavior * Use `ts2mjs` to rename files to `mjs` * Add extensions to `@bbob/types` imports * Fix `package.json` for proper ESM extension and type separation * More module resolution stuff change (`node16` for everything, `node` for Vue 2 plugin) * Use `ts-jest-resolver` for `js` -> `ts` resolving in Jest * Add changeset * Add import extensions to frontend libs
41 lines
854 B
JSON
41 lines
854 B
JSON
{
|
|
"compilerOptions": {
|
|
"target": "esnext",
|
|
"lib": [
|
|
"dom",
|
|
"dom.iterable",
|
|
"esnext"
|
|
],
|
|
"baseUrl": ".",
|
|
"checkJs": false,
|
|
"skipLibCheck": true,
|
|
"strict": true,
|
|
"strictNullChecks": true,
|
|
"strictFunctionTypes": false,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"emitDeclarationOnly": true,
|
|
"esModuleInterop": true,
|
|
"module": "node16",
|
|
"moduleResolution": "node16",
|
|
"resolveJsonModule": true,
|
|
"downlevelIteration": true,
|
|
"jsx": "preserve",
|
|
"incremental": true,
|
|
"allowJs": true,
|
|
"declaration": true,
|
|
"declarationMap": true,
|
|
"preserveSymlinks": true,
|
|
"paths": {}
|
|
},
|
|
"exclude": [
|
|
"node_modules"
|
|
],
|
|
"ts-node": {
|
|
"compilerOptions": {
|
|
"module": "commonjs",
|
|
"resolveJsonModule": true,
|
|
"noImplicitAny": false
|
|
}
|
|
}
|
|
}
|