From b71ae1e05536f4367aecfbe245507456289c0301 Mon Sep 17 00:00:00 2001 From: Eric Fennis Date: Sat, 17 Apr 2021 22:00:21 +0200 Subject: [PATCH] simplify exports --- packages/lucide-angular/ng-package.json | 3 +-- packages/lucide-angular/src/index.ts | 6 +++++- packages/lucide-angular/src/lib/lucide-angular.module.ts | 2 ++ packages/lucide-angular/src/lucide.ts | 5 ----- packages/lucide-angular/tsconfig.json | 4 +++- 5 files changed, 11 insertions(+), 9 deletions(-) delete mode 100644 packages/lucide-angular/src/lucide.ts diff --git a/packages/lucide-angular/ng-package.json b/packages/lucide-angular/ng-package.json index 45a3b2714..d14b6ec31 100644 --- a/packages/lucide-angular/ng-package.json +++ b/packages/lucide-angular/ng-package.json @@ -1,8 +1,7 @@ { "$schema": "./node_modules/ng-packagr/ng-package.schema.json", - "dest": "dist/lucide-angular", + "dest": "dist", "lib": { - "flatModuleFile": "lucide-angular", "entryFile": "src/index.ts" } } diff --git a/packages/lucide-angular/src/index.ts b/packages/lucide-angular/src/index.ts index 7b5d63334..7a82bbcd8 100644 --- a/packages/lucide-angular/src/index.ts +++ b/packages/lucide-angular/src/index.ts @@ -1,3 +1,7 @@ +import * as icons from './icons'; + export * from './lib/lucide-angular.component'; export * from './lib/lucide-angular.module'; -export * from './lucide'; +export * from './helpers/create-element'; +export * from './icons'; +export { icons }; diff --git a/packages/lucide-angular/src/lib/lucide-angular.module.ts b/packages/lucide-angular/src/lib/lucide-angular.module.ts index 7e13416ba..0ac539458 100644 --- a/packages/lucide-angular/src/lib/lucide-angular.module.ts +++ b/packages/lucide-angular/src/lib/lucide-angular.module.ts @@ -5,6 +5,8 @@ import { IconData } from '../icons/types'; @NgModule({ declarations: [LucideAngularComponent], + imports: [ + ], exports: [LucideAngularComponent] }) diff --git a/packages/lucide-angular/src/lucide.ts b/packages/lucide-angular/src/lucide.ts deleted file mode 100644 index 225122bdc..000000000 --- a/packages/lucide-angular/src/lucide.ts +++ /dev/null @@ -1,5 +0,0 @@ -import * as icons from './icons'; -export * from './icons'; -export * from './helpers/create-element'; - -export { icons }; diff --git a/packages/lucide-angular/tsconfig.json b/packages/lucide-angular/tsconfig.json index 627445653..52ab2fee8 100644 --- a/packages/lucide-angular/tsconfig.json +++ b/packages/lucide-angular/tsconfig.json @@ -13,7 +13,9 @@ "lucide-angular": [ "dist" ], - "lucide-angular/icons": ["dist/icons"], + "lucide-angular/*": [ + "dist/*" + ], }, "moduleResolution": "node", "importHelpers": true,