diff --git a/packages/icons-angular/package.json b/packages/icons-angular/package.json index 14e9e0c75..1958f0ec6 100644 --- a/packages/icons-angular/package.json +++ b/packages/icons-angular/package.json @@ -46,12 +46,6 @@ "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", - "exports": { - ".": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - } - }, "devDependencies": { "@angular-devkit/build-angular": "^21.0.4", "@angular/animations": "^21.0.6", diff --git a/packages/icons-angular/src/public-api.ts b/packages/icons-angular/src/public-api.ts index bcf59393b..f852a71a9 100644 --- a/packages/icons-angular/src/public-api.ts +++ b/packages/icons-angular/src/public-api.ts @@ -1,5 +1,6 @@ import * as icons from './icons'; +export * from './types'; export * from './lib/tabler-icon.component'; export * from './lib/tabler-icon.module'; export * from './lib/tabler-icon.config'; diff --git a/test/test-angular/tsconfig.app.json b/test/test-angular/tsconfig.app.json index e4c981b93..5c0d8dfda 100644 --- a/test/test-angular/tsconfig.app.json +++ b/test/test-angular/tsconfig.app.json @@ -5,10 +5,7 @@ "outDir": "./out-tsc/app", "types": [], "baseUrl": ".", - "paths": { - "@tabler/icons-angular": ["../../packages/icons-angular/src/public-api.ts"], - "@tabler/icons-angular/*": ["../../packages/icons-angular/src/*"] - } + "skipLibCheck": true }, "files": [ "src/main.ts" @@ -17,7 +14,6 @@ "src/**/*.d.ts" ], "exclude": [ - "**/*.spec.ts", - "../../packages/icons-angular/src/**/*.spec.ts" + "**/*.spec.ts" ] } diff --git a/test/test-angular/tsconfig.json b/test/test-angular/tsconfig.json index 63761d70b..a058e15c1 100644 --- a/test/test-angular/tsconfig.json +++ b/test/test-angular/tsconfig.json @@ -21,6 +21,10 @@ "target": "ES2022", "module": "ES2022", "useDefineForClassFields": false, + "baseUrl": ".", + "paths": { + "@tabler/icons-angular": ["../../packages/icons-angular/src/public-api.ts"] + }, "lib": [ "ES2022", "dom" @@ -30,6 +34,10 @@ "enableI18nLegacyMessageIdFormat": false, "strictInjectionParameters": true, "strictInputAccessModifiers": true, - "strictTemplates": true - } + "strictTemplates": true, + "skipTemplateCodegen": false + }, + "exclude": [ + "**/*.spec.ts" + ] }