diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5bf994a6..0177290c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -245,7 +245,7 @@ Released: 2023-02-21
the list of JavaScript reserved words. This will break existing grammars
that use any of the new words in their rule or label names. from @hildjj
-Important information for plug-in authors: PR [#291] added 4 new opcodes to the bytecode:
+Important information for plug-in authors: PR #291 added 4 new opcodes to the bytecode:
- `IF_LT`
- `IF_GE`
- `IF_LT_DYNAMIC`
diff --git a/docs/.eleventy.js b/docs/.eleventy.js
index 66a8e896..a15a871e 100644
--- a/docs/.eleventy.js
+++ b/docs/.eleventy.js
@@ -8,6 +8,8 @@ module.exports = function (eleventyConfig) {
eleventyConfig.addPassthroughCopy("development/favicon.ico");
eleventyConfig.addPassthroughCopy("CNAME");
+ eleventyConfig.ignores.add("README.md");
+
eleventyConfig.setServerOptions({
// Opt-out of the live reload snippet
enabled: true,
diff --git a/docs/_includes/base-layout.html b/docs/_includes/base-layout.html
index abe1bbe6..36abc6e2 100644
--- a/docs/_includes/base-layout.html
+++ b/docs/_includes/base-layout.html
@@ -8,6 +8,7 @@
name="description"
content="Peggy is a parser generator for JavaScript based on the parsing expression grammar formalism."
/>
+
{% if title %}{{ title }} » {% endif %}Peggy – Parser Generator for JavaScript
diff --git a/docs/package.json b/docs/package.json
index b15c3cfa..961afb62 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -12,7 +12,7 @@
"author": "",
"license": "ISC",
"devDependencies": {
- "@11ty/eleventy": "^2.0.1"
+ "@11ty/eleventy": "^3.0.0"
},
"browserslist": [
"defaults, maintained node versions, not op_mini all"
diff --git a/eslint.config.js b/eslint.config.js
deleted file mode 100644
index 9855ccea..00000000
--- a/eslint.config.js
+++ /dev/null
@@ -1,63 +0,0 @@
-"use strict";
-
-module.exports = [
- {
- ignores: [
- "**/*.d.ts",
- "benchmark/**",
- "build/**",
- "docs/**",
- "examples/*.js", // Testing examples
- "node_modules/**",
- "test/cli/fixtures/bad.js", // Intentionally-invalid
- "test/cli/fixtures/imports_peggy.js", // Generated
- "test/cli/fixtures/lib.js", // Generated
- "test/cli/fixtures/useFrags/fs.js", // Generated
- "test/cli/fixtures/useFrags/identifier.js", // Generated
- "test/vendor/**",
- ],
- },
- {
- ...require("@peggyjs/eslint-config/flat/js"),
- ignores: [
- "**/*.min.js",
- "lib/parser.js", // Generated
- ],
- },
- require("@peggyjs/eslint-config/flat/mjs"),
- require("@peggyjs/eslint-config/flat/mocha"),
- require("@peggyjs/eslint-config/flat/ts"),
- {
- ...require("@peggyjs/eslint-config/flat/modern"),
- // All of these can use modern JS and node constructs
- files: ["bin/*.js", "tools/**", "web-test/**", "src/*.mjs"],
- },
- {
- files: ["lib/peg.d.ts"],
- rules: {
- // Easier than fixing the hand-generated peg.d.ts
- "no-unused-vars": "off",
- "one-var": "off",
- "no-use-before-define": "off",
- "init-declarations": "off",
- "@typescript-eslint/no-unused-vars": "off",
- "@typescript-eslint/init-declarations": "off",
- "@typescript-eslint/no-empty-interface": "off",
- "@typescript-eslint/no-shadow": "off",
- "@typescript-eslint/prefer-function-type": "off",
- },
- },
- {
- // Check these files for broad browser compatibility.
- files: [
- "**/*.min.js",
- "lib/parser.js",
- ],
- plugins: {
- compat: require("eslint-plugin-compat"),
- },
- rules: {
- "compat/compat": "error",
- },
- },
-];
diff --git a/eslint.config.mjs b/eslint.config.mjs
new file mode 100644
index 00000000..aa5a4901
--- /dev/null
+++ b/eslint.config.mjs
@@ -0,0 +1,43 @@
+import commonjs from "@peggyjs/eslint-config/commonjs.js";
+import compat from "eslint-plugin-compat";
+import mocha from "@peggyjs/eslint-config/mocha.js";
+import { modern } from "@peggyjs/eslint-config/modern.js";
+import ts from "@peggyjs/eslint-config/ts.js";
+
+export default [
+ {
+ ignores: [
+ "benchmark/**",
+ "build/**",
+ "examples/*.js", // Testing examples
+ "test/cli/fixtures/bad.js", // Intentionally-invalid
+ "test/cli/fixtures/imports_peggy.js", // Generated
+ "test/cli/fixtures/lib.js", // Generated
+ "test/cli/fixtures/useFrags/fs.js", // Generated
+ "test/cli/fixtures/useFrags/identifier.js", // Generated
+ "lib/parser.js", // Generated
+ "bin/generated_template.d.ts", // Generated
+ ],
+ },
+ ...commonjs,
+ ...mocha,
+ ...ts,
+ {
+ ...modern,
+ // All of these can use modern JS and node constructs
+ files: ["bin/*.js", "tools/**", "web-test/**", "src/*.mjs"],
+ },
+ {
+ // Check these files for broad browser compatibility.
+ files: [
+ "**/*.min.js",
+ "lib/parser.js",
+ ],
+ plugins: {
+ compat,
+ },
+ rules: {
+ "compat/compat": "error",
+ },
+ },
+];
diff --git a/lib/peg.d.ts b/lib/peg.d.ts
index ff7afad8..878c70b3 100644
--- a/lib/peg.d.ts
+++ b/lib/peg.d.ts
@@ -1283,6 +1283,11 @@ export interface Dependencies {
}
export interface BuildOptionsBase {
+ /**
+ * Plugins and Peggy compiler rules can take any config items they want.
+ */
+ [pluginConfig: string]: any;
+
/** Rules the parser will be allowed to start parsing from (default: the first rule in the grammar) */
allowedStartRules?: string[];
@@ -1313,10 +1318,6 @@ export interface BuildOptionsBase {
* Override parser's reserved words. Defaults to RESERVED_WORDS.
*/
reservedWords?: string[];
- /**
- * Plugins and Peggy compiler rules can take any config items they want.
- */
- [pluginConfig: string]: any;
}
export interface ParserBuildOptions extends BuildOptionsBase {
diff --git a/lib/tsconfig.json b/lib/tsconfig.json
index 6288161b..aa2c0545 100644
--- a/lib/tsconfig.json
+++ b/lib/tsconfig.json
@@ -2,6 +2,6 @@
"extends": "../tsconfig-base.json",
"include": ["**/*.ts", "**/*.js"],
"compilerOptions": {
- "types": [],
+ "types": []
}
}
diff --git a/package.json b/package.json
index bf974771..c8a704ce 100644
--- a/package.json
+++ b/package.json
@@ -56,7 +56,7 @@
"version": "npm run set_version && npm run parser && npm run parser && npm run test && npm run examples && git add lib/version.js lib/parser.js docs/index.html test/cli/fixtures/imports_peggy.js test/cli/fixtures/lib.js docs/js/examples.js"
},
"devDependencies": {
- "@peggyjs/eslint-config": "^4.0.4",
+ "@peggyjs/eslint-config": "^5.0.0",
"@rollup/plugin-commonjs": "^28.0.0",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-multi-entry": "^6.0.1",
@@ -64,14 +64,14 @@
"@rollup/plugin-typescript": "^12.1.0",
"@types/chai": "^4.3.11",
"@types/jest": "^29.5.13",
- "@types/node": "^22.7.4",
+ "@types/node": "^22.7.5",
"chai": "^4.3.11",
"chai-like": "^1.1.3",
"copyfiles": "^2.4.1",
- "eslint": "^9.11.1",
+ "eslint": "^9.12.0",
"eslint-plugin-compat": "6.0.1",
"eslint-plugin-mocha": "10.5.0",
- "express": "4.21.0",
+ "express": "4.21.1",
"glob": "^11.0.0",
"jest": "^29.7.0",
"package-extract": "2.3.0",
@@ -83,10 +83,10 @@
"ts-jest": "^29.2.5",
"tslib": "^2.7.0",
"typescript": "5.5.4",
- "typescript-eslint": "8.8.0"
+ "typescript-eslint": "8.8.1"
},
"dependencies": {
- "@peggyjs/from-mem": "1.3.4",
+ "@peggyjs/from-mem": "1.3.5",
"commander": "^12.1.0",
"source-map-generator": "0.8.0"
},
@@ -98,7 +98,7 @@
"browserslist": [
"defaults, maintained node versions, not op_mini all"
],
- "packageManager": "pnpm@9.12.0",
+ "packageManager": "pnpm@9.12.1",
"engines": {
"node": ">=18"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7e079dde..3fa239a6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -12,8 +12,8 @@ importers:
.:
dependencies:
'@peggyjs/from-mem':
- specifier: 1.3.4
- version: 1.3.4
+ specifier: 1.3.5
+ version: 1.3.5
commander:
specifier: ^12.1.0
version: 12.1.0
@@ -22,8 +22,8 @@ importers:
version: 0.8.0
devDependencies:
'@peggyjs/eslint-config':
- specifier: ^4.0.4
- version: 4.0.4(eslint@9.11.1)(typescript@5.5.4)
+ specifier: ^5.0.0
+ version: 5.0.0(eslint@9.12.0)(typescript@5.5.4)
'@rollup/plugin-commonjs':
specifier: ^28.0.0
version: 28.0.0(rollup@4.24.0)
@@ -46,8 +46,8 @@ importers:
specifier: ^29.5.13
version: 29.5.13
'@types/node':
- specifier: ^22.7.4
- version: 22.7.4
+ specifier: ^22.7.5
+ version: 22.7.5
chai:
specifier: ^4.3.11
version: 4.5.0
@@ -58,23 +58,23 @@ importers:
specifier: ^2.4.1
version: 2.4.1
eslint:
- specifier: ^9.11.1
- version: 9.11.1
+ specifier: ^9.12.0
+ version: 9.12.0
eslint-plugin-compat:
specifier: 6.0.1
- version: 6.0.1(eslint@9.11.1)
+ version: 6.0.1(eslint@9.12.0)
eslint-plugin-mocha:
specifier: 10.5.0
- version: 10.5.0(eslint@9.11.1)
+ version: 10.5.0(eslint@9.12.0)
express:
- specifier: 4.21.0
- version: 4.21.0
+ specifier: 4.21.1
+ version: 4.21.1
glob:
specifier: ^11.0.0
version: 11.0.0
jest:
specifier: ^29.7.0
- version: 29.7.0(@types/node@22.7.4)
+ version: 29.7.0(@types/node@22.7.5)
package-extract:
specifier: 2.3.0
version: 2.3.0
@@ -95,7 +95,7 @@ importers:
version: 5.34.1
ts-jest:
specifier: ^29.2.5
- version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@22.7.4))(typescript@5.5.4)
+ version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@22.7.5))(typescript@5.5.4)
tslib:
specifier: ^2.7.0
version: 2.7.0
@@ -103,49 +103,63 @@ importers:
specifier: 5.5.4
version: 5.5.4
typescript-eslint:
- specifier: 8.8.0
- version: 8.8.0(eslint@9.11.1)(typescript@5.5.4)
+ specifier: 8.8.1
+ version: 8.8.1(eslint@9.12.0)(typescript@5.5.4)
docs:
devDependencies:
'@11ty/eleventy':
- specifier: ^2.0.1
- version: 2.0.1
+ specifier: ^3.0.0
+ version: 3.0.0
test/cli/fixtures/frags: {}
web-test:
devDependencies:
'@playwright/test':
- specifier: 1.47.2
- version: 1.47.2
+ specifier: 1.48.0
+ version: 1.48.0
'@types/node':
- specifier: 22.7.4
- version: 22.7.4
+ specifier: 22.7.5
+ version: 22.7.5
packages:
- '@11ty/dependency-tree@2.0.1':
- resolution: {integrity: sha512-5R+DsT9LJ9tXiSQ4y+KLFppCkQyXhzAm1AIuBWE/sbU0hSXY5pkhoqQYEcPJQFg/nglL+wD55iv2j+7O96UAvg==}
+ '@11ty/dependency-tree-esm@1.0.0':
+ resolution: {integrity: sha512-Z3KN1Fkv50UM/ZzTR3VBbyOY52HnmhIVCsAV1hn2UzFsGAjyF1Cw8uohhVtheDOSuBR7ZSeo1unwkz1HxFlUtQ==}
- '@11ty/eleventy-dev-server@1.0.4':
- resolution: {integrity: sha512-qVBmV2G1KF/0o5B/3fITlrrDHy4bONUI2YuN3/WJ3BNw4NU1d/we8XhKrlgq13nNvHoBx5czYp3LZt8qRG53Fg==}
- engines: {node: '>=14'}
+ '@11ty/dependency-tree@3.0.1':
+ resolution: {integrity: sha512-aZizxcL4Z/clm3KPRx8i9ohW9R2gLssXfUSy7qQmQRXb4CUOyvmqk2gKeJqRmXIfMi2bB9w03SgtN5v1YwqpiA==}
+
+ '@11ty/eleventy-dev-server@2.0.4':
+ resolution: {integrity: sha512-d0CuufX6yPtVz+RW0oJZg1pVoxo1jOrPmpXYacoiKLJm0MMC9MkPQOCXlimguHVaceHejFo5+aZB9/aGB2RR0A==}
+ engines: {node: '>=18'}
hasBin: true
+ '@11ty/eleventy-plugin-bundle@3.0.0':
+ resolution: {integrity: sha512-JSnqehT+sWSPi6e44jTXUW+KiV9284YF9fzPQvfGB4cXlk/m/SJk17CavHCleIvKXDN+jrUw9TZkwAwr85ONWQ==}
+ engines: {node: '>=18'}
+
'@11ty/eleventy-utils@1.0.3':
resolution: {integrity: sha512-nULO91om7vQw4Y/UBjM8i7nJ1xl+/nyK4rImZ41lFxiY2d+XUz7ChAj1CDYFjrLZeu0utAYJTZ45LlcHTkUG4g==}
engines: {node: '>=12'}
- '@11ty/eleventy@2.0.1':
- resolution: {integrity: sha512-t8XVUbCJByhVEa1RzO0zS2QzbL3wPY8ot1yUw9noqiSHxJWUwv6jiwm1/MZDPTYtkZH2ZHvdQIRQ5/SjG9XmLw==}
- engines: {node: '>=14'}
+ '@11ty/eleventy@3.0.0':
+ resolution: {integrity: sha512-0P0ZsJXVW2QiNdhd7z+GYy6n+ivh0enx1DRdua5ta6NlzY2AhbkeWBY6U+FKA8lPS3H4+XsTpfLLfIScpPZLaQ==}
+ engines: {node: '>=18'}
hasBin: true
'@11ty/lodash-custom@4.17.21':
resolution: {integrity: sha512-Mqt6im1xpb1Ykn3nbcCovWXK3ggywRJa+IXIdoz4wIIK+cvozADH63lexcuPpGS/gJ6/m2JxyyXDyupkMr5DHw==}
engines: {node: '>=14'}
+ '@11ty/posthtml-urls@1.0.0':
+ resolution: {integrity: sha512-CcsRdI933x613u7CjM+QGs7iD/m8SaDup3Apohg1+7dybigrEUHc2jGS3mcMgQKvF2+IphqmepD/FrKLlPkPEg==}
+ engines: {node: '>= 6'}
+
+ '@11ty/recursive-copy@3.0.0':
+ resolution: {integrity: sha512-v1Mr7dWx5nk69/HRRtDHUYDV9N8+cE12IGiKSFOwML7HjOzUXwTP88e3cGuhqoVstkBil1ZEIaOB0KPP1zwqXA==}
+
'@ampproject/remapping@2.3.0':
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
@@ -341,8 +355,16 @@ packages:
resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.11.1':
- resolution: {integrity: sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==}
+ '@eslint/js@9.12.0':
+ resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/json@0.5.0':
+ resolution: {integrity: sha512-3cTSkHj/Mw/lLwrrVUgnhgWUH1FT2aJ3OLqi5gDvwunHMHBlf6ausKdsrxshH4vXx6mYS65dxG1dvWJI0U+Cuw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/markdown@6.2.0':
+ resolution: {integrity: sha512-ZLWZ6RNy5flf1Nk2DBt0V77MQpQEo8snkjVT75P5J0SJkE/QNoqgy7+dBvNjlyZuj664pU43uDXWg3J8AfF0IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.4':
@@ -353,16 +375,25 @@ packages:
resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@humanfs/core@0.19.0':
+ resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==}
+ engines: {node: '>=18.18.0'}
+
+ '@humanfs/node@0.16.5':
+ resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==}
+ engines: {node: '>=18.18.0'}
+
'@humanwhocodes/module-importer@1.0.1':
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
engines: {node: '>=12.22'}
- '@humanwhocodes/retry@0.3.0':
- resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==}
- engines: {node: '>=18.18'}
+ '@humanwhocodes/momoa@3.2.2':
+ resolution: {integrity: sha512-Anw9F6BGk+fh0GTCI7WhVLF+t0cOd36QjLhGkRa+OvdlNC1iuu3wyN+1fi9jKQBACj58GYGDPffFhGvu77Kh+w==}
+ engines: {node: '>=18'}
- '@iarna/toml@2.2.5':
- resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==}
+ '@humanwhocodes/retry@0.3.1':
+ resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
+ engines: {node: '>=18.18'}
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
@@ -478,20 +509,20 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@peggyjs/eslint-config@4.0.4':
- resolution: {integrity: sha512-RSPKxha440+85R6MXgV8aPK0jtl1N7J6XM3kPcP3lICnUrhp6L5c3+rTM7oi/5vvFpp91h8KtlEeLA3UZGcyzg==}
+ '@peggyjs/eslint-config@5.0.0':
+ resolution: {integrity: sha512-9iEAcV3KlqKxoGfSyL2uA0nox7B2SiwWo/q5puJSdY5RCRNdsxBTpzqbOpJiGNLAb5VxMZAbi52UJHKSOkonng==}
engines: {node: '>=18'}
- '@peggyjs/from-mem@1.3.4':
- resolution: {integrity: sha512-6DqaCO73ihyM2AJ2Vl4QQGmmU3MoD4hFh0RFRzxPdLkSLfE0QMEyDfaojE/R3KbsL1UP4VQyJA2clwX4agSTBw==}
+ '@peggyjs/from-mem@1.3.5':
+ resolution: {integrity: sha512-oRyzXE7nirAn+5yYjCdWQHg3EG2XXcYRoYNOK8Quqnmm+9FyK/2YWVunwudlYl++M3xY+gIAdf0vAYS+p0nKfQ==}
engines: {node: '>=18'}
'@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
- '@playwright/test@1.47.2':
- resolution: {integrity: sha512-jTXRsoSPONAs8Za9QEQdyjFn+0ZQFjCiIztAIF6bi1HqhBzG9Ma7g1WotyiGqFSBRZjIEqMdT8RUlbk1QVhzCQ==}
+ '@playwright/test@1.48.0':
+ resolution: {integrity: sha512-W5lhqPUVPqhtc/ySvZI5Q8X2ztBOUgZ8LbAFy0JQgrXZs2xaILrUcNO3rQjwbLPfGK13+rZsDa1FpG+tqYkT5w==}
engines: {node: '>=18'}
hasBin: true
@@ -645,13 +676,13 @@ packages:
'@sinclair/typebox@0.27.8':
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
- '@sindresorhus/slugify@1.1.2':
- resolution: {integrity: sha512-V9nR/W0Xd9TSGXpZ4iFUcFGhuOJtZX82Fzxj1YISlbSgKvIiNa7eLEZrT0vAraPOt++KHauIVNYgGRgjc13dXA==}
- engines: {node: '>=10'}
+ '@sindresorhus/slugify@2.2.1':
+ resolution: {integrity: sha512-MkngSCRZ8JdSOCHRaYd+D01XhvU3Hjy6MGl06zhOk614hp9EOAp5gIkBeQg7wtmxpitU6eAL4kdiRMcJa2dlrw==}
+ engines: {node: '>=12'}
- '@sindresorhus/transliterate@0.1.2':
- resolution: {integrity: sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w==}
- engines: {node: '>=10'}
+ '@sindresorhus/transliterate@1.6.0':
+ resolution: {integrity: sha512-doH1gimEu3A46VX6aVxpHTeHrytJAG6HgdxntYnCFiIFHEM/ZGpG8KiZGBChchjQmG0XFIBL552kBTjVcMZXwQ==}
+ engines: {node: '>=12'}
'@sinonjs/commons@3.0.1':
resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==}
@@ -659,31 +690,8 @@ packages:
'@sinonjs/fake-timers@10.3.0':
resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==}
- '@stylistic/eslint-plugin-js@2.6.0':
- resolution: {integrity: sha512-6oN0Djdy8gTRhx2qS1m4P+CeDKqmZZwc4ibgzzJS+8iBW3Ts1c2mAvi+OH6TN4bt0AHm0FnDv2+KtTqqueMATw==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: '>=8.40.0'
-
- '@stylistic/eslint-plugin-jsx@2.6.0':
- resolution: {integrity: sha512-Hm7YODwBwAsYtacY9hR5ONiBS7K9og4YZFjBr8mfqsmlCYVFje1HsOKG+tylePkwcu0Qhi+lY86cP3rlV4PhAA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: '>=8.40.0'
-
- '@stylistic/eslint-plugin-plus@2.6.0':
- resolution: {integrity: sha512-9GfLF08zx/pNFpQQlNMz6f4IixoS8zdSBFdJLWLTorMilNUjd4dDuA5ej4Z32+mTZf4u6lduzQcUrAYiGKTLTg==}
- peerDependencies:
- eslint: '*'
-
- '@stylistic/eslint-plugin-ts@2.6.0':
- resolution: {integrity: sha512-9ooVm+BRNqdyI/p10eKGAdbdLKU5lllc7mX4Xqp76hKDsh5cCxmZM6zMgK3CLKkYrW0RUunFORkg8dAnmc1qIA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: '>=8.40.0'
-
- '@stylistic/eslint-plugin@2.6.0':
- resolution: {integrity: sha512-BYzdgwz/4WgDTGmkPMKXFLRBKnYNVnmgD4NDsDCGJulqLFLF6sW1gr6gAJSFnkxwsdhEg+GApF4m5e3OMDpd6g==}
+ '@stylistic/eslint-plugin@2.9.0':
+ resolution: {integrity: sha512-OrDyFAYjBT61122MIY1a3SfEgy3YCMgt2vL4eoPmvTwDBwyQhAXurxNQznlRD/jESNfYWfID8Ej+31LljvF7Xg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.40.0'
@@ -703,8 +711,8 @@ packages:
'@types/chai@4.3.20':
resolution: {integrity: sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==}
- '@types/eslint@9.6.1':
- resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
+ '@types/debug@4.1.12':
+ resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
'@types/estree@1.0.6':
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
@@ -727,11 +735,14 @@ packages:
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
- '@types/minimatch@3.0.5':
- resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==}
+ '@types/mdast@4.0.4':
+ resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
+
+ '@types/ms@0.7.34':
+ resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
- '@types/node@22.7.4':
- resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==}
+ '@types/node@22.7.5':
+ resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==}
'@types/resolve@1.20.2':
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
@@ -739,14 +750,17 @@ packages:
'@types/stack-utils@2.0.3':
resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==}
+ '@types/unist@3.0.3':
+ resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
+
'@types/yargs-parser@21.0.3':
resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
'@types/yargs@17.0.33':
resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==}
- '@typescript-eslint/eslint-plugin@8.8.0':
- resolution: {integrity: sha512-wORFWjU30B2WJ/aXBfOm1LX9v9nyt9D3jsSOxC3cCaTQGCW5k4jNpmjFv3U7p/7s4yvdjHzwtv2Sd2dOyhjS0A==}
+ '@typescript-eslint/eslint-plugin@8.8.1':
+ resolution: {integrity: sha512-xfvdgA8AP/vxHgtgU310+WBnLB4uJQ9XdyP17RebG26rLtDrQJV3ZYrcopX91GrHmMoH8bdSwMRh2a//TiJ1jQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
@@ -756,8 +770,8 @@ packages:
typescript:
optional: true
- '@typescript-eslint/parser@8.8.0':
- resolution: {integrity: sha512-uEFUsgR+tl8GmzmLjRqz+VrDv4eoaMqMXW7ruXfgThaAShO9JTciKpEsB+TvnfFfbg5IpujgMXVV36gOJRLtZg==}
+ '@typescript-eslint/parser@8.8.1':
+ resolution: {integrity: sha512-hQUVn2Lij2NAxVFEdvIGxT9gP1tq2yM83m+by3whWFsWC+1y8pxxxHUFE1UqDu2VsGi2i6RLcv4QvouM84U+ow==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -770,8 +784,12 @@ packages:
resolution: {integrity: sha512-EL8eaGC6gx3jDd8GwEFEV091210U97J0jeEHrAYvIYosmEGet4wJ+g0SYmLu+oRiAwbSA5AVrt6DxLHfdd+bUg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/type-utils@8.8.0':
- resolution: {integrity: sha512-IKwJSS7bCqyCeG4NVGxnOP6lLT9Okc3Zj8hLO96bpMkJab+10HIfJbMouLrlpyOr3yrQ1cA413YPFiGd1mW9/Q==}
+ '@typescript-eslint/scope-manager@8.8.1':
+ resolution: {integrity: sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@typescript-eslint/type-utils@8.8.1':
+ resolution: {integrity: sha512-qSVnpcbLP8CALORf0za+vjLYj1Wp8HSoiI8zYU5tHxRVj30702Z1Yw4cLwfNKhTPWp5+P+k1pjmD5Zd1nhxiZA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -783,6 +801,10 @@ packages:
resolution: {integrity: sha512-QJwc50hRCgBd/k12sTykOJbESe1RrzmX6COk8Y525C9l7oweZ+1lw9JiU56im7Amm8swlz00DRIlxMYLizr2Vw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/types@8.8.1':
+ resolution: {integrity: sha512-WCcTP4SDXzMd23N27u66zTKMuEevH4uzU8C9jf0RO4E04yVHgQgW+r+TeVTNnO1KIfrL8ebgVVYYMMO3+jC55Q==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/typescript-estree@8.8.0':
resolution: {integrity: sha512-ZaMJwc/0ckLz5DaAZ+pNLmHv8AMVGtfWxZe/x2JVEkD5LnmhWiQMMcYT7IY7gkdJuzJ9P14fRy28lUrlDSWYdw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -792,16 +814,35 @@ packages:
typescript:
optional: true
+ '@typescript-eslint/typescript-estree@8.8.1':
+ resolution: {integrity: sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@typescript-eslint/utils@8.8.0':
resolution: {integrity: sha512-QE2MgfOTem00qrlPgyByaCHay9yb1+9BjnMFnSFkUKQfu7adBXDTnCAivURnuPPAG/qiB+kzKkZKmKfaMT0zVg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
+ '@typescript-eslint/utils@8.8.1':
+ resolution: {integrity: sha512-/QkNJDbV0bdL7H7d0/y0qBbV2HTtf0TIyjSDTvvmQEzeVx8jEImEbLuOA4EsvE8gIgqMitns0ifb5uQhMj8d9w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+
'@typescript-eslint/visitor-keys@8.8.0':
resolution: {integrity: sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/visitor-keys@8.8.1':
+ resolution: {integrity: sha512-0/TdC3aeRAsW7MDvYRwEc1Uwm0TIBfzjPFgg60UU2Haj5qsCs9cc3zNgY71edqE3LbWfF/WoZQd3lJoDXFQpag==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
a-sync-waterfall@1.0.1:
resolution: {integrity: sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==}
@@ -814,10 +855,9 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@7.4.1:
- resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
+ acorn-walk@8.3.4:
+ resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==}
engines: {node: '>=0.4.0'}
- hasBin: true
acorn@8.12.1:
resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
@@ -855,9 +895,6 @@ packages:
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
engines: {node: '>=12'}
- any-promise@0.1.0:
- resolution: {integrity: sha512-lqzY9o+BbeGHRCOyxQkt/Tgvz0IZhTmQiA+LxQW8wSNpcTbj8K+0cZiSEvbpNZZP9/11Gy7dnLO3GNWUXO4d1g==}
-
anymatch@3.1.3:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
@@ -872,10 +909,6 @@ packages:
resolution: {integrity: sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==}
engines: {node: '>=0.10.0'}
- array-differ@3.0.0:
- resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==}
- engines: {node: '>=8'}
-
array-flatten@1.1.1:
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
@@ -883,10 +916,6 @@ packages:
resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==}
engines: {node: '>=0.10.0'}
- array-union@2.1.0:
- resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
- engines: {node: '>=8'}
-
array-uniq@1.0.3:
resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==}
engines: {node: '>=0.10.0'}
@@ -895,16 +924,9 @@ packages:
resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
engines: {node: '>=0.10.0'}
- arrify@2.0.1:
- resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==}
- engines: {node: '>=8'}
-
asap@2.0.6:
resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
- assert-never@1.3.0:
- resolution: {integrity: sha512-9Z3vxQ+berkL/JJo0dK+EY3Lp0s3NtSnP3VCLsh5HDcZPrh0M+KQRK5sWhUeyPPH+/RCxZqOxLMR+YC6vlviEQ==}
-
assertion-error@1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
@@ -939,21 +961,17 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- babel-walk@3.0.0-canary-5:
- resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==}
- engines: {node: '>= 10.0.0'}
-
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- bcp-47-match@1.0.3:
- resolution: {integrity: sha512-LggQ4YTdjWQSKELZF5JwchnBa1u0pIQSZf5lSdOHEdbVP55h0qICA/FUp3+W99q0xqxYa1ZQizTUH87gecII5w==}
+ bcp-47-match@2.0.3:
+ resolution: {integrity: sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==}
- bcp-47-normalize@1.1.1:
- resolution: {integrity: sha512-jWZ1Jdu3cs0EZdfCkS0UE9Gg01PtxnChjEBySeB+Zo6nkqtFfnvtoQQgP1qU1Oo4qgJgxhTI6Sf9y/pZIhPs0A==}
+ bcp-47-normalize@2.3.0:
+ resolution: {integrity: sha512-8I/wfzqQvttUFz7HVJgIZ7+dj3vUaIyIxYXaTRP1YWoSDfzt6TUmxaKZeuXR62qBmYr+nvuWINFRl6pZ5DlN4Q==}
- bcp-47@1.0.8:
- resolution: {integrity: sha512-Y9y1QNBBtYtv7hcmoX0tR+tUNSFZGZ6OL6vKPObq8BbOhkCoyayF6ogfLTgAli/KuAEbsYHYUNq2AQuY6IuLag==}
+ bcp-47@2.1.0:
+ resolution: {integrity: sha512-9IIS3UPrvIa1Ej+lVDdDwO7zLehjqsaByECw0bu2RRGP73jALm6FYbzI5gWbgHLvNdkvfXB5YrSbocZdOS0c0w==}
binary-extensions@2.3.0:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
@@ -1011,6 +1029,9 @@ packages:
caniuse-lite@1.0.30001664:
resolution: {integrity: sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==}
+ ccount@2.0.1:
+ resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
+
chai-like@1.1.3:
resolution: {integrity: sha512-JGsxE2PBhXeXxfzkAobp8KcyVdXHa96/I/4oJf6GKtQccTugVaVD68TvPDiCUo+hBC2meR68riSeABHkn+Hyug==}
peerDependencies:
@@ -1032,8 +1053,11 @@ packages:
resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==}
engines: {node: '>=10'}
- character-parser@2.2.0:
- resolution: {integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==}
+ character-entities@2.0.2:
+ resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
+
+ chardet@2.0.0:
+ resolution: {integrity: sha512-xVgPpulCooDjY6zH4m9YW3jbkaBe3FKIAvF5sj5t7aBNsVl2ljIE+xwJ4iNgiDZHFQvNIpjdKdVOQvvk5ZfxbQ==}
check-error@1.0.3:
resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==}
@@ -1097,9 +1121,6 @@ packages:
concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- constantinople@4.0.1:
- resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==}
-
content-disposition@0.5.4:
resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
engines: {node: '>= 0.6'}
@@ -1114,8 +1135,8 @@ packages:
cookie-signature@1.0.6:
resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
- cookie@0.6.0:
- resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
+ cookie@0.7.1:
+ resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==}
engines: {node: '>= 0.6'}
copyfiles@2.4.1:
@@ -1151,6 +1172,9 @@ packages:
supports-color:
optional: true
+ decode-named-character-reference@1.0.2:
+ resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
+
dedent@1.5.3:
resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==}
peerDependencies:
@@ -1174,6 +1198,10 @@ packages:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
+ define-properties@1.2.1:
+ resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
+ engines: {node: '>= 0.4'}
+
depd@2.0.0:
resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
engines: {node: '>= 0.8'}
@@ -1182,6 +1210,14 @@ packages:
resolution: {integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==}
engines: {node: '>= 0.6.0'}
+ dependency-graph@1.0.0:
+ resolution: {integrity: sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==}
+ engines: {node: '>=4'}
+
+ dequal@2.0.3:
+ resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
+ engines: {node: '>=6'}
+
destroy@1.2.0:
resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
@@ -1195,13 +1231,13 @@ packages:
engines: {node: '>= 0.8.0'}
hasBin: true
+ devlop@1.1.0:
+ resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
+
diff-sequences@29.6.3:
resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- doctypes@1.1.0:
- resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==}
-
dom-serializer@1.4.1:
resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
@@ -1254,6 +1290,14 @@ packages:
resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==}
engines: {node: '>=0.12'}
+ entities@4.5.0:
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
+ engines: {node: '>=0.12'}
+
+ entities@5.0.0:
+ resolution: {integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==}
+ engines: {node: '>=0.12'}
+
errno@0.1.8:
resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==}
hasBin: true
@@ -1269,6 +1313,10 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
+ es-object-atoms@1.0.0:
+ resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
+ engines: {node: '>= 0.4'}
+
escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
@@ -1288,6 +1336,10 @@ packages:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
+ escape-string-regexp@5.0.0:
+ resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
+ engines: {node: '>=12'}
+
eslint-plugin-compat@6.0.1:
resolution: {integrity: sha512-0MeIEuoy8kWkOhW38kK8hU4vkb6l/VvyjpuYDymYOXmUY9NvTgyErF16lYuX+HPS5hkmym7lfA+XpYZiWYWmYA==}
engines: {node: '>=18.x'}
@@ -1322,8 +1374,8 @@ packages:
resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.11.1:
- resolution: {integrity: sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==}
+ eslint@9.12.0:
+ resolution: {integrity: sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -1332,6 +1384,9 @@ packages:
jiti:
optional: true
+ esm-import-transformer@3.0.2:
+ resolution: {integrity: sha512-PgvO0wro44lTDM9pYeeOIfpS0lGF80jA+rjT7sBd3b07rxv1AxeNMEI5kSCqRKke2W6SPEz17W3kHOLjaiD7Cw==}
+
espree@10.2.0:
resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -1364,6 +1419,10 @@ packages:
resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
engines: {node: '>= 0.6'}
+ evaluate-value@2.0.0:
+ resolution: {integrity: sha512-VonfiuDJc0z4sOO7W0Pd130VLsXN6vmBWZlrog1mCb/o7o/Nl5Lr25+Kj/nkCCAhG+zqeeGjxhkK9oHpkgTHhQ==}
+ engines: {node: '>= 8'}
+
execa@5.1.1:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
@@ -1376,8 +1435,8 @@ packages:
resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- express@4.21.0:
- resolution: {integrity: sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==}
+ express@4.21.1:
+ resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==}
engines: {node: '>= 0.10.0'}
extend-shallow@2.0.1:
@@ -1418,6 +1477,10 @@ packages:
filelist@1.0.4:
resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
+ filesize@10.1.6:
+ resolution: {integrity: sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==}
+ engines: {node: '>= 10.4.0'}
+
fill-range@7.1.1:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
@@ -1525,8 +1588,8 @@ packages:
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
engines: {node: '>=18'}
- globals@15.8.0:
- resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==}
+ globals@15.11.0:
+ resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==}
engines: {node: '>=18'}
globals@15.9.0:
@@ -1546,14 +1609,6 @@ packages:
resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
engines: {node: '>=6.0'}
- hamljs@0.6.2:
- resolution: {integrity: sha512-/chXRp4WpL47I+HX1vCCdSbEXAljEG2FBMmgO7Am0bYsqgnEjreeWzUdX1onXqwZtcfgxbCg5WtEYYvuZ5muBg==}
-
- handlebars@4.7.8:
- resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==}
- engines: {node: '>=0.4.7'}
- hasBin: true
-
has-flag@3.0.0:
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
engines: {node: '>=4'}
@@ -1573,10 +1628,6 @@ packages:
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
engines: {node: '>= 0.4'}
- has-tostringtag@1.0.2:
- resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
- engines: {node: '>= 0.4'}
-
hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
@@ -1587,9 +1638,9 @@ packages:
htmlparser2@7.2.0:
resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==}
- http-equiv-refresh@1.0.0:
- resolution: {integrity: sha512-TScO04soylRN9i/QdOdgZyhydXg9z6XdaGzEyOgDKycePeDeTT4KvigjBcI+tgfTlieLWauGORMq5F1eIDa+1w==}
- engines: {node: '>= 0.10'}
+ http-equiv-refresh@2.0.1:
+ resolution: {integrity: sha512-XJpDL/MLkV3dKwLzHwr2dY05dYNfBNlyPu4STQ8WvKCFdc6vC5tPXuq28of663+gHVg03C+16pHHs/+FmmDjcw==}
+ engines: {node: '>= 6'}
http-errors@2.0.0:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
@@ -1631,11 +1682,11 @@ packages:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines: {node: '>= 0.10'}
- is-alphabetical@1.0.4:
- resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==}
+ is-alphabetical@2.0.1:
+ resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
- is-alphanumerical@1.0.4:
- resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==}
+ is-alphanumerical@2.0.1:
+ resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
@@ -1648,11 +1699,8 @@ packages:
resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
engines: {node: '>= 0.4'}
- is-decimal@1.0.4:
- resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==}
-
- is-expression@4.0.0:
- resolution: {integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==}
+ is-decimal@2.0.1:
+ resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
is-extendable@0.1.1:
resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
@@ -1684,20 +1732,9 @@ packages:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
- is-path-inside@3.0.3:
- resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
- engines: {node: '>=8'}
-
- is-promise@2.2.2:
- resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==}
-
is-reference@1.2.1:
resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
- is-regex@1.1.4:
- resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
- engines: {node: '>= 0.4'}
-
is-stream@2.0.1:
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
engines: {node: '>=8'}
@@ -1711,8 +1748,8 @@ packages:
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- iso-639-1@2.1.15:
- resolution: {integrity: sha512-7c7mBznZu2ktfvyT582E2msM+Udc1EjOyhVRE/0ZsjD9LBtWSm23h3PtiRh2a35XoUsTQQjJXaJzuLjXsOdFDg==}
+ iso-639-1@3.1.3:
+ resolution: {integrity: sha512-1jz0Wh9hyLMRwqEPchb/KZCiTqfFWtc9R3nm7GHPygBAKS8wdKJ3FH4lvLsri6UtAE5Kz5SnowtXZa//6bqMyw==}
engines: {node: '>=6.0'}
istanbul-lib-coverage@3.2.2:
@@ -1880,9 +1917,6 @@ packages:
node-notifier:
optional: true
- js-stringify@1.0.2:
- resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==}
-
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -1916,9 +1950,6 @@ packages:
engines: {node: '>=6'}
hasBin: true
- jstransformer@1.0.0:
- resolution: {integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==}
-
junk@1.0.3:
resolution: {integrity: sha512-3KF80UaaSSxo8jVnRYtMKNGFOoVPBdkkVPsw+Ad0y4oxKXPduS6G6iHkrf69yJVff/VAaYXkV42rtZ7daJxU3w==}
engines: {node: '>=0.10.0'}
@@ -1949,8 +1980,8 @@ packages:
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- linkify-it@4.0.1:
- resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==}
+ linkify-it@5.0.0:
+ resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==}
liquidjs@10.17.0:
resolution: {integrity: sha512-M4MC5/nencttIJHirl5jFTkl7Yu+grIDLn3Qgl7BPAD3BsbTCQknDxlG5VXWRwslWIjk8lSZZjVq9LioILDk1Q==}
@@ -1968,9 +1999,6 @@ packages:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines: {node: '>=10'}
- lodash.deburr@4.1.0:
- resolution: {integrity: sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==}
-
lodash.memoize@4.1.2:
resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
@@ -1980,6 +2008,9 @@ packages:
lodash.sortby@4.7.0:
resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
+ longest-streak@3.1.0:
+ resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
+
loupe@2.3.7:
resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
@@ -2010,10 +2041,13 @@ packages:
makeerror@1.0.12:
resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==}
- markdown-it@13.0.2:
- resolution: {integrity: sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==}
+ markdown-it@14.1.0:
+ resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==}
hasBin: true
+ markdown-table@3.0.3:
+ resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
+
matched@5.0.1:
resolution: {integrity: sha512-E1fhSTPRyhAlNaNvGXAgZQlq1hL0bgYMTk/6bktVlIhzUnX/SZs7296ACdVeNJE8xFNGSuvd9IpI7vSnmcqLvw==}
engines: {node: '>=10'}
@@ -2022,8 +2056,41 @@ packages:
resolution: {integrity: sha512-9ORVtDUFk4u/NFfo0vG/ND/z7UQCVZBL539YW0+U1I7H1BkZwizcPx5foFv7LCPcBnm2U6RjFnQOsIvN4/Vm2A==}
engines: {node: '>=0.10.0'}
- mdurl@1.0.1:
- resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==}
+ mdast-util-find-and-replace@3.0.1:
+ resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==}
+
+ mdast-util-from-markdown@2.0.1:
+ resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==}
+
+ mdast-util-gfm-autolink-literal@2.0.1:
+ resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==}
+
+ mdast-util-gfm-footnote@2.0.0:
+ resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==}
+
+ mdast-util-gfm-strikethrough@2.0.0:
+ resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==}
+
+ mdast-util-gfm-table@2.0.0:
+ resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==}
+
+ mdast-util-gfm-task-list-item@2.0.0:
+ resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==}
+
+ mdast-util-gfm@3.0.0:
+ resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==}
+
+ mdast-util-phrasing@4.1.0:
+ resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==}
+
+ mdast-util-to-markdown@2.1.0:
+ resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==}
+
+ mdast-util-to-string@4.0.0:
+ resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
+
+ mdurl@2.0.0:
+ resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
media-typer@0.3.0:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
@@ -2043,6 +2110,90 @@ packages:
resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
engines: {node: '>= 0.6'}
+ micromark-core-commonmark@2.0.1:
+ resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==}
+
+ micromark-extension-gfm-autolink-literal@2.1.0:
+ resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
+
+ micromark-extension-gfm-footnote@2.1.0:
+ resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==}
+
+ micromark-extension-gfm-strikethrough@2.1.0:
+ resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==}
+
+ micromark-extension-gfm-table@2.1.0:
+ resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==}
+
+ micromark-extension-gfm-tagfilter@2.0.0:
+ resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==}
+
+ micromark-extension-gfm-task-list-item@2.1.0:
+ resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==}
+
+ micromark-extension-gfm@3.0.0:
+ resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==}
+
+ micromark-factory-destination@2.0.0:
+ resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==}
+
+ micromark-factory-label@2.0.0:
+ resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==}
+
+ micromark-factory-space@2.0.0:
+ resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==}
+
+ micromark-factory-title@2.0.0:
+ resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==}
+
+ micromark-factory-whitespace@2.0.0:
+ resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==}
+
+ micromark-util-character@2.1.0:
+ resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==}
+
+ micromark-util-chunked@2.0.0:
+ resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==}
+
+ micromark-util-classify-character@2.0.0:
+ resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==}
+
+ micromark-util-combine-extensions@2.0.0:
+ resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==}
+
+ micromark-util-decode-numeric-character-reference@2.0.1:
+ resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==}
+
+ micromark-util-decode-string@2.0.0:
+ resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==}
+
+ micromark-util-encode@2.0.0:
+ resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==}
+
+ micromark-util-html-tag-name@2.0.0:
+ resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==}
+
+ micromark-util-normalize-identifier@2.0.0:
+ resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==}
+
+ micromark-util-resolve-all@2.0.0:
+ resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==}
+
+ micromark-util-sanitize-uri@2.0.0:
+ resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==}
+
+ micromark-util-subtokenize@2.0.1:
+ resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==}
+
+ micromark-util-symbol@2.0.0:
+ resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==}
+
+ micromark-util-types@2.0.0:
+ resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==}
+
+ micromark@4.0.0:
+ resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==}
+
micromatch@4.0.8:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines: {node: '>=8.6'}
@@ -2087,23 +2238,20 @@ packages:
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- minipass@3.3.6:
- resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
- engines: {node: '>=8'}
-
minipass@7.1.2:
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
- mkdirp@0.5.6:
- resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
- hasBin: true
-
mkdirp@1.0.4:
resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
engines: {node: '>=10'}
hasBin: true
+ mkdirp@3.0.1:
+ resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
+ engines: {node: '>=10'}
+ hasBin: true
+
moo@0.5.2:
resolution: {integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==}
@@ -2116,14 +2264,6 @@ packages:
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- multimatch@5.0.0:
- resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==}
- engines: {node: '>=10'}
-
- mustache@4.2.0:
- resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==}
- hasBin: true
-
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
@@ -2131,15 +2271,15 @@ packages:
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines: {node: '>= 0.6'}
- neo-async@2.6.2:
- resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
-
node-int64@0.4.0:
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
node-releases@2.0.18:
resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
+ node-retrieve-globals@6.0.0:
+ resolution: {integrity: sha512-VoEp6WMN/JcbBrJr6LnFE11kdzpKiBKNPFrHCEK2GgFWtiYpeL85WgcZpZFFnWxAU0O65+b+ipQAy4Oxy/+Pdg==}
+
noms@0.0.0:
resolution: {integrity: sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==}
@@ -2161,14 +2301,18 @@ packages:
chokidar:
optional: true
- object-assign@4.1.1:
- resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
- engines: {node: '>=0.10.0'}
-
object-inspect@1.13.2:
resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==}
engines: {node: '>= 0.4'}
+ object-keys@1.1.1:
+ resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
+ engines: {node: '>= 0.4'}
+
+ object.entries@1.1.8:
+ resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==}
+ engines: {node: '>= 0.4'}
+
on-finished@2.4.1:
resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
engines: {node: '>= 0.8'}
@@ -2253,9 +2397,6 @@ packages:
path-to-regexp@0.1.10:
resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==}
- path-to-regexp@6.3.0:
- resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==}
-
pathval@1.1.1:
resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
@@ -2278,19 +2419,25 @@ packages:
resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
engines: {node: '>=8'}
- playwright-core@1.47.2:
- resolution: {integrity: sha512-3JvMfF+9LJfe16l7AbSmU555PaTl2tPyQsVInqm3id16pdDfvZ8TTZ/pyzmkbDrZTQefyzU7AIHlZqQnxpqHVQ==}
+ playwright-core@1.48.0:
+ resolution: {integrity: sha512-RBvzjM9rdpP7UUFrQzRwR8L/xR4HyC1QXMzGYTbf1vjw25/ya9NRAVnXi/0fvFopjebvyPzsmoK58xxeEOaVvA==}
engines: {node: '>=18'}
hasBin: true
- playwright@1.47.2:
- resolution: {integrity: sha512-nx1cLMmQWqmA3UsnjaaokyoUpdVaaDhJhMoxX2qj3McpjnsqFHs516QAKYhqHAgOP+oCFTEOCOAaD1RgD/RQfA==}
+ playwright@1.48.0:
+ resolution: {integrity: sha512-qPqFaMEHuY/ug8o0uteYJSRfMGFikhUysk8ZvAtfKmUK3kc/6oNl/y3EczF8OFGYIi/Ex2HspMfzYArk6+XQSA==}
engines: {node: '>=18'}
hasBin: true
please-upgrade-node@3.2.0:
resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==}
+ posthtml-match-helper@2.0.2:
+ resolution: {integrity: sha512-ehnazjlSwcGa3P2LlFYmTmcnaembTSt9dLWIRRDVHDPidf6InWAr9leKeeLvUXgnU32g6BrFS64Je+c2Ld+l9g==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ posthtml: ^0.16.6
+
posthtml-parser@0.11.0:
resolution: {integrity: sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==}
engines: {node: '>=12'}
@@ -2299,10 +2446,6 @@ packages:
resolution: {integrity: sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==}
engines: {node: '>=12'}
- posthtml-urls@1.0.0:
- resolution: {integrity: sha512-CMJ0L009sGQVUuYM/g6WJdscsq6ooAwhUuF6CDlYPMLxKp2rmCYVebEU+wZGxnQstGJhZPMvXsRhtqekILd5/w==}
- engines: {node: '>= 4'}
-
posthtml@0.16.6:
resolution: {integrity: sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==}
engines: {node: '>=12.0.0'}
@@ -2318,9 +2461,6 @@ packages:
process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
- promise-each@2.2.0:
- resolution: {integrity: sha512-67roqt1k3QDA41DZ8xi0V+rF3GoaMiX7QilbXu0vXimut+9RcKBNZ/t60xCRgcsihmNUsEjh48xLfNqOrKblUg==}
-
promise@7.3.1:
resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==}
@@ -2335,41 +2475,9 @@ packages:
prr@1.0.1:
resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
- pug-attrs@3.0.0:
- resolution: {integrity: sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==}
-
- pug-code-gen@3.0.3:
- resolution: {integrity: sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw==}
-
- pug-error@2.1.0:
- resolution: {integrity: sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==}
-
- pug-filters@4.0.0:
- resolution: {integrity: sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==}
-
- pug-lexer@5.0.1:
- resolution: {integrity: sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==}
-
- pug-linker@4.0.0:
- resolution: {integrity: sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==}
-
- pug-load@3.0.0:
- resolution: {integrity: sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==}
-
- pug-parser@6.0.0:
- resolution: {integrity: sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==}
-
- pug-runtime@3.0.1:
- resolution: {integrity: sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==}
-
- pug-strip-comments@2.0.0:
- resolution: {integrity: sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==}
-
- pug-walk@2.0.0:
- resolution: {integrity: sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==}
-
- pug@3.0.3:
- resolution: {integrity: sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==}
+ punycode.js@2.3.1:
+ resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==}
+ engines: {node: '>=6'}
punycode@2.3.1:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
@@ -2409,9 +2517,6 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
- recursive-copy@2.0.14:
- resolution: {integrity: sha512-K8WNY8f8naTpfbA+RaXmkaQuD1IeW9EgNEfyGxSqqTQukpVtoOKros9jUqbpEsSw59YOmpd8nCBgtqJZy5nvog==}
-
require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
@@ -2440,11 +2545,6 @@ packages:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- rimraf@2.7.1:
- resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
- deprecated: Rimraf versions prior to v4 are no longer supported
- hasBin: true
-
rimraf@5.0.10:
resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==}
hasBin: true
@@ -2555,9 +2655,9 @@ packages:
sprintf-js@1.0.3:
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
- ssri@8.0.1:
- resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==}
- engines: {node: '>= 8'}
+ ssri@11.0.0:
+ resolution: {integrity: sha512-aZpUoMN/Jj2MqA4vMCeiKGnc/8SuSyHbGSBdgFbZxP8OJGF/lFkIuElzPxsN0q8TQQ+prw3P4EDfB3TBHHgfXw==}
+ engines: {node: ^16.14.0 || >=18.0.0}
stack-utils@2.0.6:
resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}
@@ -2655,9 +2755,6 @@ packages:
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
engines: {node: '>=0.6'}
- token-stream@1.0.0:
- resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==}
-
tr46@1.0.1:
resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
@@ -2718,8 +2815,8 @@ packages:
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
engines: {node: '>= 0.6'}
- typescript-eslint@8.8.0:
- resolution: {integrity: sha512-BjIT/VwJ8+0rVO01ZQ2ZVnjE1svFBiRczcpr1t1Yxt7sT25VSbPfrJtDsQ8uQTy2pilX5nI9gwxhUyLULNentw==}
+ typescript-eslint@8.8.1:
+ resolution: {integrity: sha512-R0dsXFt6t4SAFjUSKFjMh4pXDtq04SsFKCVGDP3ZOzNP7itF0jBcZYU4fMsZr4y7O7V7Nc751dDeESbe4PbQMQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -2732,17 +2829,24 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
- uc.micro@1.0.6:
- resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==}
-
- uglify-js@3.19.3:
- resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==}
- engines: {node: '>=0.8.0'}
- hasBin: true
+ uc.micro@2.1.0:
+ resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==}
undici-types@6.19.8:
resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
+ unist-util-is@6.0.0:
+ resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
+
+ unist-util-stringify-position@4.0.0:
+ resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
+
+ unist-util-visit-parents@6.0.1:
+ resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
+
+ unist-util-visit@5.0.0:
+ resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
+
unpipe@1.0.0:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
@@ -2760,6 +2864,9 @@ packages:
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+ urlpattern-polyfill@10.0.0:
+ resolution: {integrity: sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==}
+
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
@@ -2775,10 +2882,6 @@ packages:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
- void-elements@3.1.0:
- resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==}
- engines: {node: '>=0.10.0'}
-
walker@1.0.8:
resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==}
@@ -2793,17 +2896,10 @@ packages:
engines: {node: '>= 8'}
hasBin: true
- with@7.0.2:
- resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==}
- engines: {node: '>= 10.0.0'}
-
word-wrap@1.2.5:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
- wordwrap@1.0.0:
- resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
-
wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
@@ -2842,9 +2938,6 @@ packages:
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- yallist@4.0.0:
- resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
-
yargs-parser@20.2.9:
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
engines: {node: '>=10'}
@@ -2865,11 +2958,23 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
+ zwitch@2.0.4:
+ resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
+
snapshots:
- '@11ty/dependency-tree@2.0.1': {}
+ '@11ty/dependency-tree-esm@1.0.0':
+ dependencies:
+ '@11ty/eleventy-utils': 1.0.3
+ acorn: 8.12.1
+ dependency-graph: 0.11.0
+ normalize-path: 3.0.0
+
+ '@11ty/dependency-tree@3.0.1':
+ dependencies:
+ '@11ty/eleventy-utils': 1.0.3
- '@11ty/eleventy-dev-server@1.0.4':
+ '@11ty/eleventy-dev-server@2.0.4':
dependencies:
'@11ty/eleventy-utils': 1.0.3
chokidar: 3.6.0
@@ -2880,55 +2985,65 @@ snapshots:
minimist: 1.2.8
morphdom: 2.7.4
please-upgrade-node: 3.2.0
- ssri: 8.0.1
+ send: 0.19.0
+ ssri: 11.0.0
+ urlpattern-polyfill: 10.0.0
ws: 8.18.0
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
+ '@11ty/eleventy-plugin-bundle@3.0.0(posthtml@0.16.6)':
+ dependencies:
+ debug: 4.3.7
+ posthtml-match-helper: 2.0.2(posthtml@0.16.6)
+ transitivePeerDependencies:
+ - posthtml
+ - supports-color
+
'@11ty/eleventy-utils@1.0.3':
dependencies:
normalize-path: 3.0.0
- '@11ty/eleventy@2.0.1':
+ '@11ty/eleventy@3.0.0':
dependencies:
- '@11ty/dependency-tree': 2.0.1
- '@11ty/eleventy-dev-server': 1.0.4
+ '@11ty/dependency-tree': 3.0.1
+ '@11ty/dependency-tree-esm': 1.0.0
+ '@11ty/eleventy-dev-server': 2.0.4
+ '@11ty/eleventy-plugin-bundle': 3.0.0(posthtml@0.16.6)
'@11ty/eleventy-utils': 1.0.3
'@11ty/lodash-custom': 4.17.21
- '@iarna/toml': 2.2.5
- '@sindresorhus/slugify': 1.1.2
- bcp-47-normalize: 1.1.1
+ '@11ty/posthtml-urls': 1.0.0
+ '@11ty/recursive-copy': 3.0.0
+ '@sindresorhus/slugify': 2.2.1
+ bcp-47-normalize: 2.3.0
+ chardet: 2.0.0
chokidar: 3.6.0
cross-spawn: 7.0.3
debug: 4.3.7
- dependency-graph: 0.11.0
- ejs: 3.1.10
+ dependency-graph: 1.0.0
+ entities: 5.0.0
fast-glob: 3.3.2
+ filesize: 10.1.6
graceful-fs: 4.2.11
gray-matter: 4.0.3
- hamljs: 0.6.2
- handlebars: 4.7.8
is-glob: 4.0.3
- iso-639-1: 2.1.15
+ iso-639-1: 3.1.3
+ js-yaml: 4.1.0
kleur: 4.1.5
liquidjs: 10.17.0
luxon: 3.5.0
- markdown-it: 13.0.2
+ markdown-it: 14.1.0
micromatch: 4.0.8
minimist: 1.2.8
moo: 0.5.2
- multimatch: 5.0.0
- mustache: 4.2.0
+ node-retrieve-globals: 6.0.0
normalize-path: 3.0.0
nunjucks: 3.2.4(chokidar@3.6.0)
- path-to-regexp: 6.3.0
please-upgrade-node: 3.2.0
posthtml: 0.16.6
- posthtml-urls: 1.0.0
- pug: 3.0.3
- recursive-copy: 2.0.14
+ posthtml-match-helper: 2.0.2(posthtml@0.16.6)
semver: 7.6.3
slugify: 1.6.6
transitivePeerDependencies:
@@ -2938,6 +3053,26 @@ snapshots:
'@11ty/lodash-custom@4.17.21': {}
+ '@11ty/posthtml-urls@1.0.0':
+ dependencies:
+ evaluate-value: 2.0.0
+ http-equiv-refresh: 2.0.1
+ list-to-array: 1.1.0
+ object.entries: 1.1.8
+ parse-srcset: 1.0.2
+
+ '@11ty/recursive-copy@3.0.0':
+ dependencies:
+ errno: 0.1.8
+ graceful-fs: 4.2.11
+ junk: 1.0.3
+ maximatch: 0.1.0
+ mkdirp: 3.0.1
+ pify: 2.3.0
+ promise: 7.3.1
+ rimraf: 5.0.10
+ slash: 1.0.0
+
'@ampproject/remapping@2.3.0':
dependencies:
'@jridgewell/gen-mapping': 0.3.5
@@ -3144,9 +3279,9 @@ snapshots:
'@bcoe/v8-coverage@0.2.3': {}
- '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1)':
+ '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0)':
dependencies:
- eslint: 9.11.1
+ eslint: 9.12.0
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.11.1': {}
@@ -3175,7 +3310,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.11.1': {}
+ '@eslint/js@9.12.0': {}
+
+ '@eslint/json@0.5.0':
+ dependencies:
+ '@eslint/plugin-kit': 0.2.0
+ '@humanwhocodes/momoa': 3.2.2
+
+ '@eslint/markdown@6.2.0':
+ dependencies:
+ '@eslint/plugin-kit': 0.2.0
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-gfm: 3.0.0
+ micromark-extension-gfm: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
'@eslint/object-schema@2.1.4': {}
@@ -3183,11 +3332,18 @@ snapshots:
dependencies:
levn: 0.4.1
+ '@humanfs/core@0.19.0': {}
+
+ '@humanfs/node@0.16.5':
+ dependencies:
+ '@humanfs/core': 0.19.0
+ '@humanwhocodes/retry': 0.3.1
+
'@humanwhocodes/module-importer@1.0.1': {}
- '@humanwhocodes/retry@0.3.0': {}
+ '@humanwhocodes/momoa@3.2.2': {}
- '@iarna/toml@2.2.5': {}
+ '@humanwhocodes/retry@0.3.1': {}
'@isaacs/cliui@8.0.2':
dependencies:
@@ -3211,7 +3367,7 @@ snapshots:
'@jest/console@29.7.0':
dependencies:
'@jest/types': 29.6.3
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
chalk: 4.1.2
jest-message-util: 29.7.0
jest-util: 29.7.0
@@ -3224,14 +3380,14 @@ snapshots:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.9.0
exit: 0.1.2
graceful-fs: 4.2.11
jest-changed-files: 29.7.0
- jest-config: 29.7.0(@types/node@22.7.4)
+ jest-config: 29.7.0(@types/node@22.7.5)
jest-haste-map: 29.7.0
jest-message-util: 29.7.0
jest-regex-util: 29.6.3
@@ -3256,7 +3412,7 @@ snapshots:
dependencies:
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
jest-mock: 29.7.0
'@jest/expect-utils@29.7.0':
@@ -3274,7 +3430,7 @@ snapshots:
dependencies:
'@jest/types': 29.6.3
'@sinonjs/fake-timers': 10.3.0
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
jest-message-util: 29.7.0
jest-mock: 29.7.0
jest-util: 29.7.0
@@ -3296,7 +3452,7 @@ snapshots:
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
'@jridgewell/trace-mapping': 0.3.25
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
chalk: 4.1.2
collect-v8-coverage: 1.0.2
exit: 0.1.2
@@ -3366,7 +3522,7 @@ snapshots:
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
'@types/yargs': 17.0.33
chalk: 4.1.2
@@ -3406,25 +3562,27 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.17.1
- '@peggyjs/eslint-config@4.0.4(eslint@9.11.1)(typescript@5.5.4)':
+ '@peggyjs/eslint-config@5.0.0(eslint@9.12.0)(typescript@5.5.4)':
dependencies:
- '@stylistic/eslint-plugin': 2.6.0(eslint@9.11.1)(typescript@5.5.4)
- globals: 15.8.0
+ '@eslint/json': 0.5.0
+ '@eslint/markdown': 6.2.0
+ '@stylistic/eslint-plugin': 2.9.0(eslint@9.12.0)(typescript@5.5.4)
+ globals: 15.11.0
transitivePeerDependencies:
- eslint
- supports-color
- typescript
- '@peggyjs/from-mem@1.3.4':
+ '@peggyjs/from-mem@1.3.5':
dependencies:
semver: 7.6.3
'@pkgjs/parseargs@0.11.0':
optional: true
- '@playwright/test@1.47.2':
+ '@playwright/test@1.48.0':
dependencies:
- playwright: 1.47.2
+ playwright: 1.48.0
'@rollup/plugin-commonjs@28.0.0(rollup@4.24.0)':
dependencies:
@@ -3532,15 +3690,14 @@ snapshots:
'@sinclair/typebox@0.27.8': {}
- '@sindresorhus/slugify@1.1.2':
+ '@sindresorhus/slugify@2.2.1':
dependencies:
- '@sindresorhus/transliterate': 0.1.2
- escape-string-regexp: 4.0.0
+ '@sindresorhus/transliterate': 1.6.0
+ escape-string-regexp: 5.0.0
- '@sindresorhus/transliterate@0.1.2':
+ '@sindresorhus/transliterate@1.6.0':
dependencies:
- escape-string-regexp: 2.0.0
- lodash.deburr: 4.1.0
+ escape-string-regexp: 5.0.0
'@sinonjs/commons@3.0.1':
dependencies:
@@ -3550,54 +3707,19 @@ snapshots:
dependencies:
'@sinonjs/commons': 3.0.1
- '@stylistic/eslint-plugin-js@2.6.0(eslint@9.11.1)':
+ '@stylistic/eslint-plugin@2.9.0(eslint@9.12.0)(typescript@5.5.4)':
dependencies:
- '@types/eslint': 9.6.1
- acorn: 8.12.1
- eslint: 9.11.1
+ '@typescript-eslint/utils': 8.8.0(eslint@9.12.0)(typescript@5.5.4)
+ eslint: 9.12.0
eslint-visitor-keys: 4.1.0
espree: 10.2.0
-
- '@stylistic/eslint-plugin-jsx@2.6.0(eslint@9.11.1)':
- dependencies:
- '@stylistic/eslint-plugin-js': 2.6.0(eslint@9.11.1)
- '@types/eslint': 9.6.1
- eslint: 9.11.1
estraverse: 5.3.0
picomatch: 4.0.2
-
- '@stylistic/eslint-plugin-plus@2.6.0(eslint@9.11.1)(typescript@5.5.4)':
- dependencies:
- '@types/eslint': 9.6.1
- '@typescript-eslint/utils': 8.8.0(eslint@9.11.1)(typescript@5.5.4)
- eslint: 9.11.1
transitivePeerDependencies:
- supports-color
- typescript
- '@stylistic/eslint-plugin-ts@2.6.0(eslint@9.11.1)(typescript@5.5.4)':
- dependencies:
- '@stylistic/eslint-plugin-js': 2.6.0(eslint@9.11.1)
- '@types/eslint': 9.6.1
- '@typescript-eslint/utils': 8.8.0(eslint@9.11.1)(typescript@5.5.4)
- eslint: 9.11.1
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@stylistic/eslint-plugin@2.6.0(eslint@9.11.1)(typescript@5.5.4)':
- dependencies:
- '@stylistic/eslint-plugin-js': 2.6.0(eslint@9.11.1)
- '@stylistic/eslint-plugin-jsx': 2.6.0(eslint@9.11.1)
- '@stylistic/eslint-plugin-plus': 2.6.0(eslint@9.11.1)(typescript@5.5.4)
- '@stylistic/eslint-plugin-ts': 2.6.0(eslint@9.11.1)(typescript@5.5.4)
- '@types/eslint': 9.6.1
- eslint: 9.11.1
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@types/babel__core@7.20.5':
+ '@types/babel__core@7.20.5':
dependencies:
'@babel/parser': 7.25.6
'@babel/types': 7.25.6
@@ -3620,16 +3742,15 @@ snapshots:
'@types/chai@4.3.20': {}
- '@types/eslint@9.6.1':
+ '@types/debug@4.1.12':
dependencies:
- '@types/estree': 1.0.6
- '@types/json-schema': 7.0.15
+ '@types/ms': 0.7.34
'@types/estree@1.0.6': {}
'@types/graceful-fs@4.1.9':
dependencies:
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
'@types/istanbul-lib-coverage@2.0.6': {}
@@ -3648,9 +3769,13 @@ snapshots:
'@types/json-schema@7.0.15': {}
- '@types/minimatch@3.0.5': {}
+ '@types/mdast@4.0.4':
+ dependencies:
+ '@types/unist': 3.0.3
+
+ '@types/ms@0.7.34': {}
- '@types/node@22.7.4':
+ '@types/node@22.7.5':
dependencies:
undici-types: 6.19.8
@@ -3658,21 +3783,23 @@ snapshots:
'@types/stack-utils@2.0.3': {}
+ '@types/unist@3.0.3': {}
+
'@types/yargs-parser@21.0.3': {}
'@types/yargs@17.0.33':
dependencies:
'@types/yargs-parser': 21.0.3
- '@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.11.1)(typescript@5.5.4))(eslint@9.11.1)(typescript@5.5.4)':
+ '@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0)(typescript@5.5.4))(eslint@9.12.0)(typescript@5.5.4)':
dependencies:
'@eslint-community/regexpp': 4.11.1
- '@typescript-eslint/parser': 8.8.0(eslint@9.11.1)(typescript@5.5.4)
- '@typescript-eslint/scope-manager': 8.8.0
- '@typescript-eslint/type-utils': 8.8.0(eslint@9.11.1)(typescript@5.5.4)
- '@typescript-eslint/utils': 8.8.0(eslint@9.11.1)(typescript@5.5.4)
- '@typescript-eslint/visitor-keys': 8.8.0
- eslint: 9.11.1
+ '@typescript-eslint/parser': 8.8.1(eslint@9.12.0)(typescript@5.5.4)
+ '@typescript-eslint/scope-manager': 8.8.1
+ '@typescript-eslint/type-utils': 8.8.1(eslint@9.12.0)(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.5.4)
+ '@typescript-eslint/visitor-keys': 8.8.1
+ eslint: 9.12.0
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
@@ -3682,14 +3809,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.8.0(eslint@9.11.1)(typescript@5.5.4)':
+ '@typescript-eslint/parser@8.8.1(eslint@9.12.0)(typescript@5.5.4)':
dependencies:
- '@typescript-eslint/scope-manager': 8.8.0
- '@typescript-eslint/types': 8.8.0
- '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.5.4)
- '@typescript-eslint/visitor-keys': 8.8.0
+ '@typescript-eslint/scope-manager': 8.8.1
+ '@typescript-eslint/types': 8.8.1
+ '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.5.4)
+ '@typescript-eslint/visitor-keys': 8.8.1
debug: 4.3.7
- eslint: 9.11.1
+ eslint: 9.12.0
optionalDependencies:
typescript: 5.5.4
transitivePeerDependencies:
@@ -3700,10 +3827,15 @@ snapshots:
'@typescript-eslint/types': 8.8.0
'@typescript-eslint/visitor-keys': 8.8.0
- '@typescript-eslint/type-utils@8.8.0(eslint@9.11.1)(typescript@5.5.4)':
+ '@typescript-eslint/scope-manager@8.8.1':
dependencies:
- '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.5.4)
- '@typescript-eslint/utils': 8.8.0(eslint@9.11.1)(typescript@5.5.4)
+ '@typescript-eslint/types': 8.8.1
+ '@typescript-eslint/visitor-keys': 8.8.1
+
+ '@typescript-eslint/type-utils@8.8.1(eslint@9.12.0)(typescript@5.5.4)':
+ dependencies:
+ '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.5.4)
debug: 4.3.7
ts-api-utils: 1.3.0(typescript@5.5.4)
optionalDependencies:
@@ -3714,6 +3846,8 @@ snapshots:
'@typescript-eslint/types@8.8.0': {}
+ '@typescript-eslint/types@8.8.1': {}
+
'@typescript-eslint/typescript-estree@8.8.0(typescript@5.5.4)':
dependencies:
'@typescript-eslint/types': 8.8.0
@@ -3729,13 +3863,39 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.8.0(eslint@9.11.1)(typescript@5.5.4)':
+ '@typescript-eslint/typescript-estree@8.8.1(typescript@5.5.4)':
+ dependencies:
+ '@typescript-eslint/types': 8.8.1
+ '@typescript-eslint/visitor-keys': 8.8.1
+ debug: 4.3.7
+ fast-glob: 3.3.2
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.6.3
+ ts-api-utils: 1.3.0(typescript@5.5.4)
+ optionalDependencies:
+ typescript: 5.5.4
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/utils@8.8.0(eslint@9.12.0)(typescript@5.5.4)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0)
'@typescript-eslint/scope-manager': 8.8.0
'@typescript-eslint/types': 8.8.0
'@typescript-eslint/typescript-estree': 8.8.0(typescript@5.5.4)
- eslint: 9.11.1
+ eslint: 9.12.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@typescript-eslint/utils@8.8.1(eslint@9.12.0)(typescript@5.5.4)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0)
+ '@typescript-eslint/scope-manager': 8.8.1
+ '@typescript-eslint/types': 8.8.1
+ '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.5.4)
+ eslint: 9.12.0
transitivePeerDependencies:
- supports-color
- typescript
@@ -3745,6 +3905,11 @@ snapshots:
'@typescript-eslint/types': 8.8.0
eslint-visitor-keys: 3.4.3
+ '@typescript-eslint/visitor-keys@8.8.1':
+ dependencies:
+ '@typescript-eslint/types': 8.8.1
+ eslint-visitor-keys: 3.4.3
+
a-sync-waterfall@1.0.1: {}
accepts@1.3.8:
@@ -3756,7 +3921,9 @@ snapshots:
dependencies:
acorn: 8.12.1
- acorn@7.4.1: {}
+ acorn-walk@8.3.4:
+ dependencies:
+ acorn: 8.12.1
acorn@8.12.1: {}
@@ -3787,8 +3954,6 @@ snapshots:
ansi-styles@6.2.1: {}
- any-promise@0.1.0: {}
-
anymatch@3.1.3:
dependencies:
normalize-path: 3.0.0
@@ -3802,26 +3967,18 @@ snapshots:
array-differ@1.0.0: {}
- array-differ@3.0.0: {}
-
array-flatten@1.1.1: {}
array-union@1.0.2:
dependencies:
array-uniq: 1.0.3
- array-union@2.1.0: {}
-
array-uniq@1.0.3: {}
arrify@1.0.1: {}
- arrify@2.0.1: {}
-
asap@2.0.6: {}
- assert-never@1.3.0: {}
-
assertion-error@1.1.0: {}
ast-metadata-inferer@0.8.0:
@@ -3885,24 +4042,20 @@ snapshots:
babel-plugin-jest-hoist: 29.6.3
babel-preset-current-node-syntax: 1.1.0(@babel/core@7.25.2)
- babel-walk@3.0.0-canary-5:
- dependencies:
- '@babel/types': 7.25.6
-
balanced-match@1.0.2: {}
- bcp-47-match@1.0.3: {}
+ bcp-47-match@2.0.3: {}
- bcp-47-normalize@1.1.1:
+ bcp-47-normalize@2.3.0:
dependencies:
- bcp-47: 1.0.8
- bcp-47-match: 1.0.3
+ bcp-47: 2.1.0
+ bcp-47-match: 2.0.3
- bcp-47@1.0.8:
+ bcp-47@2.1.0:
dependencies:
- is-alphabetical: 1.0.4
- is-alphanumerical: 1.0.4
- is-decimal: 1.0.4
+ is-alphabetical: 2.0.1
+ is-alphanumerical: 2.0.1
+ is-decimal: 2.0.1
binary-extensions@2.3.0: {}
@@ -3971,6 +4124,8 @@ snapshots:
caniuse-lite@1.0.30001664: {}
+ ccount@2.0.1: {}
+
chai-like@1.1.3(chai@4.5.0):
dependencies:
chai: 4.5.0
@@ -3998,9 +4153,9 @@ snapshots:
char-regex@1.0.2: {}
- character-parser@2.2.0:
- dependencies:
- is-regex: 1.1.4
+ character-entities@2.0.2: {}
+
+ chardet@2.0.0: {}
check-error@1.0.3:
dependencies:
@@ -4062,11 +4217,6 @@ snapshots:
concat-map@0.0.1: {}
- constantinople@4.0.1:
- dependencies:
- '@babel/parser': 7.25.6
- '@babel/types': 7.25.6
-
content-disposition@0.5.4:
dependencies:
safe-buffer: 5.2.1
@@ -4077,7 +4227,7 @@ snapshots:
cookie-signature@1.0.6: {}
- cookie@0.6.0: {}
+ cookie@0.7.1: {}
copyfiles@2.4.1:
dependencies:
@@ -4091,13 +4241,13 @@ snapshots:
core-util-is@1.0.3: {}
- create-jest@29.7.0(@types/node@22.7.4):
+ create-jest@29.7.0(@types/node@22.7.5):
dependencies:
'@jest/types': 29.6.3
chalk: 4.1.2
exit: 0.1.2
graceful-fs: 4.2.11
- jest-config: 29.7.0(@types/node@22.7.4)
+ jest-config: 29.7.0(@types/node@22.7.5)
jest-util: 29.7.0
prompts: 2.4.2
transitivePeerDependencies:
@@ -4120,6 +4270,10 @@ snapshots:
dependencies:
ms: 2.1.3
+ decode-named-character-reference@1.0.2:
+ dependencies:
+ character-entities: 2.0.2
+
dedent@1.5.3: {}
deep-eql@4.1.4:
@@ -4136,19 +4290,31 @@ snapshots:
es-errors: 1.3.0
gopd: 1.0.1
+ define-properties@1.2.1:
+ dependencies:
+ define-data-property: 1.1.4
+ has-property-descriptors: 1.0.2
+ object-keys: 1.1.1
+
depd@2.0.0: {}
dependency-graph@0.11.0: {}
+ dependency-graph@1.0.0: {}
+
+ dequal@2.0.3: {}
+
destroy@1.2.0: {}
detect-newline@3.1.0: {}
dev-ip@1.0.1: {}
- diff-sequences@29.6.3: {}
+ devlop@1.1.0:
+ dependencies:
+ dequal: 2.0.3
- doctypes@1.1.0: {}
+ diff-sequences@29.6.3: {}
dom-serializer@1.4.1:
dependencies:
@@ -4192,6 +4358,10 @@ snapshots:
entities@3.0.1: {}
+ entities@4.5.0: {}
+
+ entities@5.0.0: {}
+
errno@0.1.8:
dependencies:
prr: 1.0.1
@@ -4206,6 +4376,10 @@ snapshots:
es-errors@1.3.0: {}
+ es-object-atoms@1.0.0:
+ dependencies:
+ es-errors: 1.3.0
+
escalade@3.2.0: {}
escape-html@1.0.3: {}
@@ -4216,22 +4390,24 @@ snapshots:
escape-string-regexp@4.0.0: {}
- eslint-plugin-compat@6.0.1(eslint@9.11.1):
+ escape-string-regexp@5.0.0: {}
+
+ eslint-plugin-compat@6.0.1(eslint@9.12.0):
dependencies:
'@mdn/browser-compat-data': 5.6.4
ast-metadata-inferer: 0.8.0
browserslist: 4.24.0
caniuse-lite: 1.0.30001664
- eslint: 9.11.1
+ eslint: 9.12.0
find-up: 5.0.0
globals: 15.9.0
lodash.memoize: 4.1.2
semver: 7.6.3
- eslint-plugin-mocha@10.5.0(eslint@9.11.1):
+ eslint-plugin-mocha@10.5.0(eslint@9.12.0):
dependencies:
- eslint: 9.11.1
- eslint-utils: 3.0.0(eslint@9.11.1)
+ eslint: 9.12.0
+ eslint-utils: 3.0.0(eslint@9.12.0)
globals: 13.24.0
rambda: 7.5.0
@@ -4240,9 +4416,9 @@ snapshots:
esrecurse: 4.3.0
estraverse: 5.3.0
- eslint-utils@3.0.0(eslint@9.11.1):
+ eslint-utils@3.0.0(eslint@9.12.0):
dependencies:
- eslint: 9.11.1
+ eslint: 9.12.0
eslint-visitor-keys: 2.1.0
eslint-visitor-keys@2.1.0: {}
@@ -4251,18 +4427,18 @@ snapshots:
eslint-visitor-keys@4.1.0: {}
- eslint@9.11.1:
+ eslint@9.12.0:
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0)
'@eslint-community/regexpp': 4.11.1
'@eslint/config-array': 0.18.0
'@eslint/core': 0.6.0
'@eslint/eslintrc': 3.1.0
- '@eslint/js': 9.11.1
+ '@eslint/js': 9.12.0
'@eslint/plugin-kit': 0.2.0
+ '@humanfs/node': 0.16.5
'@humanwhocodes/module-importer': 1.0.1
- '@humanwhocodes/retry': 0.3.0
- '@nodelib/fs.walk': 1.2.8
+ '@humanwhocodes/retry': 0.3.1
'@types/estree': 1.0.6
'@types/json-schema': 7.0.15
ajv: 6.12.6
@@ -4282,17 +4458,19 @@ snapshots:
ignore: 5.3.2
imurmurhash: 0.1.4
is-glob: 4.0.3
- is-path-inside: 3.0.3
json-stable-stringify-without-jsonify: 1.0.1
lodash.merge: 4.6.2
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.4
- strip-ansi: 6.0.1
text-table: 0.2.0
transitivePeerDependencies:
- supports-color
+ esm-import-transformer@3.0.2:
+ dependencies:
+ acorn: 8.12.1
+
espree@10.2.0:
dependencies:
acorn: 8.12.1
@@ -4317,6 +4495,8 @@ snapshots:
etag@1.8.1: {}
+ evaluate-value@2.0.0: {}
+
execa@5.1.1:
dependencies:
cross-spawn: 7.0.3
@@ -4339,14 +4519,14 @@ snapshots:
jest-message-util: 29.7.0
jest-util: 29.7.0
- express@4.21.0:
+ express@4.21.1:
dependencies:
accepts: 1.3.8
array-flatten: 1.1.1
body-parser: 1.20.3
content-disposition: 0.5.4
content-type: 1.0.5
- cookie: 0.6.0
+ cookie: 0.7.1
cookie-signature: 1.0.6
debug: 2.6.9
depd: 2.0.0
@@ -4413,6 +4593,8 @@ snapshots:
dependencies:
minimatch: 5.1.6
+ filesize@10.1.6: {}
+
fill-range@7.1.1:
dependencies:
to-regex-range: 5.0.1
@@ -4526,7 +4708,7 @@ snapshots:
globals@14.0.0: {}
- globals@15.8.0: {}
+ globals@15.11.0: {}
globals@15.9.0: {}
@@ -4545,17 +4727,6 @@ snapshots:
section-matter: 1.0.0
strip-bom-string: 1.0.0
- hamljs@0.6.2: {}
-
- handlebars@4.7.8:
- dependencies:
- minimist: 1.2.8
- neo-async: 2.6.2
- source-map: 0.6.1
- wordwrap: 1.0.0
- optionalDependencies:
- uglify-js: 3.19.3
-
has-flag@3.0.0: {}
has-flag@4.0.0: {}
@@ -4568,10 +4739,6 @@ snapshots:
has-symbols@1.0.3: {}
- has-tostringtag@1.0.2:
- dependencies:
- has-symbols: 1.0.3
-
hasown@2.0.2:
dependencies:
function-bind: 1.1.2
@@ -4585,7 +4752,7 @@ snapshots:
domutils: 2.8.0
entities: 3.0.1
- http-equiv-refresh@1.0.0: {}
+ http-equiv-refresh@2.0.1: {}
http-errors@2.0.0:
dependencies:
@@ -4624,12 +4791,12 @@ snapshots:
ipaddr.js@1.9.1: {}
- is-alphabetical@1.0.4: {}
+ is-alphabetical@2.0.1: {}
- is-alphanumerical@1.0.4:
+ is-alphanumerical@2.0.1:
dependencies:
- is-alphabetical: 1.0.4
- is-decimal: 1.0.4
+ is-alphabetical: 2.0.1
+ is-decimal: 2.0.1
is-arrayish@0.2.1: {}
@@ -4641,12 +4808,7 @@ snapshots:
dependencies:
hasown: 2.0.2
- is-decimal@1.0.4: {}
-
- is-expression@4.0.0:
- dependencies:
- acorn: 7.4.1
- object-assign: 4.1.1
+ is-decimal@2.0.1: {}
is-extendable@0.1.1: {}
@@ -4666,19 +4828,10 @@ snapshots:
is-number@7.0.0: {}
- is-path-inside@3.0.3: {}
-
- is-promise@2.2.2: {}
-
is-reference@1.2.1:
dependencies:
'@types/estree': 1.0.6
- is-regex@1.1.4:
- dependencies:
- call-bind: 1.0.7
- has-tostringtag: 1.0.2
-
is-stream@2.0.1: {}
isarray@0.0.1: {}
@@ -4687,7 +4840,7 @@ snapshots:
isexe@2.0.0: {}
- iso-639-1@2.1.15: {}
+ iso-639-1@3.1.3: {}
istanbul-lib-coverage@3.2.2: {}
@@ -4759,7 +4912,7 @@ snapshots:
'@jest/expect': 29.7.0
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
chalk: 4.1.2
co: 4.6.0
dedent: 1.5.3
@@ -4779,16 +4932,16 @@ snapshots:
- babel-plugin-macros
- supports-color
- jest-cli@29.7.0(@types/node@22.7.4):
+ jest-cli@29.7.0(@types/node@22.7.5):
dependencies:
'@jest/core': 29.7.0
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
chalk: 4.1.2
- create-jest: 29.7.0(@types/node@22.7.4)
+ create-jest: 29.7.0(@types/node@22.7.5)
exit: 0.1.2
import-local: 3.2.0
- jest-config: 29.7.0(@types/node@22.7.4)
+ jest-config: 29.7.0(@types/node@22.7.5)
jest-util: 29.7.0
jest-validate: 29.7.0
yargs: 17.7.2
@@ -4798,7 +4951,7 @@ snapshots:
- supports-color
- ts-node
- jest-config@29.7.0(@types/node@22.7.4):
+ jest-config@29.7.0(@types/node@22.7.5):
dependencies:
'@babel/core': 7.25.2
'@jest/test-sequencer': 29.7.0
@@ -4823,7 +4976,7 @@ snapshots:
slash: 3.0.0
strip-json-comments: 3.1.1
optionalDependencies:
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -4852,7 +5005,7 @@ snapshots:
'@jest/environment': 29.7.0
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
jest-mock: 29.7.0
jest-util: 29.7.0
@@ -4862,7 +5015,7 @@ snapshots:
dependencies:
'@jest/types': 29.6.3
'@types/graceful-fs': 4.1.9
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
anymatch: 3.1.3
fb-watchman: 2.0.2
graceful-fs: 4.2.11
@@ -4901,7 +5054,7 @@ snapshots:
jest-mock@29.7.0:
dependencies:
'@jest/types': 29.6.3
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
jest-util: 29.7.0
jest-pnp-resolver@1.2.3(jest-resolve@29.7.0):
@@ -4936,7 +5089,7 @@ snapshots:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
chalk: 4.1.2
emittery: 0.13.1
graceful-fs: 4.2.11
@@ -4964,7 +5117,7 @@ snapshots:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
chalk: 4.1.2
cjs-module-lexer: 1.4.1
collect-v8-coverage: 1.0.2
@@ -5010,7 +5163,7 @@ snapshots:
jest-util@29.7.0:
dependencies:
'@jest/types': 29.6.3
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@@ -5029,7 +5182,7 @@ snapshots:
dependencies:
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.13.1
@@ -5038,25 +5191,23 @@ snapshots:
jest-worker@29.7.0:
dependencies:
- '@types/node': 22.7.4
+ '@types/node': 22.7.5
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
- jest@29.7.0(@types/node@22.7.4):
+ jest@29.7.0(@types/node@22.7.5):
dependencies:
'@jest/core': 29.7.0
'@jest/types': 29.6.3
import-local: 3.2.0
- jest-cli: 29.7.0(@types/node@22.7.4)
+ jest-cli: 29.7.0(@types/node@22.7.5)
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
- supports-color
- ts-node
- js-stringify@1.0.2: {}
-
js-tokens@4.0.0: {}
js-yaml@3.14.1:
@@ -5080,11 +5231,6 @@ snapshots:
json5@2.2.3: {}
- jstransformer@1.0.0:
- dependencies:
- is-promise: 2.2.2
- promise: 7.3.1
-
junk@1.0.3: {}
keyv@4.5.4:
@@ -5106,9 +5252,9 @@ snapshots:
lines-and-columns@1.2.4: {}
- linkify-it@4.0.1:
+ linkify-it@5.0.0:
dependencies:
- uc.micro: 1.0.6
+ uc.micro: 2.1.0
liquidjs@10.17.0:
dependencies:
@@ -5124,14 +5270,14 @@ snapshots:
dependencies:
p-locate: 5.0.0
- lodash.deburr@4.1.0: {}
-
lodash.memoize@4.1.2: {}
lodash.merge@4.6.2: {}
lodash.sortby@4.7.0: {}
+ longest-streak@3.1.0: {}
+
loupe@2.3.7:
dependencies:
get-func-name: 2.0.2
@@ -5160,13 +5306,16 @@ snapshots:
dependencies:
tmpl: 1.0.5
- markdown-it@13.0.2:
+ markdown-it@14.1.0:
dependencies:
argparse: 2.0.1
- entities: 3.0.1
- linkify-it: 4.0.1
- mdurl: 1.0.1
- uc.micro: 1.0.6
+ entities: 4.5.0
+ linkify-it: 5.0.0
+ mdurl: 2.0.0
+ punycode.js: 2.3.1
+ uc.micro: 2.1.0
+
+ markdown-table@3.0.3: {}
matched@5.0.1:
dependencies:
@@ -5180,7 +5329,108 @@ snapshots:
arrify: 1.0.1
minimatch: 3.1.2
- mdurl@1.0.1: {}
+ mdast-util-find-and-replace@3.0.1:
+ dependencies:
+ '@types/mdast': 4.0.4
+ escape-string-regexp: 5.0.0
+ unist-util-is: 6.0.0
+ unist-util-visit-parents: 6.0.1
+
+ mdast-util-from-markdown@2.0.1:
+ dependencies:
+ '@types/mdast': 4.0.4
+ '@types/unist': 3.0.3
+ decode-named-character-reference: 1.0.2
+ devlop: 1.1.0
+ mdast-util-to-string: 4.0.0
+ micromark: 4.0.0
+ micromark-util-decode-numeric-character-reference: 2.0.1
+ micromark-util-decode-string: 2.0.0
+ micromark-util-normalize-identifier: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+ unist-util-stringify-position: 4.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ mdast-util-gfm-autolink-literal@2.0.1:
+ dependencies:
+ '@types/mdast': 4.0.4
+ ccount: 2.0.1
+ devlop: 1.1.0
+ mdast-util-find-and-replace: 3.0.1
+ micromark-util-character: 2.1.0
+
+ mdast-util-gfm-footnote@2.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-to-markdown: 2.1.0
+ micromark-util-normalize-identifier: 2.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ mdast-util-gfm-strikethrough@2.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-to-markdown: 2.1.0
+ transitivePeerDependencies:
+ - supports-color
+
+ mdast-util-gfm-table@2.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
+ markdown-table: 3.0.3
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-to-markdown: 2.1.0
+ transitivePeerDependencies:
+ - supports-color
+
+ mdast-util-gfm-task-list-item@2.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-to-markdown: 2.1.0
+ transitivePeerDependencies:
+ - supports-color
+
+ mdast-util-gfm@3.0.0:
+ dependencies:
+ mdast-util-from-markdown: 2.0.1
+ mdast-util-gfm-autolink-literal: 2.0.1
+ mdast-util-gfm-footnote: 2.0.0
+ mdast-util-gfm-strikethrough: 2.0.0
+ mdast-util-gfm-table: 2.0.0
+ mdast-util-gfm-task-list-item: 2.0.0
+ mdast-util-to-markdown: 2.1.0
+ transitivePeerDependencies:
+ - supports-color
+
+ mdast-util-phrasing@4.1.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ unist-util-is: 6.0.0
+
+ mdast-util-to-markdown@2.1.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+ '@types/unist': 3.0.3
+ longest-streak: 3.1.0
+ mdast-util-phrasing: 4.1.0
+ mdast-util-to-string: 4.0.0
+ micromark-util-decode-string: 2.0.0
+ unist-util-visit: 5.0.0
+ zwitch: 2.0.4
+
+ mdast-util-to-string@4.0.0:
+ dependencies:
+ '@types/mdast': 4.0.4
+
+ mdurl@2.0.0: {}
media-typer@0.3.0: {}
@@ -5192,6 +5442,197 @@ snapshots:
methods@1.1.2: {}
+ micromark-core-commonmark@2.0.1:
+ dependencies:
+ decode-named-character-reference: 1.0.2
+ devlop: 1.1.0
+ micromark-factory-destination: 2.0.0
+ micromark-factory-label: 2.0.0
+ micromark-factory-space: 2.0.0
+ micromark-factory-title: 2.0.0
+ micromark-factory-whitespace: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-chunked: 2.0.0
+ micromark-util-classify-character: 2.0.0
+ micromark-util-html-tag-name: 2.0.0
+ micromark-util-normalize-identifier: 2.0.0
+ micromark-util-resolve-all: 2.0.0
+ micromark-util-subtokenize: 2.0.1
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-extension-gfm-autolink-literal@2.1.0:
+ dependencies:
+ micromark-util-character: 2.1.0
+ micromark-util-sanitize-uri: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-extension-gfm-footnote@2.1.0:
+ dependencies:
+ devlop: 1.1.0
+ micromark-core-commonmark: 2.0.1
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-normalize-identifier: 2.0.0
+ micromark-util-sanitize-uri: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-extension-gfm-strikethrough@2.1.0:
+ dependencies:
+ devlop: 1.1.0
+ micromark-util-chunked: 2.0.0
+ micromark-util-classify-character: 2.0.0
+ micromark-util-resolve-all: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-extension-gfm-table@2.1.0:
+ dependencies:
+ devlop: 1.1.0
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-extension-gfm-tagfilter@2.0.0:
+ dependencies:
+ micromark-util-types: 2.0.0
+
+ micromark-extension-gfm-task-list-item@2.1.0:
+ dependencies:
+ devlop: 1.1.0
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-extension-gfm@3.0.0:
+ dependencies:
+ micromark-extension-gfm-autolink-literal: 2.1.0
+ micromark-extension-gfm-footnote: 2.1.0
+ micromark-extension-gfm-strikethrough: 2.1.0
+ micromark-extension-gfm-table: 2.1.0
+ micromark-extension-gfm-tagfilter: 2.0.0
+ micromark-extension-gfm-task-list-item: 2.1.0
+ micromark-util-combine-extensions: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-factory-destination@2.0.0:
+ dependencies:
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-factory-label@2.0.0:
+ dependencies:
+ devlop: 1.1.0
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-factory-space@2.0.0:
+ dependencies:
+ micromark-util-character: 2.1.0
+ micromark-util-types: 2.0.0
+
+ micromark-factory-title@2.0.0:
+ dependencies:
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-factory-whitespace@2.0.0:
+ dependencies:
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-util-character@2.1.0:
+ dependencies:
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-util-chunked@2.0.0:
+ dependencies:
+ micromark-util-symbol: 2.0.0
+
+ micromark-util-classify-character@2.0.0:
+ dependencies:
+ micromark-util-character: 2.1.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-util-combine-extensions@2.0.0:
+ dependencies:
+ micromark-util-chunked: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-util-decode-numeric-character-reference@2.0.1:
+ dependencies:
+ micromark-util-symbol: 2.0.0
+
+ micromark-util-decode-string@2.0.0:
+ dependencies:
+ decode-named-character-reference: 1.0.2
+ micromark-util-character: 2.1.0
+ micromark-util-decode-numeric-character-reference: 2.0.1
+ micromark-util-symbol: 2.0.0
+
+ micromark-util-encode@2.0.0: {}
+
+ micromark-util-html-tag-name@2.0.0: {}
+
+ micromark-util-normalize-identifier@2.0.0:
+ dependencies:
+ micromark-util-symbol: 2.0.0
+
+ micromark-util-resolve-all@2.0.0:
+ dependencies:
+ micromark-util-types: 2.0.0
+
+ micromark-util-sanitize-uri@2.0.0:
+ dependencies:
+ micromark-util-character: 2.1.0
+ micromark-util-encode: 2.0.0
+ micromark-util-symbol: 2.0.0
+
+ micromark-util-subtokenize@2.0.1:
+ dependencies:
+ devlop: 1.1.0
+ micromark-util-chunked: 2.0.0
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+
+ micromark-util-symbol@2.0.0: {}
+
+ micromark-util-types@2.0.0: {}
+
+ micromark@4.0.0:
+ dependencies:
+ '@types/debug': 4.1.12
+ debug: 4.3.7
+ decode-named-character-reference: 1.0.2
+ devlop: 1.1.0
+ micromark-core-commonmark: 2.0.1
+ micromark-factory-space: 2.0.0
+ micromark-util-character: 2.1.0
+ micromark-util-chunked: 2.0.0
+ micromark-util-combine-extensions: 2.0.0
+ micromark-util-decode-numeric-character-reference: 2.0.1
+ micromark-util-encode: 2.0.0
+ micromark-util-normalize-identifier: 2.0.0
+ micromark-util-resolve-all: 2.0.0
+ micromark-util-sanitize-uri: 2.0.0
+ micromark-util-subtokenize: 2.0.1
+ micromark-util-symbol: 2.0.0
+ micromark-util-types: 2.0.0
+ transitivePeerDependencies:
+ - supports-color
+
micromatch@4.0.8:
dependencies:
braces: 3.0.3
@@ -5227,18 +5668,12 @@ snapshots:
minimist@1.2.8: {}
- minipass@3.3.6:
- dependencies:
- yallist: 4.0.0
-
minipass@7.1.2: {}
- mkdirp@0.5.6:
- dependencies:
- minimist: 1.2.8
-
mkdirp@1.0.4: {}
+ mkdirp@3.0.1: {}
+
moo@0.5.2: {}
morphdom@2.7.4: {}
@@ -5247,26 +5682,20 @@ snapshots:
ms@2.1.3: {}
- multimatch@5.0.0:
- dependencies:
- '@types/minimatch': 3.0.5
- array-differ: 3.0.0
- array-union: 2.1.0
- arrify: 2.0.1
- minimatch: 3.1.2
-
- mustache@4.2.0: {}
-
natural-compare@1.4.0: {}
negotiator@0.6.3: {}
- neo-async@2.6.2: {}
-
node-int64@0.4.0: {}
node-releases@2.0.18: {}
+ node-retrieve-globals@6.0.0:
+ dependencies:
+ acorn: 8.12.1
+ acorn-walk: 8.3.4
+ esm-import-transformer: 3.0.2
+
noms@0.0.0:
dependencies:
inherits: 2.0.4
@@ -5286,10 +5715,16 @@ snapshots:
optionalDependencies:
chokidar: 3.6.0
- object-assign@4.1.1: {}
-
object-inspect@1.13.2: {}
+ object-keys@1.1.1: {}
+
+ object.entries@1.1.8:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-object-atoms: 1.0.0
+
on-finished@2.4.1:
dependencies:
ee-first: 1.1.1
@@ -5371,8 +5806,6 @@ snapshots:
path-to-regexp@0.1.10: {}
- path-to-regexp@6.3.0: {}
-
pathval@1.1.1: {}
picocolors@1.1.0: {}
@@ -5387,11 +5820,11 @@ snapshots:
dependencies:
find-up: 4.1.0
- playwright-core@1.47.2: {}
+ playwright-core@1.48.0: {}
- playwright@1.47.2:
+ playwright@1.48.0:
dependencies:
- playwright-core: 1.47.2
+ playwright-core: 1.48.0
optionalDependencies:
fsevents: 2.3.2
@@ -5399,6 +5832,10 @@ snapshots:
dependencies:
semver-compare: 1.0.0
+ posthtml-match-helper@2.0.2(posthtml@0.16.6):
+ dependencies:
+ posthtml: 0.16.6
+
posthtml-parser@0.11.0:
dependencies:
htmlparser2: 7.2.0
@@ -5407,13 +5844,6 @@ snapshots:
dependencies:
is-json: 2.0.1
- posthtml-urls@1.0.0:
- dependencies:
- http-equiv-refresh: 1.0.0
- list-to-array: 1.1.0
- parse-srcset: 1.0.2
- promise-each: 2.2.0
-
posthtml@0.16.6:
dependencies:
posthtml-parser: 0.11.0
@@ -5429,10 +5859,6 @@ snapshots:
process-nextick-args@2.0.1: {}
- promise-each@2.2.0:
- dependencies:
- any-promise: 0.1.0
-
promise@7.3.1:
dependencies:
asap: 2.0.6
@@ -5449,72 +5875,7 @@ snapshots:
prr@1.0.1: {}
- pug-attrs@3.0.0:
- dependencies:
- constantinople: 4.0.1
- js-stringify: 1.0.2
- pug-runtime: 3.0.1
-
- pug-code-gen@3.0.3:
- dependencies:
- constantinople: 4.0.1
- doctypes: 1.1.0
- js-stringify: 1.0.2
- pug-attrs: 3.0.0
- pug-error: 2.1.0
- pug-runtime: 3.0.1
- void-elements: 3.1.0
- with: 7.0.2
-
- pug-error@2.1.0: {}
-
- pug-filters@4.0.0:
- dependencies:
- constantinople: 4.0.1
- jstransformer: 1.0.0
- pug-error: 2.1.0
- pug-walk: 2.0.0
- resolve: 1.22.8
-
- pug-lexer@5.0.1:
- dependencies:
- character-parser: 2.2.0
- is-expression: 4.0.0
- pug-error: 2.1.0
-
- pug-linker@4.0.0:
- dependencies:
- pug-error: 2.1.0
- pug-walk: 2.0.0
-
- pug-load@3.0.0:
- dependencies:
- object-assign: 4.1.1
- pug-walk: 2.0.0
-
- pug-parser@6.0.0:
- dependencies:
- pug-error: 2.1.0
- token-stream: 1.0.0
-
- pug-runtime@3.0.1: {}
-
- pug-strip-comments@2.0.0:
- dependencies:
- pug-error: 2.1.0
-
- pug-walk@2.0.0: {}
-
- pug@3.0.3:
- dependencies:
- pug-code-gen: 3.0.3
- pug-filters: 4.0.0
- pug-lexer: 5.0.1
- pug-linker: 4.0.0
- pug-load: 3.0.0
- pug-parser: 6.0.0
- pug-runtime: 3.0.1
- pug-strip-comments: 2.0.0
+ punycode.js@2.3.1: {}
punycode@2.3.1: {}
@@ -5560,18 +5921,6 @@ snapshots:
dependencies:
picomatch: 4.0.2
- recursive-copy@2.0.14:
- dependencies:
- errno: 0.1.8
- graceful-fs: 4.2.11
- junk: 1.0.3
- maximatch: 0.1.0
- mkdirp: 0.5.6
- pify: 2.3.0
- promise: 7.3.1
- rimraf: 2.7.1
- slash: 1.0.0
-
require-directory@2.1.1: {}
resolve-cwd@3.0.0:
@@ -5592,10 +5941,6 @@ snapshots:
reusify@1.0.4: {}
- rimraf@2.7.1:
- dependencies:
- glob: 7.2.3
-
rimraf@5.0.10:
dependencies:
glob: 10.4.5
@@ -5728,9 +6073,9 @@ snapshots:
sprintf-js@1.0.3: {}
- ssri@8.0.1:
+ ssri@11.0.0:
dependencies:
- minipass: 3.3.6
+ minipass: 7.1.2
stack-utils@2.0.6:
dependencies:
@@ -5821,8 +6166,6 @@ snapshots:
toidentifier@1.0.1: {}
- token-stream@1.0.0: {}
-
tr46@1.0.1:
dependencies:
punycode: 2.3.1
@@ -5831,12 +6174,12 @@ snapshots:
dependencies:
typescript: 5.5.4
- ts-jest@29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@22.7.4))(typescript@5.5.4):
+ ts-jest@29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@22.7.5))(typescript@5.5.4):
dependencies:
bs-logger: 0.2.6
ejs: 3.1.10
fast-json-stable-stringify: 2.1.0
- jest: 29.7.0(@types/node@22.7.4)
+ jest: 29.7.0(@types/node@22.7.5)
jest-util: 29.7.0
json5: 2.2.3
lodash.memoize: 4.1.2
@@ -5869,11 +6212,11 @@ snapshots:
media-typer: 0.3.0
mime-types: 2.1.35
- typescript-eslint@8.8.0(eslint@9.11.1)(typescript@5.5.4):
+ typescript-eslint@8.8.1(eslint@9.12.0)(typescript@5.5.4):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.8.0(@typescript-eslint/parser@8.8.0(eslint@9.11.1)(typescript@5.5.4))(eslint@9.11.1)(typescript@5.5.4)
- '@typescript-eslint/parser': 8.8.0(eslint@9.11.1)(typescript@5.5.4)
- '@typescript-eslint/utils': 8.8.0(eslint@9.11.1)(typescript@5.5.4)
+ '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0)(typescript@5.5.4))(eslint@9.12.0)(typescript@5.5.4)
+ '@typescript-eslint/parser': 8.8.1(eslint@9.12.0)(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.5.4)
optionalDependencies:
typescript: 5.5.4
transitivePeerDependencies:
@@ -5882,13 +6225,29 @@ snapshots:
typescript@5.5.4: {}
- uc.micro@1.0.6: {}
-
- uglify-js@3.19.3:
- optional: true
+ uc.micro@2.1.0: {}
undici-types@6.19.8: {}
+ unist-util-is@6.0.0:
+ dependencies:
+ '@types/unist': 3.0.3
+
+ unist-util-stringify-position@4.0.0:
+ dependencies:
+ '@types/unist': 3.0.3
+
+ unist-util-visit-parents@6.0.1:
+ dependencies:
+ '@types/unist': 3.0.3
+ unist-util-is: 6.0.0
+
+ unist-util-visit@5.0.0:
+ dependencies:
+ '@types/unist': 3.0.3
+ unist-util-is: 6.0.0
+ unist-util-visit-parents: 6.0.1
+
unpipe@1.0.0: {}
untildify@4.0.0: {}
@@ -5903,6 +6262,8 @@ snapshots:
dependencies:
punycode: 2.3.1
+ urlpattern-polyfill@10.0.0: {}
+
util-deprecate@1.0.2: {}
utils-merge@1.0.1: {}
@@ -5915,8 +6276,6 @@ snapshots:
vary@1.1.2: {}
- void-elements@3.1.0: {}
-
walker@1.0.8:
dependencies:
makeerror: 1.0.12
@@ -5933,17 +6292,8 @@ snapshots:
dependencies:
isexe: 2.0.0
- with@7.0.2:
- dependencies:
- '@babel/parser': 7.25.6
- '@babel/types': 7.25.6
- assert-never: 1.3.0
- babel-walk: 3.0.0-canary-5
-
word-wrap@1.2.5: {}
- wordwrap@1.0.0: {}
-
wrap-ansi@7.0.0:
dependencies:
ansi-styles: 4.3.0
@@ -5971,8 +6321,6 @@ snapshots:
yallist@3.1.1: {}
- yallist@4.0.0: {}
-
yargs-parser@20.2.9: {}
yargs-parser@21.1.1: {}
@@ -5998,3 +6346,5 @@ snapshots:
yargs-parser: 21.1.1
yocto-queue@0.1.0: {}
+
+ zwitch@2.0.4: {}
diff --git a/test/cli/run.spec.ts b/test/cli/run.spec.ts
index d98601db..77e5e45c 100644
--- a/test/cli/run.spec.ts
+++ b/test/cli/run.spec.ts
@@ -1509,6 +1509,8 @@ error: Rule "unknownRule" is not defined
it("throws on parse now", () => {
const cli = new PeggyCLI();
+
+ // eslint-disable-next-line @typescript-eslint/no-deprecated
expect(() => cli.parse([])).toThrow();
});
diff --git a/tsconfig-base.json b/tsconfig-base.json
index bed7dc45..7d30999c 100644
--- a/tsconfig-base.json
+++ b/tsconfig-base.json
@@ -16,7 +16,7 @@
"sourceMap": true, /* Generates corresponding '.map' file. */
"strict": true, /* Enable all strict type-checking options. */
"target": "es5", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */
- "lib": ["ES2015"], /* Specify library files to be included in the compilation. */
+ "lib": ["ES2015"] /* Specify library files to be included in the compilation. */
/* over time we will enable these */
// "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', 'react', 'react-jsx' or 'react-jsxdev'. */
@@ -35,5 +35,5 @@
// "noPropertyAccessFromIndexSignature": true, /* Require undeclared properties from index signatures to use element accesses. */
// "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */
- },
+ }
}
diff --git a/web-test/package.json b/web-test/package.json
index 7dfdd9b4..35f0d407 100644
--- a/web-test/package.json
+++ b/web-test/package.json
@@ -12,8 +12,8 @@
"author": "Joe Hildebrand ",
"license": "MIT",
"devDependencies": {
- "@playwright/test": "1.47.2",
- "@types/node": "22.7.4"
+ "@playwright/test": "1.48.0",
+ "@types/node": "22.7.5"
},
"engines": {
"node": ">=18"