blob: e26f1f5822149baa806119cccf6885257eaa85cb [file]
/*
* 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
}