diff --git a/package.json b/package.json index 37cffb954..dddf5dc3e 100644 --- a/package.json +++ b/package.json @@ -25,10 +25,10 @@ } ], "scripts": { - "build": "yarn --no-progress && yarn build:ng && grunt && webpack && tsc --stripInternal && yarn doc", + "build": "yarn --no-progress && yarn build:ng && grunt && webpack && tsc --project tsconfig.build.json --stripInternal && yarn doc", "build:ng": "cd angular && yarn --no-progress && yarn build lib", "w": "webpack", - "t": "rm -rf dist/* && grunt && tsc --stripInternal", + "t": "rm -rf dist/* && grunt && tsc --project tsconfig.build.json --stripInternal", "doc": "doctoc ./README.md && doctoc ./doc/CHANGES.md && node scripts/generate-docs.js", "doc:main": "node scripts/generate-docs.js --main-only", "doc:angular": "node scripts/generate-docs.js --angular-only", diff --git a/tsconfig.build.json b/tsconfig.build.json new file mode 100644 index 000000000..cd5fa72c5 --- /dev/null +++ b/tsconfig.build.json @@ -0,0 +1,19 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "skipLibCheck": true + }, + "include": [ + "./src/**/*.ts" + ], + "exclude": [ + "./src/**/*.spec.ts", + "./src/**/*.test.ts", + "./spec/**/*", + "./vitest.setup.ts", + "./vitest.config.ts", + "./angular/**/*", + "./demo/**/*", + "./node_modules/**/*" + ] +}