From 7cfb29e45a24ee6deea251974936c10201916b2d Mon Sep 17 00:00:00 2001 From: bnymncoskuner Date: Fri, 10 Dec 2021 15:24:13 +0300 Subject: [PATCH] feat: make catalog package publishable --- .../projects/catalog/config/ng-package.json | 7 +++++++ apps/angular/projects/catalog/package.json | 9 ++++++--- .../src/pages/product/product-routing.module.ts | 2 +- .../src/pages/product/product.component.html | 17 +++++++++++++++++ .../src/pages/product/product.component.ts | 9 ++++++--- apps/angular/projects/catalog/src/public-api.ts | 4 ++++ apps/angular/src/app/app-routing.module.ts | 2 +- apps/angular/src/app/app.module.ts | 2 +- apps/angular/tsconfig.json | 11 +++++------ .../Localization/CatalogService/en.json | 1 + .../Localization/CatalogService/tr.json | 1 + 11 files changed, 50 insertions(+), 15 deletions(-) create mode 100644 apps/angular/projects/catalog/config/ng-package.json create mode 100644 apps/angular/projects/catalog/src/public-api.ts diff --git a/apps/angular/projects/catalog/config/ng-package.json b/apps/angular/projects/catalog/config/ng-package.json new file mode 100644 index 00000000..2f592534 --- /dev/null +++ b/apps/angular/projects/catalog/config/ng-package.json @@ -0,0 +1,7 @@ +{ + "$schema": "../../../node_modules/ng-packagr/ng-package.schema.json", + "dest": "../../dist/catalog/config", + "lib": { + "entryFile": "src/public-api.ts" + } +} diff --git a/apps/angular/projects/catalog/package.json b/apps/angular/projects/catalog/package.json index f6cdbadd..d006325f 100644 --- a/apps/angular/projects/catalog/package.json +++ b/apps/angular/projects/catalog/package.json @@ -1,11 +1,14 @@ { - "name": "catalog", + "name": "@eshoponabp/catalog", "version": "0.0.1", "peerDependencies": { "@angular/common": "^12.2.0", - "@angular/core": "^12.2.0" + "@angular/core": "^12.2.0", + "@abp/ng.theme.shared": "~5.0.0-rc.1", + "@abp/ng.core": "~5.0.0-rc.1", + "@ngx-validate/core": "~0.1.1" }, "dependencies": { "tslib": "^2.3.0" } -} \ No newline at end of file +} diff --git a/apps/angular/projects/catalog/src/pages/product/product-routing.module.ts b/apps/angular/projects/catalog/src/pages/product/product-routing.module.ts index 54eb7690..9c36cee6 100644 --- a/apps/angular/projects/catalog/src/pages/product/product-routing.module.ts +++ b/apps/angular/projects/catalog/src/pages/product/product-routing.module.ts @@ -1,7 +1,7 @@ import { AuthGuard, PermissionGuard } from '@abp/ng.core'; import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; -import { eCatalogPolicyNames } from '@catalog/config'; +import { eCatalogPolicyNames } from '@eshoponabp/catalog/config'; import { ProductComponent } from './product.component'; const routes: Routes = [ diff --git a/apps/angular/projects/catalog/src/pages/product/product.component.html b/apps/angular/projects/catalog/src/pages/product/product.component.html index 8a637087..898b4918 100644 --- a/apps/angular/projects/catalog/src/pages/product/product.component.html +++ b/apps/angular/projects/catalog/src/pages/product/product.component.html @@ -55,6 +55,10 @@ [name]="'CatalogService::DisplayName:Name' | abpLocalization" prop="name" > + +
+ + +
+