From aa011faa54b2eb8b52b5c092c09e0a9645366520 Mon Sep 17 00:00:00 2001 From: kaivanwong Date: Sat, 11 May 2024 17:19:40 +0800 Subject: [PATCH] feat!: update src dir --- README.md | 2 +- package-lock.json | 6409 ++++++++++------- package.json | 27 +- preview.jpg | Bin 72563 -> 0 bytes public/about.jpg | Bin 38967 -> 0 bytes public/favicon.svg | 206 +- public/hero.jpg | Bin 46449 -> 11094 bytes src/components/BaseHead.astro | 38 +- src/components/Footer.vue | 22 +- src/components/Header.vue | 168 +- src/components/ListPosts.vue | 47 +- src/components/ListProjects.vue | 8 +- src/components/PageNav.vue | 18 - src/components/PageOperate.vue | 55 - src/components/ThemeToggle.vue | 3 +- .../blog/responsive-user-interfaces-vue.md | 32 - src/content/config.ts | 65 +- src/content/notes/astro.md | 75 - src/content/pages/about.md | 19 - src/content/pages/sponsor.md | 17 - src/content/reading/moon-and-sixpence.md | 31 - src/layouts/BaseLayout.astro | 34 +- src/pages/[...slug].astro | 32 +- src/pages/blog.astro | 16 - src/pages/index.astro | 149 +- src/pages/notes.astro | 16 - src/pages/posts/[slug].astro | 41 - src/pages/projects.astro | 27 - src/pages/reading.astro | 16 - src/pages/rss.xml.js | 22 - src/pages/talks.astro | 16 - src/site-config.ts | 201 +- src/styles/markdown.css | 12 - src/types.ts | 14 +- src/utils/posts.ts | 18 +- tsconfig.json | 4 + uno.config.ts | 24 +- 37 files changed, 4433 insertions(+), 3451 deletions(-) delete mode 100644 preview.jpg delete mode 100644 public/about.jpg delete mode 100644 src/components/PageNav.vue delete mode 100644 src/components/PageOperate.vue delete mode 100644 src/content/blog/responsive-user-interfaces-vue.md delete mode 100644 src/content/notes/astro.md delete mode 100644 src/content/pages/about.md delete mode 100644 src/content/pages/sponsor.md delete mode 100644 src/content/reading/moon-and-sixpence.md delete mode 100644 src/pages/blog.astro delete mode 100644 src/pages/notes.astro delete mode 100644 src/pages/posts/[slug].astro delete mode 100644 src/pages/projects.astro delete mode 100644 src/pages/reading.astro delete mode 100644 src/pages/rss.xml.js delete mode 100644 src/pages/talks.astro delete mode 100644 src/styles/markdown.css diff --git a/README.md b/README.md index 5ec8f42..582572a 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Vitesse theme for Astro blog, supports Vue and UnoCSS. ## Preview -![Preview Image](./preview.jpg) +![Preview Image](https://astro-theme-vitesse.netlify.app/preview.jpg) ## Quick Start diff --git a/package-lock.json b/package-lock.json index 264406a..42afd2a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,32 +8,36 @@ "name": "astro-theme-vitesse", "version": "0.2.0", "dependencies": { - "@astrojs/mdx": "^2.2.0", + "@astrojs/mdx": "^2.3.1", "@astrojs/rss": "^4.0.5", - "@astrojs/sitemap": "^3.1.1", - "@astrojs/vue": "^4.0.8", - "@unocss/reset": "^0.58.5", - "astro": "^4.5.2", - "marked": "^11.2.0", - "unocss": "^0.58.5", - "vue": "^3.4.21" + "@astrojs/sitemap": "^3.1.4", + "@astrojs/vue": "^4.1.0", + "@unocss/reset": "^0.58.9", + "astro": "^4.7.0", + "nprogress": "^0.2.0", + "unocss": "^0.58.9", + "vue": "^3.4.25" }, "devDependencies": { - "@antfu/eslint-config": "^2.8.1", - "@iconify/json": "^2.2.191", + "@antfu/eslint-config": "^2.16.0", + "@iconify/json": "^2.2.204", + "@types/lodash-es": "^4.17.12", + "@types/nprogress": "^0.2.3", "@vueuse/core": "^10.9.0", "bumpp": "^9.4.0", "eslint": "^8.57.0", "eslint-plugin-astro": "^0.31.4", - "eslint-plugin-format": "^0.1.0", + "eslint-plugin-format": "^0.1.1", "lint-staged": "^15.2.2", + "lodash-es": "^4.17.21", "prettier-plugin-astro": "^0.13.0", - "simple-git-hooks": "^2.10.0" + "simple-git-hooks": "^2.11.1" } }, "node_modules/@ampproject/remapping": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -43,36 +47,37 @@ } }, "node_modules/@antfu/eslint-config": { - "version": "2.16.1", + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/@antfu/eslint-config/-/eslint-config-2.17.0.tgz", + "integrity": "sha512-OvLgETKfNTFD1PaGToM/Mu1A53lbMCXN4TLLL3QloGK3IkuSvNoGumLwkK1wQ1AsZAG+hfGoe+Rkd7V9Wv7MlA==", "dev": true, - "license": "MIT", "dependencies": { - "@antfu/install-pkg": "^0.3.2", + "@antfu/install-pkg": "^0.3.3", "@clack/prompts": "^0.7.0", - "@stylistic/eslint-plugin": "^1.7.2", - "@typescript-eslint/eslint-plugin": "~7.7.1", - "@typescript-eslint/parser": "~7.7.1", + "@stylistic/eslint-plugin": "^2.0.0", + "@typescript-eslint/eslint-plugin": "^7.8.0", + "@typescript-eslint/parser": "^7.8.0", "eslint-config-flat-gitignore": "^0.1.5", - "eslint-flat-config-utils": "^0.2.3", + "eslint-flat-config-utils": "^0.2.4", "eslint-merge-processors": "^0.1.0", - "eslint-plugin-antfu": "^2.1.2", - "eslint-plugin-command": "^0.1.2", + "eslint-plugin-antfu": "^2.2.0", + "eslint-plugin-command": "^0.2.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-import-x": "^0.5.0", "eslint-plugin-jsdoc": "^48.2.3", "eslint-plugin-jsonc": "^2.15.1", - "eslint-plugin-markdown": "^4.0.1", - "eslint-plugin-n": "^17.3.1", + "eslint-plugin-markdown": "^5.0.0", + "eslint-plugin-n": "^17.5.1", "eslint-plugin-no-only-tests": "^3.1.0", "eslint-plugin-perfectionist": "^2.10.0", "eslint-plugin-toml": "^0.11.0", "eslint-plugin-unicorn": "^52.0.0", - "eslint-plugin-unused-imports": "^3.1.0", + "eslint-plugin-unused-imports": "^3.2.0", "eslint-plugin-vitest": "^0.5.4", "eslint-plugin-vue": "^9.25.0", "eslint-plugin-yml": "^1.14.0", "eslint-processor-vue-blocks": "^0.1.2", - "globals": "^15.0.0", + "globals": "^15.1.0", "jsonc-eslint-parser": "^2.4.0", "local-pkg": "^0.5.0", "parse-gitignore": "^2.0.0", @@ -144,8 +149,9 @@ }, "node_modules/@antfu/install-pkg": { "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-0.3.3.tgz", + "integrity": "sha512-nHHsk3NXQ6xkCfiRRC8Nfrg8pU5kkr3P3Y9s9dKqiuRmBD0Yap7fymNDjGFKeWhZQHqqbCS5CfeMy9wtExM24w==", "dev": true, - "license": "MIT", "dependencies": { "@jsdevtools/ez-spawn": "^3.0.4" }, @@ -154,24 +160,27 @@ } }, "node_modules/@antfu/utils": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.7.tgz", - "integrity": "sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==", + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.8.tgz", + "integrity": "sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@astrojs/compiler": { "version": "2.8.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.8.0.tgz", + "integrity": "sha512-yrpD1WRGqsJwANaDIdtHo+YVjvIOFAjC83lu5qENIgrafwZcJgSXDuwVMXOgok4tFzpeKLsFQ6c3FoUdloLWBQ==" }, "node_modules/@astrojs/internal-helpers": { "version": "0.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.0.tgz", + "integrity": "sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA==" }, "node_modules/@astrojs/markdown-remark": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-5.1.0.tgz", + "integrity": "sha512-S6Z3K2hOB7MfjeDoHsotnP/q2UsnEDB8NlNAaCjMDsGBZfTUbWxyLW3CaphEWw08f6KLZi2ibK9yC3BaMhh2NQ==", "dependencies": { "@astrojs/prism": "^3.1.0", "github-slugger": "^2.0.0", @@ -195,7 +204,8 @@ }, "node_modules/@astrojs/mdx": { "version": "2.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-2.3.1.tgz", + "integrity": "sha512-BOQFKD2Pi9cRntNQJlpF2fh4xV8doNpmVy9NKI95r4jsitrY4X5aTOhAowi+fkQgP/zW1A4HwCyQ6Pdam6z8zQ==", "dependencies": { "@astrojs/markdown-remark": "5.1.0", "@mdx-js/mdx": "^3.0.0", @@ -222,7 +232,8 @@ }, "node_modules/@astrojs/prism": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.1.0.tgz", + "integrity": "sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==", "dependencies": { "prismjs": "^1.29.0" }, @@ -232,7 +243,8 @@ }, "node_modules/@astrojs/rss": { "version": "4.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@astrojs/rss/-/rss-4.0.5.tgz", + "integrity": "sha512-IyJVL6z09AQtxbgLaAwebT3T5YKe4oTHDesqydJv1KLHw+zEzzMCFuuNsEyxjiqu7df9+DDCpDXLj/WRiEUXvw==", "dependencies": { "fast-xml-parser": "^4.2.7", "kleur": "^4.1.5" @@ -240,7 +252,8 @@ }, "node_modules/@astrojs/sitemap": { "version": "3.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.1.4.tgz", + "integrity": "sha512-po8CqDCK14O6phU1mB5C8SyVLyQEa+7pJM8oXxs1mVh8DgvxxaA5E7lak1vzOmBcyyyHBW32jakGqNYc66sBRw==", "dependencies": { "sitemap": "^7.1.1", "stream-replace-string": "^2.0.0", @@ -249,7 +262,8 @@ }, "node_modules/@astrojs/telemetry": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.1.0.tgz", + "integrity": "sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==", "dependencies": { "ci-info": "^4.0.0", "debug": "^4.3.4", @@ -264,12 +278,14 @@ } }, "node_modules/@astrojs/vue": { - "version": "4.1.0", - "license": "MIT", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/vue/-/vue-4.2.0.tgz", + "integrity": "sha512-cjgPCeZtD2hcqC6vlL1GBdfEQdXcw5nd68IF5NFSiZNdcGpkug1TRgn7QeO2sfjUxI683igy7EwDYvRBXqzZ+A==", "dependencies": { "@vitejs/plugin-vue": "^5.0.4", "@vitejs/plugin-vue-jsx": "^3.1.0", - "@vue/compiler-sfc": "^3.3.8" + "@vue/compiler-sfc": "^3.4.27", + "vite-plugin-vue-devtools": "^7.1.3" }, "engines": { "node": "^18.17.1 || ^20.3.0 || >=21.0.0" @@ -281,7 +297,8 @@ }, "node_modules/@babel/code-frame": { "version": "7.24.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", "dependencies": { "@babel/highlight": "^7.24.2", "picocolors": "^1.0.0" @@ -292,14 +309,16 @@ }, "node_modules/@babel/compat-data": { "version": "7.24.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { "version": "7.24.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.2", @@ -327,14 +346,16 @@ }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { "version": "7.24.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", "dependencies": { "@babel/types": "^7.24.5", "@jridgewell/gen-mapping": "^0.3.5", @@ -347,7 +368,8 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", "dependencies": { "@babel/types": "^7.22.5" }, @@ -357,7 +379,8 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.23.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dependencies": { "@babel/compat-data": "^7.23.5", "@babel/helper-validator-option": "^7.23.5", @@ -371,14 +394,16 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.24.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", + "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.20", @@ -399,21 +424,24 @@ }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-environment-visitor": { "version": "7.22.20", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { "version": "7.23.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dependencies": { "@babel/template": "^7.22.15", "@babel/types": "^7.23.0" @@ -424,7 +452,8 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.22.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dependencies": { "@babel/types": "^7.22.5" }, @@ -434,7 +463,8 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.24.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", + "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", "dependencies": { "@babel/types": "^7.24.5" }, @@ -444,7 +474,8 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.24.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", "dependencies": { "@babel/types": "^7.24.0" }, @@ -454,7 +485,8 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.24.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", + "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-module-imports": "^7.24.3", @@ -471,7 +503,8 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.22.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", "dependencies": { "@babel/types": "^7.22.5" }, @@ -481,14 +514,16 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.24.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", + "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-replace-supers": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-member-expression-to-functions": "^7.23.0", @@ -503,7 +538,8 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.24.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", + "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", "dependencies": { "@babel/types": "^7.24.5" }, @@ -513,7 +549,8 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.22.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", "dependencies": { "@babel/types": "^7.22.5" }, @@ -523,7 +560,8 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.24.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", "dependencies": { "@babel/types": "^7.24.5" }, @@ -533,28 +571,32 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { "version": "7.24.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", + "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { "version": "7.23.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { "version": "7.24.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", + "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", "dependencies": { "@babel/template": "^7.24.0", "@babel/traverse": "^7.24.5", @@ -566,7 +608,8 @@ }, "node_modules/@babel/highlight": { "version": "7.24.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", + "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", "dependencies": { "@babel/helper-validator-identifier": "^7.24.5", "chalk": "^2.4.2", @@ -579,7 +622,8 @@ }, "node_modules/@babel/parser": { "version": "7.24.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", + "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -587,9 +631,65 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.1.tgz", + "integrity": "sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-decorators": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.1.tgz", + "integrity": "sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", + "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -602,7 +702,8 @@ }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", + "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -631,7 +732,8 @@ }, "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.23.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-module-imports": "^7.22.15", @@ -648,7 +750,8 @@ }, "node_modules/@babel/plugin-transform-typescript": { "version": "7.24.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", + "integrity": "sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-create-class-features-plugin": "^7.24.5", @@ -682,7 +785,8 @@ }, "node_modules/@babel/template": { "version": "7.24.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dependencies": { "@babel/code-frame": "^7.23.5", "@babel/parser": "^7.24.0", @@ -694,7 +798,8 @@ }, "node_modules/@babel/traverse": { "version": "7.24.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", + "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", "dependencies": { "@babel/code-frame": "^7.24.2", "@babel/generator": "^7.24.5", @@ -713,14 +818,16 @@ }, "node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "engines": { "node": ">=4" } }, "node_modules/@babel/types": { "version": "7.24.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", + "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", "dependencies": { "@babel/helper-string-parser": "^7.24.1", "@babel/helper-validator-identifier": "^7.24.5", @@ -732,8 +839,9 @@ }, "node_modules/@clack/core": { "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@clack/core/-/core-0.3.4.tgz", + "integrity": "sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==", "dev": true, - "license": "MIT", "dependencies": { "picocolors": "^1.0.0", "sisteransi": "^1.0.5" @@ -741,20 +849,22 @@ }, "node_modules/@clack/prompts": { "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-0.7.0.tgz", + "integrity": "sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==", "bundleDependencies": [ "is-unicode-supported" ], "dev": true, - "license": "MIT", "dependencies": { "@clack/core": "^0.3.3", + "is-unicode-supported": "*", "picocolors": "^1.0.0", "sisteransi": "^1.0.5" } }, "node_modules/@clack/prompts/node_modules/is-unicode-supported": { "version": "1.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -766,32 +876,40 @@ }, "node_modules/@dprint/formatter": { "version": "0.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@dprint/formatter/-/formatter-0.2.1.tgz", + "integrity": "sha512-GCzgRt2o4mhZLy8L47k2A+q9EMG/jWhzZebE29EqKsxmjDrSfv2VisEj/Q+39OOf04jTkEfB/TRO+IZSyxHdYg==", + "dev": true }, "node_modules/@dprint/markdown": { "version": "0.16.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@dprint/markdown/-/markdown-0.16.4.tgz", + "integrity": "sha512-WjsC4yLybR5/76+d/2s36nOBGjETe+jJR//ddFHohDXKdis+FTUv7dJ00kmd6g0AKQwDITayM1Nid10gFNG0Yg==", + "dev": true }, "node_modules/@dprint/toml": { "version": "0.6.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@dprint/toml/-/toml-0.6.1.tgz", + "integrity": "sha512-1fmGui+BNLKNonG3fvjT+thtL8u0pL1GsIuRbhgRnP+UOkcfPgoUsgNFctDmOE13y6MX4TVvxXKKrMY/qwXqkA==", + "dev": true }, "node_modules/@emnapi/runtime": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.1.1.tgz", + "integrity": "sha512-3bfqkzuR1KLx57nZfjr2NLnFOobvyS0aTszaEGCGqmYMVDRaGvgIZbjGSV/MHSSmLgQ/b9JFHQ5xm5WRZYd+XQ==", "optional": true, "dependencies": { "tslib": "^2.4.0" } }, "node_modules/@es-joy/jsdoccomment": { - "version": "0.42.0", + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.43.0.tgz", + "integrity": "sha512-Q1CnsQrytI3TlCB1IVWXWeqUIPGVEKGaE7IbVdt13Nq/3i0JESAkQQERrfiQkmlpijl+++qyqPgaS31Bvc1jRQ==", "dev": true, - "license": "MIT", "dependencies": { + "@types/eslint": "^8.56.5", + "@types/estree": "^1.0.5", + "@typescript-eslint/types": "^7.2.0", "comment-parser": "1.4.1", "esquery": "^1.5.0", "jsdoc-type-pratt-parser": "~4.0.0" @@ -800,12 +918,343 @@ "node": ">=16" } }, - "node_modules/@esbuild/win32-x64": { - "version": "0.20.2", + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.1.tgz", + "integrity": "sha512-O7yppwipkXvnEPjzkSXJRk2g4bS8sUx9p9oXHq9MU/U7lxUzZVsnFZMDTmeeX9bfQxrFcvOacl/ENgOh0WP9pA==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.1.tgz", + "integrity": "sha512-hh3jKWikdnTtHCglDAeVO3Oyh8MaH8xZUaWMiCCvJ9/c3NtPqZq+CACOlGTxhddypXhl+8B45SeceYBfB/e8Ow==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.1.tgz", + "integrity": "sha512-jXhccq6es+onw7x8MxoFnm820mz7sGa9J14kLADclmiEUH4fyj+FjR6t0M93RgtlI/awHWhtF0Wgfhqgf9gDZA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.1.tgz", + "integrity": "sha512-NPObtlBh4jQHE01gJeucqEhdoD/4ya2owSIS8lZYS58aR0x7oZo9lB2lVFxgTANSa5MGCBeoQtr+yA9oKCGPvA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.1.tgz", + "integrity": "sha512-BLT7TDzqsVlQRmJfO/FirzKlzmDpBWwmCUlyggfzUwg1cAxVxeA4O6b1XkMInlxISdfPAOunV9zXjvh5x99Heg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.1.tgz", + "integrity": "sha512-D3h3wBQmeS/vp93O4B+SWsXB8HvRDwMyhTNhBd8yMbh5wN/2pPWRW5o/hM3EKgk9bdKd9594lMGoTCTiglQGRQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.1.tgz", + "integrity": "sha512-/uVdqqpNKXIxT6TyS/oSK4XE4xWOqp6fh4B5tgAwozkyWdylcX+W4YF2v6SKsL4wCQ5h1bnaSNjWPXG/2hp8AQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.1.tgz", + "integrity": "sha512-paAkKN1n1jJitw+dAoR27TdCzxRl1FOEITx3h201R6NoXUojpMzgMLdkXVgCvaCSCqwYkeGLoe9UVNRDKSvQgw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.1.tgz", + "integrity": "sha512-tRHnxWJnvNnDpNVnsyDhr1DIQZUfCXlHSCDohbXFqmg9W4kKR7g8LmA3kzcwbuxbRMKeit8ladnCabU5f2traA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.1.tgz", + "integrity": "sha512-G65d08YoH00TL7Xg4LaL3gLV21bpoAhQ+r31NUu013YB7KK0fyXIt05VbsJtpqh/6wWxoLJZOvQHYnodRrnbUQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.1.tgz", + "integrity": "sha512-tt/54LqNNAqCz++QhxoqB9+XqdsaZOtFD/srEhHYwBd3ZUOepmR1Eeot8bS+Q7BiEvy9vvKbtpHf+r6q8hF5UA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.1.tgz", + "integrity": "sha512-MhNalK6r0nZD0q8VzUBPwheHzXPr9wronqmZrewLfP7ui9Fv1tdPmg6e7A8lmg0ziQCziSDHxh3cyRt4YMhGnQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.1.tgz", + "integrity": "sha512-YCKVY7Zen5rwZV+nZczOhFmHaeIxR4Zn3jcmNH53LbgF6IKRwmrMywqDrg4SiSNApEefkAbPSIzN39FC8VsxPg==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.1.tgz", + "integrity": "sha512-bw7bcQ+270IOzDV4mcsKAnDtAFqKO0jVv3IgRSd8iM0ac3L8amvCrujRVt1ajBTJcpDaFhIX+lCNRKteoDSLig==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.1.tgz", + "integrity": "sha512-ARmDRNkcOGOm1AqUBSwRVDfDeD9hGYRfkudP2QdoonBz1ucWVnfBPfy7H4JPI14eYtZruRSczJxyu7SRYDVOcg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.1.tgz", + "integrity": "sha512-o73TcUNMuoTZlhwFdsgr8SfQtmMV58sbgq6gQq9G1xUiYnHMTmJbwq65RzMx89l0iya69lR4bxBgtWiiOyDQZA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.1.tgz", + "integrity": "sha512-da4/1mBJwwgJkbj4fMH7SOXq2zapgTo0LKXX1VUZ0Dxr+e8N0WbS80nSZ5+zf3lvpf8qxrkZdqkOqFfm57gXwA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.1.tgz", + "integrity": "sha512-CPWs0HTFe5woTJN5eKPvgraUoRHrCtzlYIAv9wBC+FAyagBSaf+UdZrjwYyTGnwPGkThV4OCI7XibZOnPvONVw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.1.tgz", + "integrity": "sha512-xxhTm5QtzNLc24R0hEkcH+zCx/o49AsdFZ0Cy5zSd/5tOj4X2g3/2AJB625NoadUuc4A8B3TenLJoYdWYOYCew==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.1.tgz", + "integrity": "sha512-CWibXszpWys1pYmbr9UiKAkX6x+Sxw8HWtw1dRESK1dLW5fFJ6rMDVw0o8MbadusvVQx1a8xuOxnHXT941Hp1A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.1.tgz", + "integrity": "sha512-jb5B4k+xkytGbGUS4T+Z89cQJ9DJ4lozGRSV+hhfmCPpfJ3880O31Q1srPCimm+V6UCbnigqD10EgDNgjvjerQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.1.tgz", + "integrity": "sha512-PgyFvjJhXqHn1uxPhyN1wZ6dIomKjiLUQh1LjFvjiV1JmnkZ/oMPrfeEAZg5R/1ftz4LZWZr02kefNIQ5SKREQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.1.tgz", + "integrity": "sha512-W9NttRZQR5ehAiqHGDnvfDaGmQOm6Fi4vSlce8mjM75x//XKuVAByohlEX6N17yZnVXxQFuh4fDRunP8ca6bfA==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "win32" @@ -816,8 +1265,9 @@ }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, - "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.3.0" }, @@ -828,18 +1278,32 @@ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@eslint-community/regexpp": { "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", "dev": true, - "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -860,17 +1324,48 @@ }, "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, + "node_modules/@eslint/eslintrc/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -883,8 +1378,9 @@ }, "node_modules/@eslint/eslintrc/node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -894,8 +1390,9 @@ }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -905,16 +1402,18 @@ }, "node_modules/@eslint/js": { "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@humanwhocodes/object-schema": "^2.0.2", "debug": "^4.3.1", @@ -926,8 +1425,9 @@ }, "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -935,8 +1435,9 @@ }, "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -946,8 +1447,9 @@ }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=12.22" }, @@ -958,13 +1460,14 @@ }, "node_modules/@humanwhocodes/object-schema": { "version": "2.0.3", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "dev": true }, "node_modules/@iconify/json": { - "version": "2.2.206", - "resolved": "https://registry.npmjs.org/@iconify/json/-/json-2.2.206.tgz", - "integrity": "sha512-Vbi8BTvbEKZtCQDJDqMRDZenU8HYMHFtMkEx92pvyQN/Il5OfGwCNaR+bf9Sv2TkotnoiyqqickeWpdo0hllGQ==", + "version": "2.2.208", + "resolved": "https://registry.npmjs.org/@iconify/json/-/json-2.2.208.tgz", + "integrity": "sha512-xGJnQ/bYWWFrnPs/qNCSq9CYHXOBINpV3ctuy0zUucKejdNKnpAwVIzuyDJPt0McvQ6XfdU0rxkzH3rHVF43Vg==", "dev": true, "dependencies": { "@iconify/types": "*", @@ -973,7 +1476,8 @@ }, "node_modules/@iconify/types": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" }, "node_modules/@iconify/utils": { "version": "2.1.23", @@ -1099,9 +1603,441 @@ "node": ">=6" } }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.3.tgz", + "integrity": "sha512-FaNiGX1MrOuJ3hxuNzWgsT/mg5OHG/Izh59WW2mk1UwYHUwtfbhk5QNKYZgxf0pLOhx9ctGiGa2OykD71vOnSw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.2" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.3.tgz", + "integrity": "sha512-2QeSl7QDK9ru//YBT4sQkoq7L0EAJZA3rtV+v9p8xTKl4U1bUqTIaCnoC7Ctx2kCjQgwFXDasOtPTCT8eCTXvw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.2" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz", + "integrity": "sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "macos": ">=11", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz", + "integrity": "sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "macos": ">=10.13", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz", + "integrity": "sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz", + "integrity": "sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz", + "integrity": "sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz", + "integrity": "sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz", + "integrity": "sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz", + "integrity": "sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.3.tgz", + "integrity": "sha512-Q7Ee3fFSC9P7vUSqVEF0zccJsZ8GiiCJYGWDdhEjdlOeS9/jdkyJ6sUSPj+bL8VuOYFSbofrW0t/86ceVhx32w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.2" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.3.tgz", + "integrity": "sha512-Zf+sF1jHZJKA6Gor9hoYG2ljr4wo9cY4twaxgFDvlG0Xz9V7sinsPp8pFd1XtlhTzYo0IhDbl3rK7P6MzHpnYA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.2" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.3.tgz", + "integrity": "sha512-vFk441DKRFepjhTEH20oBlFrHcLjPfI8B0pMIxGm3+yilKyYeHEVvrZhYFdqIseSclIqbQ3SnZMwEMWonY5XFA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.2" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.3.tgz", + "integrity": "sha512-Q4I++herIJxJi+qmbySd072oDPRkCg/SClLEIDh5IL9h1zjhqjv82H0Seupd+q2m0yOfD+/fJnjSoDFtKiHu2g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.2" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.3.tgz", + "integrity": "sha512-qnDccehRDXadhM9PM5hLvcPRYqyFCBN31kq+ErBSZtZlsAc1U4Z85xf/RXv1qolkdu+ibw64fUDaRdktxTNP9A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.3.tgz", + "integrity": "sha512-Jhchim8kHWIU/GZ+9poHMWRcefeaxFIs9EBqf9KtcC14Ojk6qua7ghKiPs0sbeLbLj/2IGBtDcxHyjCdYWkk2w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.2" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.3.tgz", + "integrity": "sha512-68zivsdJ0koE96stdUfM+gmyaK/NcoSZK5dV5CAjES0FUXS9lchYt8LAB5rTbM7nlWtxaU/2GON0HVN6/ZYJAQ==", + "cpu": [ + "wasm32" + ], + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.1.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.3.tgz", + "integrity": "sha512-CyimAduT2whQD8ER4Ux7exKrtfoaUiVr7HG0zZvO0XTFn2idUWljjxv58GxNTkFb8/J9Ub9AqITGkJD6ZginxQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.3.tgz", + "integrity": "sha512-viT4fUIDKnli3IfOephGnolMzhz5VaTvDRkYqtZxOMIoMQ4MrAziO7pT1nVnOt2FAm7qW5aa+CCc13aEY6Le0g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -1113,25 +2049,29 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { "version": "1.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -1139,8 +2079,9 @@ }, "node_modules/@jsdevtools/ez-spawn": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@jsdevtools/ez-spawn/-/ez-spawn-3.0.4.tgz", + "integrity": "sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==", "dev": true, - "license": "MIT", "dependencies": { "call-me-maybe": "^1.0.1", "cross-spawn": "^7.0.3", @@ -1153,7 +2094,8 @@ }, "node_modules/@mdx-js/mdx": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.1.tgz", + "integrity": "sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==", "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", @@ -1186,7 +2128,8 @@ }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -1197,14 +2140,16 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -1215,8 +2160,9 @@ }, "node_modules/@pkgr/core": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, @@ -1266,97 +2212,283 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@rollup/rollup-win32-x64-msvc": { + "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", + "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", + "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", + "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", + "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", + "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", + "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", + "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", + "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", + "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", + "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", + "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", + "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", + "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", + "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", + "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", + "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@shikijs/core": { - "version": "1.4.0", - "license": "MIT" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.5.1.tgz", + "integrity": "sha512-xjV63pRUBvxA1LsxOUhRKLPh0uUjwBLzAKLdEuYSLIylo71sYuwDcttqNP01Ib1TZlLfO840CXHPlgUUsYFjzg==" }, "node_modules/@stylistic/eslint-plugin": { - "version": "1.8.0", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.1.0.tgz", + "integrity": "sha512-cBBowKP2u/+uE5CzgH5w8pE9VKqcM7BXdIDPIbGt2rmLJGnA6MJPr9vYGaqgMoJFs7R/FzsMQerMvvEP40g2uw==", "dev": true, - "license": "MIT", "dependencies": { - "@stylistic/eslint-plugin-js": "1.8.0", - "@stylistic/eslint-plugin-jsx": "1.8.0", - "@stylistic/eslint-plugin-plus": "1.8.0", - "@stylistic/eslint-plugin-ts": "1.8.0", + "@stylistic/eslint-plugin-js": "2.1.0", + "@stylistic/eslint-plugin-jsx": "2.1.0", + "@stylistic/eslint-plugin-plus": "2.1.0", + "@stylistic/eslint-plugin-ts": "2.1.0", "@types/eslint": "^8.56.10" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "peerDependencies": { "eslint": ">=8.40.0" } }, "node_modules/@stylistic/eslint-plugin-js": { - "version": "1.8.0", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-js/-/eslint-plugin-js-2.1.0.tgz", + "integrity": "sha512-gdXUjGNSsnY6nPyqxu6lmDTtVrwCOjun4x8PUn0x04d5ucLI74N3MT1Q0UhdcOR9No3bo5PGDyBgXK+KmD787A==", "dev": true, - "license": "MIT", "dependencies": { "@types/eslint": "^8.56.10", "acorn": "^8.11.3", - "escape-string-regexp": "^4.0.0", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1" + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.0.1" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "peerDependencies": { "eslint": ">=8.40.0" } }, "node_modules/@stylistic/eslint-plugin-jsx": { - "version": "1.8.0", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-jsx/-/eslint-plugin-jsx-2.1.0.tgz", + "integrity": "sha512-mMD7S+IndZo2vxmwpHVTCwx2O1VdtE5tmpeNwgaEcXODzWV1WTWpnsc/PECQKIr/mkLPFWiSIqcuYNhQ/3l6AQ==", "dev": true, - "license": "MIT", "dependencies": { - "@stylistic/eslint-plugin-js": "^1.8.0", + "@stylistic/eslint-plugin-js": "^2.1.0", "@types/eslint": "^8.56.10", "estraverse": "^5.3.0", "picomatch": "^4.0.2" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "peerDependencies": { "eslint": ">=8.40.0" } }, "node_modules/@stylistic/eslint-plugin-plus": { - "version": "1.8.0", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-plus/-/eslint-plugin-plus-2.1.0.tgz", + "integrity": "sha512-S5QAlgYXESJaSBFhBSBLZy9o36gXrXQwWSt6QkO+F0SrT9vpV5JF/VKoh+ojO7tHzd8Ckmyouq02TT9Sv2B0zQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/eslint": "^8.56.10", - "@typescript-eslint/utils": "^6.21.0" + "@typescript-eslint/utils": "^7.8.0" }, "peerDependencies": { "eslint": "*" } }, "node_modules/@stylistic/eslint-plugin-ts": { - "version": "1.8.0", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-ts/-/eslint-plugin-ts-2.1.0.tgz", + "integrity": "sha512-2ioFibufHYBALx2TBrU4KXovCkN8qCqcb9yIHc0fyOfTaO5jw4d56WW7YRcF3Zgde6qFyXwAN6z/+w4pnmos1g==", "dev": true, - "license": "MIT", "dependencies": { - "@stylistic/eslint-plugin-js": "1.8.0", + "@stylistic/eslint-plugin-js": "2.1.0", "@types/eslint": "^8.56.10", - "@typescript-eslint/utils": "^6.21.0" + "@typescript-eslint/utils": "^7.8.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "peerDependencies": { "eslint": ">=8.40.0" @@ -1364,14 +2496,16 @@ }, "node_modules/@types/acorn": { "version": "4.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", "dependencies": { "@types/estree": "*" } }, "node_modules/@types/babel__core": { "version": "7.20.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -1382,14 +2516,16 @@ }, "node_modules/@types/babel__generator": { "version": "7.6.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { "version": "7.4.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -1397,26 +2533,30 @@ }, "node_modules/@types/babel__traverse": { "version": "7.20.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", "dependencies": { "@babel/types": "^7.20.7" } }, "node_modules/@types/cookie": { "version": "0.6.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" }, "node_modules/@types/debug": { "version": "4.1.12", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", "dependencies": { "@types/ms": "*" } }, "node_modules/@types/eslint": { "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -1424,96 +2564,133 @@ }, "node_modules/@types/estree": { "version": "1.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, "node_modules/@types/estree-jsx": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", "dependencies": { "@types/estree": "*" } }, "node_modules/@types/hast": { "version": "3.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "dependencies": { "@types/unist": "*" } }, "node_modules/@types/json-schema": { "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.1.tgz", + "integrity": "sha512-X+2qazGS3jxLAIz5JDXDzglAF3KpijdhFxlf/V1+hEsOUc+HnWi81L/uv/EvGuV90WY+7mPGFCUDGfQC3Gj95Q==", + "dev": true + }, + "node_modules/@types/lodash-es": { + "version": "4.17.12", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/lodash": "*" + } }, "node_modules/@types/mdast": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", + "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", "dependencies": { "@types/unist": "*" } }, "node_modules/@types/mdx": { "version": "2.0.13", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==" }, "node_modules/@types/ms": { "version": "0.7.34", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, "node_modules/@types/nlcst": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.4.tgz", + "integrity": "sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==", "dependencies": { "@types/unist": "^2" } }, "node_modules/@types/nlcst/node_modules/@types/unist": { "version": "2.0.10", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, "node_modules/@types/node": { - "version": "20.12.8", - "license": "MIT", + "version": "20.12.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz", + "integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==", "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "node_modules/@types/nprogress": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@types/nprogress/-/nprogress-0.2.3.tgz", + "integrity": "sha512-k7kRA033QNtC+gLc4VPlfnue58CM1iQLgn1IMAU8VPHGOj7oIHPp9UlhedEnD/Gl8evoCjwkZjlBORtZ3JByUA==", + "dev": true }, "node_modules/@types/sax": { "version": "1.2.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/semver": { "version": "7.5.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true }, "node_modules/@types/unist": { "version": "3.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" }, "node_modules/@types/web-bluetooth": { "version": "0.0.20", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", + "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==", + "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.7.1", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.8.0.tgz", + "integrity": "sha512-gFTT+ezJmkwutUPmB0skOj3GZJtlEGnlssems4AjkVweUPGj7jRwwqg0Hhg7++kPGJqKtTYx+R05Ftww372aIg==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.7.1", - "@typescript-eslint/type-utils": "7.7.1", - "@typescript-eslint/utils": "7.7.1", - "@typescript-eslint/visitor-keys": "7.7.1", + "@typescript-eslint/scope-manager": "7.8.0", + "@typescript-eslint/type-utils": "7.8.0", + "@typescript-eslint/utils": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.3.1", @@ -1538,39 +2715,16 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "7.7.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.15", - "@types/semver": "^7.5.8", - "@typescript-eslint/scope-manager": "7.7.1", - "@typescript-eslint/types": "7.7.1", - "@typescript-eslint/typescript-estree": "7.7.1", - "semver": "^7.6.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, "node_modules/@typescript-eslint/parser": { - "version": "7.7.1", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.8.0.tgz", + "integrity": "sha512-KgKQly1pv0l4ltcftP59uQZCi4HUYswCLbTqVZEJu7uLX8CTLyswqMLqLN+2QFz4jCptqWVV4SB7vdxcH2+0kQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "7.7.1", - "@typescript-eslint/types": "7.7.1", - "@typescript-eslint/typescript-estree": "7.7.1", - "@typescript-eslint/visitor-keys": "7.7.1", + "@typescript-eslint/scope-manager": "7.8.0", + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/typescript-estree": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0", "debug": "^4.3.4" }, "engines": { @@ -1590,12 +2744,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.7.1", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.8.0.tgz", + "integrity": "sha512-viEmZ1LmwsGcnr85gIq+FCYI7nO90DVbE37/ll51hjv9aG+YZMb4WDE2fyWpUR4O/UrhGRpYXK/XajcGTk2B8g==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.7.1", - "@typescript-eslint/visitor-keys": "7.7.1" + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -1606,12 +2761,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.7.1", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.8.0.tgz", + "integrity": "sha512-H70R3AefQDQpz9mGv13Uhi121FNMh+WEaRqcXTX09YEDky21km4dV1ZXJIp8QjXc4ZaVkXVdohvWDzbnbHDS+A==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.7.1", - "@typescript-eslint/utils": "7.7.1", + "@typescript-eslint/typescript-estree": "7.8.0", + "@typescript-eslint/utils": "7.8.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -1631,34 +2787,11 @@ } } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { - "version": "7.7.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.15", - "@types/semver": "^7.5.8", - "@typescript-eslint/scope-manager": "7.7.1", - "@typescript-eslint/types": "7.7.1", - "@typescript-eslint/typescript-estree": "7.7.1", - "semver": "^7.6.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, "node_modules/@typescript-eslint/types": { - "version": "7.7.1", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.8.0.tgz", + "integrity": "sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==", "dev": true, - "license": "MIT", "engines": { "node": "^18.18.0 || >=20.0.0" }, @@ -1668,12 +2801,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.7.1", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.8.0.tgz", + "integrity": "sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "7.7.1", - "@typescript-eslint/visitor-keys": "7.7.1", + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1695,120 +2829,37 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.21.0", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.8.0.tgz", + "integrity": "sha512-L0yFqOCflVqXxiZyXrDr80lnahQfSOfc9ELAAZ75sqicqp2i36kEZZGuUymHNFoYOqxRT05up760b4iGsl02nQ==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "^7.5.4" + "@types/json-schema": "^7.0.15", + "@types/semver": "^7.5.8", + "@typescript-eslint/scope-manager": "7.8.0", + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/typescript-estree": "7.8.0", + "semver": "^7.6.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/minimatch": { - "version": "9.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "eslint": "^8.56.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.7.1", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.8.0.tgz", + "integrity": "sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.7.1", + "@typescript-eslint/types": "7.8.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -1819,9 +2870,22 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, "node_modules/@unocss/astro": { "version": "0.58.9", @@ -2150,7 +3214,8 @@ }, "node_modules/@vitejs/plugin-vue": { "version": "5.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz", + "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==", "engines": { "node": "^18.0.0 || >=20.0.0" }, @@ -2161,7 +3226,8 @@ }, "node_modules/@vitejs/plugin-vue-jsx": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", + "integrity": "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==", "dependencies": { "@babel/core": "^7.23.3", "@babel/plugin-transform-typescript": "^7.23.3", @@ -2177,11 +3243,13 @@ }, "node_modules/@vue/babel-helper-vue-transform-on": { "version": "1.2.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz", + "integrity": "sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==" }, "node_modules/@vue/babel-plugin-jsx": { "version": "1.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz", + "integrity": "sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==", "dependencies": { "@babel/helper-module-imports": "~7.22.15", "@babel/helper-plugin-utils": "^7.22.5", @@ -2206,7 +3274,8 @@ }, "node_modules/@vue/babel-plugin-jsx/node_modules/@babel/helper-module-imports": { "version": "7.22.15", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "dependencies": { "@babel/types": "^7.22.15" }, @@ -2216,7 +3285,8 @@ }, "node_modules/@vue/babel-plugin-resolve-type": { "version": "1.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz", + "integrity": "sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==", "dependencies": { "@babel/code-frame": "^7.23.5", "@babel/helper-module-imports": "~7.22.15", @@ -2230,7 +3300,8 @@ }, "node_modules/@vue/babel-plugin-resolve-type/node_modules/@babel/helper-module-imports": { "version": "7.22.15", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "dependencies": { "@babel/types": "^7.22.15" }, @@ -2239,11 +3310,12 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.4.26", - "license": "MIT", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz", + "integrity": "sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==", "dependencies": { "@babel/parser": "^7.24.4", - "@vue/shared": "3.4.26", + "@vue/shared": "3.4.27", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" @@ -2251,25 +3323,28 @@ }, "node_modules/@vue/compiler-core/node_modules/estree-walker": { "version": "2.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "node_modules/@vue/compiler-dom": { - "version": "3.4.26", - "license": "MIT", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", + "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", "dependencies": { - "@vue/compiler-core": "3.4.26", - "@vue/shared": "3.4.26" + "@vue/compiler-core": "3.4.27", + "@vue/shared": "3.4.27" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.26", - "license": "MIT", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz", + "integrity": "sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==", "dependencies": { "@babel/parser": "^7.24.4", - "@vue/compiler-core": "3.4.26", - "@vue/compiler-dom": "3.4.26", - "@vue/compiler-ssr": "3.4.26", - "@vue/shared": "3.4.26", + "@vue/compiler-core": "3.4.27", + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27", "estree-walker": "^2.0.2", "magic-string": "^0.30.10", "postcss": "^8.4.38", @@ -2278,59 +3353,103 @@ }, "node_modules/@vue/compiler-sfc/node_modules/estree-walker": { "version": "2.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.26", - "license": "MIT", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", + "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", "dependencies": { - "@vue/compiler-dom": "3.4.26", - "@vue/shared": "3.4.26" + "@vue/compiler-dom": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/devtools-core": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.1.3.tgz", + "integrity": "sha512-pVbWi8pf2Z/fZPioYOIgu+cv9pQG55k4D8bL31ec+Wfe+pQR0ImFDu0OhHfch1Ra8uvLLrAZTF4IKeGAkmzD4A==", + "dependencies": { + "@vue/devtools-kit": "^7.1.3", + "@vue/devtools-shared": "^7.1.3", + "mitt": "^3.0.1", + "nanoid": "^3.3.4", + "pathe": "^1.1.2", + "vite-hot-client": "^0.2.3" + } + }, + "node_modules/@vue/devtools-kit": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.1.3.tgz", + "integrity": "sha512-NFskFSJMVCBXTkByuk2llzI3KD3Blcm7WqiRorWjD6nClHPgkH5BobDH08rfulqq5ocRt5xV+3qOT1Q9FXJrwQ==", + "dependencies": { + "@vue/devtools-shared": "^7.1.3", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^1.0.0", + "speakingurl": "^14.0.1" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/@vue/devtools-shared": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.1.3.tgz", + "integrity": "sha512-KJ3AfgjTn3tJz/XKF+BlVShNPecim3G21oHRue+YQOsooW+0s+qXvm09U09aO7yBza5SivL1QgxSrzAbiKWjhQ==", + "dependencies": { + "rfdc": "^1.3.1" } }, "node_modules/@vue/reactivity": { - "version": "3.4.26", - "license": "MIT", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.27.tgz", + "integrity": "sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==", "dependencies": { - "@vue/shared": "3.4.26" + "@vue/shared": "3.4.27" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.26", - "license": "MIT", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.27.tgz", + "integrity": "sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==", "dependencies": { - "@vue/reactivity": "3.4.26", - "@vue/shared": "3.4.26" + "@vue/reactivity": "3.4.27", + "@vue/shared": "3.4.27" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.26", - "license": "MIT", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.27.tgz", + "integrity": "sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==", "dependencies": { - "@vue/runtime-core": "3.4.26", - "@vue/shared": "3.4.26", + "@vue/runtime-core": "3.4.27", + "@vue/shared": "3.4.27", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.26", - "license": "MIT", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.27.tgz", + "integrity": "sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==", "dependencies": { - "@vue/compiler-ssr": "3.4.26", - "@vue/shared": "3.4.26" + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27" }, "peerDependencies": { - "vue": "3.4.26" + "vue": "3.4.27" } }, "node_modules/@vue/shared": { - "version": "3.4.26", - "license": "MIT" + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", + "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==" }, "node_modules/@vueuse/core": { "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.9.0.tgz", + "integrity": "sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==", "dev": true, - "license": "MIT", "dependencies": { "@types/web-bluetooth": "^0.0.20", "@vueuse/metadata": "10.9.0", @@ -2343,9 +3462,10 @@ }, "node_modules/@vueuse/core/node_modules/vue-demi": { "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", "dev": true, "hasInstallScript": true, - "license": "MIT", "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", "vue-demi-switch": "bin/vue-demi-switch.js" @@ -2368,16 +3488,18 @@ }, "node_modules/@vueuse/metadata": { "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.9.0.tgz", + "integrity": "sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/shared": { "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.9.0.tgz", + "integrity": "sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==", "dev": true, - "license": "MIT", "dependencies": { "vue-demi": ">=0.14.7" }, @@ -2387,9 +3509,10 @@ }, "node_modules/@vueuse/shared/node_modules/vue-demi": { "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", "dev": true, "hasInstallScript": true, - "license": "MIT", "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", "vue-demi-switch": "bin/vue-demi-switch.js" @@ -2412,7 +3535,8 @@ }, "node_modules/acorn": { "version": "8.11.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "bin": { "acorn": "bin/acorn" }, @@ -2422,15 +3546,17 @@ }, "node_modules/acorn-jsx": { "version": "5.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -2444,32 +3570,37 @@ }, "node_modules/ansi-align": { "version": "3.0.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", "dependencies": { "string-width": "^4.1.0" } }, "node_modules/ansi-align/node_modules/ansi-regex": { "version": "5.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } }, "node_modules/ansi-align/node_modules/emoji-regex": { "version": "8.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "engines": { "node": ">=8" } }, "node_modules/ansi-align/node_modules/string-width": { "version": "4.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -2481,7 +3612,8 @@ }, "node_modules/ansi-align/node_modules/strip-ansi": { "version": "6.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -2491,8 +3623,9 @@ }, "node_modules/ansi-escapes": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz", + "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.16" }, @@ -2502,7 +3635,8 @@ }, "node_modules/ansi-regex": { "version": "6.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "engines": { "node": ">=12" }, @@ -2512,7 +3646,8 @@ }, "node_modules/ansi-styles": { "version": "3.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dependencies": { "color-convert": "^1.9.0" }, @@ -2522,7 +3657,8 @@ }, "node_modules/anymatch": { "version": "3.1.3", - "license": "ISC", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -2533,7 +3669,8 @@ }, "node_modules/anymatch/node_modules/picomatch": { "version": "2.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { "node": ">=8.6" }, @@ -2543,30 +3680,35 @@ }, "node_modules/are-docs-informative": { "version": "0.0.2", + "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", + "integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==", "dev": true, - "license": "MIT", "engines": { "node": ">=14" } }, "node_modules/arg": { "version": "5.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, "node_modules/argparse": { "version": "2.0.1", - "license": "Python-2.0" + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/aria-query": { "version": "5.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "dependencies": { "dequal": "^2.0.3" } }, "node_modules/array-iterate": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -2574,24 +3716,27 @@ }, "node_modules/array-union": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/astring": { "version": "1.8.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", "bin": { "astring": "bin/astring" } }, "node_modules/astro": { - "version": "4.7.1", - "license": "MIT", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.8.2.tgz", + "integrity": "sha512-WBrnNePQ03cF5c+9sjD3TeyJodWMuPCwygDOUo7r+7LbKDN9TJK+KxIxo01AOX4HcexhxcLiTVVCBLSsi+OX9A==", "dependencies": { - "@astrojs/compiler": "^2.7.1", + "@astrojs/compiler": "^2.8.0", "@astrojs/internal-helpers": "0.4.0", "@astrojs/markdown-remark": "5.1.0", "@astrojs/telemetry": "3.1.0", @@ -2620,7 +3765,7 @@ "dlv": "^1.1.3", "dset": "^3.1.3", "es-module-lexer": "^1.5.2", - "esbuild": "^0.20.2", + "esbuild": "^0.21.1", "estree-walker": "^3.0.3", "execa": "^8.0.1", "fast-glob": "^3.3.2", @@ -2641,18 +3786,18 @@ "prompts": "^2.4.2", "rehype": "^13.0.1", "resolve": "^1.22.8", - "semver": "^7.6.0", - "shiki": "^1.3.0", + "semver": "^7.6.1", + "shiki": "^1.5.0", "string-width": "^7.1.0", "strip-ansi": "^7.1.0", "tsconfck": "^3.0.3", "unist-util-visit": "^5.0.0", "vfile": "^6.0.1", - "vite": "^5.2.10", + "vite": "^5.2.11", "vitefu": "^0.2.5", "which-pm": "^2.1.1", "yargs-parser": "^21.1.1", - "zod": "^3.23.5", + "zod": "^3.23.8", "zod-to-json-schema": "^3.23.0" }, "bin": { @@ -2669,8 +3814,9 @@ }, "node_modules/astro-eslint-parser": { "version": "0.16.3", + "resolved": "https://registry.npmjs.org/astro-eslint-parser/-/astro-eslint-parser-0.16.3.tgz", + "integrity": "sha512-CGaBseNtunAV2DCpwBXqTKq8+9Tw65XZetMaC0FsMoZuLj0gxNIkbCf2QyKYScVrNOU7/ayfNdVw8ZCSHBiqCg==", "dev": true, - "license": "MIT", "dependencies": { "@astrojs/compiler": "^2.0.0", "@typescript-eslint/scope-manager": "^5.0.0", @@ -2691,8 +3837,9 @@ }, "node_modules/astro-eslint-parser/node_modules/@typescript-eslint/scope-manager": { "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0" @@ -2707,8 +3854,9 @@ }, "node_modules/astro-eslint-parser/node_modules/@typescript-eslint/types": { "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -2719,8 +3867,9 @@ }, "node_modules/astro-eslint-parser/node_modules/@typescript-eslint/visitor-keys": { "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" @@ -2733,481 +3882,40 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/astro/node_modules/@img/sharp-darwin-arm64": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.3.tgz", - "integrity": "sha512-FaNiGX1MrOuJ3hxuNzWgsT/mg5OHG/Izh59WW2mk1UwYHUwtfbhk5QNKYZgxf0pLOhx9ctGiGa2OykD71vOnSw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], + "node_modules/astro-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, "engines": { - "glibc": ">=2.26", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.0.2" + "url": "https://opencollective.com/eslint" } }, - "node_modules/astro/node_modules/@img/sharp-darwin-x64": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.3.tgz", - "integrity": "sha512-2QeSl7QDK9ru//YBT4sQkoq7L0EAJZA3rtV+v9p8xTKl4U1bUqTIaCnoC7Ctx2kCjQgwFXDasOtPTCT8eCTXvw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "glibc": ">=2.26", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.0.2" - } - }, - "node_modules/astro/node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz", - "integrity": "sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "macos": ">=11", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/astro/node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz", - "integrity": "sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "macos": ">=10.13", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/astro/node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz", - "integrity": "sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.28", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/astro/node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz", - "integrity": "sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.26", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/astro/node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz", - "integrity": "sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.28", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/astro/node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz", - "integrity": "sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.26", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/astro/node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz", - "integrity": "sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "musl": ">=1.2.2", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/astro/node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz", - "integrity": "sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "musl": ">=1.2.2", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/astro/node_modules/@img/sharp-linux-arm": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.3.tgz", - "integrity": "sha512-Q7Ee3fFSC9P7vUSqVEF0zccJsZ8GiiCJYGWDdhEjdlOeS9/jdkyJ6sUSPj+bL8VuOYFSbofrW0t/86ceVhx32w==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.28", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.0.2" - } - }, - "node_modules/astro/node_modules/@img/sharp-linux-arm64": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.3.tgz", - "integrity": "sha512-Zf+sF1jHZJKA6Gor9hoYG2ljr4wo9cY4twaxgFDvlG0Xz9V7sinsPp8pFd1XtlhTzYo0IhDbl3rK7P6MzHpnYA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.26", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.0.2" - } - }, - "node_modules/astro/node_modules/@img/sharp-linux-s390x": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.3.tgz", - "integrity": "sha512-vFk441DKRFepjhTEH20oBlFrHcLjPfI8B0pMIxGm3+yilKyYeHEVvrZhYFdqIseSclIqbQ3SnZMwEMWonY5XFA==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.28", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.0.2" - } - }, - "node_modules/astro/node_modules/@img/sharp-linux-x64": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.3.tgz", - "integrity": "sha512-Q4I++herIJxJi+qmbySd072oDPRkCg/SClLEIDh5IL9h1zjhqjv82H0Seupd+q2m0yOfD+/fJnjSoDFtKiHu2g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.26", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.0.2" - } - }, - "node_modules/astro/node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.3.tgz", - "integrity": "sha512-qnDccehRDXadhM9PM5hLvcPRYqyFCBN31kq+ErBSZtZlsAc1U4Z85xf/RXv1qolkdu+ibw64fUDaRdktxTNP9A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "musl": ">=1.2.2", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.0.2" - } - }, - "node_modules/astro/node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.3.tgz", - "integrity": "sha512-Jhchim8kHWIU/GZ+9poHMWRcefeaxFIs9EBqf9KtcC14Ojk6qua7ghKiPs0sbeLbLj/2IGBtDcxHyjCdYWkk2w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "musl": ">=1.2.2", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.0.2" - } - }, - "node_modules/astro/node_modules/@img/sharp-wasm32": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.3.tgz", - "integrity": "sha512-68zivsdJ0koE96stdUfM+gmyaK/NcoSZK5dV5CAjES0FUXS9lchYt8LAB5rTbM7nlWtxaU/2GON0HVN6/ZYJAQ==", - "cpu": [ - "wasm32" - ], - "optional": true, + "node_modules/astro-eslint-parser/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, "dependencies": { - "@emnapi/runtime": "^1.1.0" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/astro/node_modules/@img/sharp-win32-ia32": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.3.tgz", - "integrity": "sha512-CyimAduT2whQD8ER4Ux7exKrtfoaUiVr7HG0zZvO0XTFn2idUWljjxv58GxNTkFb8/J9Ub9AqITGkJD6ZginxQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/astro/node_modules/@img/sharp-win32-x64": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.3.tgz", - "integrity": "sha512-viT4fUIDKnli3IfOephGnolMzhz5VaTvDRkYqtZxOMIoMQ4MrAziO7pT1nVnOt2FAm7qW5aa+CCc13aEY6Le0g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/astro/node_modules/sharp": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.3.tgz", - "integrity": "sha512-vHUeXJU1UvlO/BNwTpT0x/r53WkLUVxrmb5JTgW92fdFCFk0ispLMAeu/jPO2vjkXM1fYUi3K7/qcLF47pwM1A==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.3", - "semver": "^7.6.0" - }, - "engines": { - "libvips": ">=8.15.2", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.33.3", - "@img/sharp-darwin-x64": "0.33.3", - "@img/sharp-libvips-darwin-arm64": "1.0.2", - "@img/sharp-libvips-darwin-x64": "1.0.2", - "@img/sharp-libvips-linux-arm": "1.0.2", - "@img/sharp-libvips-linux-arm64": "1.0.2", - "@img/sharp-libvips-linux-s390x": "1.0.2", - "@img/sharp-libvips-linux-x64": "1.0.2", - "@img/sharp-libvips-linuxmusl-arm64": "1.0.2", - "@img/sharp-libvips-linuxmusl-x64": "1.0.2", - "@img/sharp-linux-arm": "0.33.3", - "@img/sharp-linux-arm64": "0.33.3", - "@img/sharp-linux-s390x": "0.33.3", - "@img/sharp-linux-x64": "0.33.3", - "@img/sharp-linuxmusl-arm64": "0.33.3", - "@img/sharp-linuxmusl-x64": "0.33.3", - "@img/sharp-wasm32": "0.33.3", - "@img/sharp-win32-ia32": "0.33.3", - "@img/sharp-win32-x64": "0.33.3" + "url": "https://opencollective.com/eslint" } }, "node_modules/astrojs-compiler-sync": { "version": "0.3.5", + "resolved": "https://registry.npmjs.org/astrojs-compiler-sync/-/astrojs-compiler-sync-0.3.5.tgz", + "integrity": "sha512-y420rhIIJ2HHDkYeqKArBHSdJNIIGMztLH90KGIX3zjcJyt/cr9Z2wYA8CP5J1w6KE7xqMh0DAkhfjhNDpQb2Q==", "dev": true, - "license": "MIT", "dependencies": { "synckit": "^0.9.0" }, @@ -3223,14 +3931,16 @@ }, "node_modules/axobject-query": { "version": "4.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", "dependencies": { "dequal": "^2.0.3" } }, "node_modules/bail": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -3238,16 +3948,19 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "node_modules/base-64": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" }, "node_modules/binary-extensions": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "engines": { "node": ">=8" }, @@ -3257,12 +3970,14 @@ }, "node_modules/boolbase": { "version": "1.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true }, "node_modules/boxen": { "version": "7.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^7.0.1", @@ -3282,7 +3997,8 @@ }, "node_modules/boxen/node_modules/camelcase": { "version": "7.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", "engines": { "node": ">=14.16" }, @@ -3292,7 +4008,8 @@ }, "node_modules/boxen/node_modules/chalk": { "version": "5.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -3302,11 +4019,13 @@ }, "node_modules/boxen/node_modules/emoji-regex": { "version": "9.2.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, "node_modules/boxen/node_modules/string-width": { "version": "5.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -3321,15 +4040,17 @@ }, "node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/braces": { "version": "3.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dependencies": { "fill-range": "^7.0.1" }, @@ -3339,6 +4060,8 @@ }, "node_modules/browserslist": { "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "funding": [ { "type": "opencollective", @@ -3353,7 +4076,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001587", "electron-to-chromium": "^1.4.668", @@ -3369,8 +4091,9 @@ }, "node_modules/builtin-modules": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -3380,8 +4103,9 @@ }, "node_modules/bumpp": { "version": "9.4.1", + "resolved": "https://registry.npmjs.org/bumpp/-/bumpp-9.4.1.tgz", + "integrity": "sha512-kzhp/LpNX0HkUpEyLd7sU2LTN/mbAVgcxJ1Zi2cAJTE/tul6rypSKGpH8UywDpzKWItL8LVdKsIFnwmylw0+7g==", "dev": true, - "license": "MIT", "dependencies": { "@jsdevtools/ez-spawn": "^3.0.4", "c12": "^1.10.0", @@ -3399,10 +4123,25 @@ "node": ">=10" } }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/c12": { "version": "1.10.0", + "resolved": "https://registry.npmjs.org/c12/-/c12-1.10.0.tgz", + "integrity": "sha512-0SsG7UDhoRWcuSvKWHaXmu5uNjDCDN3nkQLRL4Q42IlFy+ze58FcCoI3uPwINXinkz7ZinbhEgyzYFw9u9ZV8g==", "dev": true, - "license": "MIT", "dependencies": { "chokidar": "^3.6.0", "confbox": "^0.1.3", @@ -3420,27 +4159,31 @@ }, "node_modules/cac": { "version": "6.7.14", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", "engines": { "node": ">=8" } }, "node_modules/call-me-maybe": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", + "dev": true }, "node_modules/callsites": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/camelcase": { "version": "6.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "engines": { "node": ">=10" }, @@ -3449,7 +4192,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001616", + "version": "1.0.30001617", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz", + "integrity": "sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==", "funding": [ { "type": "opencollective", @@ -3463,12 +4208,12 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] }, "node_modules/ccount": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -3476,7 +4221,8 @@ }, "node_modules/chalk": { "version": "2.4.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -3486,16 +4232,10 @@ "node": ">=4" } }, - "node_modules/chalk/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/character-entities": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -3503,7 +4243,8 @@ }, "node_modules/character-entities-html4": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -3511,8 +4252,9 @@ }, "node_modules/character-entities-legacy": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -3520,8 +4262,9 @@ }, "node_modules/character-reference-invalid": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -3529,7 +4272,8 @@ }, "node_modules/chokidar": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -3549,52 +4293,43 @@ "fsevents": "~2.3.2" } }, - "node_modules/chokidar/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/chownr": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/ci-info": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/citty": { "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", "dev": true, - "license": "MIT", "dependencies": { "consola": "^3.2.3" } }, "node_modules/clean-regexp": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", + "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", "dev": true, - "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -3602,17 +4337,10 @@ "node": ">=4" } }, - "node_modules/clean-regexp/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/cli-boxes": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", "engines": { "node": ">=10" }, @@ -3622,7 +4350,8 @@ }, "node_modules/cli-cursor": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", "dependencies": { "restore-cursor": "^4.0.0" }, @@ -3635,7 +4364,8 @@ }, "node_modules/cli-spinners": { "version": "2.9.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "engines": { "node": ">=6" }, @@ -3645,8 +4375,9 @@ }, "node_modules/cli-truncate": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", "dev": true, - "license": "MIT", "dependencies": { "slice-ansi": "^5.0.0", "string-width": "^7.0.0" @@ -3660,8 +4391,9 @@ }, "node_modules/cliui": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -3673,16 +4405,18 @@ }, "node_modules/cliui/node_modules/ansi-regex": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/cliui/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3695,8 +4429,9 @@ }, "node_modules/cliui/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3706,26 +4441,30 @@ }, "node_modules/cliui/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/cliui/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/cliui/node_modules/is-fullwidth-code-point": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/cliui/node_modules/string-width": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -3737,8 +4476,9 @@ }, "node_modules/cliui/node_modules/strip-ansi": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -3748,8 +4488,9 @@ }, "node_modules/cliui/node_modules/wrap-ansi": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -3764,14 +4505,16 @@ }, "node_modules/clsx": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "engines": { "node": ">=6" } }, "node_modules/collapse-white-space": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -3779,7 +4522,8 @@ }, "node_modules/color": { "version": "4.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", "optional": true, "dependencies": { "color-convert": "^2.0.1", @@ -3791,18 +4535,21 @@ }, "node_modules/color-convert": { "version": "1.9.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { "color-name": "1.1.3" } }, "node_modules/color-name": { "version": "1.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/color-string": { "version": "1.9.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "optional": true, "dependencies": { "color-name": "^1.0.0", @@ -3811,7 +4558,8 @@ }, "node_modules/color/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "optional": true, "dependencies": { "color-name": "~1.1.4" @@ -3822,16 +4570,19 @@ }, "node_modules/color/node_modules/color-name": { "version": "1.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "optional": true }, "node_modules/colorette": { "version": "2.0.20", - "license": "MIT" + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" }, "node_modules/comma-separated-tokens": { "version": "2.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -3839,55 +4590,64 @@ }, "node_modules/commander": { "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=16" } }, "node_modules/comment-parser": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", + "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 12.0.0" } }, "node_modules/common-ancestor-path": { "version": "1.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" }, "node_modules/concat-map": { "version": "0.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, "node_modules/confbox": { "version": "0.1.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==" }, "node_modules/consola": { "version": "3.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", "engines": { "node": "^14.18.0 || >=16.10.0" } }, "node_modules/convert-source-map": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/cookie": { "version": "0.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "engines": { "node": ">= 0.6" } }, "node_modules/core-js-compat": { "version": "3.37.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz", + "integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.0" }, @@ -3898,7 +4658,8 @@ }, "node_modules/cross-spawn": { "version": "7.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -3922,7 +4683,8 @@ }, "node_modules/cssesc": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "bin": { "cssesc": "bin/cssesc" }, @@ -3932,11 +4694,13 @@ }, "node_modules/csstype": { "version": "3.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -3951,7 +4715,8 @@ }, "node_modules/decode-named-character-reference": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", "dependencies": { "character-entities": "^2.0.0" }, @@ -3962,27 +4727,69 @@ }, "node_modules/deep-is": { "version": "0.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/defu": { "version": "6.1.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" }, "node_modules/dequal": { "version": "2.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "engines": { "node": ">=6" } }, "node_modules/destr": { "version": "2.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", + "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==" }, "node_modules/detect-libc": { "version": "2.0.3", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", "optional": true, "engines": { "node": ">=8" @@ -3990,7 +4797,8 @@ }, "node_modules/deterministic-object-hash": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", + "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", "dependencies": { "base-64": "^1.0.0" }, @@ -4000,11 +4808,13 @@ }, "node_modules/devalue": { "version": "5.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.0.0.tgz", + "integrity": "sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==" }, "node_modules/devlop": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", "dependencies": { "dequal": "^2.0.0" }, @@ -4015,15 +4825,17 @@ }, "node_modules/diff": { "version": "5.2.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "engines": { "node": ">=0.3.1" } }, "node_modules/dir-glob": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, - "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -4033,12 +4845,14 @@ }, "node_modules/dlv": { "version": "1.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" }, "node_modules/doctrine": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -4048,8 +4862,9 @@ }, "node_modules/dotenv": { "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=12" }, @@ -4059,7 +4874,8 @@ }, "node_modules/dset": { "version": "3.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", "engines": { "node": ">=4" } @@ -4071,20 +4887,24 @@ }, "node_modules/eastasianwidth": { "version": "0.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, "node_modules/electron-to-chromium": { - "version": "1.4.756", - "license": "ISC" + "version": "1.4.763", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.763.tgz", + "integrity": "sha512-k4J8NrtJ9QrvHLRo8Q18OncqBCB7tIUyqxRcJnlonQ0ioHKYB988GcDFF3ZePmnb8eHEopDs/wPHR/iGAFgoUQ==" }, "node_modules/emoji-regex": { "version": "10.3.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==" }, "node_modules/enhanced-resolve": { - "version": "5.16.0", + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", + "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -4095,7 +4915,8 @@ }, "node_modules/entities": { "version": "4.5.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "engines": { "node": ">=0.12" }, @@ -4105,20 +4926,31 @@ }, "node_modules/error-ex": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, - "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, + "node_modules/error-stack-parser-es": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.1.tgz", + "integrity": "sha512-g/9rfnvnagiNf+DRMHEVGuGuIBlCIMDFoTA616HaP2l9PlCjGjVhD98PNbVSJvmK4TttqT5mV5tInMhoFgi+aA==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/es-module-lexer": { "version": "1.5.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.2.tgz", + "integrity": "sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==" }, "node_modules/esbuild": { - "version": "0.20.2", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.1.tgz", + "integrity": "sha512-GPqx+FX7mdqulCeQ4TsGZQ3djBJkx5k7zBGtqt9ycVlWNg8llJ4RO9n2vciu8BN2zAEs6lPbPl0asZsAh7oWzg==", "hasInstallScript": true, - "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -4126,383 +4958,52 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" - } - }, - "node_modules/esbuild/node_modules/@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "@esbuild/aix-ppc64": "0.21.1", + "@esbuild/android-arm": "0.21.1", + "@esbuild/android-arm64": "0.21.1", + "@esbuild/android-x64": "0.21.1", + "@esbuild/darwin-arm64": "0.21.1", + "@esbuild/darwin-x64": "0.21.1", + "@esbuild/freebsd-arm64": "0.21.1", + "@esbuild/freebsd-x64": "0.21.1", + "@esbuild/linux-arm": "0.21.1", + "@esbuild/linux-arm64": "0.21.1", + "@esbuild/linux-ia32": "0.21.1", + "@esbuild/linux-loong64": "0.21.1", + "@esbuild/linux-mips64el": "0.21.1", + "@esbuild/linux-ppc64": "0.21.1", + "@esbuild/linux-riscv64": "0.21.1", + "@esbuild/linux-s390x": "0.21.1", + "@esbuild/linux-x64": "0.21.1", + "@esbuild/netbsd-x64": "0.21.1", + "@esbuild/openbsd-x64": "0.21.1", + "@esbuild/sunos-x64": "0.21.1", + "@esbuild/win32-arm64": "0.21.1", + "@esbuild/win32-ia32": "0.21.1", + "@esbuild/win32-x64": "0.21.1" } }, "node_modules/escalade": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "engines": { "node": ">=6" } }, "node_modules/escape-string-regexp": { - "version": "4.0.0", - "dev": true, - "license": "MIT", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.8.0" } }, "node_modules/eslint": { "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -4555,8 +5056,9 @@ }, "node_modules/eslint-compat-utils": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.4.1.tgz", + "integrity": "sha512-5N7ZaJG5pZxUeNNJfUchurLVrunD1xJvyg5kYOIVF8kg1f3ajTikmAu/5fZ9w100omNPOoMjngRszh/Q/uFGMg==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.5.4" }, @@ -4569,8 +5071,9 @@ }, "node_modules/eslint-config-flat-gitignore": { "version": "0.1.5", + "resolved": "https://registry.npmjs.org/eslint-config-flat-gitignore/-/eslint-config-flat-gitignore-0.1.5.tgz", + "integrity": "sha512-hEZLwuZjDBGDERA49c2q7vxc8sCGv8EdBp6PQYzGOMcHIgrfG9YOM6s/4jx24zhD+wnK9AI8mgN5RxSss5nClQ==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^7.0.0", "parse-gitignore": "^2.0.0" @@ -4581,8 +5084,9 @@ }, "node_modules/eslint-config-flat-gitignore/node_modules/find-up": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz", + "integrity": "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^7.2.0", "path-exists": "^5.0.0", @@ -4597,8 +5101,9 @@ }, "node_modules/eslint-config-flat-gitignore/node_modules/locate-path": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^6.0.0" }, @@ -4611,8 +5116,9 @@ }, "node_modules/eslint-config-flat-gitignore/node_modules/p-limit": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", "dev": true, - "license": "MIT", "dependencies": { "yocto-queue": "^1.0.0" }, @@ -4625,8 +5131,9 @@ }, "node_modules/eslint-config-flat-gitignore/node_modules/p-locate": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^4.0.0" }, @@ -4639,16 +5146,18 @@ }, "node_modules/eslint-config-flat-gitignore/node_modules/path-exists": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/eslint-flat-config-utils": { "version": "0.2.4", + "resolved": "https://registry.npmjs.org/eslint-flat-config-utils/-/eslint-flat-config-utils-0.2.4.tgz", + "integrity": "sha512-k7MJkSIfF0bs5eQu1KXyV0AhsvdsqSt1pQfZNLwf6qkozuHQV6aNHg5f8+3Ya+WTzpB+e7I3hMhs4qBwx7nEkw==", "dev": true, - "license": "MIT", "dependencies": { "@types/eslint": "^8.56.10", "pathe": "^1.1.2" @@ -4659,8 +5168,9 @@ }, "node_modules/eslint-formatting-reporter": { "version": "0.0.0", + "resolved": "https://registry.npmjs.org/eslint-formatting-reporter/-/eslint-formatting-reporter-0.0.0.tgz", + "integrity": "sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==", "dev": true, - "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0" }, @@ -4673,8 +5183,9 @@ }, "node_modules/eslint-import-resolver-node": { "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", @@ -4683,16 +5194,18 @@ }, "node_modules/eslint-import-resolver-node/node_modules/debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-merge-processors": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/eslint-merge-processors/-/eslint-merge-processors-0.1.0.tgz", + "integrity": "sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" }, @@ -4702,13 +5215,18 @@ }, "node_modules/eslint-parser-plain": { "version": "0.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/eslint-parser-plain/-/eslint-parser-plain-0.1.0.tgz", + "integrity": "sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==", + "dev": true }, "node_modules/eslint-plugin-antfu": { - "version": "2.1.2", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-antfu/-/eslint-plugin-antfu-2.2.0.tgz", + "integrity": "sha512-QHzHYP+fyfhSkIdcuT9JZ4rCPuJOoHRE27gglPYHlJ6lxB7pO9i45yAy4aurx/rleBuEC27U4c//1Nwtbasj4Q==", "dev": true, - "license": "MIT", + "dependencies": { + "@antfu/utils": "^0.7.8" + }, "funding": { "url": "https://github.com/sponsors/antfu" }, @@ -4718,8 +5236,9 @@ }, "node_modules/eslint-plugin-astro": { "version": "0.31.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-astro/-/eslint-plugin-astro-0.31.4.tgz", + "integrity": "sha512-aU1KYSo7TdnSTBenyAWuRFB07lVUe0/6u9cltC2ZCx0QgcfC+HP7e87OkmvoKh+RZuaSsVgLG4zCOI8LZ6nS/Q==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@jridgewell/sourcemap-codec": "^1.4.14", @@ -4741,8 +5260,9 @@ }, "node_modules/eslint-plugin-astro/node_modules/@typescript-eslint/types": { "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -4752,9 +5272,10 @@ } }, "node_modules/eslint-plugin-command": { - "version": "0.1.8", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-command/-/eslint-plugin-command-0.2.0.tgz", + "integrity": "sha512-SGOMTs6Pu5HQKwCF9uZ214cdVlJ99U+6GRoUS01zeLZmcQcFU4YXy2KTKqXaEsNCvaFY91OrHRZbh4/1xt9Yzw==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" }, @@ -4764,8 +5285,9 @@ }, "node_modules/eslint-plugin-es-x": { "version": "7.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.6.0.tgz", + "integrity": "sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.1.2", "@eslint-community/regexpp": "^4.6.0", @@ -4783,8 +5305,9 @@ }, "node_modules/eslint-plugin-es-x/node_modules/eslint-compat-utils": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz", + "integrity": "sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.5.4" }, @@ -4797,8 +5320,9 @@ }, "node_modules/eslint-plugin-eslint-comments": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", + "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", "dev": true, - "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5", "ignore": "^5.0.5" @@ -4813,18 +5337,11 @@ "eslint": ">=4.19.1" } }, - "node_modules/eslint-plugin-eslint-comments/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/eslint-plugin-format": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-format/-/eslint-plugin-format-0.1.1.tgz", + "integrity": "sha512-jzk70D3RbaseNIdMtimMqiJHDPUw9bzZjmZTT9tQ6x3HU9U9bGqnsieQK5H0FIZUpx4qC41CidLDWwVCylICRQ==", "dev": true, - "license": "MIT", "dependencies": { "@dprint/formatter": "^0.2.1", "@dprint/markdown": "^0.16.4", @@ -4843,8 +5360,9 @@ }, "node_modules/eslint-plugin-import-x": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-0.5.0.tgz", + "integrity": "sha512-C7R8Z4IzxmsoOPMtSzwuOBW5FH6iRlxHR6iTks+MzVlrk3r3TUxokkWTx3ypdj9nGOEP+CG/5e6ebZzHbxgbbQ==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^7.4.0", "debug": "^4.3.4", @@ -4862,107 +5380,13 @@ "eslint": "^8.56.0 || ^9.0.0-0" } }, - "node_modules/eslint-plugin-import-x/node_modules/@typescript-eslint/scope-manager": { - "version": "7.8.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "7.8.0", - "@typescript-eslint/visitor-keys": "7.8.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-import-x/node_modules/@typescript-eslint/types": { - "version": "7.8.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-import-x/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.8.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "7.8.0", - "@typescript-eslint/visitor-keys": "7.8.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-import-x/node_modules/@typescript-eslint/utils": { - "version": "7.8.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.15", - "@types/semver": "^7.5.8", - "@typescript-eslint/scope-manager": "7.8.0", - "@typescript-eslint/types": "7.8.0", - "@typescript-eslint/typescript-estree": "7.8.0", - "semver": "^7.6.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, - "node_modules/eslint-plugin-import-x/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.8.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "7.8.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/eslint-plugin-jsdoc": { - "version": "48.2.3", + "version": "48.2.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.4.tgz", + "integrity": "sha512-3ebvVgCJFy06gpmuS2ynz13uh9iFSzZ1C1dDkgcSAqVVg82zlORKMk2fvjq708pAO6bwfs5YLttknFEbaoDiGw==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { - "@es-joy/jsdoccomment": "~0.42.0", + "@es-joy/jsdoccomment": "~0.43.0", "are-docs-informative": "^0.0.2", "comment-parser": "1.4.1", "debug": "^4.3.4", @@ -4979,10 +5403,23 @@ "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" } }, + "node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint-plugin-jsonc": { "version": "2.15.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.15.1.tgz", + "integrity": "sha512-PVFrqIJa8BbM/e828RSn0SwB/Z5ye+2LDuy2XqG6AymNgPsfApRRcznsbxP7VrjdLEU4Nb+g9n/d6opyp0jp9A==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "eslint-compat-utils": "^0.5.0", @@ -5004,8 +5441,9 @@ }, "node_modules/eslint-plugin-jsonc/node_modules/eslint-compat-utils": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz", + "integrity": "sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.5.4" }, @@ -5016,10 +5454,40 @@ "eslint": ">=6.0.0" } }, + "node_modules/eslint-plugin-jsonc/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-jsonc/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/eslint-plugin-jsonc/node_modules/synckit": { "version": "0.6.2", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.6.2.tgz", + "integrity": "sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.3.1" }, @@ -5028,9 +5496,10 @@ } }, "node_modules/eslint-plugin-markdown": { - "version": "4.0.1", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-5.0.0.tgz", + "integrity": "sha512-kY2u9yDhzvfZ0kmRTsvgm3mTnvZgTSGIIPeHg3yesSx4R5CTCnITUjCPhzCD1MUhNcqHU5Tr6lzx+02EclVPbw==", "dev": true, - "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^0.8.5" }, @@ -5042,9 +5511,10 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.4.0", + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.6.0.tgz", + "integrity": "sha512-Y73o88ROwbCtVCCmZjYlYcPYkOG7mIzxxVK1XFRSa2epbKWtAPsmYpAD0pqxg/ZwlcWxMDceQPKHYQi4VIHz7w==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "enhanced-resolve": "^5.15.0", @@ -5067,16 +5537,18 @@ }, "node_modules/eslint-plugin-no-only-tests": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.1.0.tgz", + "integrity": "sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==", "dev": true, - "license": "MIT", "engines": { "node": ">=5.0.0" } }, "node_modules/eslint-plugin-perfectionist": { "version": "2.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-perfectionist/-/eslint-plugin-perfectionist-2.10.0.tgz", + "integrity": "sha512-P+tdrkHeMWBc55+DZsoDOAftV1WCsEoHaKm6JC7zajFus/syfT4vUPBFb3atGFSuyaVnGQGHlcKpP9X3Q0gH/w==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^6.13.0 || ^7.0.0", "minimatch": "^9.0.3", @@ -5106,8 +5578,9 @@ }, "node_modules/eslint-plugin-toml": { "version": "0.11.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-toml/-/eslint-plugin-toml-0.11.0.tgz", + "integrity": "sha512-sau+YvPU4fWTjB+qtBt3n8WS87aoDCs+BVbSUAemGaIsRNbvR9uEk+Tt892iLHTGvp/DPWYoCX4/8DoyAbB+sQ==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.1.1", "eslint-compat-utils": "^0.5.0", @@ -5126,8 +5599,9 @@ }, "node_modules/eslint-plugin-toml/node_modules/eslint-compat-utils": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz", + "integrity": "sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.5.4" }, @@ -5140,8 +5614,9 @@ }, "node_modules/eslint-plugin-unicorn": { "version": "52.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-52.0.0.tgz", + "integrity": "sha512-1Yzm7/m+0R4djH0tjDjfVei/ju2w3AzUGjG6q8JnuNIL5xIwsflyCooW5sfBvQp2pMYQFSWWCFONsjCax1EHng==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.22.20", "@eslint-community/eslint-utils": "^4.4.0", @@ -5172,8 +5647,9 @@ }, "node_modules/eslint-plugin-unicorn/node_modules/jsesc": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "dev": true, - "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -5183,8 +5659,9 @@ }, "node_modules/eslint-plugin-unused-imports": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-3.2.0.tgz", + "integrity": "sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==", "dev": true, - "license": "MIT", "dependencies": { "eslint-rule-composer": "^0.3.0" }, @@ -5203,8 +5680,9 @@ }, "node_modules/eslint-plugin-vitest": { "version": "0.5.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-vitest/-/eslint-plugin-vitest-0.5.4.tgz", + "integrity": "sha512-um+odCkccAHU53WdKAw39MY61+1x990uXjSPguUCq3VcEHdqJrOb8OTMrbYlY6f9jAKx7x98kLVlIe3RJeJqoQ==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^7.7.1" }, @@ -5224,105 +5702,11 @@ } } }, - "node_modules/eslint-plugin-vitest/node_modules/@typescript-eslint/scope-manager": { - "version": "7.8.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "7.8.0", - "@typescript-eslint/visitor-keys": "7.8.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-vitest/node_modules/@typescript-eslint/types": { - "version": "7.8.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-vitest/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.8.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "7.8.0", - "@typescript-eslint/visitor-keys": "7.8.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-vitest/node_modules/@typescript-eslint/utils": { - "version": "7.8.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.15", - "@types/semver": "^7.5.8", - "@typescript-eslint/scope-manager": "7.8.0", - "@typescript-eslint/types": "7.8.0", - "@typescript-eslint/typescript-estree": "7.8.0", - "semver": "^7.6.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, - "node_modules/eslint-plugin-vitest/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.8.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "7.8.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/eslint-plugin-vue": { - "version": "9.25.0", + "version": "9.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz", + "integrity": "sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "globals": "^13.24.0", @@ -5342,8 +5726,9 @@ }, "node_modules/eslint-plugin-vue/node_modules/globals": { "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -5356,8 +5741,9 @@ }, "node_modules/eslint-plugin-vue/node_modules/type-fest": { "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -5367,8 +5753,9 @@ }, "node_modules/eslint-plugin-yml": { "version": "1.14.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-1.14.0.tgz", + "integrity": "sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.3.2", "eslint-compat-utils": "^0.5.0", @@ -5388,8 +5775,9 @@ }, "node_modules/eslint-plugin-yml/node_modules/eslint-compat-utils": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz", + "integrity": "sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.5.4" }, @@ -5402,8 +5790,9 @@ }, "node_modules/eslint-processor-vue-blocks": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/eslint-processor-vue-blocks/-/eslint-processor-vue-blocks-0.1.2.tgz", + "integrity": "sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" }, @@ -5414,16 +5803,18 @@ }, "node_modules/eslint-rule-composer": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", + "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", "dev": true, - "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/eslint-scope": { "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -5436,11 +5827,12 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "3.4.3", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", "dev": true, - "license": "Apache-2.0", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -5448,16 +5840,18 @@ }, "node_modules/eslint/node_modules/ansi-regex": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -5470,8 +5864,9 @@ }, "node_modules/eslint/node_modules/brace-expansion": { "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5479,8 +5874,9 @@ }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -5494,8 +5890,9 @@ }, "node_modules/eslint/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -5505,79 +5902,15 @@ }, "node_modules/eslint/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { + "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -5585,10 +5918,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/espree": { - "version": "9.6.1", + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -5601,9 +5947,111 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.0.1.tgz", + "integrity": "sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==", + "dev": true, + "dependencies": { + "acorn": "^8.11.3", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/esprima": { "version": "4.0.1", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -5614,8 +6062,9 @@ }, "node_modules/esquery": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -5625,8 +6074,9 @@ }, "node_modules/esrecurse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -5636,15 +6086,17 @@ }, "node_modules/estraverse": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/estree-util-attach-comments": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", "dependencies": { "@types/estree": "^1.0.0" }, @@ -5655,7 +6107,8 @@ }, "node_modules/estree-util-build-jsx": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", "dependencies": { "@types/estree-jsx": "^1.0.0", "devlop": "^1.0.0", @@ -5669,7 +6122,8 @@ }, "node_modules/estree-util-is-identifier-name": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -5677,7 +6131,8 @@ }, "node_modules/estree-util-to-js": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", "dependencies": { "@types/estree-jsx": "^1.0.0", "astring": "^1.8.0", @@ -5690,7 +6145,8 @@ }, "node_modules/estree-util-visit": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/unist": "^3.0.0" @@ -5702,26 +6158,30 @@ }, "node_modules/estree-walker": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dependencies": { "@types/estree": "^1.0.0" } }, "node_modules/esutils": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/eventemitter3": { "version": "5.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" }, "node_modules/execa": { "version": "8.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", @@ -5742,11 +6202,13 @@ }, "node_modules/extend": { "version": "3.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "node_modules/extend-shallow": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { "is-extendable": "^0.1.0" }, @@ -5756,17 +6218,20 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, "node_modules/fast-diff": { "version": "1.3.0", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true }, "node_modules/fast-glob": { "version": "3.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -5780,16 +6245,20 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true }, "node_modules/fast-xml-parser": { "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.6.tgz", + "integrity": "sha512-M2SovcRxD4+vC493Uc2GZVcZaj66CCJhWurC4viynVSTvrpErCShNcDz1lAho6n9REQKvL/ll4A4/fw6Y9z8nw==", "funding": [ { "type": "github", @@ -5800,7 +6269,6 @@ "url": "https://paypal.me/naturalintelligence" } ], - "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, @@ -5810,15 +6278,17 @@ }, "node_modules/fastq": { "version": "1.17.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/file-entry-cache": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -5828,7 +6298,8 @@ }, "node_modules/fill-range": { "version": "7.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -5838,7 +6309,8 @@ }, "node_modules/find-up": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -5852,7 +6324,8 @@ }, "node_modules/find-yarn-workspace-root2": { "version": "1.2.16", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", "dependencies": { "micromatch": "^4.0.2", "pkg-dir": "^4.2.0" @@ -5860,8 +6333,9 @@ }, "node_modules/flat-cache": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, - "license": "MIT", "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -5873,20 +6347,36 @@ }, "node_modules/flatted": { "version": "3.3.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true }, "node_modules/flattie": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", "engines": { "node": ">=8" } }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, "node_modules/fs-minipass": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -5896,8 +6386,9 @@ }, "node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -5907,39 +6398,58 @@ }, "node_modules/fs-minipass/node_modules/yallist": { "version": "4.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/fs.realpath": { "version": "1.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } }, "node_modules/function-bind": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "engines": { "node": ">=6.9.0" } }, "node_modules/get-caller-file": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, - "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-east-asian-width": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", + "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", "engines": { "node": ">=18" }, @@ -5949,7 +6459,8 @@ }, "node_modules/get-stream": { "version": "8.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", "engines": { "node": ">=16" }, @@ -5958,9 +6469,10 @@ } }, "node_modules/get-tsconfig": { - "version": "4.7.3", + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", + "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", "dev": true, - "license": "MIT", "dependencies": { "resolve-pkg-maps": "^1.0.0" }, @@ -5970,8 +6482,9 @@ }, "node_modules/giget": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", + "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", "dev": true, - "license": "MIT", "dependencies": { "citty": "^0.1.6", "consola": "^3.2.3", @@ -5988,12 +6501,14 @@ }, "node_modules/github-slugger": { "version": "2.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" }, "node_modules/glob": { "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -6011,7 +6526,8 @@ }, "node_modules/glob-parent": { "version": "5.1.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dependencies": { "is-glob": "^4.0.1" }, @@ -6021,8 +6537,9 @@ }, "node_modules/glob/node_modules/brace-expansion": { "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -6030,8 +6547,9 @@ }, "node_modules/glob/node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -6040,9 +6558,10 @@ } }, "node_modules/globals": { - "version": "15.1.0", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.2.0.tgz", + "integrity": "sha512-FQ5YwCHZM3nCmtb5FzEWwdUc9K5d3V/w9mzcz8iGD1gC/aOTHc6PouYu0kkKipNJqHAT7m51sqzQjEjIP+cK0A==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, @@ -6052,8 +6571,9 @@ }, "node_modules/globby": { "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, - "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -6071,16 +6591,19 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", - "license": "ISC" + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/graphemer": { "version": "1.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true }, "node_modules/gray-matter": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", "dependencies": { "js-yaml": "^3.13.1", "kind-of": "^6.0.2", @@ -6093,14 +6616,16 @@ }, "node_modules/gray-matter/node_modules/argparse": { "version": "1.0.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/gray-matter/node_modules/js-yaml": { "version": "3.14.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -6125,14 +6650,16 @@ }, "node_modules/has-flag": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { "node": ">=4" } }, "node_modules/hasown": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dependencies": { "function-bind": "^1.1.2" }, @@ -6142,7 +6669,8 @@ }, "node_modules/hast-util-from-html": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz", + "integrity": "sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==", "dependencies": { "@types/hast": "^3.0.0", "devlop": "^1.1.0", @@ -6158,7 +6686,8 @@ }, "node_modules/hast-util-from-parse5": { "version": "8.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", + "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -6176,7 +6705,8 @@ }, "node_modules/hast-util-is-element": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", "dependencies": { "@types/hast": "^3.0.0" }, @@ -6187,7 +6717,8 @@ }, "node_modules/hast-util-parse-selector": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", "dependencies": { "@types/hast": "^3.0.0" }, @@ -6197,8 +6728,9 @@ } }, "node_modules/hast-util-raw": { - "version": "9.0.2", - "license": "MIT", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.3.tgz", + "integrity": "sha512-ICWvVOF2fq4+7CMmtCPD5CM4QKjPbHpPotE6+8tDooV0ZuyJVUzHsrNX+O5NaRbieTf0F7FfeBOMAwi6Td0+yQ==", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -6221,7 +6753,8 @@ }, "node_modules/hast-util-to-estree": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz", + "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", @@ -6247,7 +6780,8 @@ }, "node_modules/hast-util-to-html": { "version": "9.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.1.tgz", + "integrity": "sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -6269,7 +6803,8 @@ }, "node_modules/hast-util-to-jsx-runtime": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz", + "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==", "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", @@ -6294,18 +6829,21 @@ }, "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": { "version": "0.2.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.3.tgz", + "integrity": "sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==" }, "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": { "version": "1.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.6.tgz", + "integrity": "sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==", "dependencies": { "inline-style-parser": "0.2.3" } }, "node_modules/hast-util-to-parse5": { "version": "8.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", @@ -6322,7 +6860,8 @@ }, "node_modules/hast-util-to-text": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -6336,7 +6875,8 @@ }, "node_modules/hast-util-whitespace": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", "dependencies": { "@types/hast": "^3.0.0" }, @@ -6347,7 +6887,8 @@ }, "node_modules/hastscript": { "version": "8.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", @@ -6360,18 +6901,26 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hookable": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==" + }, "node_modules/hosted-git-info": { "version": "2.8.9", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "node_modules/html-escaper": { "version": "3.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==" }, "node_modules/html-tags": { "version": "3.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", "engines": { "node": ">=8" }, @@ -6381,7 +6930,8 @@ }, "node_modules/html-void-elements": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6389,27 +6939,31 @@ }, "node_modules/http-cache-semantics": { "version": "4.1.1", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" }, "node_modules/human-signals": { "version": "5.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "engines": { "node": ">=16.17.0" } }, "node_modules/ignore": { "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/import-fresh": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, - "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -6423,7 +6977,8 @@ }, "node_modules/import-meta-resolve": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6431,24 +6986,27 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.19" } }, "node_modules/indent-string": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/inflight": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, - "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -6456,17 +7014,20 @@ }, "node_modules/inherits": { "version": "2.0.4", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "node_modules/inline-style-parser": { "version": "0.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" }, "node_modules/is-alphabetical": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6474,8 +7035,9 @@ }, "node_modules/is-alphanumerical": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", "dev": true, - "license": "MIT", "dependencies": { "is-alphabetical": "^1.0.0", "is-decimal": "^1.0.0" @@ -6487,12 +7049,14 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true }, "node_modules/is-binary-path": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -6502,6 +7066,8 @@ }, "node_modules/is-buffer": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "funding": [ { "type": "github", @@ -6516,15 +7082,15 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/is-builtin-module": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", "dev": true, - "license": "MIT", "dependencies": { "builtin-modules": "^3.3.0" }, @@ -6537,7 +7103,8 @@ }, "node_modules/is-core-module": { "version": "2.13.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dependencies": { "hasown": "^2.0.0" }, @@ -6547,8 +7114,9 @@ }, "node_modules/is-decimal": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6556,7 +7124,8 @@ }, "node_modules/is-docker": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "bin": { "is-docker": "cli.js" }, @@ -6569,22 +7138,25 @@ }, "node_modules/is-extendable": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "engines": { "node": ">=0.10.0" } }, "node_modules/is-extglob": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/is-fullwidth-code-point": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -6594,7 +7166,8 @@ }, "node_modules/is-glob": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dependencies": { "is-extglob": "^2.1.1" }, @@ -6604,8 +7177,9 @@ }, "node_modules/is-hexadecimal": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6613,7 +7187,8 @@ }, "node_modules/is-inside-container": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "dependencies": { "is-docker": "^3.0.0" }, @@ -6629,7 +7204,8 @@ }, "node_modules/is-interactive": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", "engines": { "node": ">=12" }, @@ -6639,22 +7215,25 @@ }, "node_modules/is-number": { "version": "7.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "engines": { "node": ">=0.12.0" } }, "node_modules/is-path-inside": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-plain-obj": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "engines": { "node": ">=12" }, @@ -6664,14 +7243,16 @@ }, "node_modules/is-reference": { "version": "3.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", "dependencies": { "@types/estree": "*" } }, "node_modules/is-stream": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -6681,7 +7262,8 @@ }, "node_modules/is-unicode-supported": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.0.0.tgz", + "integrity": "sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==", "engines": { "node": ">=18" }, @@ -6691,7 +7273,8 @@ }, "node_modules/is-wsl": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", "dependencies": { "is-inside-container": "^1.0.0" }, @@ -6704,22 +7287,26 @@ }, "node_modules/isexe": { "version": "2.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/jiti": { "version": "1.21.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", "bin": { "jiti": "bin/jiti.js" } }, "node_modules/js-tokens": { "version": "4.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/js-yaml": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dependencies": { "argparse": "^2.0.1" }, @@ -6729,15 +7316,17 @@ }, "node_modules/jsdoc-type-pratt-parser": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz", + "integrity": "sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12.0.0" } }, "node_modules/jsesc": { "version": "2.5.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "bin": { "jsesc": "bin/jsesc" }, @@ -6747,27 +7336,32 @@ }, "node_modules/json-buffer": { "version": "3.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true }, "node_modules/json5": { "version": "2.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "bin": { "json5": "lib/cli.js" }, @@ -6777,8 +7371,9 @@ }, "node_modules/jsonc-eslint-parser": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonc-eslint-parser/-/jsonc-eslint-parser-2.4.0.tgz", + "integrity": "sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==", "dev": true, - "license": "MIT", "dependencies": { "acorn": "^8.5.0", "eslint-visitor-keys": "^3.0.0", @@ -6792,24 +7387,67 @@ "url": "https://github.com/sponsors/ota-meshi" } }, + "node_modules/jsonc-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/jsonc-eslint-parser/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, "node_modules/keyv": { "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, - "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } }, "node_modules/kind-of": { "version": "6.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "engines": { "node": ">=0.10.0" } }, "node_modules/kleur": { "version": "4.1.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", "engines": { "node": ">=6" } @@ -6821,8 +7459,9 @@ }, "node_modules/levn": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -6833,21 +7472,24 @@ }, "node_modules/lilconfig": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", "dev": true, - "license": "MIT", "engines": { "node": ">=14" } }, "node_modules/lines-and-columns": { "version": "1.2.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true }, "node_modules/lint-staged": { "version": "15.2.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.2.tgz", + "integrity": "sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "5.3.0", "commander": "11.1.0", @@ -6872,8 +7514,9 @@ }, "node_modules/lint-staged/node_modules/chalk": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, - "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -6883,8 +7526,9 @@ }, "node_modules/listr2": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz", + "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", "dev": true, - "license": "MIT", "dependencies": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", @@ -6899,8 +7543,9 @@ }, "node_modules/listr2/node_modules/ansi-styles": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -6910,8 +7555,9 @@ }, "node_modules/listr2/node_modules/wrap-ansi": { "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", @@ -6926,7 +7572,8 @@ }, "node_modules/load-yaml-file": { "version": "0.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", "dependencies": { "graceful-fs": "^4.1.5", "js-yaml": "^3.13.0", @@ -6939,14 +7586,16 @@ }, "node_modules/load-yaml-file/node_modules/argparse": { "version": "1.0.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/load-yaml-file/node_modules/js-yaml": { "version": "3.14.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -6957,7 +7606,8 @@ }, "node_modules/local-pkg": { "version": "0.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", "dependencies": { "mlly": "^1.4.2", "pkg-types": "^1.0.3" @@ -6971,7 +7621,8 @@ }, "node_modules/locate-path": { "version": "6.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dependencies": { "p-locate": "^5.0.0" }, @@ -6984,17 +7635,26 @@ }, "node_modules/lodash": { "version": "4.17.21", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "dev": true }, "node_modules/lodash.merge": { "version": "4.6.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, "node_modules/log-symbols": { "version": "6.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", + "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", "dependencies": { "chalk": "^5.3.0", "is-unicode-supported": "^1.3.0" @@ -7008,7 +7668,8 @@ }, "node_modules/log-symbols/node_modules/chalk": { "version": "5.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -7018,7 +7679,8 @@ }, "node_modules/log-symbols/node_modules/is-unicode-supported": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", "engines": { "node": ">=12" }, @@ -7028,8 +7690,9 @@ }, "node_modules/log-update": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz", + "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==", "dev": true, - "license": "MIT", "dependencies": { "ansi-escapes": "^6.2.0", "cli-cursor": "^4.0.0", @@ -7046,8 +7709,9 @@ }, "node_modules/log-update/node_modules/ansi-styles": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -7057,8 +7721,9 @@ }, "node_modules/log-update/node_modules/is-fullwidth-code-point": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", + "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", "dev": true, - "license": "MIT", "dependencies": { "get-east-asian-width": "^1.0.0" }, @@ -7071,8 +7736,9 @@ }, "node_modules/log-update/node_modules/slice-ansi": { "version": "7.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", + "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", "is-fullwidth-code-point": "^5.0.0" @@ -7086,8 +7752,9 @@ }, "node_modules/log-update/node_modules/wrap-ansi": { "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", @@ -7102,7 +7769,8 @@ }, "node_modules/longest-streak": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7110,21 +7778,24 @@ }, "node_modules/lru-cache": { "version": "5.1.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dependencies": { "yallist": "^3.0.2" } }, "node_modules/magic-string": { "version": "0.30.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" } }, "node_modules/markdown-extensions": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", "engines": { "node": ">=16" }, @@ -7134,25 +7805,17 @@ }, "node_modules/markdown-table": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/marked": { - "version": "11.2.0", - "license": "MIT", - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 18" - } - }, "node_modules/mdast-util-definitions": { "version": "6.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -7165,7 +7828,8 @@ }, "node_modules/mdast-util-find-and-replace": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", @@ -7179,7 +7843,8 @@ }, "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "engines": { "node": ">=12" }, @@ -7189,8 +7854,9 @@ }, "node_modules/mdast-util-from-markdown": { "version": "0.8.5", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-to-string": "^2.0.0", @@ -7205,21 +7871,24 @@ }, "node_modules/mdast-util-from-markdown/node_modules/@types/mdast": { "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^2" } }, "node_modules/mdast-util-from-markdown/node_modules/@types/unist": { "version": "2.0.10", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", + "dev": true }, "node_modules/mdast-util-from-markdown/node_modules/unist-util-stringify-position": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^2.0.2" }, @@ -7230,7 +7899,8 @@ }, "node_modules/mdast-util-gfm": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", @@ -7247,7 +7917,8 @@ }, "node_modules/mdast-util-gfm-autolink-literal": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", @@ -7262,7 +7933,8 @@ }, "node_modules/mdast-util-gfm-footnote": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", @@ -7277,7 +7949,8 @@ }, "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -7299,7 +7972,8 @@ }, "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-to-string": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -7310,6 +7984,8 @@ }, "node_modules/mdast-util-gfm-footnote/node_modules/micromark": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "funding": [ { "type": "GitHub Sponsors", @@ -7320,7 +7996,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -7343,7 +8018,8 @@ }, "node_modules/mdast-util-gfm-strikethrough": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -7356,7 +8032,8 @@ }, "node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -7378,7 +8055,8 @@ }, "node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-to-string": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -7389,6 +8067,8 @@ }, "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "funding": [ { "type": "GitHub Sponsors", @@ -7399,7 +8079,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -7422,7 +8101,8 @@ }, "node_modules/mdast-util-gfm-table": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -7437,7 +8117,8 @@ }, "node_modules/mdast-util-gfm-table/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -7459,7 +8140,8 @@ }, "node_modules/mdast-util-gfm-table/node_modules/mdast-util-to-string": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -7470,6 +8152,8 @@ }, "node_modules/mdast-util-gfm-table/node_modules/micromark": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "funding": [ { "type": "GitHub Sponsors", @@ -7480,7 +8164,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -7503,7 +8186,8 @@ }, "node_modules/mdast-util-gfm-task-list-item": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -7517,7 +8201,8 @@ }, "node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -7539,7 +8224,8 @@ }, "node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-to-string": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -7550,6 +8236,8 @@ }, "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "funding": [ { "type": "GitHub Sponsors", @@ -7560,7 +8248,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -7583,7 +8270,8 @@ }, "node_modules/mdast-util-gfm/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -7605,7 +8293,8 @@ }, "node_modules/mdast-util-gfm/node_modules/mdast-util-to-string": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -7616,6 +8305,8 @@ }, "node_modules/mdast-util-gfm/node_modules/micromark": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "funding": [ { "type": "GitHub Sponsors", @@ -7626,7 +8317,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -7649,7 +8339,8 @@ }, "node_modules/mdast-util-mdx": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-mdx-expression": "^2.0.0", @@ -7664,7 +8355,8 @@ }, "node_modules/mdast-util-mdx-expression": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz", + "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -7680,7 +8372,8 @@ }, "node_modules/mdast-util-mdx-expression/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -7702,7 +8395,8 @@ }, "node_modules/mdast-util-mdx-expression/node_modules/mdast-util-to-string": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -7713,6 +8407,8 @@ }, "node_modules/mdast-util-mdx-expression/node_modules/micromark": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "funding": [ { "type": "GitHub Sponsors", @@ -7723,7 +8419,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -7746,7 +8441,8 @@ }, "node_modules/mdast-util-mdx-jsx": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.2.tgz", + "integrity": "sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA==", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -7769,7 +8465,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/character-entities-legacy": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7777,7 +8474,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/character-reference-invalid": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7785,7 +8483,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/is-alphabetical": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7793,7 +8492,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/is-alphanumerical": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" @@ -7805,7 +8505,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/is-decimal": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7813,7 +8514,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/is-hexadecimal": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7821,7 +8523,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -7843,7 +8546,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/mdast-util-to-string": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -7854,6 +8558,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/micromark": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "funding": [ { "type": "GitHub Sponsors", @@ -7864,7 +8570,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -7887,7 +8592,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/parse-entities": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", "dependencies": { "@types/unist": "^2.0.0", "character-entities": "^2.0.0", @@ -7905,11 +8611,13 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/parse-entities/node_modules/@types/unist": { "version": "2.0.10", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, "node_modules/mdast-util-mdx/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -7931,7 +8639,8 @@ }, "node_modules/mdast-util-mdx/node_modules/mdast-util-to-string": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -7942,6 +8651,8 @@ }, "node_modules/mdast-util-mdx/node_modules/micromark": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "funding": [ { "type": "GitHub Sponsors", @@ -7952,7 +8663,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -7975,7 +8685,8 @@ }, "node_modules/mdast-util-mdxjs-esm": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -7991,7 +8702,8 @@ }, "node_modules/mdast-util-mdxjs-esm/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -8013,7 +8725,8 @@ }, "node_modules/mdast-util-mdxjs-esm/node_modules/mdast-util-to-string": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -8024,6 +8737,8 @@ }, "node_modules/mdast-util-mdxjs-esm/node_modules/micromark": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "funding": [ { "type": "GitHub Sponsors", @@ -8034,7 +8749,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -8057,7 +8771,8 @@ }, "node_modules/mdast-util-phrasing": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" @@ -8069,7 +8784,8 @@ }, "node_modules/mdast-util-to-hast": { "version": "13.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.1.0.tgz", + "integrity": "sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -8088,7 +8804,8 @@ }, "node_modules/mdast-util-to-markdown": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -8106,7 +8823,8 @@ }, "node_modules/mdast-util-to-markdown/node_modules/mdast-util-to-string": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -8117,8 +8835,9 @@ }, "node_modules/mdast-util-to-string": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -8131,17 +8850,21 @@ }, "node_modules/merge-stream": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "node_modules/merge2": { "version": "1.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "engines": { "node": ">= 8" } }, "node_modules/micromark": { "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", "dev": true, "funding": [ { @@ -8153,7 +8876,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "debug": "^4.0.0", "parse-entities": "^2.0.0" @@ -8161,6 +8883,8 @@ }, "node_modules/micromark-core-commonmark": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", + "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", "funding": [ { "type": "GitHub Sponsors", @@ -8171,7 +8895,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", @@ -8193,7 +8916,8 @@ }, "node_modules/micromark-extension-gfm": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", @@ -8211,7 +8935,8 @@ }, "node_modules/micromark-extension-gfm-autolink-literal": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", @@ -8225,7 +8950,8 @@ }, "node_modules/micromark-extension-gfm-footnote": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", @@ -8243,7 +8969,8 @@ }, "node_modules/micromark-extension-gfm-strikethrough": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -8259,7 +8986,8 @@ }, "node_modules/micromark-extension-gfm-table": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", + "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -8274,7 +9002,8 @@ }, "node_modules/micromark-extension-gfm-tagfilter": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", "dependencies": { "micromark-util-types": "^2.0.0" }, @@ -8285,7 +9014,8 @@ }, "node_modules/micromark-extension-gfm-task-list-item": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", + "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -8300,6 +9030,8 @@ }, "node_modules/micromark-extension-mdx-expression": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", + "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", "funding": [ { "type": "GitHub Sponsors", @@ -8310,7 +9042,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", @@ -8324,7 +9055,8 @@ }, "node_modules/micromark-extension-mdx-jsx": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz", + "integrity": "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==", "dependencies": { "@types/acorn": "^4.0.0", "@types/estree": "^1.0.0", @@ -8344,7 +9076,8 @@ }, "node_modules/micromark-extension-mdx-md": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", "dependencies": { "micromark-util-types": "^2.0.0" }, @@ -8355,7 +9088,8 @@ }, "node_modules/micromark-extension-mdxjs": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", "dependencies": { "acorn": "^8.0.0", "acorn-jsx": "^5.0.0", @@ -8373,7 +9107,8 @@ }, "node_modules/micromark-extension-mdxjs-esm": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", @@ -8392,6 +9127,8 @@ }, "node_modules/micromark-factory-destination": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", "funding": [ { "type": "GitHub Sponsors", @@ -8402,7 +9139,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -8411,6 +9147,8 @@ }, "node_modules/micromark-factory-label": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", "funding": [ { "type": "GitHub Sponsors", @@ -8421,7 +9159,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -8431,6 +9168,8 @@ }, "node_modules/micromark-factory-mdx-expression": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz", + "integrity": "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==", "funding": [ { "type": "GitHub Sponsors", @@ -8441,7 +9180,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", @@ -8455,6 +9193,8 @@ }, "node_modules/micromark-factory-space": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -8465,7 +9205,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -8473,6 +9212,8 @@ }, "node_modules/micromark-factory-title": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", "funding": [ { "type": "GitHub Sponsors", @@ -8483,7 +9224,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -8493,6 +9233,8 @@ }, "node_modules/micromark-factory-whitespace": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", "funding": [ { "type": "GitHub Sponsors", @@ -8503,7 +9245,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -8513,6 +9254,8 @@ }, "node_modules/micromark-util-character": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -8523,7 +9266,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -8531,6 +9273,8 @@ }, "node_modules/micromark-util-chunked": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", "funding": [ { "type": "GitHub Sponsors", @@ -8541,13 +9285,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-classify-character": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", "funding": [ { "type": "GitHub Sponsors", @@ -8558,7 +9303,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -8567,6 +9311,8 @@ }, "node_modules/micromark-util-combine-extensions": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", "funding": [ { "type": "GitHub Sponsors", @@ -8577,7 +9323,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -8585,6 +9330,8 @@ }, "node_modules/micromark-util-decode-numeric-character-reference": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", "funding": [ { "type": "GitHub Sponsors", @@ -8595,13 +9342,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-decode-string": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", "funding": [ { "type": "GitHub Sponsors", @@ -8612,7 +9360,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -8622,6 +9369,8 @@ }, "node_modules/micromark-util-encode": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", "funding": [ { "type": "GitHub Sponsors", @@ -8631,11 +9380,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/micromark-util-events-to-acorn": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", + "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", "funding": [ { "type": "GitHub Sponsors", @@ -8646,7 +9396,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/acorn": "^4.0.0", "@types/estree": "^1.0.0", @@ -8660,6 +9409,8 @@ }, "node_modules/micromark-util-html-tag-name": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", "funding": [ { "type": "GitHub Sponsors", @@ -8669,11 +9420,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/micromark-util-normalize-identifier": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", "funding": [ { "type": "GitHub Sponsors", @@ -8684,13 +9436,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-resolve-all": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", "funding": [ { "type": "GitHub Sponsors", @@ -8701,13 +9454,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-sanitize-uri": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", "funding": [ { "type": "GitHub Sponsors", @@ -8718,7 +9472,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", @@ -8727,6 +9480,8 @@ }, "node_modules/micromark-util-subtokenize": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", + "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", "funding": [ { "type": "GitHub Sponsors", @@ -8737,7 +9492,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -8747,6 +9501,8 @@ }, "node_modules/micromark-util-symbol": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -8756,11 +9512,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/micromark-util-types": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", "funding": [ { "type": "GitHub Sponsors", @@ -8770,12 +9527,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/micromatch": { "version": "4.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -8786,7 +9543,8 @@ }, "node_modules/micromatch/node_modules/picomatch": { "version": "2.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { "node": ">=8.6" }, @@ -8796,7 +9554,8 @@ }, "node_modules/mimic-fn": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "engines": { "node": ">=12" }, @@ -8806,16 +9565,18 @@ }, "node_modules/min-indent": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/minimatch": { "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -8828,16 +9589,18 @@ }, "node_modules/minipass": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, - "license": "ISC", "engines": { "node": ">=8" } }, "node_modules/minizlib": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, - "license": "MIT", "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -8848,8 +9611,9 @@ }, "node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -8859,13 +9623,20 @@ }, "node_modules/minizlib/node_modules/yallist": { "version": "4.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" }, "node_modules/mkdirp": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, - "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" }, @@ -8875,7 +9646,8 @@ }, "node_modules/mlly": { "version": "1.7.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.0.tgz", + "integrity": "sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==", "dependencies": { "acorn": "^8.11.3", "pathe": "^1.1.2", @@ -8885,24 +9657,27 @@ }, "node_modules/mrmime": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", "engines": { "node": ">=10" } }, "node_modules/ms": { "version": "2.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/nanoid": { "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -8912,17 +9687,20 @@ }, "node_modules/natural-compare": { "version": "1.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true }, "node_modules/natural-compare-lite": { "version": "1.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true }, "node_modules/nlcst-to-string": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", + "integrity": "sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==", "dependencies": { "@types/nlcst": "^1.0.0" }, @@ -8933,16 +9711,19 @@ }, "node_modules/node-fetch-native": { "version": "1.6.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", + "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==" }, "node_modules/node-releases": { "version": "2.0.14", - "license": "MIT" + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" }, "node_modules/normalize-package-data": { "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -8952,22 +9733,25 @@ }, "node_modules/normalize-package-data/node_modules/semver": { "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/normalize-path": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "engines": { "node": ">=0.10.0" } }, "node_modules/npm-run-path": { "version": "5.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dependencies": { "path-key": "^4.0.0" }, @@ -8980,7 +9764,8 @@ }, "node_modules/npm-run-path/node_modules/path-key": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "engines": { "node": ">=12" }, @@ -8988,10 +9773,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" + }, "node_modules/nth-check": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -9001,8 +9792,9 @@ }, "node_modules/nypm": { "version": "0.3.8", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.8.tgz", + "integrity": "sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==", "dev": true, - "license": "MIT", "dependencies": { "citty": "^0.1.6", "consola": "^3.2.3", @@ -9029,20 +9821,23 @@ }, "node_modules/ohash": { "version": "1.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", + "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==", + "dev": true }, "node_modules/once": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, - "license": "ISC", "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { "version": "6.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -9053,10 +9848,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/open": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/optionator": { "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, - "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -9071,7 +9884,8 @@ }, "node_modules/ora": { "version": "8.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ora/-/ora-8.0.1.tgz", + "integrity": "sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==", "dependencies": { "chalk": "^5.3.0", "cli-cursor": "^4.0.0", @@ -9092,7 +9906,8 @@ }, "node_modules/ora/node_modules/chalk": { "version": "5.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -9102,7 +9917,8 @@ }, "node_modules/p-limit": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", "dependencies": { "yocto-queue": "^1.0.0" }, @@ -9115,7 +9931,8 @@ }, "node_modules/p-locate": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dependencies": { "p-limit": "^3.0.2" }, @@ -9128,7 +9945,8 @@ }, "node_modules/p-locate/node_modules/p-limit": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -9141,7 +9959,8 @@ }, "node_modules/p-locate/node_modules/yocto-queue": { "version": "0.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "engines": { "node": ">=10" }, @@ -9151,7 +9970,8 @@ }, "node_modules/p-queue": { "version": "8.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", + "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", "dependencies": { "eventemitter3": "^5.0.1", "p-timeout": "^6.1.2" @@ -9165,7 +9985,8 @@ }, "node_modules/p-timeout": { "version": "6.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", + "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", "engines": { "node": ">=14.16" }, @@ -9175,15 +9996,17 @@ }, "node_modules/p-try": { "version": "2.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "engines": { "node": ">=6" } }, "node_modules/parent-module": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, - "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -9193,8 +10016,9 @@ }, "node_modules/parse-entities": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", "dev": true, - "license": "MIT", "dependencies": { "character-entities": "^1.0.0", "character-entities-legacy": "^1.0.0", @@ -9210,8 +10034,9 @@ }, "node_modules/parse-entities/node_modules/character-entities": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -9219,16 +10044,18 @@ }, "node_modules/parse-gitignore": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-gitignore/-/parse-gitignore-2.0.0.tgz", + "integrity": "sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==", "dev": true, - "license": "MIT", "engines": { "node": ">=14" } }, "node_modules/parse-json": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -9244,7 +10071,8 @@ }, "node_modules/parse-latin": { "version": "5.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", + "integrity": "sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==", "dependencies": { "nlcst-to-string": "^3.0.0", "unist-util-modify-children": "^3.0.0", @@ -9257,7 +10085,8 @@ }, "node_modules/parse5": { "version": "7.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", "dependencies": { "entities": "^4.4.0" }, @@ -9267,53 +10096,62 @@ }, "node_modules/path-exists": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { "node": ">=8" } }, "node_modules/path-is-absolute": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-key": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "engines": { "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-to-regexp": { "version": "6.2.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" }, "node_modules/path-type": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/pathe": { "version": "1.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" }, "node_modules/perfect-debounce": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==" }, "node_modules/periscopic": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^3.0.0", @@ -9322,12 +10160,14 @@ }, "node_modules/picocolors": { "version": "1.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -9337,8 +10177,9 @@ }, "node_modules/pidtree": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", "dev": true, - "license": "MIT", "bin": { "pidtree": "bin/pidtree.js" }, @@ -9348,14 +10189,16 @@ }, "node_modules/pify": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "engines": { "node": ">=6" } }, "node_modules/pkg-dir": { "version": "4.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dependencies": { "find-up": "^4.0.0" }, @@ -9365,7 +10208,8 @@ }, "node_modules/pkg-dir/node_modules/find-up": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -9376,7 +10220,8 @@ }, "node_modules/pkg-dir/node_modules/locate-path": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { "p-locate": "^4.1.0" }, @@ -9386,7 +10231,8 @@ }, "node_modules/pkg-dir/node_modules/p-limit": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dependencies": { "p-try": "^2.0.0" }, @@ -9399,7 +10245,8 @@ }, "node_modules/pkg-dir/node_modules/p-locate": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { "p-limit": "^2.2.0" }, @@ -9408,24 +10255,28 @@ } }, "node_modules/pkg-types": { - "version": "1.1.0", - "license": "MIT", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.1.tgz", + "integrity": "sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==", "dependencies": { "confbox": "^0.1.7", - "mlly": "^1.6.1", + "mlly": "^1.7.0", "pathe": "^1.1.2" } }, "node_modules/pluralize": { "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/postcss": { "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "funding": [ { "type": "opencollective", @@ -9440,7 +10291,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", @@ -9452,8 +10302,9 @@ }, "node_modules/postcss-selector-parser": { "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", "dev": true, - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -9464,7 +10315,8 @@ }, "node_modules/preferred-pm": { "version": "3.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.3.tgz", + "integrity": "sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==", "dependencies": { "find-up": "^5.0.0", "find-yarn-workspace-root2": "1.2.16", @@ -9477,7 +10329,8 @@ }, "node_modules/preferred-pm/node_modules/which-pm": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", "dependencies": { "load-yaml-file": "^0.2.0", "path-exists": "^4.0.0" @@ -9488,16 +10341,18 @@ }, "node_modules/prelude-ls": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/prettier": { "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -9510,8 +10365,9 @@ }, "node_modules/prettier-linter-helpers": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dev": true, - "license": "MIT", "dependencies": { "fast-diff": "^1.1.2" }, @@ -9521,8 +10377,9 @@ }, "node_modules/prettier-plugin-astro": { "version": "0.13.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.13.0.tgz", + "integrity": "sha512-5HrJNnPmZqTUNoA97zn4gNQv9BgVhv+et03314WpQ9H9N8m2L9OSV798olwmG2YLXPl1iSstlJCR1zB3x5xG4g==", "dev": true, - "license": "MIT", "dependencies": { "@astrojs/compiler": "^1.5.5", "prettier": "^3.0.0", @@ -9534,19 +10391,22 @@ }, "node_modules/prettier-plugin-astro/node_modules/@astrojs/compiler": { "version": "1.8.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.8.2.tgz", + "integrity": "sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==", + "dev": true }, "node_modules/prismjs": { "version": "1.29.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", "engines": { "node": ">=6" } }, "node_modules/prompts": { "version": "2.4.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -9557,14 +10417,16 @@ }, "node_modules/prompts/node_modules/kleur": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "engines": { "node": ">=6" } }, "node_modules/property-information": { "version": "6.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -9572,14 +10434,17 @@ }, "node_modules/punycode": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/queue-microtask": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "funding": [ { "type": "github", @@ -9593,13 +10458,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/rc9": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.2.tgz", + "integrity": "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==", "dev": true, - "license": "MIT", "dependencies": { "defu": "^6.1.4", "destr": "^2.0.3" @@ -9607,8 +10472,9 @@ }, "node_modules/read-pkg": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, - "license": "MIT", "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -9621,8 +10487,9 @@ }, "node_modules/read-pkg-up": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -9637,8 +10504,9 @@ }, "node_modules/read-pkg-up/node_modules/find-up": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -9649,8 +10517,9 @@ }, "node_modules/read-pkg-up/node_modules/locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -9660,8 +10529,9 @@ }, "node_modules/read-pkg-up/node_modules/p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -9674,8 +10544,9 @@ }, "node_modules/read-pkg-up/node_modules/p-locate": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -9685,23 +10556,26 @@ }, "node_modules/read-pkg-up/node_modules/type-fest": { "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/read-pkg/node_modules/type-fest": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/readdirp": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dependencies": { "picomatch": "^2.2.1" }, @@ -9711,7 +10585,8 @@ }, "node_modules/readdirp/node_modules/picomatch": { "version": "2.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { "node": ">=8.6" }, @@ -9721,16 +10596,18 @@ }, "node_modules/regexp-tree": { "version": "0.1.27", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", + "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", "dev": true, - "license": "MIT", "bin": { "regexp-tree": "bin/regexp-tree" } }, "node_modules/regjsparser": { "version": "0.10.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz", + "integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "jsesc": "~0.5.0" }, @@ -9740,6 +10617,8 @@ }, "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true, "bin": { "jsesc": "bin/jsesc" @@ -9747,7 +10626,8 @@ }, "node_modules/rehype": { "version": "13.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.1.tgz", + "integrity": "sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==", "dependencies": { "@types/hast": "^3.0.0", "rehype-parse": "^9.0.0", @@ -9761,7 +10641,8 @@ }, "node_modules/rehype-parse": { "version": "9.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.0.tgz", + "integrity": "sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==", "dependencies": { "@types/hast": "^3.0.0", "hast-util-from-html": "^2.0.0", @@ -9774,7 +10655,8 @@ }, "node_modules/rehype-raw": { "version": "7.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", @@ -9787,7 +10669,8 @@ }, "node_modules/rehype-stringify": { "version": "10.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.0.tgz", + "integrity": "sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==", "dependencies": { "@types/hast": "^3.0.0", "hast-util-to-html": "^9.0.0", @@ -9800,7 +10683,8 @@ }, "node_modules/remark-gfm": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", @@ -9816,7 +10700,8 @@ }, "node_modules/remark-mdx": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz", + "integrity": "sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==", "dependencies": { "mdast-util-mdx": "^3.0.0", "micromark-extension-mdxjs": "^3.0.0" @@ -9828,7 +10713,8 @@ }, "node_modules/remark-parse": { "version": "11.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -9842,7 +10728,8 @@ }, "node_modules/remark-parse/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -9864,7 +10751,8 @@ }, "node_modules/remark-parse/node_modules/mdast-util-to-string": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -9875,6 +10763,8 @@ }, "node_modules/remark-parse/node_modules/micromark": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "funding": [ { "type": "GitHub Sponsors", @@ -9885,7 +10775,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -9908,7 +10797,8 @@ }, "node_modules/remark-rehype": { "version": "11.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -9923,7 +10813,8 @@ }, "node_modules/remark-smartypants": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz", + "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==", "dependencies": { "retext": "^8.1.0", "retext-smartypants": "^5.2.0", @@ -9935,7 +10826,8 @@ }, "node_modules/remark-stringify": { "version": "11.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", @@ -9948,15 +10840,17 @@ }, "node_modules/require-directory": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/resolve": { "version": "1.22.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -9971,23 +10865,26 @@ }, "node_modules/resolve-from": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/resolve-pkg-maps": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, "node_modules/restore-cursor": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -10001,14 +10898,16 @@ }, "node_modules/restore-cursor/node_modules/mimic-fn": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "engines": { "node": ">=6" } }, "node_modules/restore-cursor/node_modules/onetime": { "version": "5.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -10021,11 +10920,13 @@ }, "node_modules/restore-cursor/node_modules/signal-exit": { "version": "3.0.7", - "license": "ISC" + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "node_modules/retext": { "version": "8.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", + "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==", "dependencies": { "@types/nlcst": "^1.0.0", "retext-latin": "^3.0.0", @@ -10039,7 +10940,8 @@ }, "node_modules/retext-latin": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz", + "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==", "dependencies": { "@types/nlcst": "^1.0.0", "parse-latin": "^5.0.0", @@ -10053,11 +10955,13 @@ }, "node_modules/retext-latin/node_modules/@types/unist": { "version": "2.0.10", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, "node_modules/retext-latin/node_modules/unified": { "version": "10.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "dependencies": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -10074,7 +10978,8 @@ }, "node_modules/retext-latin/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -10085,7 +10990,8 @@ }, "node_modules/retext-latin/node_modules/vfile": { "version": "5.3.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -10099,7 +11005,8 @@ }, "node_modules/retext-latin/node_modules/vfile-message": { "version": "3.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -10111,7 +11018,8 @@ }, "node_modules/retext-smartypants": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", + "integrity": "sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==", "dependencies": { "@types/nlcst": "^1.0.0", "nlcst-to-string": "^3.0.0", @@ -10125,11 +11033,13 @@ }, "node_modules/retext-smartypants/node_modules/@types/unist": { "version": "2.0.10", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, "node_modules/retext-smartypants/node_modules/unified": { "version": "10.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "dependencies": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -10146,7 +11056,8 @@ }, "node_modules/retext-smartypants/node_modules/unist-util-is": { "version": "5.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -10157,7 +11068,8 @@ }, "node_modules/retext-smartypants/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -10168,7 +11080,8 @@ }, "node_modules/retext-smartypants/node_modules/unist-util-visit": { "version": "4.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", @@ -10181,7 +11094,8 @@ }, "node_modules/retext-smartypants/node_modules/unist-util-visit-parents": { "version": "5.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -10193,7 +11107,8 @@ }, "node_modules/retext-smartypants/node_modules/vfile": { "version": "5.3.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -10207,7 +11122,8 @@ }, "node_modules/retext-smartypants/node_modules/vfile-message": { "version": "3.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -10219,7 +11135,8 @@ }, "node_modules/retext-stringify": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", + "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", "dependencies": { "@types/nlcst": "^1.0.0", "nlcst-to-string": "^3.0.0", @@ -10232,11 +11149,13 @@ }, "node_modules/retext-stringify/node_modules/@types/unist": { "version": "2.0.10", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, "node_modules/retext-stringify/node_modules/unified": { "version": "10.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "dependencies": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -10253,7 +11172,8 @@ }, "node_modules/retext-stringify/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -10264,7 +11184,8 @@ }, "node_modules/retext-stringify/node_modules/vfile": { "version": "5.3.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -10278,7 +11199,8 @@ }, "node_modules/retext-stringify/node_modules/vfile-message": { "version": "3.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -10290,11 +11212,13 @@ }, "node_modules/retext/node_modules/@types/unist": { "version": "2.0.10", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, "node_modules/retext/node_modules/unified": { "version": "10.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "dependencies": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -10311,7 +11235,8 @@ }, "node_modules/retext/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -10322,7 +11247,8 @@ }, "node_modules/retext/node_modules/vfile": { "version": "5.3.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -10336,7 +11262,8 @@ }, "node_modules/retext/node_modules/vfile-message": { "version": "3.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -10348,7 +11275,8 @@ }, "node_modules/reusify": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -10356,13 +11284,14 @@ }, "node_modules/rfdc": { "version": "1.3.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==" }, "node_modules/rimraf": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, - "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -10375,7 +11304,8 @@ }, "node_modules/rollup": { "version": "4.17.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", + "integrity": "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==", "dependencies": { "@types/estree": "1.0.5" }, @@ -10406,201 +11336,21 @@ "fsevents": "~2.3.2" } }, - "node_modules/rollup/node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", - "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-android-arm64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", - "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", - "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-darwin-x64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", - "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", - "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", - "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", - "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", - "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", - "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", - "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", - "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", - "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", - "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", - "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", - "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/rollup/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], + "node_modules/run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/run-parallel": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "funding": [ { "type": "github", @@ -10615,31 +11365,34 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/s.color": { "version": "0.0.15", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", + "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==", + "dev": true }, "node_modules/sass-formatter": { "version": "0.7.9", + "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.9.tgz", + "integrity": "sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==", "dev": true, - "license": "MIT", "dependencies": { "suf-log": "^2.5.3" } }, "node_modules/sax": { "version": "1.3.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" }, "node_modules/section-matter": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", "dependencies": { "extend-shallow": "^2.0.1", "kind-of": "^6.0.0" @@ -10649,11 +11402,9 @@ } }, "node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -10661,23 +11412,50 @@ "node": ">=10" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", + "node_modules/sharp": { + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.3.tgz", + "integrity": "sha512-vHUeXJU1UvlO/BNwTpT0x/r53WkLUVxrmb5JTgW92fdFCFk0ispLMAeu/jPO2vjkXM1fYUi3K7/qcLF47pwM1A==", + "hasInstallScript": true, + "optional": true, "dependencies": { - "yallist": "^4.0.0" + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.0" }, "engines": { - "node": ">=10" + "libvips": ">=8.15.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.3", + "@img/sharp-darwin-x64": "0.33.3", + "@img/sharp-libvips-darwin-arm64": "1.0.2", + "@img/sharp-libvips-darwin-x64": "1.0.2", + "@img/sharp-libvips-linux-arm": "1.0.2", + "@img/sharp-libvips-linux-arm64": "1.0.2", + "@img/sharp-libvips-linux-s390x": "1.0.2", + "@img/sharp-libvips-linux-x64": "1.0.2", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2", + "@img/sharp-libvips-linuxmusl-x64": "1.0.2", + "@img/sharp-linux-arm": "0.33.3", + "@img/sharp-linux-arm64": "0.33.3", + "@img/sharp-linux-s390x": "0.33.3", + "@img/sharp-linux-x64": "0.33.3", + "@img/sharp-linuxmusl-arm64": "0.33.3", + "@img/sharp-linuxmusl-x64": "0.33.3", + "@img/sharp-wasm32": "0.33.3", + "@img/sharp-win32-ia32": "0.33.3", + "@img/sharp-win32-x64": "0.33.3" } }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" - }, "node_modules/shebang-command": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -10687,21 +11465,24 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "engines": { "node": ">=8" } }, "node_modules/shiki": { - "version": "1.4.0", - "license": "MIT", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.5.1.tgz", + "integrity": "sha512-vx4Ds3M3B9ZEmLeSXqBAB85osBWV8ErZfP69kuFQZozPgHc33m7spLTCUkcjwEjFm3gk3F9IdXMv8kX+v9xDHA==", "dependencies": { - "@shikijs/core": "1.4.0" + "@shikijs/core": "1.5.1" } }, "node_modules/signal-exit": { "version": "4.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "engines": { "node": ">=14" }, @@ -10711,16 +11492,18 @@ }, "node_modules/simple-git-hooks": { "version": "2.11.1", + "resolved": "https://registry.npmjs.org/simple-git-hooks/-/simple-git-hooks-2.11.1.tgz", + "integrity": "sha512-tgqwPUMDcNDhuf1Xf6KTUsyeqGdgKMhzaH4PAZZuzguOgTl5uuyeYe/8mWgAr6IBxB5V06uqEf6Dy37gIWDtDg==", "dev": true, "hasInstallScript": true, - "license": "MIT", "bin": { "simple-git-hooks": "cli.js" } }, "node_modules/simple-swizzle": { "version": "0.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", "optional": true, "dependencies": { "is-arrayish": "^0.3.1" @@ -10728,7 +11511,8 @@ }, "node_modules/simple-swizzle/node_modules/is-arrayish": { "version": "0.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", "optional": true }, "node_modules/sirv": { @@ -10746,11 +11530,13 @@ }, "node_modules/sisteransi": { "version": "1.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "node_modules/sitemap": { "version": "7.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", + "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", "dependencies": { "@types/node": "^17.0.5", "@types/sax": "^1.2.1", @@ -10767,20 +11553,23 @@ }, "node_modules/sitemap/node_modules/@types/node": { "version": "17.0.45", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" }, "node_modules/slash": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/slice-ansi": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^6.0.0", "is-fullwidth-code-point": "^4.0.0" @@ -10794,8 +11583,9 @@ }, "node_modules/slice-ansi/node_modules/ansi-styles": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -10805,21 +11595,24 @@ }, "node_modules/source-map": { "version": "0.7.4", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "engines": { "node": ">= 8" } }, "node_modules/source-map-js": { "version": "1.2.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "engines": { "node": ">=0.10.0" } }, "node_modules/space-separated-tokens": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -10827,8 +11620,9 @@ }, "node_modules/spdx-correct": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -10836,8 +11630,9 @@ }, "node_modules/spdx-correct/node_modules/spdx-expression-parse": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, - "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -10845,13 +11640,15 @@ }, "node_modules/spdx-exceptions": { "version": "2.5.0", - "dev": true, - "license": "CC-BY-3.0" + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true }, "node_modules/spdx-expression-parse": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", + "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==", "dev": true, - "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -10859,16 +11656,27 @@ }, "node_modules/spdx-license-ids": { "version": "3.0.17", - "dev": true, - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", + "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", + "dev": true + }, + "node_modules/speakingurl": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", + "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/sprintf-js": { "version": "1.0.3", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "node_modules/stdin-discarder": { "version": "0.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", + "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==", "engines": { "node": ">=18" }, @@ -10878,19 +11686,22 @@ }, "node_modules/stream-replace-string": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/stream-replace-string/-/stream-replace-string-2.0.0.tgz", + "integrity": "sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==" }, "node_modules/string-argv": { "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.6.19" } }, "node_modules/string-width": { "version": "7.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", @@ -10905,7 +11716,8 @@ }, "node_modules/stringify-entities": { "version": "4.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" @@ -10917,7 +11729,8 @@ }, "node_modules/stringify-entities/node_modules/character-entities-legacy": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -10925,7 +11738,8 @@ }, "node_modules/strip-ansi": { "version": "7.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -10938,21 +11752,24 @@ }, "node_modules/strip-bom": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "engines": { "node": ">=4" } }, "node_modules/strip-bom-string": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", "engines": { "node": ">=0.10.0" } }, "node_modules/strip-final-newline": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "engines": { "node": ">=12" }, @@ -10962,8 +11779,9 @@ }, "node_modules/strip-indent": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, - "license": "MIT", "dependencies": { "min-indent": "^1.0.0" }, @@ -10973,8 +11791,9 @@ }, "node_modules/strip-json-comments": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -10984,26 +11803,30 @@ }, "node_modules/strnum": { "version": "1.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" }, "node_modules/style-to-object": { "version": "0.4.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", "dependencies": { "inline-style-parser": "0.1.1" } }, "node_modules/suf-log": { "version": "2.5.3", + "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", + "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", "dev": true, - "license": "MIT", "dependencies": { "s.color": "0.0.15" } }, "node_modules/supports-color": { "version": "5.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { "has-flag": "^3.0.0" }, @@ -11013,7 +11836,8 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "engines": { "node": ">= 0.4" }, @@ -11022,12 +11846,15 @@ } }, "node_modules/svg-tags": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" }, "node_modules/synckit": { "version": "0.9.0", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.0.tgz", + "integrity": "sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==", "dev": true, - "license": "MIT", "dependencies": { "@pkgr/core": "^0.1.0", "tslib": "^2.6.2" @@ -11041,16 +11868,18 @@ }, "node_modules/tapable": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/tar": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "dev": true, - "license": "ISC", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -11065,24 +11894,28 @@ }, "node_modules/tar/node_modules/yallist": { "version": "4.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/text-table": { "version": "0.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true }, "node_modules/to-fast-properties": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "engines": { "node": ">=4" } }, "node_modules/to-regex-range": { "version": "5.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dependencies": { "is-number": "^7.0.0" }, @@ -11092,8 +11925,9 @@ }, "node_modules/toml-eslint-parser": { "version": "0.9.3", + "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.9.3.tgz", + "integrity": "sha512-moYoCvkNUAPCxSW9jmHmRElhm4tVJpHL8ItC/+uYD0EpPSFXbck7yREz9tNdJVTSpHVod8+HoipcpbQ0oE6gsw==", "dev": true, - "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.0.0" }, @@ -11104,6 +11938,18 @@ "url": "https://github.com/sponsors/ota-meshi" } }, + "node_modules/toml-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/totalist": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", @@ -11114,7 +11960,8 @@ }, "node_modules/trim-lines": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11122,7 +11969,8 @@ }, "node_modules/trough": { "version": "2.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11130,8 +11978,9 @@ }, "node_modules/ts-api-utils": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=16" }, @@ -11141,7 +11990,8 @@ }, "node_modules/tsconfck": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.3.tgz", + "integrity": "sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==", "bin": { "tsconfck": "bin/tsconfck.js" }, @@ -11159,13 +12009,15 @@ }, "node_modules/tslib": { "version": "2.6.2", - "devOptional": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "devOptional": true }, "node_modules/type-check": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -11175,15 +12027,17 @@ }, "node_modules/type-detect": { "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/type-fest": { "version": "2.19.0", - "license": "(MIT OR CC0-1.0)", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "engines": { "node": ">=12.20" }, @@ -11193,8 +12047,9 @@ }, "node_modules/typescript": { "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "devOptional": true, - "license": "Apache-2.0", "peer": true, "bin": { "tsc": "bin/tsc", @@ -11206,7 +12061,8 @@ }, "node_modules/ufo": { "version": "1.5.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", + "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==" }, "node_modules/unconfig": { "version": "0.3.13", @@ -11223,11 +12079,13 @@ }, "node_modules/undici-types": { "version": "5.26.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" }, "node_modules/unherit": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", + "integrity": "sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11235,8 +12093,9 @@ }, "node_modules/unicorn-magic": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, @@ -11246,7 +12105,8 @@ }, "node_modules/unified": { "version": "11.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", + "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", @@ -11263,7 +12123,8 @@ }, "node_modules/unist-util-find-after": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" @@ -11275,7 +12136,8 @@ }, "node_modules/unist-util-is": { "version": "6.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", "dependencies": { "@types/unist": "^3.0.0" }, @@ -11286,7 +12148,8 @@ }, "node_modules/unist-util-modify-children": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz", + "integrity": "sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==", "dependencies": { "@types/unist": "^2.0.0", "array-iterate": "^2.0.0" @@ -11298,11 +12161,13 @@ }, "node_modules/unist-util-modify-children/node_modules/@types/unist": { "version": "2.0.10", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, "node_modules/unist-util-position": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", "dependencies": { "@types/unist": "^3.0.0" }, @@ -11313,7 +12178,8 @@ }, "node_modules/unist-util-position-from-estree": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", "dependencies": { "@types/unist": "^3.0.0" }, @@ -11324,7 +12190,8 @@ }, "node_modules/unist-util-remove-position": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", "dependencies": { "@types/unist": "^3.0.0", "unist-util-visit": "^5.0.0" @@ -11336,7 +12203,8 @@ }, "node_modules/unist-util-stringify-position": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "dependencies": { "@types/unist": "^3.0.0" }, @@ -11347,7 +12215,8 @@ }, "node_modules/unist-util-visit": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", @@ -11360,7 +12229,8 @@ }, "node_modules/unist-util-visit-children": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz", + "integrity": "sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -11371,11 +12241,13 @@ }, "node_modules/unist-util-visit-children/node_modules/@types/unist": { "version": "2.0.10", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, "node_modules/unist-util-visit-parents": { "version": "6.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" @@ -11385,6 +12257,14 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/unocss": { "version": "0.58.9", "resolved": "https://registry.npmjs.org/unocss/-/unocss-0.58.9.tgz", @@ -11432,6 +12312,8 @@ }, "node_modules/update-browserslist-db": { "version": "1.0.15", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", + "integrity": "sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==", "funding": [ { "type": "opencollective", @@ -11446,7 +12328,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "escalade": "^3.1.2", "picocolors": "^1.0.0" @@ -11460,21 +12341,24 @@ }, "node_modules/uri-js": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, "node_modules/util-deprecate": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true }, "node_modules/validate-npm-package-license": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, - "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -11482,8 +12366,9 @@ }, "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, - "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -11491,7 +12376,8 @@ }, "node_modules/vfile": { "version": "6.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0", @@ -11504,7 +12390,8 @@ }, "node_modules/vfile-location": { "version": "5.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", + "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" @@ -11516,7 +12403,8 @@ }, "node_modules/vfile-message": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" @@ -11528,7 +12416,8 @@ }, "node_modules/vite": { "version": "5.2.11", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", + "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", "dependencies": { "esbuild": "^0.20.1", "postcss": "^8.4.38", @@ -11579,22 +12468,472 @@ } } }, - "node_modules/vite/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, + "node_modules/vite-hot-client": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-0.2.3.tgz", + "integrity": "sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==", + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/vite-plugin-inspect": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.4.tgz", + "integrity": "sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==", + "dependencies": { + "@antfu/utils": "^0.7.7", + "@rollup/pluginutils": "^5.1.0", + "debug": "^4.3.4", + "error-stack-parser-es": "^0.1.1", + "fs-extra": "^11.2.0", + "open": "^10.1.0", + "perfect-debounce": "^1.0.0", + "picocolors": "^1.0.0", + "sirv": "^2.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/vite-plugin-vue-devtools": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.1.3.tgz", + "integrity": "sha512-qv8Z4yok9RYo6TEs89WnIAlmTHby/+XTim8tlSnMs3lAPcQqqcl/wGRY8gAeYrGCANngOqO+VuabW3Jb1HZtyw==", + "dependencies": { + "@vue/devtools-core": "^7.1.3", + "@vue/devtools-kit": "^7.1.3", + "@vue/devtools-shared": "^7.1.3", + "execa": "^8.0.1", + "sirv": "^2.0.4", + "vite-plugin-inspect": "^0.8.4", + "vite-plugin-vue-inspector": "^5.0.1" + }, + "engines": { + "node": ">=v14.21.3" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0-0 || ^5.0.0-0" + } + }, + "node_modules/vite-plugin-vue-inspector": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.1.0.tgz", + "integrity": "sha512-yIw9dvBz9nQW7DPfbJtUVW6JTnt67hqTPRnTwT2CZWMqDvISyQHRjgKl32nlMh1DRH+92533Sv6t59pWMLUCWA==", + "dependencies": { + "@babel/core": "^7.23.0", + "@babel/plugin-proposal-decorators": "^7.23.0", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.22.15", + "@vue/babel-plugin-jsx": "^1.1.5", + "@vue/compiler-dom": "^3.3.4", + "kolorist": "^1.8.0", + "magic-string": "^0.30.4" + }, + "peerDependencies": { + "vite": "^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0" + } + }, + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], "optional": true, "os": [ "darwin" ], "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" } }, "node_modules/vitefu": { "version": "0.2.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", "peerDependencies": { "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" }, @@ -11605,14 +12944,15 @@ } }, "node_modules/vue": { - "version": "3.4.26", - "license": "MIT", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.27.tgz", + "integrity": "sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==", "dependencies": { - "@vue/compiler-dom": "3.4.26", - "@vue/compiler-sfc": "3.4.26", - "@vue/runtime-dom": "3.4.26", - "@vue/server-renderer": "3.4.26", - "@vue/shared": "3.4.26" + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-sfc": "3.4.27", + "@vue/runtime-dom": "3.4.27", + "@vue/server-renderer": "3.4.27", + "@vue/shared": "3.4.27" }, "peerDependencies": { "typescript": "*" @@ -11625,8 +12965,9 @@ }, "node_modules/vue-eslint-parser": { "version": "9.4.2", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz", + "integrity": "sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.3.4", "eslint-scope": "^7.1.1", @@ -11646,9 +12987,39 @@ "eslint": ">=6.0.0" } }, + "node_modules/vue-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/vue-eslint-parser/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/web-namespaces": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11656,7 +13027,8 @@ }, "node_modules/which": { "version": "2.0.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dependencies": { "isexe": "^2.0.0" }, @@ -11669,7 +13041,8 @@ }, "node_modules/which-pm": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.1.1.tgz", + "integrity": "sha512-xzzxNw2wMaoCWXiGE8IJ9wuPMU+EYhFksjHxrRT8kMT5SnocBPRg69YAMtyV4D12fP582RA+k3P8H9J5EMdIxQ==", "dependencies": { "load-yaml-file": "^0.2.0", "path-exists": "^4.0.0" @@ -11680,14 +13053,16 @@ }, "node_modules/which-pm-runs": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", "engines": { "node": ">=4" } }, "node_modules/widest-line": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", "dependencies": { "string-width": "^5.0.1" }, @@ -11700,11 +13075,13 @@ }, "node_modules/widest-line/node_modules/emoji-regex": { "version": "9.2.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, "node_modules/widest-line/node_modules/string-width": { "version": "5.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -11719,15 +13096,17 @@ }, "node_modules/word-wrap": { "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/wrap-ansi": { "version": "8.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -11742,7 +13121,8 @@ }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "6.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "engines": { "node": ">=12" }, @@ -11752,11 +13132,13 @@ }, "node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "9.2.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, "node_modules/wrap-ansi/node_modules/string-width": { "version": "5.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -11771,41 +13153,47 @@ }, "node_modules/wrappy": { "version": "1.0.2", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "node_modules/xml-name-validator": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=12" } }, "node_modules/y18n": { "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yallist": { "version": "3.1.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yaml": { "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", "dev": true, - "license": "ISC", "engines": { "node": ">= 14" } }, "node_modules/yaml-eslint-parser": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-1.2.2.tgz", + "integrity": "sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==", "dev": true, - "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.0.0", "lodash": "^4.17.21", @@ -11818,10 +13206,23 @@ "url": "https://github.com/sponsors/ota-meshi" } }, + "node_modules/yaml-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/yargs": { "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, - "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -11837,36 +13238,41 @@ }, "node_modules/yargs-parser": { "version": "21.1.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "engines": { "node": ">=12" } }, "node_modules/yargs/node_modules/ansi-regex": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/yargs/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/yargs/node_modules/is-fullwidth-code-point": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/yargs/node_modules/string-width": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -11878,8 +13284,9 @@ }, "node_modules/yargs/node_modules/strip-ansi": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -11889,7 +13296,8 @@ }, "node_modules/yocto-queue": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", "engines": { "node": ">=12.20" }, @@ -11898,22 +13306,25 @@ } }, "node_modules/zod": { - "version": "3.23.6", - "license": "MIT", + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", "funding": { "url": "https://github.com/sponsors/colinhacks" } }, "node_modules/zod-to-json-schema": { "version": "3.23.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.0.tgz", + "integrity": "sha512-az0uJ243PxsRIa2x1WmNE/pnuA05gUq/JB8Lwe1EDCCL/Fz9MgjYQ0fPlyc2Tcv6aF2ZA7WM5TWaRZVEFaAIag==", "peerDependencies": { "zod": "^3.23.3" } }, "node_modules/zwitch": { "version": "2.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" diff --git a/package.json b/package.json index 8307db0..7b27662 100644 --- a/package.json +++ b/package.json @@ -12,27 +12,30 @@ "release": "bumpp" }, "dependencies": { - "@astrojs/mdx": "^2.2.0", + "@astrojs/mdx": "^2.3.1", "@astrojs/rss": "^4.0.5", - "@astrojs/sitemap": "^3.1.1", - "@astrojs/vue": "^4.0.8", - "@unocss/reset": "^0.58.5", - "astro": "^4.5.2", - "marked": "^11.2.0", - "unocss": "^0.58.5", - "vue": "^3.4.21" + "@astrojs/sitemap": "^3.1.4", + "@astrojs/vue": "^4.1.0", + "@unocss/reset": "^0.58.9", + "astro": "^4.7.0", + "nprogress": "^0.2.0", + "unocss": "^0.58.9", + "vue": "^3.4.25" }, "devDependencies": { - "@antfu/eslint-config": "^2.8.1", - "@iconify/json": "^2.2.191", + "@antfu/eslint-config": "^2.16.0", + "@iconify/json": "^2.2.204", + "@types/lodash-es": "^4.17.12", + "@types/nprogress": "^0.2.3", "@vueuse/core": "^10.9.0", "bumpp": "^9.4.0", "eslint": "^8.57.0", "eslint-plugin-astro": "^0.31.4", - "eslint-plugin-format": "^0.1.0", + "eslint-plugin-format": "^0.1.1", "lint-staged": "^15.2.2", + "lodash-es": "^4.17.21", "prettier-plugin-astro": "^0.13.0", - "simple-git-hooks": "^2.10.0" + "simple-git-hooks": "^2.11.1" }, "simple-git-hooks": { "pre-commit": "npx lint-staged" diff --git a/preview.jpg b/preview.jpg deleted file mode 100644 index 72d14a5cdc5b062dd4bb5eb719a071968b917718..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72563 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 K!2vQ$oZ7~(<3FJ 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 AU;qFB diff --git a/public/about.jpg b/public/about.jpg deleted file mode 100644 index a4b3c4feac5cdaa248bb56a1e2964bd8bea99007..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38967 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 oWR}eepL+-q - + + + + + + + + + + + + + + + + diff --git a/public/hero.jpg b/public/hero.jpg index bd4b017523257428879c7713efe8edee8d8a2284..554c45435e47b2004711f2b1446a3f0a381794d4 100644 GIT binary patch literal 11094 zcmeHtWl$Vzx9$uY+}&+(m*AG*GPt`3*WeBb76>lEg1b9GgF6Jb0AUF3Zng)s3jiWKJOVr% zBEmBSBqT&+Gy-%qR8%xlTs%wyYH|<_6*(0p9Wx&r9Rm*|B^Ad@4jus^QBhG4o1~nC zuq>a5sL;YrWTgt|Jz}3oC?caJmdkIJr9;y3INzBDRpX-*@S<@ z5scAohlK= zdV8(Y>_?u+-%@)r^ayp9ss~Ru^LVEZ}K+? z@%nv9QGp?QZ5ZQ*N}I4A^w@q?*ewo5H5Ydte5;1~Bh(2*=>Ho4yDY7F$@4ew3?j#8HYn*U;eM#LXI!n{X5WqL9njAw55TcK&VoMa_3V8DpzD^ zd{tUKZVrLf;fTMi31E@sl%7^a;kW(2$ln22A8B=0hvd<+HN@-KN|j_C&x^zp3h^9H z1$FQf5dGz+^HTo_BS}YQ|Dt{em`wOXKe-X3g>sDLwOM?aUoG23$r;wp=Rl-O{M(yH za+RhC0Kj1{E;ssJq+dMT{1ENXc6H2_ot z_eIVx?zaG{owmp>$3CDgTxXtudJQ&2YWAM+AJ%Zj3dD-puhR!3KL3OL9YoyzT%InW zLBZrM4}-x~j3!4rxt zttkpvNSGwhC;z?K?={X0rd8Lz!YSPRzqk3L`BQ;E75GzuKNa}@u>wCQO?>D8AnemS z5HtcDEbLz+Cm0|UG%Oqdo&p_L0}~4yhmBp-$ef%K#3AO0LCwj{!zHeyT-EtBjC%Go zq5>iVegMAqRl?hQ6d5C+STU+clyAGOU#c)Ckz^1^Sh7B|$MlPv(TnW1;C$Ui?>h3v zW+buCyLi2g{2{s^pZ~TuP@}U}{%nUGv1+CUDY8_zl&Cu)k`n|1SHGxe7-y*B5Ue(o z1J?vvj#2{cm^jclH&Uac!Sf}Hx#fdmd!Z?*HqBNgK0v+YHyCECo6e#H=_qeg`^!&+ zi3CDo;M`lhOZtZc(wj7FAt{>5@433ht`S0yhgD@vJv38FQB}|7_;LjxL8^@9w2+;t&QmLS)LjIVI0QrN5m#rw&r@b=7uNba zGD_BV.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 Ou*#Jqw)Fq8@V@{i@nhlu literal 46449 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 I|B84257?MN5dZ)H diff --git a/src/components/BaseHead.astro b/src/components/BaseHead.astro index 974c380..81adfb7 100644 --- a/src/components/BaseHead.astro +++ b/src/components/BaseHead.astro @@ -1,8 +1,9 @@ --- -import siteConfig from '../site-config' -import '../styles/markdown.css' +import siteConfig from '@/site-config' +import '@/styles/global.css' +import '@/styles/dot.css' -export type Props = { +interface Props { title?: string description?: string image?: { src: string; alt?: string } @@ -14,25 +15,22 @@ const { image = siteConfig.image, pageType = 'website', } = Astro.props + const title = [Astro.props.title, siteConfig.title].filter(Boolean).join(' | ') + const resolvedImage = image?.src ? { src: new URL(image.src, Astro.site).toString(), alt: image.alt, } : undefined + const canonicalURL = new URL(Astro.request.url, Astro.site) -/** - * Enforce some standard canonical URL formatting across the site. - */ function formatCanonicalURL(url: string | URL) { const path = url.toString() const hasQueryParams = path.includes('?') - // If there are query params, make sure the URL has no trailing slash if (hasQueryParams) path.replace(/\/?$/, '') - - // otherwise, canonical URL always has a trailing slash return path.replace(/\/?$/, hasQueryParams ? '' : '/') } --- @@ -43,14 +41,6 @@ function formatCanonicalURL(url: string | URL) { {title} - - - - - @@ -72,7 +62,7 @@ function formatCanonicalURL(url: string | URL) { ) } - + @@ -87,3 +77,15 @@ function formatCanonicalURL(url: string | URL) { ) } + + diff --git a/src/components/Footer.vue b/src/components/Footer.vue index fe9fe87..cad7ee1 100644 --- a/src/components/Footer.vue +++ b/src/components/Footer.vue @@ -1,17 +1,21 @@ diff --git a/src/components/Header.vue b/src/components/Header.vue index 801961b..32cf7fe 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -1,48 +1,150 @@ + + diff --git a/src/components/ListPosts.vue b/src/components/ListPosts.vue index 294105c..e97ec3f 100644 --- a/src/components/ListPosts.vue +++ b/src/components/ListPosts.vue @@ -1,5 +1,5 @@