| /* |
| * Licensed to the Apache Software Foundation (ASF) under one or more |
| * contributor license agreements. See the NOTICE file distributed with |
| * this work for additional information regarding copyright ownership. |
| * The ASF licenses this file to You under the Apache License, Version 2.0 |
| * (the "License"); you may not use this file except in compliance with |
| * the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| { |
| "extends": "@tsconfig/svelte/tsconfig.json", |
| "compilerOptions": { |
| "allowImportingTsExtensions": true, |
| "noEmit": true, |
| "inlineSources": true, |
| "baseUrl": "./src", |
| "paths": { |
| "utilities": ["utilities"], |
| "layout/*": ["components/layouts/*"], |
| "HTMLWrappers/*": ["components/html/*"], |
| "editor_components/*": ["components/sections/*"] |
| }, |
| // "allowImportingTsExtensions": true, |
| "target": "ES6", |
| "useDefineForClassFields": true, |
| "module": "commonjs", |
| "resolveJsonModule": true, |
| "allowJs": true, |
| "checkJs": true, |
| "isolatedModules": true, |
| "outDir": "tsout", |
| "esModuleInterop": true, |
| "verbatimModuleSyntax": true |
| }, |
| "include": ["src/**/*.ts", "src/**/*.svelte", "src/tests/**/*.test.ts"], |
| "exclude": ["node_modules/*"], |
| "strict": true /* enable all strict type-checking options */, |
| "noImplicitAny": false, |
| "removeComments": false, |
| "noUnusedLocals": true, |
| "noImplicitThis": true, |
| "inlineSourceMap": false, |
| "preserveConstEnums": true, |
| "strictNullChecks": true, |
| "noUnusedParameters": false, |
| "esModuleInterop": true |
| } |