diff --git a/scripts/api-ts-templates/tsconfig.esm.mustache b/scripts/api-ts-templates/tsconfig.esm.mustache new file mode 100644 index 0000000000..2171201ff8 --- /dev/null +++ b/scripts/api-ts-templates/tsconfig.esm.mustache @@ -0,0 +1,7 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "dist/esm", + }, +} diff --git a/scripts/api-ts-templates/tsconfig.mustache b/scripts/api-ts-templates/tsconfig.mustache new file mode 100644 index 0000000000..a7fe768924 --- /dev/null +++ b/scripts/api-ts-templates/tsconfig.mustache @@ -0,0 +1,23 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "compilerOptions": { + "composite": true, + "isolatedModules": true, + "incremental": true, + "baseUrl": ".", + "rootDir": "src", + "strict": true, + "newLine": "lf", + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "bundler", + "outDir": "dist", + "skipDefaultLibCheck": true, + "skipLibCheck": true, + "sourceMap": true, + "declaration": true, + "declarationMap": true, + "lib": ["DOM", "DOM.Iterable", "ESNext"], + }, + "exclude": ["node_modules", "./out/**/*", "./dist/**/*"], +}