diff --git a/.vscode/settings.json b/.vscode/settings.json
index 8752fea89e..63e5cf6ede 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -28,6 +28,7 @@
"nanoservice",
"preconnect",
"preload",
+ "roundot",
"Superfast",
"tnum",
"tsbuildinfo",
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6f0c51e748..675b15ab98 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,28 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+### Bug Fixes
+
+- **font:** review ([a371bf2](https://github.com/AliMD/alwatr/commit/a371bf2bcf6477487ceeadeaa596919066f5c468))
+- Import error in webpack ([1a52f67](https://github.com/AliMD/alwatr/commit/1a52f67ff2788c51abd13126f34353c26aa669c3))
+- **publish-container:** ignore tdlib ([edd6729](https://github.com/AliMD/alwatr/commit/edd672974702d237699caa508d34b2cd9eb7d025))
+
+### Features
+
+- **`alwatr-icon`:** `url-prefix` attr ([3af2dd4](https://github.com/AliMD/alwatr/commit/3af2dd4ba4a6451d54db7577badce9b279509265))
+- **`alwatr-icon`:** define styles & proprties ([fa0e7c7](https://github.com/AliMD/alwatr/commit/fa0e7c7c22bd9d45e7c3bde7ddb1323875223f63))
+- **`alwatr-icon`:** reflect property ([b1ce3df](https://github.com/AliMD/alwatr/commit/b1ce3df4dc28c3e32cb02c5efcf518c406ebfa82))
+- **`alwatr-icon`:** svg content ([26752bf](https://github.com/AliMD/alwatr/commit/26752bf34376634eac531e066f4a98437fe60b90))
+- **`demo`:** improve icon demo ([6519f6f](https://github.com/AliMD/alwatr/commit/6519f6f05567b8a4ce3db0bd3a442139902a01d4))
+- **alwatr-icon:** improve ([8522864](https://github.com/AliMD/alwatr/commit/85228649e1d3c8d179e3fbb5c5d2eb606bc7be3a))
+- **demo:** improve demo dark mode ([b89217e](https://github.com/AliMD/alwatr/commit/b89217eb2bd271e1d62ebe29b41ac2599852d7da))
+- **demo:** seprate fonts ([222e014](https://github.com/AliMD/alwatr/commit/222e014d488416042bf1d8575bfc0eb84d6009e8))
+- **element:** add to tsconfig ([89ec9b6](https://github.com/AliMD/alwatr/commit/89ec9b6f672e96b2424b81465d118f6338ad5524))
+- **font:** rename font files ([eb76649](https://github.com/AliMD/alwatr/commit/eb76649be6b7eee14660664a037b2b535ce52805))
+- **font:** seprate stylesheets ([fafa726](https://github.com/AliMD/alwatr/commit/fafa726d887ddddda31042651e58d5180e4d5a97))
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
### Bug Fixes
diff --git a/demo/CHANGELOG.md b/demo/CHANGELOG.md
index fab7b6c89c..a042a83c07 100644
--- a/demo/CHANGELOG.md
+++ b/demo/CHANGELOG.md
@@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+### Bug Fixes
+
+- **font:** review ([a371bf2](https://github.com/AliMD/alwatr/commit/a371bf2bcf6477487ceeadeaa596919066f5c468))
+
+### Features
+
+- **`demo`:** improve icon demo ([6519f6f](https://github.com/AliMD/alwatr/commit/6519f6f05567b8a4ce3db0bd3a442139902a01d4))
+- **demo:** improve demo dark mode ([b89217e](https://github.com/AliMD/alwatr/commit/b89217eb2bd271e1d62ebe29b41ac2599852d7da))
+- **demo:** seprate fonts ([222e014](https://github.com/AliMD/alwatr/commit/222e014d488416042bf1d8575bfc0eb84d6009e8))
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
### Features
diff --git a/demo/font/index.html b/demo/font/index.html
index 79d7ff5e98..8dd192e8ac 100644
--- a/demo/font/index.html
+++ b/demo/font/index.html
@@ -2,14 +2,20 @@
-
-
@alwatr/font
-
+
+
+
+
+
@@ -64,7 +70,7 @@ فونت وزیرمتن
-
+
diff --git a/demo/icon/index.html b/demo/icon/index.html
index 68d1cf07da..80159e17cb 100644
--- a/demo/icon/index.html
+++ b/demo/icon/index.html
@@ -5,6 +5,11 @@
@alwatr/icon
+
diff --git a/demo/index.html b/demo/index.html
index 3256b8e110..568126e972 100644
--- a/demo/index.html
+++ b/demo/index.html
@@ -1,19 +1,24 @@
-
-
-
-
- One
-
+
+
+
+
+ Alwatr
+
+
-
-
- - Logger
- - Fetch
- - Signal
- - Router
- - Font
- - Math
-
-
+
+
+ - Logger
+ - Fetch
+ - Signal
+ - Router
+ - Font
+ - Math
+
+
diff --git a/demo/logger/index.html b/demo/logger/index.html
index 941012f520..5c41e74639 100644
--- a/demo/logger/index.html
+++ b/demo/logger/index.html
@@ -1,13 +1,18 @@
-
-
-
-
- @alwatr/logger
-
-
+
+
+
+
+ @alwatr/logger
+
+
+
-
- Check the console
-
+
+ Check the console
+
diff --git a/demo/math/index.html b/demo/math/index.html
index bc71e0c9d5..7c554e9c2a 100644
--- a/demo/math/index.html
+++ b/demo/math/index.html
@@ -1,13 +1,18 @@
-
-
-
-
- @alwatr/math
-
-
+
+
+
+
+ @alwatr/math
+
+
+
-
- Check the console
-
+
+ Check the console
+
diff --git a/demo/package.json b/demo/package.json
index 052b3a85d0..900e7056ef 100644
--- a/demo/package.json
+++ b/demo/package.json
@@ -1,6 +1,6 @@
{
"name": "@alwatr/demo",
- "version": "0.18.0",
+ "version": "0.19.0",
"main": "index.js",
"author": "S. Ali Mihandoost (https://ali.mihandoost.com)",
"type": "module",
@@ -9,7 +9,7 @@
"MohammadMahdi Zamanian "
],
"dependencies": {
- "@alwatr/logger": "^0.18.0",
+ "@alwatr/logger": "^0.19.0",
"tslib": "^2.4.1"
}
}
diff --git a/demo/router/index.html b/demo/router/index.html
index f34e3e4dd5..0ccb76cdfd 100644
--- a/demo/router/index.html
+++ b/demo/router/index.html
@@ -1,34 +1,39 @@
-
-
-
-
- @alwatr/router
-
-
+
+
+
+
+ @alwatr/router
+
+
+
-
- Check the console
-
-
-
-
-
-
-
+
+ Check the console
+
+
+
+
+
+
+
-
+
-
-
+
+
diff --git a/demo/signal/index.html b/demo/signal/index.html
index 9394dd0b3c..07b94fb328 100644
--- a/demo/signal/index.html
+++ b/demo/signal/index.html
@@ -1,15 +1,20 @@
-
-
-
-
- @alwatr/signal
-
-
+
+
+
+
+ @alwatr/signal
+
+
+
-
- Check the console
-
-
-
+
+ Check the console
+
+
+
diff --git a/lerna.json b/lerna.json
index 6075bd11b4..d2ea448088 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "0.18.0",
+ "version": "0.19.0",
"npmClient": "yarn",
"useWorkspaces": true,
"package": ["demo", "packages/*/*"],
diff --git a/package.json b/package.json
index 762b7696a1..f1a79aaa23 100644
--- a/package.json
+++ b/package.json
@@ -37,7 +37,7 @@
},
"devDependencies": {
"@microsoft/eslint-formatter-sarif": "^3.0.0",
- "@typescript-eslint/eslint-plugin": "^5.41.0",
+ "@typescript-eslint/eslint-plugin": "^5.42.0",
"@typescript-eslint/parser": "^5.42.0",
"@web/dev-server": "^0.1.35",
"eslint": "^8.26.0",
diff --git a/packages/core/element/CHANGELOG.md b/packages/core/element/CHANGELOG.md
index f3a7702ac4..b0c8a823c2 100644
--- a/packages/core/element/CHANGELOG.md
+++ b/packages/core/element/CHANGELOG.md
@@ -3,6 +3,12 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+### Bug Fixes
+
+- Import error in webpack ([1a52f67](https://github.com/AliMD/alwatr/commit/1a52f67ff2788c51abd13126f34353c26aa669c3))
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
**Note:** Version bump only for package @alwatr/element
diff --git a/packages/core/element/package.json b/packages/core/element/package.json
index 6918d245f5..e47f4541f2 100644
--- a/packages/core/element/package.json
+++ b/packages/core/element/package.json
@@ -1,6 +1,6 @@
{
"name": "@alwatr/element",
- "version": "0.18.0",
+ "version": "0.19.0",
"description": "Elegant powerful web component (lit-element) helper mixins written in tiny TypeScript module.",
"keywords": [
"element",
@@ -33,7 +33,7 @@
"url": "https://github.com/AliMD/alwatr/issues"
},
"dependencies": {
- "@alwatr/logger": "^0.18.0",
+ "@alwatr/logger": "^0.19.0",
"lit": "^2.4.0",
"tslib": "^2.4.1"
}
diff --git a/packages/core/fetch/CHANGELOG.md b/packages/core/fetch/CHANGELOG.md
index 926d483b43..76c7e4cc92 100644
--- a/packages/core/fetch/CHANGELOG.md
+++ b/packages/core/fetch/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+**Note:** Version bump only for package @alwatr/fetch
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
### Bug Fixes
diff --git a/packages/core/fetch/package.json b/packages/core/fetch/package.json
index 0b949d938d..f311915e3a 100644
--- a/packages/core/fetch/package.json
+++ b/packages/core/fetch/package.json
@@ -1,6 +1,6 @@
{
"name": "@alwatr/fetch",
- "version": "0.18.0",
+ "version": "0.19.0",
"description": "Enhanced fetch API with cache strategy, retry pattern, timeout, helper methods and enhanced types written in tiny TypeScript, ES module.",
"keywords": [
"fetch",
@@ -34,7 +34,7 @@
"url": "https://github.com/AliMD/alwatr/issues"
},
"dependencies": {
- "@alwatr/logger": "^0.18.0",
+ "@alwatr/logger": "^0.19.0",
"tslib": "^2.4.1"
}
}
diff --git a/packages/core/i18n/CHANGELOG.md b/packages/core/i18n/CHANGELOG.md
index 633b100094..2bc139d882 100644
--- a/packages/core/i18n/CHANGELOG.md
+++ b/packages/core/i18n/CHANGELOG.md
@@ -3,6 +3,12 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+### Bug Fixes
+
+- Import error in webpack ([1a52f67](https://github.com/AliMD/alwatr/commit/1a52f67ff2788c51abd13126f34353c26aa669c3))
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
### Bug Fixes
diff --git a/packages/core/i18n/package.json b/packages/core/i18n/package.json
index 9756458070..d6fd9314d7 100644
--- a/packages/core/i18n/package.json
+++ b/packages/core/i18n/package.json
@@ -1,6 +1,6 @@
{
"name": "@alwatr/i18n",
- "version": "0.18.0",
+ "version": "0.19.0",
"description": "Elegant powerful translation module (i18n/l10n) with dynamic json storage written in tiny TypeScript, ES module.",
"keywords": [
"i18n",
@@ -32,9 +32,9 @@
"url": "https://github.com/AliMD/alwatr/issues"
},
"dependencies": {
- "@alwatr/fetch": "^0.18.0",
- "@alwatr/logger": "^0.18.0",
- "@alwatr/signal": "^0.18.0",
+ "@alwatr/fetch": "^0.19.0",
+ "@alwatr/logger": "^0.19.0",
+ "@alwatr/signal": "^0.19.0",
"tslib": "^2.4.1"
}
}
diff --git a/packages/core/logger/CHANGELOG.md b/packages/core/logger/CHANGELOG.md
index d975c30306..ef1f3b4070 100644
--- a/packages/core/logger/CHANGELOG.md
+++ b/packages/core/logger/CHANGELOG.md
@@ -3,6 +3,12 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+### Bug Fixes
+
+- Import error in webpack ([1a52f67](https://github.com/AliMD/alwatr/commit/1a52f67ff2788c51abd13126f34353c26aa669c3))
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
**Note:** Version bump only for package @alwatr/logger
diff --git a/packages/core/logger/package.json b/packages/core/logger/package.json
index 69492f8686..c372077d5e 100644
--- a/packages/core/logger/package.json
+++ b/packages/core/logger/package.json
@@ -1,6 +1,6 @@
{
"name": "@alwatr/logger",
- "version": "0.18.0",
+ "version": "0.19.0",
"description": "Fancy colorful console debugger with custom scope written in tiny TypeScript, ES module.",
"keywords": [
"log",
diff --git a/packages/core/math/CHANGELOG.md b/packages/core/math/CHANGELOG.md
index 3204c47b7b..d261b92b8c 100644
--- a/packages/core/math/CHANGELOG.md
+++ b/packages/core/math/CHANGELOG.md
@@ -3,6 +3,12 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+### Bug Fixes
+
+- Import error in webpack ([1a52f67](https://github.com/AliMD/alwatr/commit/1a52f67ff2788c51abd13126f34353c26aa669c3))
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
**Note:** Version bump only for package @alwatr/math
diff --git a/packages/core/math/package.json b/packages/core/math/package.json
index 2cc37f6f7f..67e6c10ce2 100644
--- a/packages/core/math/package.json
+++ b/packages/core/math/package.json
@@ -1,6 +1,6 @@
{
"name": "@alwatr/math",
- "version": "0.18.0",
+ "version": "0.19.0",
"description": "Simple useful Math library written in tiny TypeScript module.",
"keywords": [
"math",
diff --git a/packages/core/nano-server/CHANGELOG.md b/packages/core/nano-server/CHANGELOG.md
index 077c165d54..c987aa56c8 100644
--- a/packages/core/nano-server/CHANGELOG.md
+++ b/packages/core/nano-server/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+**Note:** Version bump only for package @alwatr/nano-server
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
**Note:** Version bump only for package @alwatr/nano-server
diff --git a/packages/core/nano-server/package.json b/packages/core/nano-server/package.json
index d5c415bc61..ef47b71431 100644
--- a/packages/core/nano-server/package.json
+++ b/packages/core/nano-server/package.json
@@ -1,6 +1,6 @@
{
"name": "@alwatr/nano-server",
- "version": "0.18.0",
+ "version": "0.19.0",
"description": "Elegant powerful nodejs server for nanoservice use cases, written in tiny TypeScript module.",
"keywords": [
"server",
@@ -31,7 +31,7 @@
"url": "https://github.com/AliMD/alwatr/issues"
},
"dependencies": {
- "@alwatr/logger": "^0.18.0",
+ "@alwatr/logger": "^0.19.0",
"tslib": "^2.4.1"
}
}
diff --git a/packages/core/router/CHANGELOG.md b/packages/core/router/CHANGELOG.md
index 4fa28fac06..6cd67555a7 100644
--- a/packages/core/router/CHANGELOG.md
+++ b/packages/core/router/CHANGELOG.md
@@ -3,6 +3,12 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+### Bug Fixes
+
+- Import error in webpack ([1a52f67](https://github.com/AliMD/alwatr/commit/1a52f67ff2788c51abd13126f34353c26aa669c3))
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
**Note:** Version bump only for package @alwatr/router
diff --git a/packages/core/router/package.json b/packages/core/router/package.json
index ae8e8956b3..260e4a4533 100644
--- a/packages/core/router/package.json
+++ b/packages/core/router/package.json
@@ -1,6 +1,6 @@
{
"name": "@alwatr/router",
- "version": "0.18.0",
+ "version": "0.19.0",
"description": "Elegant powerful router (fundamental advance browser page routing) based on the simplicity of the signals written in tiny TypeScript module.",
"keywords": [
"router",
@@ -32,8 +32,8 @@
"url": "https://github.com/AliMD/alwatr/issues"
},
"dependencies": {
- "@alwatr/logger": "^0.18.0",
- "@alwatr/signal": "^0.18.0",
+ "@alwatr/logger": "^0.19.0",
+ "@alwatr/signal": "^0.19.0",
"tslib": "^2.4.1"
}
}
diff --git a/packages/core/signal/CHANGELOG.md b/packages/core/signal/CHANGELOG.md
index 0051b3bad0..f5d35c1c7c 100644
--- a/packages/core/signal/CHANGELOG.md
+++ b/packages/core/signal/CHANGELOG.md
@@ -3,6 +3,12 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+### Bug Fixes
+
+- Import error in webpack ([1a52f67](https://github.com/AliMD/alwatr/commit/1a52f67ff2788c51abd13126f34353c26aa669c3))
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
**Note:** Version bump only for package @alwatr/signal
diff --git a/packages/core/signal/package.json b/packages/core/signal/package.json
index aa52955c81..65e4e14ae8 100644
--- a/packages/core/signal/package.json
+++ b/packages/core/signal/package.json
@@ -1,6 +1,6 @@
{
"name": "@alwatr/signal",
- "version": "0.18.0",
+ "version": "0.19.0",
"description": "Elegant powerful event system for handle global signals and states written in tiny TypeScript module.",
"keywords": [
"signal",
@@ -32,7 +32,7 @@
"url": "https://github.com/AliMD/alwatr/issues"
},
"dependencies": {
- "@alwatr/logger": "^0.18.0",
+ "@alwatr/logger": "^0.19.0",
"tslib": "^2.4.1"
}
}
diff --git a/packages/core/storage/CHANGELOG.md b/packages/core/storage/CHANGELOG.md
index 34fbb173b3..d39ad739ee 100644
--- a/packages/core/storage/CHANGELOG.md
+++ b/packages/core/storage/CHANGELOG.md
@@ -3,6 +3,12 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+### Bug Fixes
+
+- Import error in webpack ([1a52f67](https://github.com/AliMD/alwatr/commit/1a52f67ff2788c51abd13126f34353c26aa669c3))
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
**Note:** Version bump only for package @alwatr/storage
diff --git a/packages/core/storage/package.json b/packages/core/storage/package.json
index b6754b085c..8bb581a91a 100644
--- a/packages/core/storage/package.json
+++ b/packages/core/storage/package.json
@@ -1,6 +1,6 @@
{
"name": "@alwatr/storage",
- "version": "0.18.0",
+ "version": "0.19.0",
"description": "Elegant micro in-memory json-like storage with disk backed, Faster NoSQL Database written in tiny TypeScript ES module.",
"keywords": [
"database",
diff --git a/packages/core/token/CHANGELOG.md b/packages/core/token/CHANGELOG.md
index 3b3121eda4..5f56f032e6 100644
--- a/packages/core/token/CHANGELOG.md
+++ b/packages/core/token/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+**Note:** Version bump only for package @alwatr/token
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
**Note:** Version bump only for package @alwatr/token
diff --git a/packages/core/token/package.json b/packages/core/token/package.json
index 751742ffb1..441e486d07 100644
--- a/packages/core/token/package.json
+++ b/packages/core/token/package.json
@@ -1,6 +1,6 @@
{
"name": "@alwatr/token",
- "version": "0.18.0",
+ "version": "0.19.0",
"description": "Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.",
"keywords": [
"token",
@@ -40,8 +40,8 @@
"url": "https://github.com/AliMD/alwatr/issues"
},
"dependencies": {
- "@alwatr/logger": "^0.18.0",
- "@alwatr/math": "^0.18.0",
+ "@alwatr/logger": "^0.19.0",
+ "@alwatr/math": "^0.19.0",
"tslib": "^2.4.1"
}
}
diff --git a/packages/lab/zx-example/CHANGELOG.md b/packages/lab/zx-example/CHANGELOG.md
index 5ca9ebd581..3ca18c3121 100644
--- a/packages/lab/zx-example/CHANGELOG.md
+++ b/packages/lab/zx-example/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+**Note:** Version bump only for package @alwatr/zx-example
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
**Note:** Version bump only for package @alwatr/zx-example
diff --git a/packages/lab/zx-example/package.json b/packages/lab/zx-example/package.json
index e2b04163d3..bf103af327 100644
--- a/packages/lab/zx-example/package.json
+++ b/packages/lab/zx-example/package.json
@@ -1,6 +1,6 @@
{
"name": "@alwatr/zx-example",
- "version": "0.18.0",
+ "version": "0.19.0",
"description": "Test google zx with typescript in action.",
"keywords": [
"zx-example",
@@ -34,7 +34,7 @@
"build": "chmod -v +x *.js"
},
"dependencies": {
- "@alwatr/logger": "^0.18.0",
+ "@alwatr/logger": "^0.19.0",
"tslib": "^2.4.1",
"zx": "^7.1.1"
}
diff --git a/packages/nanoservice/storage/CHANGELOG.md b/packages/nanoservice/storage/CHANGELOG.md
index 04c509c5e9..38717fc75f 100644
--- a/packages/nanoservice/storage/CHANGELOG.md
+++ b/packages/nanoservice/storage/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+**Note:** Version bump only for package alwatr-storage-nanoservice
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
**Note:** Version bump only for package alwatr-storage-nanoservice
diff --git a/packages/nanoservice/storage/package.json b/packages/nanoservice/storage/package.json
index f69910925d..10af5b2ed1 100644
--- a/packages/nanoservice/storage/package.json
+++ b/packages/nanoservice/storage/package.json
@@ -1,6 +1,6 @@
{
"name": "alwatr-storage-nanoservice",
- "version": "0.18.0",
+ "version": "0.19.0",
"description": "Alwatr Storage Nanoservice API, Elegant micro in-memory json-like storage with disk backed, Fastest NoSQL Database",
"type": "module",
"keywords": [
@@ -56,14 +56,14 @@
"watch:ts": "yarn build:ts --watch --preserveWatchOutput"
},
"dependencies": {
- "@alwatr/logger": "^0.18.0",
- "@alwatr/math": "^0.18.0",
- "@alwatr/nano-server": "^0.18.0",
- "@alwatr/storage": "^0.18.0"
+ "@alwatr/logger": "^0.19.0",
+ "@alwatr/math": "^0.19.0",
+ "@alwatr/nano-server": "^0.19.0",
+ "@alwatr/storage": "^0.19.0"
},
"devDependencies": {
"@types/node": "^18.11.9",
- "@typescript-eslint/eslint-plugin": "^5.41.0",
+ "@typescript-eslint/eslint-plugin": "^5.42.0",
"@typescript-eslint/parser": "^5.42.0",
"eslint": "^8.26.0",
"eslint-config-google": "^0.14.0",
diff --git a/packages/starter/nanoservice/CHANGELOG.md b/packages/starter/nanoservice/CHANGELOG.md
index 0f847751ce..9e55619846 100644
--- a/packages/starter/nanoservice/CHANGELOG.md
+++ b/packages/starter/nanoservice/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+**Note:** Version bump only for package alwatr-nanoservice-starter
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
**Note:** Version bump only for package alwatr-nanoservice-starter
diff --git a/packages/starter/nanoservice/package.json b/packages/starter/nanoservice/package.json
index 2500d5bb6d..0a0ae1abca 100644
--- a/packages/starter/nanoservice/package.json
+++ b/packages/starter/nanoservice/package.json
@@ -1,6 +1,6 @@
{
"name": "alwatr-nanoservice-starter",
- "version": "0.18.0",
+ "version": "0.19.0",
"description": "Alwatr Microservice/Nanoservice Starter Kit",
"type": "module",
"keywords": [
@@ -49,13 +49,13 @@
"watch:ts": "yarn build:ts --watch --preserveWatchOutput"
},
"dependencies": {
- "@alwatr/logger": "^0.18.0",
- "@alwatr/math": "^0.18.0",
- "@alwatr/nano-server": "^0.18.0"
+ "@alwatr/logger": "^0.19.0",
+ "@alwatr/math": "^0.19.0",
+ "@alwatr/nano-server": "^0.19.0"
},
"devDependencies": {
"@types/node": "^18.11.9",
- "@typescript-eslint/eslint-plugin": "^5.41.0",
+ "@typescript-eslint/eslint-plugin": "^5.42.0",
"@typescript-eslint/parser": "^5.42.0",
"eslint": "^8.26.0",
"eslint-config-google": "^0.14.0",
diff --git a/packages/ui/font/CHANGELOG.md b/packages/ui/font/CHANGELOG.md
index b426afe62d..3a2092911e 100644
--- a/packages/ui/font/CHANGELOG.md
+++ b/packages/ui/font/CHANGELOG.md
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+### Bug Fixes
+
+- **font:** review ([a371bf2](https://github.com/AliMD/alwatr/commit/a371bf2bcf6477487ceeadeaa596919066f5c468))
+
+### Features
+
+- **font:** rename font files ([eb76649](https://github.com/AliMD/alwatr/commit/eb76649be6b7eee14660664a037b2b535ce52805))
+- **font:** seprate stylesheets ([fafa726](https://github.com/AliMD/alwatr/commit/fafa726d887ddddda31042651e58d5180e4d5a97))
+
# [0.18.0](https://github.com/AliMD/alwatr/compare/v0.17.0...v0.18.0) (2022-10-22)
**Note:** Version bump only for package @alwatr/font
diff --git a/packages/ui/font/README.md b/packages/ui/font/README.md
index 21d98e403d..f0dbde52b6 100644
--- a/packages/ui/font/README.md
+++ b/packages/ui/font/README.md
@@ -1,38 +1,65 @@
# @alwatr/font
-Best practices of using persian/arabic web fonts for progressive web applications (The Right Way).
+Best practices (The Right Way) of using Persian/Arabic web fonts for Web Sites/Apps.
## How to use
+Insert these lines inside `` tag.
+[Demo](https://jsbin.com/zucajut/edit?html,output)
+
+### Vazirmatn
+
+```html
+
+
+
+
+
+
+
+
+```
+
+### Vazirmatn Round Dot
+
```html
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- بِسْمِ اللهِ الرَّحْمنِ الرَّحِیمِ
- به نام خداوند بخشنده مهربان
-
-
+
+
+
+
+
+
+
+
```
-[Demo](https://jsbin.com/zucajut/1/edit?html,output)
+### Sahel
+
+```html
+
+
+
+
+
+
+
+
+```
diff --git a/packages/ui/font/font.css b/packages/ui/font/font.css
deleted file mode 100644
index 282278cb11..0000000000
--- a/packages/ui/font/font.css
+++ /dev/null
@@ -1,244 +0,0 @@
-/* Vazirmatn Variable (Without-Latin) */
-@font-face {
- font-family: 'vazirmatn-vf';
- font-weight: 100 900;
- src: url('vazirmatn/vazirmatn[wght].woff2') format('woff2 supports variations'),
- url('vazirmatn/vazirmatn[wght].woff2') format('woff2-variations');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-
-/* Vazirmatn (Without-Latin, None VF Fallback) */
-@font-face {
- font-family: 'vazirmatn';
- font-weight: 100;
- src: url('vazirmatn/vazirmatn-100.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn';
- font-weight: 200;
- src: url('vazirmatn/vazirmatn-200.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn';
- font-weight: 300;
- src: url('vazirmatn/vazirmatn-300.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn';
- font-weight: 400;
- src: url('vazirmatn/vazirmatn-400.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn';
- font-weight: 500;
- src: url('vazirmatn/vazirmatn-500.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn';
- font-weight: 600;
- src: url('vazirmatn/vazirmatn-600.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn';
- font-weight: 700;
- src: url('vazirmatn/vazirmatn-700.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn';
- font-weight: 800;
- src: url('vazirmatn/vazirmatn-800.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn';
- font-weight: 900;
- src: url('vazirmatn/vazirmatn-900.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-
-/* Vazirmatn Round-Dots Variable (Without-Latin) */
-@font-face {
- font-family: 'vazirmatn-rd-vf';
- font-weight: 100 900;
- src: url('vazirmatn/vazirmatn-rd[wght].woff2') format('woff2 supports variations'),
- url('vazirmatn/vazirmatn-rd[wght].woff2') format('woff2-variations');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-
-/* Vazirmatn Round-Dots (Without-Latin, None VF Fallback) */
-@font-face {
- font-family: 'vazirmatn-rd';
- font-weight: 100;
- src: url('vazirmatn/vazirmatn-rd-100.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn-rd';
- font-weight: 200;
- src: url('vazirmatn/vazirmatn-rd-200.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn-rd';
- font-weight: 300;
- src: url('vazirmatn/vazirmatn-rd-300.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn-rd';
- font-weight: 400;
- src: url('vazirmatn/vazirmatn-rd-400.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn-rd';
- font-weight: 500;
- src: url('vazirmatn/vazirmatn-rd-500.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn-rd';
- font-weight: 600;
- src: url('vazirmatn/vazirmatn-rd-600.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn-rd';
- font-weight: 700;
- src: url('vazirmatn/vazirmatn-rd-700.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn-rd';
- font-weight: 800;
- src: url('vazirmatn/vazirmatn-rd-800.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'vazirmatn-rd';
- font-weight: 900;
- src: url('vazirmatn/vazirmatn-rd-900.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-
-/* Sahel Variable (Without-Latin) */
-@font-face {
- font-family: 'sahel-vf';
- font-weight: 300 900;
- src: url('sahel/sahel[wght].woff2') format('woff2 supports variations'), url('sahel/sahel[wght].woff2') format('woff2-variations');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-
-/* Sahel (Without-Latin, None VF Fallback) */
-@font-face {
- font-family: 'sahel';
- font-weight: 300;
- src: url('sahel/sahel-300.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'sahel';
- font-weight: 400;
- src: url('sahel/sahel-400.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'sahel';
- font-weight: 600;
- src: url('sahel/sahel-600.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'sahel';
- font-weight: 700;
- src: url('sahel/sahel-700.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-@font-face {
- font-family: 'sahel';
- font-weight: 900;
- src: url('sahel/sahel-900.woff') format('woff');
- font-display: block;
- unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
-}
-
-/* Global page typography */
-body {
- text-rendering: optimizeLegibility;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- word-wrap: break-word;
- text-size-adjust: none;
- -webkit-text-size-adjust: none;
- font-feature-settings: 'calt' 1, 'tnum' 0;
- font-family: 'vazirmatn-vf',
- 'vazirmatn',
- system-ui,
- -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- 'Roboto',
- 'Oxygen',
- 'Ubuntu',
- 'Cantarell',
- 'Open Sans',
- 'Helvetica Neue',
- 'Arial',
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol';
-}
-
-:root {
- --font-sahel: 'sahel-vf', 'sahel';
- --font-vazirmatn: 'vazirmatn-vf', 'vazirmatn';
- --font-vazirmatn-rd: 'vazirmatn-rd-vf', 'vazirmatn-rd';
- --font-system: system-ui,
- -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- 'Roboto',
- 'Oxygen',
- 'Ubuntu',
- 'Cantarell',
- 'Open Sans',
- 'Helvetica Neue',
- 'Arial',
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol';
-}
diff --git a/packages/ui/font/package.json b/packages/ui/font/package.json
index 179197cfd5..70ca7355bc 100644
--- a/packages/ui/font/package.json
+++ b/packages/ui/font/package.json
@@ -1,21 +1,24 @@
{
"name": "@alwatr/font",
- "version": "0.18.0",
- "description": "Best practices of using persian/arabic web fonts for progressive web applications (The Right Way).",
+ "version": "0.19.0",
+ "description": "Best practices (The Right Way) of using Persian/Arabic web fonts for Web Sites/Apps.",
"keywords": [
"font",
"fonts",
"persian",
"farsi",
"arabic",
+ "vazirmatn",
+ "sahel",
"typography",
"pwa",
"alwatr"
],
- "main": "font.css",
+ "main": "vazirmatn.css",
"author": "S. Ali Mihandoost ",
"contributors": [
- "Godgiven "
+ "Godgiven ",
+ "MohammadMahdi Zamanian (mm25zamanian.ir)"
],
"license": "MIT",
"files": [
diff --git a/packages/ui/font/sahel.css b/packages/ui/font/sahel.css
new file mode 100644
index 0000000000..4d465c95ea
--- /dev/null
+++ b/packages/ui/font/sahel.css
@@ -0,0 +1,77 @@
+/* Sahel Variable (Without-Latin) */
+@font-face {
+ font-family: 'sahel-vf';
+ font-weight: 300 900;
+ src: url('sahel/sahel[wght].woff2') format('woff2 supports variations'),
+ url('sahel/sahel[wght].woff2') format('woff2-variations');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+
+/* Sahel (Without-Latin, None VF Fallback) */
+@font-face {
+ font-family: 'sahel';
+ font-weight: 300;
+ src: url('sahel/sahel-300.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'sahel';
+ font-weight: 400;
+ src: url('sahel/sahel-400.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'sahel';
+ font-weight: 600;
+ src: url('sahel/sahel-600.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'sahel';
+ font-weight: 700;
+ src: url('sahel/sahel-700.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'sahel';
+ font-weight: 900;
+ src: url('sahel/sahel-900.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+
+/* Global page typography */
+:root {
+ --font-sahel: 'sahel-vf', 'sahel';
+}
+body {
+ text-rendering: optimizeLegibility;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ word-wrap: break-word;
+ text-size-adjust: none;
+ -webkit-text-size-adjust: none;
+ font-feature-settings: 'calt' 1, 'tnum' 0;
+ font-family: 'sahel-vf',
+ 'sahel',
+ system-ui,
+ -apple-system,
+ BlinkMacSystemFont,
+ 'Segoe UI',
+ 'Roboto',
+ 'Oxygen',
+ 'Ubuntu',
+ 'Cantarell',
+ 'Open Sans',
+ 'Helvetica Neue',
+ 'Arial',
+ sans-serif,
+ 'Apple Color Emoji',
+ 'Segoe UI Emoji',
+ 'Segoe UI Symbol';
+}
diff --git a/packages/ui/font/vazirmatn-roundot.css b/packages/ui/font/vazirmatn-roundot.css
new file mode 100644
index 0000000000..551e38fabd
--- /dev/null
+++ b/packages/ui/font/vazirmatn-roundot.css
@@ -0,0 +1,106 @@
+
+/* Vazirmatn Round-Dots Variable (Without-Latin) */
+@font-face {
+ font-family: 'vazirmatn-roundot-vf';
+ font-weight: 100 900;
+ src: url('vazirmatn-roundot/vazirmatn-roundot[wght].woff2') format('woff2 supports variations'),
+ url('vazirmatn-roundot/vazirmatn-roundot[wght].woff2') format('woff2-variations');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+
+/* Vazirmatn Round-Dots (Without-Latin, None VF Fallback) */
+@font-face {
+ font-family: 'vazirmatn-roundot';
+ font-weight: 100;
+ src: url('vazirmatn-roundot/vazirmatn-roundot-100.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn-roundot';
+ font-weight: 200;
+ src: url('vazirmatn-roundot/vazirmatn-roundot-200.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn-roundot';
+ font-weight: 300;
+ src: url('vazirmatn-roundot/vazirmatn-roundot-300.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn-roundot';
+ font-weight: 400;
+ src: url('vazirmatn-roundot/vazirmatn-roundot-400.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn-roundot';
+ font-weight: 500;
+ src: url('vazirmatn-roundot/vazirmatn-roundot-500.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn-roundot';
+ font-weight: 600;
+ src: url('vazirmatn-roundot/vazirmatn-roundot-600.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn-roundot';
+ font-weight: 700;
+ src: url('vazirmatn-roundot/vazirmatn-roundot-700.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn-roundot';
+ font-weight: 800;
+ src: url('vazirmatn-roundot/vazirmatn-roundot-800.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn-roundot';
+ font-weight: 900;
+ src: url('vazirmatn-roundot/vazirmatn-roundot-900.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+
+/* Global page typography */
+:root {
+ --font-vazirmatn-roundot: 'vazirmatn-roundot-vf', 'vazirmatn-roundot';
+}
+body {
+ text-rendering: optimizeLegibility;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ word-wrap: break-word;
+ text-size-adjust: none;
+ -webkit-text-size-adjust: none;
+ font-feature-settings: 'calt' 1, 'tnum' 0;
+ font-family: 'vazirmatn-roundot-vf',
+ 'vazirmatn-roundot',
+ system-ui,
+ -apple-system,
+ BlinkMacSystemFont,
+ 'Segoe UI',
+ 'Roboto',
+ 'Oxygen',
+ 'Ubuntu',
+ 'Cantarell',
+ 'Open Sans',
+ 'Helvetica Neue',
+ 'Arial',
+ sans-serif,
+ 'Apple Color Emoji',
+ 'Segoe UI Emoji',
+ 'Segoe UI Symbol';
+}
diff --git a/packages/ui/font/vazirmatn/vazirmatn-rd-100.woff b/packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-100.woff
similarity index 100%
rename from packages/ui/font/vazirmatn/vazirmatn-rd-100.woff
rename to packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-100.woff
diff --git a/packages/ui/font/vazirmatn/vazirmatn-rd-200.woff b/packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-200.woff
similarity index 100%
rename from packages/ui/font/vazirmatn/vazirmatn-rd-200.woff
rename to packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-200.woff
diff --git a/packages/ui/font/vazirmatn/vazirmatn-rd-300.woff b/packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-300.woff
similarity index 100%
rename from packages/ui/font/vazirmatn/vazirmatn-rd-300.woff
rename to packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-300.woff
diff --git a/packages/ui/font/vazirmatn/vazirmatn-rd-400.woff b/packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-400.woff
similarity index 100%
rename from packages/ui/font/vazirmatn/vazirmatn-rd-400.woff
rename to packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-400.woff
diff --git a/packages/ui/font/vazirmatn/vazirmatn-rd-500.woff b/packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-500.woff
similarity index 100%
rename from packages/ui/font/vazirmatn/vazirmatn-rd-500.woff
rename to packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-500.woff
diff --git a/packages/ui/font/vazirmatn/vazirmatn-rd-600.woff b/packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-600.woff
similarity index 100%
rename from packages/ui/font/vazirmatn/vazirmatn-rd-600.woff
rename to packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-600.woff
diff --git a/packages/ui/font/vazirmatn/vazirmatn-rd-700.woff b/packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-700.woff
similarity index 100%
rename from packages/ui/font/vazirmatn/vazirmatn-rd-700.woff
rename to packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-700.woff
diff --git a/packages/ui/font/vazirmatn/vazirmatn-rd-800.woff b/packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-800.woff
similarity index 100%
rename from packages/ui/font/vazirmatn/vazirmatn-rd-800.woff
rename to packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-800.woff
diff --git a/packages/ui/font/vazirmatn/vazirmatn-rd-900.woff b/packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-900.woff
similarity index 100%
rename from packages/ui/font/vazirmatn/vazirmatn-rd-900.woff
rename to packages/ui/font/vazirmatn-roundot/vazirmatn-roundot-900.woff
diff --git a/packages/ui/font/vazirmatn/vazirmatn-rd[wght].woff2 b/packages/ui/font/vazirmatn-roundot/vazirmatn-roundot[wght].woff2
similarity index 100%
rename from packages/ui/font/vazirmatn/vazirmatn-rd[wght].woff2
rename to packages/ui/font/vazirmatn-roundot/vazirmatn-roundot[wght].woff2
diff --git a/packages/ui/font/vazirmatn.css b/packages/ui/font/vazirmatn.css
new file mode 100644
index 0000000000..39466b86d6
--- /dev/null
+++ b/packages/ui/font/vazirmatn.css
@@ -0,0 +1,105 @@
+/* Vazirmatn Variable (Without-Latin) */
+@font-face {
+ font-family: 'vazirmatn-vf';
+ font-weight: 100 900;
+ src: url('vazirmatn/vazirmatn[wght].woff2') format('woff2 supports variations'),
+ url('vazirmatn/vazirmatn[wght].woff2') format('woff2-variations');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+
+/* Vazirmatn (Without-Latin, None VF Fallback) */
+@font-face {
+ font-family: 'vazirmatn';
+ font-weight: 100;
+ src: url('vazirmatn/vazirmatn-100.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn';
+ font-weight: 200;
+ src: url('vazirmatn/vazirmatn-200.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn';
+ font-weight: 300;
+ src: url('vazirmatn/vazirmatn-300.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn';
+ font-weight: 400;
+ src: url('vazirmatn/vazirmatn-400.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn';
+ font-weight: 500;
+ src: url('vazirmatn/vazirmatn-500.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn';
+ font-weight: 600;
+ src: url('vazirmatn/vazirmatn-600.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn';
+ font-weight: 700;
+ src: url('vazirmatn/vazirmatn-700.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn';
+ font-weight: 800;
+ src: url('vazirmatn/vazirmatn-800.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+@font-face {
+ font-family: 'vazirmatn';
+ font-weight: 900;
+ src: url('vazirmatn/vazirmatn-900.woff') format('woff');
+ font-display: block;
+ unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+1EE00-1EEFF;
+}
+
+/* Global page typography */
+:root {
+ --font-vazirmatn: 'vazirmatn-vf', 'vazirmatn';
+}
+body {
+ text-rendering: optimizeLegibility;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ word-wrap: break-word;
+ text-size-adjust: none;
+ -webkit-text-size-adjust: none;
+ font-feature-settings: 'calt' 1, 'tnum' 0;
+ font-family: 'vazirmatn-vf',
+ 'vazirmatn',
+ system-ui,
+ -apple-system,
+ BlinkMacSystemFont,
+ 'Segoe UI',
+ 'Roboto',
+ 'Oxygen',
+ 'Ubuntu',
+ 'Cantarell',
+ 'Open Sans',
+ 'Helvetica Neue',
+ 'Arial',
+ sans-serif,
+ 'Apple Color Emoji',
+ 'Segoe UI Emoji',
+ 'Segoe UI Symbol';
+}
diff --git a/packages/ui/font/vazirmatn/note.txt b/packages/ui/font/vazirmatn/note.txt
index 1408f54c38..db59223ff6 100644
--- a/packages/ui/font/vazirmatn/note.txt
+++ b/packages/ui/font/vazirmatn/note.txt
@@ -7,15 +7,15 @@ mv Vazirmatn-NL-Medium.ttf vazirmatn-500.ttf
mv Vazirmatn-NL-Regular.ttf vazirmatn-400.ttf
mv Vazirmatn-NL-SemiBold.ttf vazirmatn-600.ttf
mv Vazirmatn-NL-Thin.ttf vazirmatn-100.ttf
-mv Vazirmatn-RD-NL-Black.ttf vazirmatn-rd-900.ttf
-mv Vazirmatn-RD-NL-Bold.ttf vazirmatn-rd-700.ttf
-mv Vazirmatn-RD-NL-ExtraBold.ttf vazirmatn-rd-800.ttf
-mv Vazirmatn-RD-NL-ExtraLight.ttf vazirmatn-rd-200.ttf
-mv Vazirmatn-RD-NL-Light.ttf vazirmatn-rd-300.ttf
-mv Vazirmatn-RD-NL-Medium.ttf vazirmatn-rd-500.ttf
-mv Vazirmatn-RD-NL-Regular.ttf vazirmatn-rd-400.ttf
-mv Vazirmatn-RD-NL-SemiBold.ttf vazirmatn-rd-600.ttf
-mv Vazirmatn-RD-NL-Thin.ttf vazirmatn-rd-100.ttf
+mv Vazirmatn-RD-NL-Black.ttf vazirmatn-roundot-900.ttf
+mv Vazirmatn-RD-NL-Bold.ttf vazirmatn-roundot-700.ttf
+mv Vazirmatn-RD-NL-ExtraBold.ttf vazirmatn-roundot-800.ttf
+mv Vazirmatn-RD-NL-ExtraLight.ttf vazirmatn-roundot-200.ttf
+mv Vazirmatn-RD-NL-Light.ttf vazirmatn-roundot-300.ttf
+mv Vazirmatn-RD-NL-Medium.ttf vazirmatn-roundot-500.ttf
+mv Vazirmatn-RD-NL-Regular.ttf vazirmatn-roundot-400.ttf
+mv Vazirmatn-RD-NL-SemiBold.ttf vazirmatn-roundot-600.ttf
+mv Vazirmatn-RD-NL-Thin.ttf vazirmatn-roundot-100.ttf
npx ttf2woff vazirmatn-900.ttf vazirmatn-900.woff
npx ttf2woff vazirmatn-700.ttf vazirmatn-700.woff
@@ -26,12 +26,12 @@ npx ttf2woff vazirmatn-500.ttf vazirmatn-500.woff
npx ttf2woff vazirmatn-400.ttf vazirmatn-400.woff
npx ttf2woff vazirmatn-600.ttf vazirmatn-600.woff
npx ttf2woff vazirmatn-100.ttf vazirmatn-100.woff
-npx ttf2woff vazirmatn-rd-900.ttf vazirmatn-rd-900.woff
-npx ttf2woff vazirmatn-rd-700.ttf vazirmatn-rd-700.woff
-npx ttf2woff vazirmatn-rd-800.ttf vazirmatn-rd-800.woff
-npx ttf2woff vazirmatn-rd-200.ttf vazirmatn-rd-200.woff
-npx ttf2woff vazirmatn-rd-300.ttf vazirmatn-rd-300.woff
-npx ttf2woff vazirmatn-rd-500.ttf vazirmatn-rd-500.woff
-npx ttf2woff vazirmatn-rd-400.ttf vazirmatn-rd-400.woff
-npx ttf2woff vazirmatn-rd-600.ttf vazirmatn-rd-600.woff
-npx ttf2woff vazirmatn-rd-100.ttf vazirmatn-rd-100.woff
+npx ttf2woff vazirmatn-roundot-900.ttf vazirmatn-roundot-900.woff
+npx ttf2woff vazirmatn-roundot-700.ttf vazirmatn-roundot-700.woff
+npx ttf2woff vazirmatn-roundot-800.ttf vazirmatn-roundot-800.woff
+npx ttf2woff vazirmatn-roundot-200.ttf vazirmatn-roundot-200.woff
+npx ttf2woff vazirmatn-roundot-300.ttf vazirmatn-roundot-300.woff
+npx ttf2woff vazirmatn-roundot-500.ttf vazirmatn-roundot-500.woff
+npx ttf2woff vazirmatn-roundot-400.ttf vazirmatn-roundot-400.woff
+npx ttf2woff vazirmatn-roundot-600.ttf vazirmatn-roundot-600.woff
+npx ttf2woff vazirmatn-roundot-100.ttf vazirmatn-roundot-100.woff
diff --git a/packages/ui/icon/CHANGELOG.md b/packages/ui/icon/CHANGELOG.md
new file mode 100644
index 0000000000..4c4bccf824
--- /dev/null
+++ b/packages/ui/icon/CHANGELOG.md
@@ -0,0 +1,14 @@
+# Change Log
+
+All notable changes to this project will be documented in this file.
+See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [0.19.0](https://github.com/AliMD/alwatr/compare/v0.18.0...v0.19.0) (2022-11-01)
+
+### Features
+
+- **`alwatr-icon`:** `url-prefix` attr ([3af2dd4](https://github.com/AliMD/alwatr/commit/3af2dd4ba4a6451d54db7577badce9b279509265))
+- **`alwatr-icon`:** define styles & proprties ([fa0e7c7](https://github.com/AliMD/alwatr/commit/fa0e7c7c22bd9d45e7c3bde7ddb1323875223f63))
+- **`alwatr-icon`:** reflect property ([b1ce3df](https://github.com/AliMD/alwatr/commit/b1ce3df4dc28c3e32cb02c5efcf518c406ebfa82))
+- **`alwatr-icon`:** svg content ([26752bf](https://github.com/AliMD/alwatr/commit/26752bf34376634eac531e066f4a98437fe60b90))
+- **alwatr-icon:** improve ([8522864](https://github.com/AliMD/alwatr/commit/85228649e1d3c8d179e3fbb5c5d2eb606bc7be3a))
diff --git a/packages/ui/icon/package.json b/packages/ui/icon/package.json
index cfe98ca9c7..b04cb0e6c6 100644
--- a/packages/ui/icon/package.json
+++ b/packages/ui/icon/package.json
@@ -1,6 +1,6 @@
{
"name": "@alwatr/icon",
- "version": "0.0.1",
+ "version": "0.19.0",
"description": "Premium icons",
"keywords": [
"icon",
@@ -34,7 +34,7 @@
"url": "https://github.com/AliMD/alwatr/issues"
},
"dependencies": {
- "@alwatr/element": "^0.18.0",
+ "@alwatr/element": "^0.19.0",
"lit": "^2.4.0",
"tslib": "^2.4.1"
}
diff --git a/yarn.lock b/yarn.lock
index aee02f8228..ad490331e2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -24,11 +24,11 @@
js-tokens "^4.0.0"
"@babel/runtime@^7.10.2":
- version "7.19.4"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.4.tgz#a42f814502ee467d55b38dd1c256f53a7b885c78"
- integrity sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==
+ version "7.20.1"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9"
+ integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==
dependencies:
- regenerator-runtime "^0.13.4"
+ regenerator-runtime "^0.13.10"
"@eslint/eslintrc@^1.3.3":
version "1.3.3"
@@ -51,13 +51,13 @@
integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
"@humanwhocodes/config-array@^0.11.6":
- version "0.11.6"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.6.tgz#6a51d603a3aaf8d4cf45b42b3f2ac9318a4adc4b"
- integrity sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==
+ version "0.11.7"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.7.tgz#38aec044c6c828f6ed51d5d7ae3d9b9faf6dbb0f"
+ integrity sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==
dependencies:
"@humanwhocodes/object-schema" "^1.2.1"
debug "^4.1.1"
- minimatch "^3.0.4"
+ minimatch "^3.0.5"
"@humanwhocodes/module-importer@^1.0.1":
version "1.0.1"
@@ -946,17 +946,17 @@
read-package-json-fast "^2.0.3"
which "^2.0.2"
-"@nrwl/cli@15.0.0":
- version "15.0.0"
- resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-15.0.0.tgz#7b00d95a6502f83fdd84f8888fd1ba7a180cdd07"
- integrity sha512-D0zAhZ375bQnoUM2HLifMzAa75A3/lC9OkkewsiVVbqaznjEIry8ezHZepgfjFRVzLr3ue7FIpDEH3iJIYzvVw==
+"@nrwl/cli@15.0.4":
+ version "15.0.4"
+ resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-15.0.4.tgz#a10da4912d525c4ebc14d3a19810c7e5f09d0ac0"
+ integrity sha512-H3lni8iXUOzWTg1nH4YqOYxpyDz8Bq1Y30bb26r5yRlhdwsNtDBCZCaJQim8yCqYXYJVbxQnU4Ree2WR8xSg/g==
dependencies:
- nx "15.0.0"
+ nx "15.0.4"
"@nrwl/devkit@>=14.8.6 < 16":
- version "15.0.0"
- resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-15.0.0.tgz#755bc07581a57e0ae87f68a7562ab86ff737e919"
- integrity sha512-ALtPfILlxLDg77rV/XNdDGbhUkh0gZPj/4Ehy3ScvVqPhTrDIZNLGX13dXgUUF9xhGb7SXPmvzZkduBpqmHnfQ==
+ version "15.0.4"
+ resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-15.0.4.tgz#5139b236bef73e8f680478a4b5d76daad5c39e22"
+ integrity sha512-m32ust10hw2zZyWuspJNHeRGFzfvpgz8TI6OXsOt39TEk8aZiPm3CjxyKW0ntkwS6/VoYqVL7Xz+Q49R0UlItA==
dependencies:
"@phenomnomnominal/tsquery" "4.1.1"
ejs "^3.1.7"
@@ -964,12 +964,12 @@
semver "7.3.4"
tslib "^2.3.0"
-"@nrwl/tao@15.0.0":
- version "15.0.0"
- resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-15.0.0.tgz#128499a4256e408716f7347131a3ed32d1fec5f0"
- integrity sha512-qup1eSWYwp/KVrw/wxeWBvYttQ9dcbQnqpXb5NQMD31SpXEZSpJB1i3GV/o6CF5qQQSNLwICXZx25rNTTQAqpg==
+"@nrwl/tao@15.0.4":
+ version "15.0.4"
+ resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-15.0.4.tgz#193bf740bd1811d8506de79ce34a70086705b028"
+ integrity sha512-hBmHI6Zlq/bAyeF+SPa9EJdWEFGAAUB+puz2jQfPWcyvTBTYDwqimLNJCaj8uy+aXBmrRCjmfNSBvgNxRiA0Sg==
dependencies:
- nx "15.0.0"
+ nx "15.0.4"
"@octokit/auth-token@^3.0.0":
version "3.0.2"
@@ -1209,9 +1209,9 @@
integrity sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA==
"@types/http-errors@*":
- version "1.8.2"
- resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-1.8.2.tgz#7315b4c4c54f82d13fa61c228ec5c2ea5cc9e0e1"
- integrity sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.1.tgz#20172f9578b225f6c7da63446f56d4ce108d5a65"
+ integrity sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==
"@types/json-schema@^7.0.9":
version "7.0.11"
@@ -1307,9 +1307,9 @@
"@types/node" "*"
"@types/semver@^7.3.12":
- version "7.3.12"
- resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.12.tgz#920447fdd78d76b19de0438b7f60df3c4a80bf1c"
- integrity sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A==
+ version "7.3.13"
+ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91"
+ integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==
"@types/serve-static@*":
version "1.15.0"
@@ -1336,16 +1336,17 @@
dependencies:
"@types/node" "*"
-"@typescript-eslint/eslint-plugin@^5.41.0":
- version "5.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.41.0.tgz#f8eeb1c6bb2549f795f3ba71aec3b38d1ab6b1e1"
- integrity sha512-DXUS22Y57/LAFSg3x7Vi6RNAuLpTXwxB9S2nIA7msBb/Zt8p7XqMwdpdc1IU7CkOQUPgAqR5fWvxuKCbneKGmA==
+"@typescript-eslint/eslint-plugin@^5.42.0":
+ version "5.42.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.42.0.tgz#36a8c0c379870127059889a9cc7e05c260d2aaa5"
+ integrity sha512-5TJh2AgL6+wpL8H/GTSjNb4WrjKoR2rqvFxR/DDTqYNk6uXn8BJMEcncLSpMbf/XV1aS0jAjYwn98uvVCiAywQ==
dependencies:
- "@typescript-eslint/scope-manager" "5.41.0"
- "@typescript-eslint/type-utils" "5.41.0"
- "@typescript-eslint/utils" "5.41.0"
+ "@typescript-eslint/scope-manager" "5.42.0"
+ "@typescript-eslint/type-utils" "5.42.0"
+ "@typescript-eslint/utils" "5.42.0"
debug "^4.3.4"
ignore "^5.2.0"
+ natural-compare-lite "^1.4.0"
regexpp "^3.2.0"
semver "^7.3.7"
tsutils "^3.21.0"
@@ -1360,14 +1361,6 @@
"@typescript-eslint/typescript-estree" "5.42.0"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@5.41.0":
- version "5.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.41.0.tgz#28e3a41d626288d0628be14cf9de8d49fc30fadf"
- integrity sha512-xOxPJCnuktUkY2xoEZBKXO5DBCugFzjrVndKdUnyQr3+9aDWZReKq9MhaoVnbL+maVwWJu/N0SEtrtEUNb62QQ==
- dependencies:
- "@typescript-eslint/types" "5.41.0"
- "@typescript-eslint/visitor-keys" "5.41.0"
-
"@typescript-eslint/scope-manager@5.42.0":
version "5.42.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.42.0.tgz#e1f2bb26d3b2a508421ee2e3ceea5396b192f5ef"
@@ -1376,39 +1369,21 @@
"@typescript-eslint/types" "5.42.0"
"@typescript-eslint/visitor-keys" "5.42.0"
-"@typescript-eslint/type-utils@5.41.0":
- version "5.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.41.0.tgz#2371601171e9f26a4e6da918a7913f7266890cdf"
- integrity sha512-L30HNvIG6A1Q0R58e4hu4h+fZqaO909UcnnPbwKiN6Rc3BUEx6ez2wgN7aC0cBfcAjZfwkzE+E2PQQ9nEuoqfA==
+"@typescript-eslint/type-utils@5.42.0":
+ version "5.42.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.42.0.tgz#4206d7192d4fe903ddf99d09b41d4ac31b0b7dca"
+ integrity sha512-HW14TXC45dFVZxnVW8rnUGnvYyRC0E/vxXShFCthcC9VhVTmjqOmtqj6H5rm9Zxv+ORxKA/1aLGD7vmlLsdlOg==
dependencies:
- "@typescript-eslint/typescript-estree" "5.41.0"
- "@typescript-eslint/utils" "5.41.0"
+ "@typescript-eslint/typescript-estree" "5.42.0"
+ "@typescript-eslint/utils" "5.42.0"
debug "^4.3.4"
tsutils "^3.21.0"
-"@typescript-eslint/types@5.41.0":
- version "5.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.41.0.tgz#6800abebc4e6abaf24cdf220fb4ce28f4ab09a85"
- integrity sha512-5BejraMXMC+2UjefDvrH0Fo/eLwZRV6859SXRg+FgbhA0R0l6lDqDGAQYhKbXhPN2ofk2kY5sgGyLNL907UXpA==
-
"@typescript-eslint/types@5.42.0":
version "5.42.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.42.0.tgz#5aeff9b5eced48f27d5b8139339bf1ef805bad7a"
integrity sha512-t4lzO9ZOAUcHY6bXQYRuu+3SSYdD9TS8ooApZft4WARt4/f2Cj/YpvbTe8A4GuhT4bNW72goDMOy7SW71mZwGw==
-"@typescript-eslint/typescript-estree@5.41.0":
- version "5.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.41.0.tgz#bf5c6b3138adbdc73ba4871d060ae12c59366c61"
- integrity sha512-SlzFYRwFSvswzDSQ/zPkIWcHv8O5y42YUskko9c4ki+fV6HATsTODUPbRbcGDFYP86gaJL5xohUEytvyNNcXWg==
- dependencies:
- "@typescript-eslint/types" "5.41.0"
- "@typescript-eslint/visitor-keys" "5.41.0"
- debug "^4.3.4"
- globby "^11.1.0"
- is-glob "^4.0.3"
- semver "^7.3.7"
- tsutils "^3.21.0"
-
"@typescript-eslint/typescript-estree@5.42.0":
version "5.42.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.42.0.tgz#2592d24bb5f89bf54a63384ff3494870f95b3fd8"
@@ -1422,28 +1397,20 @@
semver "^7.3.7"
tsutils "^3.21.0"
-"@typescript-eslint/utils@5.41.0":
- version "5.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.41.0.tgz#f41ae5883994a249d00b2ce69f4188f3a23fa0f9"
- integrity sha512-QlvfwaN9jaMga9EBazQ+5DDx/4sAdqDkcs05AsQHMaopluVCUyu1bTRUVKzXbgjDlrRAQrYVoi/sXJ9fmG+KLQ==
+"@typescript-eslint/utils@5.42.0":
+ version "5.42.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.42.0.tgz#f06bd43b9a9a06ed8f29600273240e84a53f2f15"
+ integrity sha512-JZ++3+h1vbeG1NUECXQZE3hg0kias9kOtcQr3+JVQ3whnjvKuMyktJAAIj6743OeNPnGBmjj7KEmiDL7qsdnCQ==
dependencies:
"@types/json-schema" "^7.0.9"
"@types/semver" "^7.3.12"
- "@typescript-eslint/scope-manager" "5.41.0"
- "@typescript-eslint/types" "5.41.0"
- "@typescript-eslint/typescript-estree" "5.41.0"
+ "@typescript-eslint/scope-manager" "5.42.0"
+ "@typescript-eslint/types" "5.42.0"
+ "@typescript-eslint/typescript-estree" "5.42.0"
eslint-scope "^5.1.1"
eslint-utils "^3.0.0"
semver "^7.3.7"
-"@typescript-eslint/visitor-keys@5.41.0":
- version "5.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.41.0.tgz#d3510712bc07d5540160ed3c0f8f213b73e3bcd9"
- integrity sha512-vilqeHj267v8uzzakbm13HkPMl7cbYpKVjgFWZPIOHIJHZtinvypUhJ5xBXfWYg4eFKqztbMMpOgFpT9Gfx4fw==
- dependencies:
- "@typescript-eslint/types" "5.41.0"
- eslint-visitor-keys "^3.3.0"
-
"@typescript-eslint/visitor-keys@5.42.0":
version "5.42.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.42.0.tgz#ee8d62d486f41cfe646632fab790fbf0c1db5bb0"
@@ -1529,9 +1496,9 @@
integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==
"@yarnpkg/parsers@^3.0.0-rc.18":
- version "3.0.0-rc.26"
- resolved "https://registry.yarnpkg.com/@yarnpkg/parsers/-/parsers-3.0.0-rc.26.tgz#353976e2c2dff453c824724532ab246772a4f6f6"
- integrity sha512-F52Zryoi6uSHi43A/htykDD7l1707TQjHeAHTKxNWJBTwvrEKWYvuu1w8bzSHpFVc06ig2KyrpHPfmeiuOip8Q==
+ version "3.0.0-rc.27"
+ resolved "https://registry.yarnpkg.com/@yarnpkg/parsers/-/parsers-3.0.0-rc.27.tgz#6bc512f37bb514303158069d4273757dcfdda984"
+ integrity sha512-qs2wZulOYVjaOS6tYOs3SsR7m/qeHwjPrB5i4JtBJELsgWrEkyL+rJH21RA+fVwttJobAYQqw5Xj5SYLaDK/bQ==
dependencies:
js-yaml "^3.10.0"
tslib "^2.4.0"
@@ -1570,9 +1537,9 @@ acorn-jsx@^5.3.2:
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
acorn@^8.8.0:
- version "8.8.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
- integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
+ version "8.8.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73"
+ integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==
add-stream@^1.0.0:
version "1.0.0"
@@ -2473,9 +2440,9 @@ debuglog@^1.0.1:
integrity sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==
decamelize-keys@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
- integrity sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8"
+ integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==
dependencies:
decamelize "^1.1.0"
map-obj "^1.0.0"
@@ -2763,9 +2730,9 @@ es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19
unbox-primitive "^1.0.2"
es-module-lexer@^1.0.0:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.0.5.tgz#d6d9de310a5e11cbf73b39a1d6f79e5c3df4d06f"
- integrity sha512-oxJ+R1DzAw6j4g1Lx70bIKgfoRCX67C51kH2Mx7J4bS7ZzWxkcivXskFspzgKHUj6JUwUTghQgUPy8zTp6mMBw==
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.1.0.tgz#bf56a09b5f1c6aea6ba231b0a636a0f60c410b70"
+ integrity sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==
es-shim-unscopables@^1.0.0:
version "1.0.0"
@@ -3678,9 +3645,9 @@ hosted-git-info@^4.0.0, hosted-git-info@^4.0.1:
lru-cache "^6.0.0"
hosted-git-info@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-5.1.0.tgz#9786123f92ef3627f24abc3f15c20d98ec4a6594"
- integrity sha512-Ek+QmMEqZF8XrbFdwoDjSbm7rT23pCgEMOJmz6GPk/s4yH//RQfNPArhIxbguNxROq/+5lNBwCDHMhA903Kx1Q==
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-5.2.1.tgz#0ba1c97178ef91f3ab30842ae63d6a272341156f"
+ integrity sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==
dependencies:
lru-cache "^7.5.1"
@@ -3851,9 +3818,9 @@ init-package-json@^3.0.2:
validate-npm-package-name "^4.0.0"
inquirer@^8.2.4:
- version "8.2.4"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.4.tgz#ddbfe86ca2f67649a67daa6f1051c128f684f0b4"
- integrity sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==
+ version "8.2.5"
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.5.tgz#d8654a7542c35a9b9e069d27e2df4858784d54f8"
+ integrity sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==
dependencies:
ansi-escapes "^4.2.1"
chalk "^4.1.1"
@@ -4794,7 +4761,7 @@ minimatch@3.0.5:
dependencies:
brace-expansion "^1.1.7"
-minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
+minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
@@ -4971,6 +4938,11 @@ nanomatch@^1.2.9:
snapdragon "^0.8.1"
to-regex "^3.0.1"
+natural-compare-lite@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4"
+ integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==
+
natural-compare@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
@@ -5225,13 +5197,13 @@ npmlog@^6.0.0, npmlog@^6.0.2:
gauge "^4.0.3"
set-blocking "^2.0.0"
-nx@15.0.0, "nx@>=14.8.6 < 16":
- version "15.0.0"
- resolved "https://registry.yarnpkg.com/nx/-/nx-15.0.0.tgz#8f1a291b7393861242b5c0f0d03c6317aed9c182"
- integrity sha512-uh9Ou5oj7yr6Uyp4QhqW1vIVoanYn1sJM1jzOyoT17GAhhODfS0BtQgUvlmInDuRqP8LMaPg4LXFMby07U1HXg==
+nx@15.0.4, "nx@>=14.8.6 < 16":
+ version "15.0.4"
+ resolved "https://registry.yarnpkg.com/nx/-/nx-15.0.4.tgz#7299d4670c6a58584d47ca79ef79bec450163514"
+ integrity sha512-tCCiVJgCiX/R2zlL73dQsY49AxR/cA0dHX764KvLWIvB0mO8Zb7UWAwb8sdIbop3DqtGCopRTsAdOBcZXbe/9A==
dependencies:
- "@nrwl/cli" "15.0.0"
- "@nrwl/tao" "15.0.0"
+ "@nrwl/cli" "15.0.4"
+ "@nrwl/tao" "15.0.4"
"@parcel/watcher" "2.0.4"
"@yarnpkg/lockfile" "^1.1.0"
"@yarnpkg/parsers" "^3.0.0-rc.18"
@@ -5906,7 +5878,7 @@ reduce-flatten@^2.0.0:
resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-2.0.0.tgz#734fd84e65f375d7ca4465c69798c25c9d10ae27"
integrity sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==
-regenerator-runtime@^0.13.4:
+regenerator-runtime@^0.13.10:
version "0.13.10"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz#ed07b19616bcbec5da6274ebc75ae95634bfc2ee"
integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==
@@ -6781,9 +6753,9 @@ typical@^5.2.0:
integrity sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==
uglify-js@^3.1.4:
- version "3.17.3"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.3.tgz#f0feedf019c4510f164099e8d7e72ff2d7304377"
- integrity sha512-JmMFDME3iufZnBpyKL+uS78LRiC+mK55zWfM5f/pWBJfpOttXAqYfdDGRukYhJuyRinvPVAtUhvy7rlDybNtFg==
+ version "3.17.4"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c"
+ integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==
unbox-primitive@^1.0.2:
version "1.0.2"