nerdamer-prime
Version:
javascript light-weight symbolic math library
40 lines (34 loc) • 1.18 kB
JSON
{
"compilerOptions": {
"declaration": true,
"emitDeclarationOnly": false,
"allowJs": true,
"checkJs": true,
"outDir": "./dist",
// Modern ES target and libraries
"target": "ES2022",
"lib": ["ES2022", "DOM"],
"module": "ESNext",
"moduleResolution": "bundler",
// Strict type checking (modern best practices)
"strict": true,
"exactOptionalPropertyTypes": true,
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"noPropertyAccessFromIndexSignature": true,
// Modern module handling
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"forceConsistentCasingInFileNames": true,
"verbatimModuleSyntax": false,
"allowImportingTsExtensions": false,
// Output settings
"skipLibCheck": true,
// Relaxed settings for JS compilation
"noImplicitAny": false
},
"include": ["index.d.ts", "nerdamer.core.js"],
"exclude": ["node_modules", "spec", "spec-dts"]
}