| { |
| "extends": "@tsconfig/ember/tsconfig.json", |
| "compilerOptions": { |
| "experimentalDecorators": true, |
| "allowJs": true, |
| "strict": true, |
| "noUncheckedIndexedAccess": true, |
| "noFallthroughCasesInSwitch": true, |
| "noUnusedLocals": true, |
| "noUnusedParameters": true, |
| "noImplicitReturns": true, |
| "noPropertyAccessFromIndexSignature": true, |
| "noEmitOnError": true, |
| "skipLibCheck": true, |
| // The combination of `baseUrl` with `paths` allows Ember's classic package |
| // layout, which is not resolvable with the Node resolution algorithm, to |
| // work with TypeScript. |
| "baseUrl": ".", |
| "paths": { |
| "vault/tests/*": ["tests/*"], |
| "vault/mirage/*": ["mirage/*"], |
| "vault/*": [ |
| "types/*", |
| "types/vault/*", |
| "app/*", |
| "lib/core/app/*", |
| "lib/css/app/*", |
| "lib/kmip/app/*", |
| "lib/open-api-explorer/app/*", |
| "lib/pki/app/*", |
| "lib/replication/app/*", |
| "lib/service-worker-authenticated-download/app/*" |
| ], |
| "core": ["lib/core/addon"], |
| "core/*": ["lib/core/addon/*"], |
| "core/test-support": ["lib/core/addon-test-support"], |
| "core/test-support/*": ["lib/core/addon-test-support/*"], |
| "css": ["lib/css/addon"], |
| "css/*": ["lib/css/addon/*"], |
| "css/test-support": ["lib/css/addon-test-support"], |
| "css/test-support/*": ["lib/css/addon-test-support/*"], |
| "kmip": ["lib/kmip/addon"], |
| "kmip/*": ["lib/kmip/addon/*"], |
| "kmip/test-support": ["lib/kmip/addon-test-support"], |
| "kmip/test-support/*": ["lib/kmip/addon-test-support/*"], |
| "open-api-explorer": ["lib/open-api-explorer/addon"], |
| "open-api-explorer/*": ["lib/open-api-explorer/addon/*"], |
| "open-api-explorer/test-support": ["lib/open-api-explorer/addon-test-support"], |
| "open-api-explorer/test-support/*": ["lib/open-api-explorer/addon-test-support/*"], |
| "pki": ["lib/pki/addon"], |
| "pki/*": ["lib/pki/addon/*"], |
| "pki/test-support": ["lib/pki/addon-test-support"], |
| "pki/test-support/*": ["lib/pki/addon-test-support/*"], |
| "replication": ["lib/replication/addon"], |
| "replication/*": ["lib/replication/addon/*"], |
| "replication/test-support": ["lib/replication/addon-test-support"], |
| "replication/test-support/*": ["lib/replication/addon-test-support/*"], |
| "service-worker-authenticated-download": ["lib/service-worker-authenticated-download/addon"], |
| "service-worker-authenticated-download/*": ["lib/service-worker-authenticated-download/addon/*"], |
| "service-worker-authenticated-download/test-support": [ |
| "lib/service-worker-authenticated-download/addon-test-support" |
| ], |
| "service-worker-authenticated-download/test-support/*": [ |
| "lib/service-worker-authenticated-download/addon-test-support/*" |
| ], |
| "*": ["types/*"] |
| } |
| }, |
| "include": [ |
| "app/**/*", |
| "tests/**/*", |
| "types/**/*", |
| "lib/core/**/*", |
| "lib/css/**/*", |
| "lib/kmip/**/*", |
| "lib/open-api-explorer/**/*", |
| "lib/pki/**/*", |
| "lib/replication/**/*", |
| "lib/service-worker-authenticated-download/**/*", |
| "mirage/**/*" |
| ], |
| "exclude": ["node_modules"] |
| } |