"settings": {
"import/resolver": {
"typescript": {
- "project": "./tsconfig.json"
+ "project": "./tsconfig-base.json"
}
}
},
"files": ["**/*.ts"],
"parser": "@typescript-eslint/parser",
"parserOptions": {
- "project": "./tsconfig.json"
+ "project": "./tsconfig-base.json"
},
"plugins": ["@typescript-eslint", "eslint-plugin-tsdoc"],
"extends": [
# Build simulator
WORKDIR /usr/builder
-COPY .npmrc package.json pnpm-lock.yaml tsconfig.json rollup.config.mjs build-requirements.mjs skip-preinstall.cjs prepare.cjs ./
+COPY .npmrc package.json pnpm-lock.yaml tsconfig.json tsconfig-base.json rollup.config.mjs build-requirements.mjs skip-preinstall.cjs prepare.cjs ./
COPY src ./src
COPY docker/config.json ./src/assets/config.json
COPY docker/idtags.json ./src/assets/idtags.json
plugins: [
json(),
typescript({
- tsconfig: 'tsconfig.json',
+ tsconfig: 'tsconfig-base.json',
}),
del({
targets: [
--- /dev/null
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "verbatimModuleSyntax": true
+ }
+}
{
- "extends": "./tsconfig.json",
+ "extends": "./tsconfig-base.json",
"compilerOptions": {
"module": "commonjs"
}
"importHelpers": true, /* Import emit helpers from 'tslib'. */
// "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */
// "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */
- "verbatimModuleSyntax": true,
/* Strict Type-Checking Options */
// "strict": true, /* Enable all strict type-checking options. */