{ "compilerOptions": { "target": "esnext", "module": "esnext", "moduleResolution": "node", "lib": ["es2017", "dom"], "allowJs": true, "checkJs": true, "noEmit": true, "strict": true, "noImplicitThis": true, "alwaysStrict": true, "types": ["node", "mocha", "sinon"], "esModuleInterop": true, "suppressImplicitAnyIndexErrors": true }, "include": [ "packages/accordion/**/*.js", "packages/button/**/*.js", "packages/calendar/**/*.js", "packages/checkbox-group/**/*.js", "packages/collapsible/**/*.js", "packages/core/**/*.js", "packages/combobox/(test|src)/**/*.js", "packages/combobox/*.js", "packages/dialog/**/*.js", "packages/fieldset/**/*.js", "packages/form/**/*.js", "packages/form-core/**/*.js", "packages/input/**/*.js", "packages/input-amount/**/*.js", "packages/input-date/**/*.js", "packages/input-datepicker/**/*.js", "packages/input-email/**/*.js", "packages/input-iban/**/*.js", "packages/input-range/**/*.js", "packages/input-stepper/**/*.js", "packages/listbox/**/*.js", "packages/localize/**/*.js", "packages/overlays/**/*.js", "packages/pagination/**/*.js", "packages/progress-indicator/**/*.js", "packages/radio-group/**/*.js", "packages/select/**/*.js", "packages/select-rich/**/*.js", "packages/singleton-manager/**/*.js", "packages/steps/**/*.js", "packages/switch/**/*.js", "packages/tabs/**/*.js", "packages/textarea/**/*.js", "packages/tooltip/**/*.js", "packages/validate-messages/**/*.js" ], "exclude": [ "node_modules", "**/node_modules/*", "**/coverage/*", "**/dist/**/*", "packages/**/test-helpers", // ignore test/demos for singleton manager until overlays are typed as it's used in there "packages/singleton-manager/demo/", "packages/singleton-manager/test/" ] }