From 35d41c17637eadaffd1df64baf25fea5472bff31 Mon Sep 17 00:00:00 2001 From: Eric Fennis Date: Sat, 17 Apr 2021 01:09:23 +0200 Subject: [PATCH] Move files --- packages/lucide-angular/README.md | 16 +++++++++------- packages/lucide-angular/ng-package.json | 5 +++-- packages/lucide-angular/src/index.ts | 3 +++ packages/lucide-angular/src/lucide.ts | 2 -- packages/lucide-angular/tsconfig.lib.json | 3 ++- 5 files changed, 17 insertions(+), 12 deletions(-) create mode 100644 packages/lucide-angular/src/index.ts diff --git a/packages/lucide-angular/README.md b/packages/lucide-angular/README.md index 4c3b218..92bf6a7 100644 --- a/packages/lucide-angular/README.md +++ b/packages/lucide-angular/README.md @@ -24,7 +24,7 @@ After install `lucide-angular` change content of file `app.component.html` and ` ``` xml -
+
``` ``` js @@ -42,10 +42,12 @@ import { Activity } from 'lucide-angular/icons'; export class AppComponent implements OnInit { ngOnInit(): void { - const div = document.getElementById('ico'); + const div = document.getElementById('lucide-icon'); const elm = createElement(Activity); elm.setAttribute('color', 'red'); // or set `width`, `height`, `fill`, `stroke-width`, ... - div.appendChild(elm); + if (div) { + div.appendChild(elm); + } } } ``` @@ -106,7 +108,7 @@ import { Component } from '@angular/core'; styleUrls: ['./app.component.css'] }) export class AppComponent { - + } ``` @@ -184,8 +186,8 @@ LucideAngularModule.pick(icons) ``` ### Tags You can use the following tags instead of `lucide-icon`: - * lucide-angular - * i-lucide - * span-lucide + * lucide-angular + * i-lucide + * span-lucide All of the above are the same diff --git a/packages/lucide-angular/ng-package.json b/packages/lucide-angular/ng-package.json index 480691e..45a3b27 100644 --- a/packages/lucide-angular/ng-package.json +++ b/packages/lucide-angular/ng-package.json @@ -1,7 +1,8 @@ { "$schema": "./node_modules/ng-packagr/ng-package.schema.json", - "dest": "dist", + "dest": "dist/lucide-angular", "lib": { - "entryFile": "src/lucide.ts" + "flatModuleFile": "lucide-angular", + "entryFile": "src/index.ts" } } diff --git a/packages/lucide-angular/src/index.ts b/packages/lucide-angular/src/index.ts new file mode 100644 index 0000000..7b5d633 --- /dev/null +++ b/packages/lucide-angular/src/index.ts @@ -0,0 +1,3 @@ +export * from './lib/lucide-angular.component'; +export * from './lib/lucide-angular.module'; +export * from './lucide'; diff --git a/packages/lucide-angular/src/lucide.ts b/packages/lucide-angular/src/lucide.ts index 0be5fa4..225122b 100644 --- a/packages/lucide-angular/src/lucide.ts +++ b/packages/lucide-angular/src/lucide.ts @@ -1,5 +1,3 @@ -export * from './lib/lucide-angular.component'; -export * from './lib/lucide-angular.module'; import * as icons from './icons'; export * from './icons'; export * from './helpers/create-element'; diff --git a/packages/lucide-angular/tsconfig.lib.json b/packages/lucide-angular/tsconfig.lib.json index 3f7b1fe..ddcac42 100644 --- a/packages/lucide-angular/tsconfig.lib.json +++ b/packages/lucide-angular/tsconfig.lib.json @@ -17,7 +17,8 @@ "angularCompilerOptions": { "skipTemplateCodegen": true, "strictMetadataEmit": true, - "enableResourceInlining": true + "enableResourceInlining": true, + "fullTemplateTypeCheck": true }, "exclude": [ "src/test.ts",