diff --git a/.vscode/settings.json b/.vscode/settings.json index 8752fea89..63e5cf6ed 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 6f0c51e74..675b15ab9 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 fab7b6c89..a042a83c0 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 79d7ff5e9..8dd192e8a 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 68d1cf07d..80159e17c 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 3256b8e11..568126e97 100644 --- a/demo/index.html +++ b/demo/index.html @@ -1,19 +1,24 @@ - - - - - One - + + + + + Alwatr + + - -
    -
  1. Logger
  2. -
  3. Fetch
  4. -
  5. Signal
  6. -
  7. Router
  8. -
  9. Font
  10. -
  11. Math
  12. -
- + +
    +
  1. Logger
  2. +
  3. Fetch
  4. +
  5. Signal
  6. +
  7. Router
  8. +
  9. Font
  10. +
  11. Math
  12. +
+ diff --git a/demo/logger/index.html b/demo/logger/index.html index 941012f52..5c41e7463 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 bc71e0c9d..7c554e9c2 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 052b3a85d..900e7056e 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 f34e3e4dd..0ccb76cdf 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 9394dd0b3..07b94fb32 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 6075bd11b..d2ea44808 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 762b7696a..f1a79aaa2 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 f3a7702ac..b0c8a823c 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 6918d245f..e47f4541f 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 926d483b4..76c7e4cc9 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 0b949d938..f311915e3 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 633b10009..2bc139d88 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 975645807..d6fd9314d 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 d975c3030..ef1f3b407 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 69492f868..c372077d5 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 3204c47b7..d261b92b8 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 2cc37f6f7..67e6c10ce 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 077c165d5..c987aa56c 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 d5c415bc6..ef47b7143 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 4fa28fac0..6cd67555a 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 ae8e8956b..260e4a453 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 0051b3bad..f5d35c1c7 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 aa52955c8..65e4e14ae 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 34fbb173b..d39ad739e 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 b6754b085..8bb581a91 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 3b3121eda..5f56f032e 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 751742ffb..441e486d0 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 5ca9ebd58..3ca18c312 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 e2b04163d..bf103af32 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 04c509c5e..38717fc75 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 f69910925..10af5b2ed 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 0f847751c..9e5561984 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 2500d5bb6..0a0ae1abc 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 b426afe62..3a2092911 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 21d98e403..f0dbde52b 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 282278cb1..000000000 --- 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 179197cfd..70ca7355b 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 000000000..4d465c95e --- /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 000000000..551e38fab --- /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 000000000..39466b86d --- /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 1408f54c3..db59223ff 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 000000000..4c4bccf82 --- /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 cfe98ca9c..b04cb0e6c 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 aee02f822..ad490331e 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"