jsPsych/packages/config/tsconfig.json

24 lines
771 B
JSON

{
"compilerOptions": {
"target": "ES6",
"module": "ESNext",
"lib": ["dom", "esnext"],
"importHelpers": true,
"declaration": true,
"sourceMap": true,
"strict": false, // should be enabled one lucky day
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"noUnusedLocals": false, // should be enabled one lucky day
"noUnusedParameters": false, // should be enabled one lucky day
"moduleResolution": "node",
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"noEmit": true,
"isolatedModules": true, // required by Sucrase
// required for automatic package versioning and needed for transitive imports of jspsych)
"resolveJsonModule": true,
}
}