diff --git a/npm/ng-packs/angular.json b/npm/ng-packs/angular.json
index 2849475999..d7d267dc06 100644
--- a/npm/ng-packs/angular.json
+++ b/npm/ng-packs/angular.json
@@ -74,6 +74,43 @@
}
}
},
+ "components": {
+ "projectType": "library",
+ "root": "packages/components",
+ "sourceRoot": "packages/components/src",
+ "prefix": "abp",
+ "architect": {
+ "build": {
+ "builder": "@angular-devkit/build-ng-packagr:build",
+ "options": {
+ "tsConfig": "packages/components/tsconfig.lib.json",
+ "project": "packages/components/ng-package.json"
+ },
+ "configurations": {
+ "production": {
+ "tsConfig": "packages/components/tsconfig.lib.prod.json"
+ }
+ }
+ },
+ "test": {
+ "builder": "@angular-builders/jest:run",
+ "options": {
+ "coverage": true,
+ "passWithNoTests": true
+ }
+ },
+ "lint": {
+ "builder": "@angular-devkit/build-angular:tslint",
+ "options": {
+ "tsConfig": [
+ "packages/components/tsconfig.lib.json",
+ "packages/components/tsconfig.spec.json"
+ ],
+ "exclude": ["**/node_modules/**"]
+ }
+ }
+ }
+ },
"theme-basic": {
"projectType": "library",
"root": "packages/theme-basic",
diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json
index 82c24a9def..0a159562c0 100644
--- a/npm/ng-packs/package.json
+++ b/npm/ng-packs/package.json
@@ -74,6 +74,7 @@
"just-compare": "^1.3.0",
"lerna": "^3.19.0",
"ng-packagr": "^10.0.0",
+ "ng-zorro-antd": "^9.3.0",
"ngxs-reset-plugin": "^1.3.0",
"ngxs-schematic": "^1.1.9",
"prettier": "^1.18.2",
@@ -99,4 +100,4 @@
"resolutions": {
"@ngx-validate/core": "^0.0.8"
}
-}
\ No newline at end of file
+}
diff --git a/npm/ng-packs/packages/components/README.md b/npm/ng-packs/packages/components/README.md
new file mode 100644
index 0000000000..283812b9e0
--- /dev/null
+++ b/npm/ng-packs/packages/components/README.md
@@ -0,0 +1,3 @@
+
@abp/ng.components
+
+[docs.abp.io](https://docs.abp.io)
diff --git a/npm/ng-packs/packages/components/jest.config.js b/npm/ng-packs/packages/components/jest.config.js
new file mode 100644
index 0000000000..48e73119db
--- /dev/null
+++ b/npm/ng-packs/packages/components/jest.config.js
@@ -0,0 +1,6 @@
+const jestConfig = require('../../jest.config');
+
+module.exports = {
+ ...jestConfig,
+ name: 'components',
+};
diff --git a/npm/ng-packs/packages/components/ng-package.json b/npm/ng-packs/packages/components/ng-package.json
new file mode 100644
index 0000000000..bb62ea377a
--- /dev/null
+++ b/npm/ng-packs/packages/components/ng-package.json
@@ -0,0 +1,9 @@
+{
+ "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
+ "dest": "../../dist/components",
+ "assets": ["./styles/**/*"],
+ "lib": {
+ "entryFile": "src/public-api.ts"
+ },
+ "whitelistedNonPeerDependencies": ["ng-zorro-antd"]
+}
diff --git a/npm/ng-packs/packages/components/ngcc.config.js b/npm/ng-packs/packages/components/ngcc.config.js
new file mode 100644
index 0000000000..b30487d734
--- /dev/null
+++ b/npm/ng-packs/packages/components/ngcc.config.js
@@ -0,0 +1,7 @@
+module.exports = {
+ entryPoints: {
+ '.': {},
+ './tree': {},
+ './dist': { ignore: true },
+ },
+};
diff --git a/npm/ng-packs/packages/components/package.json b/npm/ng-packs/packages/components/package.json
new file mode 100644
index 0000000000..f725d93751
--- /dev/null
+++ b/npm/ng-packs/packages/components/package.json
@@ -0,0 +1,19 @@
+{
+ "name": "@abp/ng.components",
+ "version": "3.0.4",
+ "homepage": "https://abp.io",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/abpframework/abp.git"
+ },
+ "peerDependencies": {
+ "@abp/ng.core": ">=3.0.0"
+ },
+ "dependencies": {
+ "ng-zorro-antd": "^9.3.0",
+ "tslib": "^2.0.0"
+ },
+ "publishConfig": {
+ "access": "public"
+ }
+}
diff --git a/npm/ng-packs/packages/components/src/lib/.gitkeep b/npm/ng-packs/packages/components/src/lib/.gitkeep
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/npm/ng-packs/packages/components/src/public-api.ts b/npm/ng-packs/packages/components/src/public-api.ts
new file mode 100644
index 0000000000..2302a05a8c
--- /dev/null
+++ b/npm/ng-packs/packages/components/src/public-api.ts
@@ -0,0 +1,5 @@
+/*
+ * Public API Surface of components
+ */
+
+export {};
diff --git a/npm/ng-packs/packages/components/tree/ng-package.json b/npm/ng-packs/packages/components/tree/ng-package.json
new file mode 100644
index 0000000000..961dd7a8a9
--- /dev/null
+++ b/npm/ng-packs/packages/components/tree/ng-package.json
@@ -0,0 +1,7 @@
+{
+ "$schema": "../../../node_modules/ng-packagr/ng-package.schema.json",
+ "dest": "../../dist/components/tree",
+ "lib": {
+ "entryFile": "src/public-api.ts"
+ }
+}
diff --git a/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.html b/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.html
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.ts b/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.ts
new file mode 100644
index 0000000000..eb50b41575
--- /dev/null
+++ b/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.ts
@@ -0,0 +1,9 @@
+import { Component } from '@angular/core';
+
+@Component({
+ selector: 'abp-tree',
+ templateUrl: 'tree.component.html',
+})
+export class TreeComponent {
+ constructor() {}
+}
diff --git a/npm/ng-packs/packages/components/tree/src/lib/tree.module.ts b/npm/ng-packs/packages/components/tree/src/lib/tree.module.ts
new file mode 100644
index 0000000000..35e01e4006
--- /dev/null
+++ b/npm/ng-packs/packages/components/tree/src/lib/tree.module.ts
@@ -0,0 +1,11 @@
+import { NgModule } from '@angular/core';
+
+import { TreeComponent } from './components/tree.component';
+
+@NgModule({
+ imports: [],
+ exports: [],
+ declarations: [TreeComponent],
+ providers: [],
+})
+export class TreeModule {}
diff --git a/npm/ng-packs/packages/components/tree/src/public-api.ts b/npm/ng-packs/packages/components/tree/src/public-api.ts
new file mode 100644
index 0000000000..e1e08f510b
--- /dev/null
+++ b/npm/ng-packs/packages/components/tree/src/public-api.ts
@@ -0,0 +1,2 @@
+export * from './lib/tree.module';
+export * from './lib/components/tree.component';
diff --git a/npm/ng-packs/packages/components/tsconfig.lib.json b/npm/ng-packs/packages/components/tsconfig.lib.json
new file mode 100644
index 0000000000..4f48db2e46
--- /dev/null
+++ b/npm/ng-packs/packages/components/tsconfig.lib.json
@@ -0,0 +1,19 @@
+{
+ "extends": "../../tsconfig.prod.json",
+ "compilerOptions": {
+ "outDir": "../../out-tsc/lib",
+ "target": "es2015",
+ "declaration": true,
+ "inlineSources": true,
+ "types": [],
+ "lib": ["dom", "es2018"]
+ },
+ "angularCompilerOptions": {
+ "skipTemplateCodegen": true,
+ "strictMetadataEmit": true,
+ "fullTemplateTypeCheck": true,
+ "strictInjectionParameters": true,
+ "enableResourceInlining": true
+ },
+ "exclude": ["src/test.ts", "**/*.spec.ts"]
+}
diff --git a/npm/ng-packs/packages/components/tsconfig.lib.prod.json b/npm/ng-packs/packages/components/tsconfig.lib.prod.json
new file mode 100644
index 0000000000..b1d501abbc
--- /dev/null
+++ b/npm/ng-packs/packages/components/tsconfig.lib.prod.json
@@ -0,0 +1,6 @@
+{
+ "extends": "./tsconfig.lib.json",
+ "angularCompilerOptions": {
+ "enableIvy": false
+ }
+}
\ No newline at end of file
diff --git a/npm/ng-packs/packages/components/tsconfig.spec.json b/npm/ng-packs/packages/components/tsconfig.spec.json
new file mode 100644
index 0000000000..02f312c262
--- /dev/null
+++ b/npm/ng-packs/packages/components/tsconfig.spec.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.prod.json",
+ "compilerOptions": {
+ "emitDecoratorMetadata": true,
+ "esModuleInterop": true,
+ "outDir": "../../dist/out-tsc",
+ "module": "commonjs",
+ "types": ["jest", "node"]
+ },
+ "include": ["**/*.spec.ts", "**/*.d.ts"]
+}
diff --git a/npm/ng-packs/packages/components/tslint.json b/npm/ng-packs/packages/components/tslint.json
new file mode 100644
index 0000000000..9d39c7dc74
--- /dev/null
+++ b/npm/ng-packs/packages/components/tslint.json
@@ -0,0 +1,7 @@
+{
+ "extends": "../../tslint.json",
+ "rules": {
+ "directive-selector": [true, "attribute", "abp", "camelCase"],
+ "component-selector": [true, "element", "abp", "kebab-case"]
+ }
+}
diff --git a/npm/ng-packs/yarn.lock b/npm/ng-packs/yarn.lock
index a21acde057..eec522710c 100644
--- a/npm/ng-packs/yarn.lock
+++ b/npm/ng-packs/yarn.lock
@@ -2,20 +2,20 @@
# yarn lockfile v1
-"@abp/ng.account@~3.0.3":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@abp/ng.account/-/ng.account-3.0.3.tgz#776cbfb833775c88d3f8a5b59aed27e57835e80c"
- integrity sha512-A/m7LyK4Khgf4I7vGhrRCrvGd62QZhhu+hxhRlg/D9HQXDlhCjuSNmj2fh2br9d5OX+3CH+sJIGMucNz1Irscw==
+"@abp/ng.account@~3.0.4":
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@abp/ng.account/-/ng.account-3.0.4.tgz#5c75a30c912294b40cbc43f218d61cbe67a58355"
+ integrity sha512-a+ZjFoaNlJAYW3Hd+hEhq/TCVENc3x9D4Grf5/zr8h1WcETdgjx8rvRxhj6l6i/Ry/mAgPHOKuObSbb+pxVo6w==
dependencies:
- "@abp/ng.theme.shared" "~3.0.3"
+ "@abp/ng.theme.shared" "~3.0.4"
tslib "^2.0.0"
-"@abp/ng.core@~3.0.3":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@abp/ng.core/-/ng.core-3.0.3.tgz#9d2acaf6486ead963e52de717e7d4926f782b7cd"
- integrity sha512-VPzPEsaIlKPudUAN9rrPnH49a44lsztRwL4AHDhlGdsS/VA0FcfzfOhOCihwuTxWYYeo5I64R5+Yf9RCkzWHWA==
+"@abp/ng.core@~3.0.4":
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@abp/ng.core/-/ng.core-3.0.4.tgz#ef86082c13d1ccbf0c48fb2b0ccd5a059e44215b"
+ integrity sha512-dBHCtcM4dVOvHJ88p8d71qpYpOvTjrvu78e6LO6qK7CsSoJq5B8EkYZgkV6MO2Kq5/p3mLHTtwuP3mkQSUfLJw==
dependencies:
- "@abp/utils" "^2.9.0"
+ "@abp/utils" "^3.0.3"
"@angular/localize" "~9.1.11"
"@ngxs/router-plugin" "^3.6.2"
"@ngxs/storage-plugin" "^3.6.2"
@@ -27,62 +27,62 @@
ts-toolbelt "^6.9.9"
tslib "^2.0.0"
-"@abp/ng.feature-management@~3.0.3":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@abp/ng.feature-management/-/ng.feature-management-3.0.3.tgz#ab715c01f80a2fa499a61709bcd5681337aaeda6"
- integrity sha512-+fdkfPRxiKNEaJ7SARxIMYg5olnucF+Qb379ztCQiFnFuLSACa1VZh+YucZ87yIz105HCqoM3EgQ+nb/nvh2iw==
+"@abp/ng.feature-management@~3.0.4":
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@abp/ng.feature-management/-/ng.feature-management-3.0.4.tgz#127a81c9f8b045c38bc41de4ab49d29acaa14f70"
+ integrity sha512-TVNmjLhhg0VbaUlaXeDUsgpz5BX26aMzAY0dahsXhyM/dti2slIlEyyTKf673a1ve84nUuigrDJiAhi6WntUbw==
dependencies:
- "@abp/ng.theme.shared" "~3.0.3"
+ "@abp/ng.theme.shared" "~3.0.4"
tslib "^2.0.0"
-"@abp/ng.identity@~3.0.3":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@abp/ng.identity/-/ng.identity-3.0.3.tgz#9fbdac4e4d4e0df8f378142d0c80a143ec7f6b3f"
- integrity sha512-/xjtX1anZru+yQV/Z/q4Lc4PV9fTXSaFfExYolD/0rOCFseiVvSXf6FhezwdsMN4uLxzMwR7YpMJYL/ynTX9WQ==
+"@abp/ng.identity@~3.0.4":
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@abp/ng.identity/-/ng.identity-3.0.4.tgz#321ab33db22d32013d2ea635616f6402717ebc40"
+ integrity sha512-ZJVh77gZVPKyexfLxo613NeiKWYSk/7q6QrMEzkeDM21R9VLyw5jGg00pw7hkmUldy5bObW/5VVCxJlCzSTwdg==
dependencies:
- "@abp/ng.permission-management" "~3.0.3"
- "@abp/ng.theme.shared" "~3.0.3"
+ "@abp/ng.permission-management" "~3.0.4"
+ "@abp/ng.theme.shared" "~3.0.4"
tslib "^2.0.0"
-"@abp/ng.permission-management@~3.0.3":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@abp/ng.permission-management/-/ng.permission-management-3.0.3.tgz#3a49ff8b75501c41a9651d42b8342814fcd85717"
- integrity sha512-9YU4GLEf1063/DVTQb+VXZdb0gxHpXd0L5RAAT1w5ztXHFFmAYfkUUijsZ7xovEANrcK3Fh9IkWmsKW79rccAQ==
+"@abp/ng.permission-management@~3.0.4":
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@abp/ng.permission-management/-/ng.permission-management-3.0.4.tgz#511226c1c0e1445a453015d8d85b013e7a009f96"
+ integrity sha512-hIiUdQh9XVvfmLc5B+eQpj36PxCcBzOCRRaBuGhd2+lecEVUV12EgpWq0fzW1laL9FV1REmqIKP5uzKUeUw4Dw==
dependencies:
- "@abp/ng.theme.shared" "~3.0.3"
+ "@abp/ng.theme.shared" "~3.0.4"
tslib "^2.0.0"
-"@abp/ng.setting-management@~3.0.3":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@abp/ng.setting-management/-/ng.setting-management-3.0.3.tgz#34c7cdd0e244ec9f3c01ae6d6ae0e3d2d18cc243"
- integrity sha512-u8xxAZRNUKnkKsiwH6kvWldvfp7M1usYX4IKIjylvJTN2o9ejSxtkPYywFu4npA2Hw6f/YPM9OoKxK1F+dzfwg==
+"@abp/ng.setting-management@~3.0.4":
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@abp/ng.setting-management/-/ng.setting-management-3.0.4.tgz#880a8999e6f77a46bebb5c3ec2e53e652cb6b289"
+ integrity sha512-mnjxofTqE+n9C6x5nZkb0DQK/s0cZLwCFrhFoJdiQmfIewHU4AVbs7cT6L7FNewYwojPsCsppiR+y0cUaXDlMQ==
dependencies:
- "@abp/ng.theme.shared" "~3.0.3"
+ "@abp/ng.theme.shared" "~3.0.4"
tslib "^2.0.0"
-"@abp/ng.tenant-management@~3.0.3":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@abp/ng.tenant-management/-/ng.tenant-management-3.0.3.tgz#a6482d4415a4f71ce625336c64e2e6f7880495e6"
- integrity sha512-nP+45enHnf3Gr28DYw+LT4swUsvoxu+KBT3YF9k8yVsE6DOZpMeDz5dVcUeTyOWJAAU6tEceGLdheeVjOVfsYA==
+"@abp/ng.tenant-management@~3.0.4":
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@abp/ng.tenant-management/-/ng.tenant-management-3.0.4.tgz#3e4edcb94b11b190451ef08115409f59cf164088"
+ integrity sha512-3lcq80Isa+gTZOKOyzQBd/6t4pe+mOakjZFWOBOpi4gmy4Mmun1KqbfaFoMW+v0wacQPGiznStdln0AeOXXj7g==
dependencies:
- "@abp/ng.feature-management" "~3.0.3"
- "@abp/ng.theme.shared" "~3.0.3"
+ "@abp/ng.feature-management" "~3.0.4"
+ "@abp/ng.theme.shared" "~3.0.4"
tslib "^2.0.0"
-"@abp/ng.theme.basic@~3.0.3":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@abp/ng.theme.basic/-/ng.theme.basic-3.0.3.tgz#527f92988d6c3b80e7eedff89f5ad06d613c2154"
- integrity sha512-l16y4wzJnqa63Jf+5/JIKUp9sfCoMENobBewoAFUHP2miHcFfWcL9Si8N6zEHy3J2zNY1eTQYoPh9N1PHULGtA==
+"@abp/ng.theme.basic@~3.0.4":
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@abp/ng.theme.basic/-/ng.theme.basic-3.0.4.tgz#655e4388f6dd91eea10bdf14f313d92bbec3cf49"
+ integrity sha512-bSIYntH0gF/HJVYOvuguZfKkkmA6zALSVj6OYQPNo3HW7+N++loawnbMyEbiBSd0V8JolkFHeX/xvOGlY12jnw==
dependencies:
- "@abp/ng.theme.shared" "~3.0.3"
+ "@abp/ng.theme.shared" "~3.0.4"
tslib "^2.0.0"
-"@abp/ng.theme.shared@~3.0.3":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@abp/ng.theme.shared/-/ng.theme.shared-3.0.3.tgz#fda2a9933cb05c1de83dd7a2c7c893273d67172e"
- integrity sha512-4Xyw9W55WgsC4MwQ/A49U2lZtTSXNpH9oduFazwG7sxDjWkPTjbKkUFfYBCj5ZJZijuIO8C9qT9g7IvVesXJiw==
+"@abp/ng.theme.shared@~3.0.4":
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@abp/ng.theme.shared/-/ng.theme.shared-3.0.4.tgz#d12f560b7e90d91a659c1227bd4e8c25b4f8cd3e"
+ integrity sha512-0Z37zIiNU0ZVK7F5nP/7uS6ppPGlltUUvlf/l6RdOKi4aUbUtSRqDVoAbTl29AV14A8gicWkSFYKK+2wxoN09Q==
dependencies:
- "@abp/ng.core" "~3.0.3"
+ "@abp/ng.core" "~3.0.4"
"@fortawesome/fontawesome-free" "^5.13.1"
"@ng-bootstrap/ng-bootstrap" "^6.1.0"
"@ngx-validate/core" "^0.0.9"
@@ -91,13 +91,6 @@
chart.js "^2.9.3"
tslib "^2.0.0"
-"@abp/utils@^2.9.0":
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-2.9.0.tgz#8a66b7e1d422eae5898d32af7810d6bd625276f2"
- integrity sha512-0gvWUH3jT7YE4ym2C45uKDzHs/oOdMW5lPq9ncCZ58wMxTrgPvxXNuMmRW0P259OcXYiRwmsNtb09/WlTQQbKA==
- dependencies:
- just-compare "^1.3.0"
-
"@abp/utils@^3.0.3":
version "3.0.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.0.3.tgz#563aa062882ca82227b749d90458adafa46ae73b"
@@ -105,6 +98,13 @@
dependencies:
just-compare "^1.3.0"
+"@abp/utils@^3.0.4":
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.0.4.tgz#38068fa8f735e1889cf2f226128366825948814d"
+ integrity sha512-TnXRZIZcxv5+EctEPsZEi2cyRXbpl3A679wzQa6BACv+pM45cjGO1JR8P0VswKN4TVL0aQRMv26N6U/uie8sEQ==
+ dependencies:
+ just-compare "^1.3.0"
+
"@angular-builders/jest@^9.0.1":
version "9.0.1"
resolved "https://registry.yarnpkg.com/@angular-builders/jest/-/jest-9.0.1.tgz#e2fcdce8f9ad3060eb8a19bdb17dc47075b8eec5"
@@ -286,6 +286,13 @@
dependencies:
tslib "^2.0.0"
+"@angular/cdk@^9.0.0":
+ version "9.2.4"
+ resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-9.2.4.tgz#8413958bd275e4c34be3b96f56444671dd30ba93"
+ integrity sha512-iw2+qHMXHYVC6K/fttHeNHIieSKiTEodVutZoOEcBu9rmRTGbLB26V/CRsfIRmA1RBk+uFYWc6UQZnMC3RdnJQ==
+ optionalDependencies:
+ parse5 "^5.0.0"
+
"@angular/cli@~10.0.0":
version "10.0.0"
resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-10.0.0.tgz#5137aeb89d5d237d09f7c6b37437b0a6e65e224a"
@@ -403,6 +410,20 @@
dependencies:
tslib "^2.0.0"
+"@ant-design/colors@^3.1.0":
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/@ant-design/colors/-/colors-3.2.2.tgz#5ad43d619e911f3488ebac303d606e66a8423903"
+ integrity sha512-YKgNbG2dlzqMhA9NtI3/pbY16m3Yl/EeWBRa+lB1X1YaYxHrxNexiQYCLTWO/uDvAjLFMEDU+zR901waBtMtjQ==
+ dependencies:
+ tinycolor2 "^1.4.1"
+
+"@ant-design/icons-angular@^9.0.0":
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/@ant-design/icons-angular/-/icons-angular-9.0.1.tgz#5ac8bec5bc34d23120820c93f8511b59aa117bc5"
+ integrity sha512-bWdHOmO4LSQ3wpmivwTI7EWiRUMGSVA+fyfiGZ9IrQqoccg9XjGcWqT/VA9A45OV0QTKweo4hp3xaTzRBKsc+g==
+ dependencies:
+ "@ant-design/colors" "^3.1.0"
+
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.3", "@babel/code-frame@^7.8.3":
version "7.10.3"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.3.tgz#324bcfd8d35cd3d47dae18cde63d752086435e9a"
@@ -5275,6 +5296,11 @@ data-urls@^2.0.0:
whatwg-mimetype "^2.3.0"
whatwg-url "^8.0.0"
+date-fns@^2.10.0:
+ version "2.14.0"
+ resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.14.0.tgz#359a87a265bb34ef2e38f93ecf63ac453f9bc7ba"
+ integrity sha512-1zD+68jhFgDIM0rF05rcwYO8cExdNqxjq4xP1QKM60Q45mnO6zaMWB4tOzrIr4M4GSLntsKeE4c9Bdl2jhL/yw==
+
dateformat@^3.0.0:
version "3.0.3"
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
@@ -9420,6 +9446,17 @@ ng-packagr@^10.0.0:
terser "^4.3.8"
update-notifier "^4.0.0"
+ng-zorro-antd@^9.3.0:
+ version "9.3.0"
+ resolved "https://registry.yarnpkg.com/ng-zorro-antd/-/ng-zorro-antd-9.3.0.tgz#f80dbe2715e578c475728773449442f0099f152c"
+ integrity sha512-O7uRCnsFTGHn/74ly8VCUoaMlED3cWLJfvbD0FLzDjBlnz77kcuM5qd+yGMT2hAYXmXYWu2ZRRJWLx5QUGLHkA==
+ dependencies:
+ "@angular/cdk" "^9.0.0"
+ "@ant-design/icons-angular" "^9.0.0"
+ date-fns "^2.10.0"
+ resize-observer-polyfill "^1.5.1"
+ tslib "^1.10.0"
+
ngxs-reset-plugin@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/ngxs-reset-plugin/-/ngxs-reset-plugin-1.3.0.tgz#370b89190e729de94f0116b99ff65389582a7626"
@@ -10217,6 +10254,11 @@ parse5@5.1.0:
resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2"
integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==
+parse5@^5.0.0:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178"
+ integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==
+
parseurl@~1.3.2, parseurl@~1.3.3:
version "1.3.3"
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
@@ -11459,6 +11501,11 @@ requires-port@^1.0.0:
resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
+resize-observer-polyfill@^1.5.1:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
+ integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==
+
resolve-cwd@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
@@ -12852,6 +12899,11 @@ timsort@^0.3.0:
resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=
+tinycolor2@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8"
+ integrity sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=
+
tmp@0.0.30:
version "0.0.30"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.30.tgz#72419d4a8be7d6ce75148fd8b324e593a711c2ed"