Browse Source

Improve README (#3109)

- Exclude test files from Prettier
- Switch to faster/more official markdownlint CLI
- Enable a couple Stylelint rules
Alec Rust 3 years ago
parent
commit
7676bd445c
9 changed files with 200 additions and 218 deletions
  1. 12 10
      .github/workflows/lint.yml
  2. 1 1
      .lintstagedrc.cjs
  3. 3 0
      .prettierignore
  4. 0 3
      .stylelintrc.cjs
  5. 24 11
      README.md
  6. 3 3
      package.json
  7. 0 5
      web/css/src/themes/default.css
  8. 0 0
      web/css/themes/default.min.css
  9. 157 185
      yarn.lock

+ 12 - 10
.github/workflows/lint.yml

@@ -7,29 +7,31 @@ on:
       - main
       - main
 
 
 jobs:
 jobs:
-  shellcheck:
-    name: ShellCheck
+  markdownlint:
+    name: markdownlint
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
       - name: Checkout code
       - name: Checkout code
         uses: actions/checkout@v3
         uses: actions/checkout@v3
 
 
-      - name: Run ShellCheck
-        uses: ludeeus/action-shellcheck@6d3f514f44620b9d4488e380339edc0d9bbe2fba
+      - name: Run markdownlint
+        uses: DavidAnson/markdownlint-cli2-action@v8
         with:
         with:
-          severity: error
+          globs: |
+            *.md
+            docs/**/*.md
 
 
-  markdownlint:
-    name: markdownlint
+  shellcheck:
+    name: ShellCheck
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
       - name: Checkout code
       - name: Checkout code
         uses: actions/checkout@v3
         uses: actions/checkout@v3
 
 
-      - name: Run markdownlint
-        uses: avto-dev/markdown-lint@v1
+      - name: Run ShellCheck
+        uses: ludeeus/action-shellcheck@6d3f514f44620b9d4488e380339edc0d9bbe2fba
         with:
         with:
-          args: "*.md docs/**/*.md"
+          severity: error
 
 
   prettier:
   prettier:
     name: Prettier
     name: Prettier

+ 1 - 1
.lintstagedrc.cjs

@@ -1,6 +1,6 @@
 module.exports = {
 module.exports = {
 	// Run markdownlint on MD files
 	// Run markdownlint on MD files
-	'*.md': 'markdownlint --fix',
+	'*.md': 'markdownlint-cli2-fix',
 	// Run Stylelint on CSS files
 	// Run Stylelint on CSS files
 	'*.css': 'stylelint --fix',
 	'*.css': 'stylelint --fix',
 	// Run ESLint on TS, TSX, JS, JSX files
 	// Run ESLint on TS, TSX, JS, JSX files

+ 3 - 0
.prettierignore

@@ -11,6 +11,9 @@
 # Husky
 # Husky
 .husky/_/
 .husky/_/
 
 
+# Exclude bats submodules if present
+/test/test_helper/*
+
 # Bats seems to break Prettier
 # Bats seems to break Prettier
 *.bats
 *.bats
 
 

+ 0 - 3
.stylelintrc.cjs

@@ -4,9 +4,6 @@ module.exports = {
 		'selector-class-pattern': null,
 		'selector-class-pattern': null,
 		'no-descending-specificity': null,
 		'no-descending-specificity': null,
 		'block-no-empty': null,
 		'block-no-empty': null,
-
-		'max-line-length': null,
 		'declaration-block-no-shorthand-property-overrides': null,
 		'declaration-block-no-shorthand-property-overrides': null,
-		'selector-id-pattern': null,
 	},
 	},
 };
 };

+ 24 - 11
README.md

@@ -1,24 +1,37 @@
-# [Hestia Control Panel](https://www.hestiacp.com/)
+<h1 align="center"><a href="https://www.hestiacp.com/">Hestia Control Panel</a></h1>
 
 
 ![Hestia screenshot](https://hestiacp.com/img/screen_HestiaServer-dark.png)
 ![Hestia screenshot](https://hestiacp.com/img/screen_HestiaServer-dark.png)
 
 
-**Latest stable release:** Version 1.6.11 | [View Changelog](https://github.com/hestiacp/hestiacp/blob/release/CHANGELOG.md) | [![Build Status](https://drone.hestiacp.com/api/badges/hestiacp/hestiacp/status.svg?ref=refs/heads/main)](https://drone.hestiacp.com/hestiacp/hestiacp) <br>
+<h2 align="center">Lightweight and powerful control panel for the modern web.</h2>
+
+<p align="center"><strong>Latest stable release:</strong> Version 1.6.11 | <a href="https://github.com/hestiacp/hestiacp/blob/release/CHANGELOG.md">View Changelog</a></p>
+
+<p align="center">
+	<a href="https://www.hestiacp.com/">HestiaCP.com</a> |
+	<a href="https://docs.hestiacp.com/">Documentation</a> |
+	<a href="https://forum.hestiacp.com/">Forum</a> |
+	<a href="https://discord.gg/nXRUZch">Discord</a>
+	<br/><br/>
+	<a href="https://drone.hestiacp.com/hestiacp/hestiacp">
+		<img src="https://drone.hestiacp.com/api/badges/hestiacp/hestiacp/status.svg?ref=refs/heads/main" alt="Drone Status"/>
+	</a>
+	<a href="https://github.com/hestiacp/hestiacp/actions/workflows/lint.yml">
+		<img src="https://github.com/hestiacp/hestiacp/actions/workflows/lint.yml/badge.svg" alt="Lint Status"/>
+	</a>
+</p>
+
+## **Welcome!**
+
+Hestia Control Panel is designed to provide administrators an easy to use web and command line interface, enabling them to quickly deploy and manage web domains, mail accounts, DNS zones, and databases from one central dashboard without the hassle of manually deploying and configuring individual components or services.
+
+## Donate
 
 
-**Web:** [www.hestiacp.com](https://www.hestiacp.com/)<br>
-**Documentation:** [docs.hestiacp.com](https://docs.hestiacp.com/)<br>
-**Forums:** [forum.hestiacp.com](https://forum.hestiacp.com/)<br>
-**Discord:** [Join the discussion](https://discord.gg/nXRUZch)<br />
-<br>
 [![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ST87LQH2CHGLA)<br /><br />
 [![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ST87LQH2CHGLA)<br /><br />
 Bitcoin : bc1q48jt5wg5jaj8g9zy7c3j03cv57j2m2u5anlutu<br>
 Bitcoin : bc1q48jt5wg5jaj8g9zy7c3j03cv57j2m2u5anlutu<br>
 Ethereum : 0xfF3Dd2c889bd0Ff73d8085B84A314FC7c88e5D51<br>
 Ethereum : 0xfF3Dd2c889bd0Ff73d8085B84A314FC7c88e5D51<br>
 Binance: bnb1l4ywvw5ejfmsgjdcx8jn5lxj7zsun8ktfu7rh8<br>
 Binance: bnb1l4ywvw5ejfmsgjdcx8jn5lxj7zsun8ktfu7rh8<br>
 Smart Chain: 0xfF3Dd2c889bd0Ff73d8085B84A314FC7c88e5D51<br>
 Smart Chain: 0xfF3Dd2c889bd0Ff73d8085B84A314FC7c88e5D51<br>
 
 
-## **Welcome!**
-
-Hestia Control Panel is designed to provide administrators an easy to use web and command line interface, enabling them to quickly deploy and manage web domains, mail accounts, DNS zones, and databases from one central dashboard without the hassle of manually deploying and configuring individual components or services.
-
 ## Features and Services
 ## Features and Services
 
 
 - Apache2 and NGINX with PHP-FPM
 - Apache2 and NGINX with PHP-FPM

+ 3 - 3
package.json

@@ -10,7 +10,7 @@
 		"docs:build": "vitepress build docs",
 		"docs:build": "vitepress build docs",
 		"docs:serve": "vitepress serve docs",
 		"docs:serve": "vitepress serve docs",
 		"build": "postcss web/css/src/themes/*.css --dir web/css/themes --ext .min.css",
 		"build": "postcss web/css/src/themes/*.css --dir web/css/themes --ext .min.css",
-		"lint": "prettier --check . && eslint web/js/ && stylelint web/css/src/**/*.css && markdownlint *.md docs/**/*.md",
+		"lint": "prettier --check . && eslint web/js/ && stylelint web/css/src/**/*.css && markdownlint-cli2 *.md docs/**/*.md",
 		"lint-staged": "lint-staged",
 		"lint-staged": "lint-staged",
 		"format": "prettier --write .",
 		"format": "prettier --write .",
 		"preinstall": "npx only-allow yarn",
 		"preinstall": "npx only-allow yarn",
@@ -30,8 +30,8 @@
 		"eslint-config-prettier": "^8.5.0",
 		"eslint-config-prettier": "^8.5.0",
 		"eslint-plugin-editorconfig": "^4.0.2",
 		"eslint-plugin-editorconfig": "^4.0.2",
 		"husky": "^8.0.2",
 		"husky": "^8.0.2",
-		"lint-staged": "^13.0.4",
-		"markdownlint-cli": "^0.32.2",
+		"lint-staged": "^13.1.0",
+		"markdownlint-cli2": "^0.5.1",
 		"postcss": "^8.4.19",
 		"postcss": "^8.4.19",
 		"postcss-cli": "^10.1.0",
 		"postcss-cli": "^10.1.0",
 		"postcss-import": "^15.0.1",
 		"postcss-import": "^15.0.1",

+ 0 - 5
web/css/src/themes/default.css

@@ -2124,11 +2124,6 @@
 	white-space: nowrap;
 	white-space: nowrap;
 }
 }
 
 
-#v_password {
-	white-space: inherit;
-	word-break: break-word;
-}
-
 .additional-info {
 .additional-info {
 	margin-top: 12px;
 	margin-top: 12px;
 	width: 400px;
 	width: 400px;

File diff suppressed because it is too large
+ 0 - 0
web/css/themes/default.min.css


+ 157 - 185
yarn.lock

@@ -426,16 +426,16 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"@esbuild/android-arm@npm:0.15.16":
-  version: 0.15.16
-  resolution: "@esbuild/android-arm@npm:0.15.16"
+"@esbuild/android-arm@npm:0.15.17":
+  version: 0.15.17
+  resolution: "@esbuild/android-arm@npm:0.15.17"
   conditions: os=android & cpu=arm
   conditions: os=android & cpu=arm
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"@esbuild/linux-loong64@npm:0.15.16":
-  version: 0.15.16
-  resolution: "@esbuild/linux-loong64@npm:0.15.16"
+"@esbuild/linux-loong64@npm:0.15.17":
+  version: 0.15.17
+  resolution: "@esbuild/linux-loong64@npm:0.15.17"
   conditions: os=linux & cpu=loong64
   conditions: os=linux & cpu=loong64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
@@ -1442,7 +1442,7 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"commander@npm:^9.4.1, commander@npm:~9.4.0":
+"commander@npm:^9.4.1":
   version: 9.4.1
   version: 9.4.1
   resolution: "commander@npm:9.4.1"
   resolution: "commander@npm:9.4.1"
   checksum: bfb18e325a5bdf772763c2213d5c7d9e77144d944124e988bcd8e5e65fb6d45d5d4e86b09155d0f2556c9a59c31e428720e57968bcd050b2306e910a0bf3cf13
   checksum: bfb18e325a5bdf772763c2213d5c7d9e77144d944124e988bcd8e5e65fb6d45d5d4e86b09155d0f2556c9a59c31e428720e57968bcd050b2306e910a0bf3cf13
@@ -1692,13 +1692,6 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"deep-extend@npm:^0.6.0":
-  version: 0.6.0
-  resolution: "deep-extend@npm:0.6.0"
-  checksum: 7be7e5a8d468d6b10e6a67c3de828f55001b6eb515d014f7aeb9066ce36bd5717161eb47d6a0f7bed8a9083935b465bc163ee2581c8b128d29bf61092fdf57a7
-  languageName: node
-  linkType: hard
-
 "deep-is@npm:^0.1.3":
 "deep-is@npm:^0.1.3":
   version: 0.1.4
   version: 0.1.4
   resolution: "deep-is@npm:0.1.4"
   resolution: "deep-is@npm:0.1.4"
@@ -1885,172 +1878,172 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-android-64@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-android-64@npm:0.15.16"
+"esbuild-android-64@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-android-64@npm:0.15.17"
   conditions: os=android & cpu=x64
   conditions: os=android & cpu=x64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-android-arm64@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-android-arm64@npm:0.15.16"
+"esbuild-android-arm64@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-android-arm64@npm:0.15.17"
   conditions: os=android & cpu=arm64
   conditions: os=android & cpu=arm64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-darwin-64@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-darwin-64@npm:0.15.16"
+"esbuild-darwin-64@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-darwin-64@npm:0.15.17"
   conditions: os=darwin & cpu=x64
   conditions: os=darwin & cpu=x64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-darwin-arm64@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-darwin-arm64@npm:0.15.16"
+"esbuild-darwin-arm64@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-darwin-arm64@npm:0.15.17"
   conditions: os=darwin & cpu=arm64
   conditions: os=darwin & cpu=arm64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-freebsd-64@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-freebsd-64@npm:0.15.16"
+"esbuild-freebsd-64@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-freebsd-64@npm:0.15.17"
   conditions: os=freebsd & cpu=x64
   conditions: os=freebsd & cpu=x64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-freebsd-arm64@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-freebsd-arm64@npm:0.15.16"
+"esbuild-freebsd-arm64@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-freebsd-arm64@npm:0.15.17"
   conditions: os=freebsd & cpu=arm64
   conditions: os=freebsd & cpu=arm64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-linux-32@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-linux-32@npm:0.15.16"
+"esbuild-linux-32@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-linux-32@npm:0.15.17"
   conditions: os=linux & cpu=ia32
   conditions: os=linux & cpu=ia32
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-linux-64@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-linux-64@npm:0.15.16"
+"esbuild-linux-64@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-linux-64@npm:0.15.17"
   conditions: os=linux & cpu=x64
   conditions: os=linux & cpu=x64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-linux-arm64@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-linux-arm64@npm:0.15.16"
+"esbuild-linux-arm64@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-linux-arm64@npm:0.15.17"
   conditions: os=linux & cpu=arm64
   conditions: os=linux & cpu=arm64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-linux-arm@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-linux-arm@npm:0.15.16"
+"esbuild-linux-arm@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-linux-arm@npm:0.15.17"
   conditions: os=linux & cpu=arm
   conditions: os=linux & cpu=arm
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-linux-mips64le@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-linux-mips64le@npm:0.15.16"
+"esbuild-linux-mips64le@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-linux-mips64le@npm:0.15.17"
   conditions: os=linux & cpu=mips64el
   conditions: os=linux & cpu=mips64el
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-linux-ppc64le@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-linux-ppc64le@npm:0.15.16"
+"esbuild-linux-ppc64le@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-linux-ppc64le@npm:0.15.17"
   conditions: os=linux & cpu=ppc64
   conditions: os=linux & cpu=ppc64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-linux-riscv64@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-linux-riscv64@npm:0.15.16"
+"esbuild-linux-riscv64@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-linux-riscv64@npm:0.15.17"
   conditions: os=linux & cpu=riscv64
   conditions: os=linux & cpu=riscv64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-linux-s390x@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-linux-s390x@npm:0.15.16"
+"esbuild-linux-s390x@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-linux-s390x@npm:0.15.17"
   conditions: os=linux & cpu=s390x
   conditions: os=linux & cpu=s390x
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-netbsd-64@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-netbsd-64@npm:0.15.16"
+"esbuild-netbsd-64@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-netbsd-64@npm:0.15.17"
   conditions: os=netbsd & cpu=x64
   conditions: os=netbsd & cpu=x64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-openbsd-64@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-openbsd-64@npm:0.15.16"
+"esbuild-openbsd-64@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-openbsd-64@npm:0.15.17"
   conditions: os=openbsd & cpu=x64
   conditions: os=openbsd & cpu=x64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-sunos-64@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-sunos-64@npm:0.15.16"
+"esbuild-sunos-64@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-sunos-64@npm:0.15.17"
   conditions: os=sunos & cpu=x64
   conditions: os=sunos & cpu=x64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-windows-32@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-windows-32@npm:0.15.16"
+"esbuild-windows-32@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-windows-32@npm:0.15.17"
   conditions: os=win32 & cpu=ia32
   conditions: os=win32 & cpu=ia32
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-windows-64@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-windows-64@npm:0.15.16"
+"esbuild-windows-64@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-windows-64@npm:0.15.17"
   conditions: os=win32 & cpu=x64
   conditions: os=win32 & cpu=x64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"esbuild-windows-arm64@npm:0.15.16":
-  version: 0.15.16
-  resolution: "esbuild-windows-arm64@npm:0.15.16"
+"esbuild-windows-arm64@npm:0.15.17":
+  version: 0.15.17
+  resolution: "esbuild-windows-arm64@npm:0.15.17"
   conditions: os=win32 & cpu=arm64
   conditions: os=win32 & cpu=arm64
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
 "esbuild@npm:^0.15.9":
 "esbuild@npm:^0.15.9":
-  version: 0.15.16
-  resolution: "esbuild@npm:0.15.16"
-  dependencies:
-    "@esbuild/android-arm": 0.15.16
-    "@esbuild/linux-loong64": 0.15.16
-    esbuild-android-64: 0.15.16
-    esbuild-android-arm64: 0.15.16
-    esbuild-darwin-64: 0.15.16
-    esbuild-darwin-arm64: 0.15.16
-    esbuild-freebsd-64: 0.15.16
-    esbuild-freebsd-arm64: 0.15.16
-    esbuild-linux-32: 0.15.16
-    esbuild-linux-64: 0.15.16
-    esbuild-linux-arm: 0.15.16
-    esbuild-linux-arm64: 0.15.16
-    esbuild-linux-mips64le: 0.15.16
-    esbuild-linux-ppc64le: 0.15.16
-    esbuild-linux-riscv64: 0.15.16
-    esbuild-linux-s390x: 0.15.16
-    esbuild-netbsd-64: 0.15.16
-    esbuild-openbsd-64: 0.15.16
-    esbuild-sunos-64: 0.15.16
-    esbuild-windows-32: 0.15.16
-    esbuild-windows-64: 0.15.16
-    esbuild-windows-arm64: 0.15.16
+  version: 0.15.17
+  resolution: "esbuild@npm:0.15.17"
+  dependencies:
+    "@esbuild/android-arm": 0.15.17
+    "@esbuild/linux-loong64": 0.15.17
+    esbuild-android-64: 0.15.17
+    esbuild-android-arm64: 0.15.17
+    esbuild-darwin-64: 0.15.17
+    esbuild-darwin-arm64: 0.15.17
+    esbuild-freebsd-64: 0.15.17
+    esbuild-freebsd-arm64: 0.15.17
+    esbuild-linux-32: 0.15.17
+    esbuild-linux-64: 0.15.17
+    esbuild-linux-arm: 0.15.17
+    esbuild-linux-arm64: 0.15.17
+    esbuild-linux-mips64le: 0.15.17
+    esbuild-linux-ppc64le: 0.15.17
+    esbuild-linux-riscv64: 0.15.17
+    esbuild-linux-s390x: 0.15.17
+    esbuild-netbsd-64: 0.15.17
+    esbuild-openbsd-64: 0.15.17
+    esbuild-sunos-64: 0.15.17
+    esbuild-windows-32: 0.15.17
+    esbuild-windows-64: 0.15.17
+    esbuild-windows-arm64: 0.15.17
   dependenciesMeta:
   dependenciesMeta:
     "@esbuild/android-arm":
     "@esbuild/android-arm":
       optional: true
       optional: true
@@ -2098,7 +2091,7 @@ __metadata:
       optional: true
       optional: true
   bin:
   bin:
     esbuild: bin/esbuild
     esbuild: bin/esbuild
-  checksum: 6f9262784b115363290cc9aa54692b3b646cd0508364333a609cc7be5ede4d93f91561ae8da48125e077da2e7add5368105486233ac2258f7169b171e8d78564
+  checksum: c81a815d3956eeed5a08e681a03eaecb13a08f9f1762445478f89aa8e4c777a11e4a4cfa49a967ae04d5a3c7204749bb2aebeb7d183abb0e3f0c5ded20b471f3
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
@@ -2501,7 +2494,7 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"get-stdin@npm:^9.0.0, get-stdin@npm:~9.0.0":
+"get-stdin@npm:^9.0.0":
   version: 9.0.0
   version: 9.0.0
   resolution: "get-stdin@npm:9.0.0"
   resolution: "get-stdin@npm:9.0.0"
   checksum: 5972bc34d05932b45512c8e2d67b040f1c1ca8afb95c56cbc480985f2d761b7e37fe90dc8abd22527f062cc5639a6930ff346e9952ae4c11a2d4275869459594
   checksum: 5972bc34d05932b45512c8e2d67b040f1c1ca8afb95c56cbc480985f2d761b7e37fe90dc8abd22527f062cc5639a6930ff346e9952ae4c11a2d4275869459594
@@ -2547,7 +2540,7 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"glob@npm:^8.0.1, glob@npm:~8.0.3":
+"glob@npm:^8.0.1":
   version: 8.0.3
   version: 8.0.3
   resolution: "glob@npm:8.0.3"
   resolution: "glob@npm:8.0.3"
   dependencies:
   dependencies:
@@ -2596,30 +2589,30 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"globby@npm:^11.1.0":
-  version: 11.1.0
-  resolution: "globby@npm:11.1.0"
+"globby@npm:13.1.2, globby@npm:^13.0.0":
+  version: 13.1.2
+  resolution: "globby@npm:13.1.2"
   dependencies:
   dependencies:
-    array-union: ^2.1.0
     dir-glob: ^3.0.1
     dir-glob: ^3.0.1
-    fast-glob: ^3.2.9
+    fast-glob: ^3.2.11
     ignore: ^5.2.0
     ignore: ^5.2.0
     merge2: ^1.4.1
     merge2: ^1.4.1
-    slash: ^3.0.0
-  checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6
+    slash: ^4.0.0
+  checksum: c148fcda0c981f00fb434bb94ca258f0a9d23cedbde6fb3f37098e1abde5b065019e2c63fe2aa2fad4daf2b54bf360b4d0423d85fb3a63d09ed75a2837d4de0f
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"globby@npm:^13.0.0":
-  version: 13.1.2
-  resolution: "globby@npm:13.1.2"
+"globby@npm:^11.1.0":
+  version: 11.1.0
+  resolution: "globby@npm:11.1.0"
   dependencies:
   dependencies:
+    array-union: ^2.1.0
     dir-glob: ^3.0.1
     dir-glob: ^3.0.1
-    fast-glob: ^3.2.11
+    fast-glob: ^3.2.9
     ignore: ^5.2.0
     ignore: ^5.2.0
     merge2: ^1.4.1
     merge2: ^1.4.1
-    slash: ^4.0.0
-  checksum: c148fcda0c981f00fb434bb94ca258f0a9d23cedbde6fb3f37098e1abde5b065019e2c63fe2aa2fad4daf2b54bf360b4d0423d85fb3a63d09ed75a2837d4de0f
+    slash: ^3.0.0
+  checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
@@ -2701,8 +2694,8 @@ __metadata:
     eslint-config-prettier: ^8.5.0
     eslint-config-prettier: ^8.5.0
     eslint-plugin-editorconfig: ^4.0.2
     eslint-plugin-editorconfig: ^4.0.2
     husky: ^8.0.2
     husky: ^8.0.2
-    lint-staged: ^13.0.4
-    markdownlint-cli: ^0.32.2
+    lint-staged: ^13.1.0
+    markdownlint-cli2: ^0.5.1
     normalize.css: ^8.0.1
     normalize.css: ^8.0.1
     postcss: ^8.4.19
     postcss: ^8.4.19
     postcss-cli: ^10.1.0
     postcss-cli: ^10.1.0
@@ -2807,7 +2800,7 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"ignore@npm:^5.2.0, ignore@npm:^5.2.1, ignore@npm:~5.2.0":
+"ignore@npm:^5.2.0, ignore@npm:^5.2.1":
   version: 5.2.1
   version: 5.2.1
   resolution: "ignore@npm:5.2.1"
   resolution: "ignore@npm:5.2.1"
   checksum: 7251d00cba49fe88c4f3565fadeb4aa726ba38294a9a79ffed542edc47bafd989d4b2ccf65700c5b1b26a1e91dfc7218fb23017937c79216025d5caeec0ee9d5
   checksum: 7251d00cba49fe88c4f3565fadeb4aa726ba38294a9a79ffed542edc47bafd989d4b2ccf65700c5b1b26a1e91dfc7218fb23017937c79216025d5caeec0ee9d5
@@ -2876,13 +2869,6 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"ini@npm:~3.0.0":
-  version: 3.0.1
-  resolution: "ini@npm:3.0.1"
-  checksum: 947b582a822f06df3c22c75c90aec217d604ea11f7a20249530ee5c1cf8f508288439abe17b0e1d9b421bda5f4fae5e7aae0b18cb3ded5ac9d68f607df82f10f
-  languageName: node
-  linkType: hard
-
 "ip@npm:^2.0.0":
 "ip@npm:^2.0.0":
   version: 2.0.0
   version: 2.0.0
   resolution: "ip@npm:2.0.0"
   resolution: "ip@npm:2.0.0"
@@ -3072,13 +3058,6 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"jsonc-parser@npm:~3.1.0":
-  version: 3.1.0
-  resolution: "jsonc-parser@npm:3.1.0"
-  checksum: 81b00c565c60cb1b400523a918d42ad9c7bb3d9cf34c708bf78d37c8c496ecd670c3ff8828f2f60aa6e6627ef4287982794ddf92261ea71e320973c54b29fb22
-  languageName: node
-  linkType: hard
-
 "jsonfile@npm:^6.0.1":
 "jsonfile@npm:^6.0.1":
   version: 6.1.0
   version: 6.1.0
   resolution: "jsonfile@npm:6.1.0"
   resolution: "jsonfile@npm:6.1.0"
@@ -3153,9 +3132,9 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"lint-staged@npm:^13.0.4":
-  version: 13.0.4
-  resolution: "lint-staged@npm:13.0.4"
+"lint-staged@npm:^13.1.0":
+  version: 13.1.0
+  resolution: "lint-staged@npm:13.1.0"
   dependencies:
   dependencies:
     cli-truncate: ^3.1.0
     cli-truncate: ^3.1.0
     colorette: ^2.0.19
     colorette: ^2.0.19
@@ -3172,7 +3151,7 @@ __metadata:
     yaml: ^2.1.3
     yaml: ^2.1.3
   bin:
   bin:
     lint-staged: bin/lint-staged.js
     lint-staged: bin/lint-staged.js
-  checksum: 4676172df5dc734a7f409ad786a72d39bd2239de8b2e5eb1d99eaa751479f60f7b4ef85c8508698855b51b125a512f395ac6a3c7d2d57de8e8221e0aaaab6f4f
+  checksum: adf20c4ca9285c4a93b06598b970d71b04cfe58a1a4c9006f753b83e02c1c622d1866c32a4f1e7e29a98091c501eac3345f7678af247b4f97d5be88b3d8727c1
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
@@ -3352,34 +3331,34 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"markdownlint-cli@npm:^0.32.2":
-  version: 0.32.2
-  resolution: "markdownlint-cli@npm:0.32.2"
-  dependencies:
-    commander: ~9.4.0
-    get-stdin: ~9.0.0
-    glob: ~8.0.3
-    ignore: ~5.2.0
-    js-yaml: ^4.1.0
-    jsonc-parser: ~3.1.0
-    markdownlint: ~0.26.2
-    markdownlint-rule-helpers: ~0.17.2
-    minimatch: ~5.1.0
-    run-con: ~1.2.11
-  bin:
-    markdownlint: markdownlint.js
-  checksum: 131cb66b0d6da54f0feee4a73edda6337bf81ee5fbf3afcc6417faf4d0ec6f0231b2b471614e43588f6ea19f080b1a2bc5f4312e9dbf87656934fba0edb51231
+"markdownlint-cli2-formatter-default@npm:0.0.3":
+  version: 0.0.3
+  resolution: "markdownlint-cli2-formatter-default@npm:0.0.3"
+  peerDependencies:
+    markdownlint-cli2: ">=0.0.4"
+  checksum: 9f42c30e9588c2e2f28577135ed734cfce04077a2468eabbe573f1ff738d87666168fd18594c333ca48a2caf0712d79ef07b01b54fef4e5aa758307b3ef260f4
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"markdownlint-rule-helpers@npm:~0.17.2":
-  version: 0.17.2
-  resolution: "markdownlint-rule-helpers@npm:0.17.2"
-  checksum: e34c0266ffc0e1102fdd839dd70228b719c3120e8b61d0e21d4e21388a87203b7ec69d5dceb00d7bdc02fe215d2b51b14a7a72d89caa3acc7498edb38877cb40
+"markdownlint-cli2@npm:^0.5.1":
+  version: 0.5.1
+  resolution: "markdownlint-cli2@npm:0.5.1"
+  dependencies:
+    globby: 13.1.2
+    markdownlint: 0.26.2
+    markdownlint-cli2-formatter-default: 0.0.3
+    micromatch: 4.0.5
+    strip-json-comments: 5.0.0
+    yaml: 2.1.1
+  bin:
+    markdownlint-cli2: markdownlint-cli2.js
+    markdownlint-cli2-config: markdownlint-cli2-config.js
+    markdownlint-cli2-fix: markdownlint-cli2-fix.js
+  checksum: de6c822af4f259d318ba0b72335d5f225fc898e95ce6eb7f9d42dc53fe8cfbb27dd7b923fca4846791d17663a09d3b385b41bac9444ce10c6405d89e24d8c59e
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"markdownlint@npm:~0.26.2":
+"markdownlint@npm:0.26.2":
   version: 0.26.2
   version: 0.26.2
   resolution: "markdownlint@npm:0.26.2"
   resolution: "markdownlint@npm:0.26.2"
   dependencies:
   dependencies:
@@ -3453,7 +3432,7 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5":
+"micromatch@npm:4.0.5, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5":
   version: 4.0.5
   version: 4.0.5
   resolution: "micromatch@npm:4.0.5"
   resolution: "micromatch@npm:4.0.5"
   dependencies:
   dependencies:
@@ -3500,7 +3479,7 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"minimatch@npm:^5.0.1, minimatch@npm:~5.1.0":
+"minimatch@npm:^5.0.1":
   version: 5.1.1
   version: 5.1.1
   resolution: "minimatch@npm:5.1.1"
   resolution: "minimatch@npm:5.1.1"
   dependencies:
   dependencies:
@@ -3520,13 +3499,6 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"minimist@npm:^1.2.6":
-  version: 1.2.7
-  resolution: "minimist@npm:1.2.7"
-  checksum: 7346574a1038ca23c32e02252f603801f09384dd1d78b69a943a4e8c2c28730b80e96193882d3d3b22a063445f460e48316b29b8a25addca2d7e5e8f75478bec
-  languageName: node
-  linkType: hard
-
 "minipass-collect@npm:^1.0.2":
 "minipass-collect@npm:^1.0.2":
   version: 1.0.2
   version: 1.0.2
   resolution: "minipass-collect@npm:1.0.2"
   resolution: "minipass-collect@npm:1.0.2"
@@ -5123,20 +5095,6 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"run-con@npm:~1.2.11":
-  version: 1.2.11
-  resolution: "run-con@npm:1.2.11"
-  dependencies:
-    deep-extend: ^0.6.0
-    ini: ~3.0.0
-    minimist: ^1.2.6
-    strip-json-comments: ~3.1.1
-  bin:
-    run-con: cli.js
-  checksum: 3a51dd6d2c489d6620b3595446f475bdd5b860443719633f45cee8a16b16778c91e5f614c8b5d3c15a20385fc33fbca4ef890ad1bf9e7ae2698546d8d7c33bcf
-  languageName: node
-  linkType: hard
-
 "run-parallel@npm:^1.1.9":
 "run-parallel@npm:^1.1.9":
   version: 1.2.0
   version: 1.2.0
   resolution: "run-parallel@npm:1.2.0"
   resolution: "run-parallel@npm:1.2.0"
@@ -5147,11 +5105,11 @@ __metadata:
   linkType: hard
   linkType: hard
 
 
 "rxjs@npm:^7.5.7":
 "rxjs@npm:^7.5.7":
-  version: 7.5.7
-  resolution: "rxjs@npm:7.5.7"
+  version: 7.6.0
+  resolution: "rxjs@npm:7.6.0"
   dependencies:
   dependencies:
     tslib: ^2.1.0
     tslib: ^2.1.0
-  checksum: edabcdb73b0f7e0f5f6e05c2077aff8c52222ac939069729704357d6406438acca831c24210db320aba269e86dbe1a400f3769c89101791885121a342fb15d9c
+  checksum: b3abbbfe1ddfd06fca9314b83cbd13bcddc3320429218136f75c79a4802ac430dd13873364aac1ded54fd457f8c77df332d205a92d8a1c61656565bb718c50af
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
@@ -5482,7 +5440,14 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
-"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1, strip-json-comments@npm:~3.1.1":
+"strip-json-comments@npm:5.0.0":
+  version: 5.0.0
+  resolution: "strip-json-comments@npm:5.0.0"
+  checksum: 99cad07ccc3b86cc7bb8a9274a801b0660cbd595189ad291f6e206b8d7b23d90eed3119cdae44e126d9563796024b3ef0e7de2eeee4634b3b9019bafb62803e7
+  languageName: node
+  linkType: hard
+
+"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1":
   version: 3.1.1
   version: 3.1.1
   resolution: "strip-json-comments@npm:3.1.1"
   resolution: "strip-json-comments@npm:3.1.1"
   checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443
   checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443
@@ -6104,6 +6069,13 @@ __metadata:
   languageName: node
   languageName: node
   linkType: hard
   linkType: hard
 
 
+"yaml@npm:2.1.1":
+  version: 2.1.1
+  resolution: "yaml@npm:2.1.1"
+  checksum: f48bb209918aa57cfaf78ef6448d1a1f8187f45c746f933268b7023dc59e5456004611879126c9bb5ea55b0a2b1c2b392dfde436931ece0c703a3d754562bb96
+  languageName: node
+  linkType: hard
+
 "yaml@npm:^1.10.0, yaml@npm:^1.10.2":
 "yaml@npm:^1.10.0, yaml@npm:^1.10.2":
   version: 1.10.2
   version: 1.10.2
   resolution: "yaml@npm:1.10.2"
   resolution: "yaml@npm:1.10.2"

Some files were not shown because too many files changed in this diff