diff --git a/package.json b/package.json index 03a455da..2fc7ce86 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "devDependencies": { "@eslint/js": "10.0.1", - "@stoplight/spectral-cli": "^6.16.2", - "eslint": "10.8.0", - "globals": "17.8.0", + "@stoplight/spectral-cli": "^6.16.3", + "eslint": "10.9.1", + "globals": "17.11.0", "hihtml": "github:j9t/hihtml", "markdown-spellcheck": "1.3.1", "stylelint": "17.14.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d1bb1c95..72631385 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,16 +10,16 @@ importers: devDependencies: '@eslint/js': specifier: 10.0.1 - version: 10.0.1(eslint@10.8.0(supports-color@10.2.2)) + version: 10.0.1(eslint@10.9.1(supports-color@10.2.2)) '@stoplight/spectral-cli': - specifier: ^6.16.2 - version: 6.16.2 + specifier: ^6.16.3 + version: 6.16.3 eslint: - specifier: 10.8.0 - version: 10.8.0(supports-color@10.2.2) + specifier: 10.9.1 + version: 10.9.1(supports-color@10.2.2) globals: - specifier: 17.8.0 - version: 17.8.0 + specifier: 17.11.0 + version: 17.11.0 hihtml: specifier: github:j9t/hihtml version: https://codeload.github.com/j9t/hihtml/tar.gz/fa2090295e5c36e23369fdd93e5bf4d138947f6c @@ -265,8 +265,8 @@ packages: resolution: {integrity: sha512-lyIc6JUlUA8Ve5ELywPC8I2Sdnh1zc1zmbYgVarhXIp9YeAB0ReeqmGEOWNtlHkbP2DAA1AL65Wfn2ncjK/jtQ==} engines: {node: '>=8'} - '@stoplight/spectral-cli@6.16.2': - resolution: {integrity: sha512-1BwNCglpvCA2J+MpdXSPH56h69rARthf0QG/t2eeFbuqg12rcQEbGfAXs70mCRUAewiCzf1QqzeHF1tnabfS3A==} + '@stoplight/spectral-cli@6.16.3': + resolution: {integrity: sha512-corAOQ/WhGoPJOQ3Tcipyn64TgKYDkEhsDplS6vNSGys3kzi9+zzxiVOlbzk9mWuafovzoW+TpGCoNwIZvFf5w==} engines: {node: ^16.20 || ^18.18 || >= 20.17} hasBin: true @@ -298,12 +298,12 @@ packages: resolution: {integrity: sha512-PpIdj5Wje0T7ktxY8EUzBWLU0+mGGQHznT8nlQxTMnRhWLNYsm6HvSZDXLtMi+86yqvTuf7loJy6JvLBDzHGAA==} engines: {node: ^16.20 || ^18.18 || >= 20.17} - '@stoplight/spectral-ruleset-migrator@1.12.1': - resolution: {integrity: sha512-IUEbDmmTro0oF6VoAtrUySRV/b6bvYmV7wV6lB99f0Ym5lF9M2DXcgPLo7VMbKTPjCOQcaBzWRnIMXAyLjIRMA==} + '@stoplight/spectral-ruleset-migrator@1.12.2': + resolution: {integrity: sha512-9hTcyXnBGppM1kMA8vVvY6aWzF3vXbU7+mZvvd9wdPE8QdHj9NO//1s+A/TfiWOKdH9GOERC5NITCnVvbEYEWg==} engines: {node: ^16.20 || ^18.18 || >= 20.17} - '@stoplight/spectral-rulesets@1.22.6': - resolution: {integrity: sha512-xBwrb2zjx+7AzGS3aX7aOtddChRRw8aoQMu8ZT5AmTfEr0VAj4ydGC6Pl7lIvAIomcO7hw+P4I2oylTOOCkUVw==} + '@stoplight/spectral-rulesets@1.22.7': + resolution: {integrity: sha512-cT1B6Ly21923lvr235lu7iIgmcnoCTJaN3ANOyTqr4D5GA/4p2k0+yhjhdfj/1ks/Os3kUzSFnFkzpWH7WszFA==} engines: {node: ^16.20 || ^18.18 || >= 20.17} '@stoplight/spectral-runtime@1.1.6': @@ -354,8 +354,8 @@ packages: '@types/markdown-escape@1.1.3': resolution: {integrity: sha512-JIc1+s3y5ujKnt/+N+wq6s/QdL2qZ11fP79MijrVXsAAnzSxCbT2j/3prHRouJdZ2yFLN3vkP0HytfnoCczjOw==} - '@types/node@26.1.1': - resolution: {integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==} + '@types/node@26.4.0': + resolution: {integrity: sha512-faiGnoIrLH/V8cibOMEAZ8pMw6oXqSukl29ra4mN8GdaB2ZewzeaLj+INpV5N+Z1eKWzY+IzaIZH2EIR6YZRNQ==} '@types/sarif@2.1.7': resolution: {integrity: sha512-kRz0VEkJqWLf1LLVN4pT1cg1Z9wAuvI6L97V3m2f5B76Tg8d413ddvLBPTEHAZJlnn4XSvu0FkZtViCQGVyrXQ==} @@ -373,6 +373,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.18.0: + resolution: {integrity: sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==} + engines: {node: '>=0.4.0'} + hasBin: true + ajv-draft-04@1.0.0: resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} peerDependencies: @@ -486,11 +491,11 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - brace-expansion@1.1.16: - resolution: {integrity: sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==} + brace-expansion@1.1.18: + resolution: {integrity: sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==} - brace-expansion@5.0.8: - resolution: {integrity: sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==} + brace-expansion@5.0.9: + resolution: {integrity: sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==} engines: {node: 20 || >=22} braces@3.0.3: @@ -775,8 +780,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.8.0: - resolution: {integrity: sha512-nuKKvN+oIBO0koN7Tm7dlkmnkc21mtt0QJLwAKzjLq14y6lRTdVG36MZHJ8eQHwdJMwZbQNMlPOYedMq/oVJvQ==} + eslint@10.9.1: + resolution: {integrity: sha512-9VaAkDURekixUQJy0oJYl2DcN6oKMfxay7XzaGYAWQwsb6qfKf+x76R2k1L8kb1boc+FyCAaTA9GmiKaaiaF+A==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -850,15 +855,15 @@ packages: fast-memoize@2.5.2: resolution: {integrity: sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==} - fast-uri@3.1.4: - resolution: {integrity: sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==} + fast-uri@3.1.6: + resolution: {integrity: sha512-7Ical1vFEMr0onbVzEDIreM22I4khW+fzyQPwvAFWBp1iwdshSZRsL4jjRvPG9JP1uiqMHRto+YU6R2/CzDz5Q==} fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} engines: {node: '>= 4.9.1'} - fastq@1.20.1: - resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} + fastq@1.20.3: + resolution: {integrity: sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==} figures@1.7.0: resolution: {integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==} @@ -889,6 +894,9 @@ packages: flatted@3.4.3: resolution: {integrity: sha512-/zipXxyO6rGvuNGDiULY9MvEGSkb2gaG4GGH4ygMi0ZZzyMHdUZBmntJmx5x1G2VuPytCwGN4xsJP6cw+sK+vQ==} + flatted@3.4.4: + resolution: {integrity: sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==} + for-each@0.3.5: resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} engines: {node: '>= 0.4'} @@ -974,8 +982,8 @@ packages: resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} engines: {node: '>=6'} - globals@17.8.0: - resolution: {integrity: sha512-Zz/LMDZScFmkakeL2cTHzf+PbWKdpU3uclqkZT7TjDG58j5WPt0PpA+n9uPI24fZtlw07q0OtEi84K+umsRzqQ==} + globals@17.11.0: + resolution: {integrity: sha512-Z2I8hM+PbJDXQDq3Icgpzv+mPdwr68iZUU9d5WW4FuXfDUQfkZaZuvjMv42/5crNyw154+9+VWXbYrUgDXbxNw==} engines: {node: '>=18'} globalthis@1.0.4: @@ -1044,7 +1052,7 @@ packages: engines: {node: '>= 0.4'} hihtml@https://codeload.github.com/j9t/hihtml/tar.gz/fa2090295e5c36e23369fdd93e5bf4d138947f6c: - resolution: {gitHosted: true, tarball: https://codeload.github.com/j9t/hihtml/tar.gz/fa2090295e5c36e23369fdd93e5bf4d138947f6c} + resolution: {gitHosted: true, integrity: sha512-sEMdxWjQ0iGWq5qFIaN7ujcT5Icafov+X2+qSAf8/TWNakpedJK+ugcNbHhn77bhYl1XYf4MvlwBWt4UrmCpZg==, tarball: https://codeload.github.com/j9t/hihtml/tar.gz/fa2090295e5c36e23369fdd93e5bf4d138947f6c} version: 1.3.4 hasBin: true @@ -1481,8 +1489,8 @@ packages: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} - minimatch@10.2.5: - resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + minimatch@10.2.6: + resolution: {integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==} engines: {node: 18 || 20 || >=22} minimatch@3.1.5: @@ -2151,9 +2159,9 @@ snapshots: dependencies: postcss-selector-parser: 7.1.4 - '@eslint-community/eslint-utils@4.10.1(eslint@10.8.0(supports-color@10.2.2))': + '@eslint-community/eslint-utils@4.10.1(eslint@10.9.1(supports-color@10.2.2))': dependencies: - eslint: 10.8.0(supports-color@10.2.2) + eslint: 10.9.1(supports-color@10.2.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -2162,7 +2170,7 @@ snapshots: dependencies: '@eslint/object-schema': 3.0.5 debug: 4.4.3(supports-color@10.2.2) - minimatch: 10.2.5 + minimatch: 10.2.6 transitivePeerDependencies: - supports-color @@ -2174,9 +2182,9 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/js@10.0.1(eslint@10.8.0(supports-color@10.2.2))': + '@eslint/js@10.0.1(eslint@10.9.1(supports-color@10.2.2))': optionalDependencies: - eslint: 10.8.0(supports-color@10.2.2) + eslint: 10.9.1(supports-color@10.2.2) '@eslint/object-schema@3.0.5': {} @@ -2252,7 +2260,7 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.20.1 + fastq: 1.20.3 '@rollup/plugin-commonjs@22.0.2(rollup@2.80.0)': dependencies: @@ -2319,7 +2327,7 @@ snapshots: '@stoplight/path@1.3.2': {} - '@stoplight/spectral-cli@6.16.2': + '@stoplight/spectral-cli@6.16.3': dependencies: '@scarf/scarf': 1.4.0 '@stoplight/json': 3.21.7 @@ -2329,8 +2337,8 @@ snapshots: '@stoplight/spectral-parsers': 1.0.5 '@stoplight/spectral-ref-resolver': 1.0.5 '@stoplight/spectral-ruleset-bundler': 1.7.0 - '@stoplight/spectral-ruleset-migrator': 1.12.1 - '@stoplight/spectral-rulesets': 1.22.6 + '@stoplight/spectral-ruleset-migrator': 1.12.2 + '@stoplight/spectral-rulesets': 1.22.7 '@stoplight/spectral-runtime': 1.1.6 '@stoplight/types': 13.20.0 chalk: 4.1.2 @@ -2442,11 +2450,11 @@ snapshots: '@stoplight/spectral-functions': 1.10.5 '@stoplight/spectral-parsers': 1.0.5 '@stoplight/spectral-ref-resolver': 1.0.5 - '@stoplight/spectral-ruleset-migrator': 1.12.1 - '@stoplight/spectral-rulesets': 1.22.6 + '@stoplight/spectral-ruleset-migrator': 1.12.2 + '@stoplight/spectral-rulesets': 1.22.7 '@stoplight/spectral-runtime': 1.1.6 '@stoplight/types': 13.20.0 - '@types/node': 26.1.1 + '@types/node': 26.4.0 pony-cause: 1.1.1 rollup: 2.80.0 tslib: 2.8.1 @@ -2454,7 +2462,7 @@ snapshots: transitivePeerDependencies: - encoding - '@stoplight/spectral-ruleset-migrator@1.12.1': + '@stoplight/spectral-ruleset-migrator@1.12.2': dependencies: '@stoplight/json': 3.21.7 '@stoplight/ordered-object-literal': 1.0.5 @@ -2463,7 +2471,7 @@ snapshots: '@stoplight/spectral-runtime': 1.1.6 '@stoplight/types': 13.20.0 '@stoplight/yaml': 4.2.3 - '@types/node': 26.1.1 + '@types/node': 26.4.0 ajv: 8.20.0 ast-types: 0.14.2 astring: 1.9.0 @@ -2473,7 +2481,7 @@ snapshots: transitivePeerDependencies: - encoding - '@stoplight/spectral-rulesets@1.22.6': + '@stoplight/spectral-rulesets@1.22.7': dependencies: '@asyncapi/specs': 6.11.1 '@scarf/scarf': 1.4.0 @@ -2540,7 +2548,7 @@ snapshots: '@types/es-aggregate-error@1.0.6': dependencies: - '@types/node': 26.1.1 + '@types/node': 26.4.0 '@types/esrecurse@4.3.1': {} @@ -2552,7 +2560,7 @@ snapshots: '@types/markdown-escape@1.1.3': {} - '@types/node@26.1.1': + '@types/node@26.4.0': dependencies: undici-types: 8.3.0 @@ -2560,12 +2568,14 @@ snapshots: '@types/urijs@1.19.26': {} - acorn-jsx@5.3.2(acorn@8.17.0): + acorn-jsx@5.3.2(acorn@8.18.0): dependencies: - acorn: 8.17.0 + acorn: 8.18.0 acorn@8.17.0: {} + acorn@8.18.0: {} + ajv-draft-04@1.0.0(ajv@8.20.0): optionalDependencies: ajv: 8.20.0 @@ -2588,7 +2598,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.4 + fast-uri: 3.1.6 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -2665,12 +2675,12 @@ snapshots: boolbase@1.0.0: {} - brace-expansion@1.1.16: + brace-expansion@1.1.18: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@5.0.8: + brace-expansion@5.0.9: dependencies: balanced-match: 4.0.4 @@ -3025,9 +3035,9 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.8.0(supports-color@10.2.2): + eslint@10.9.1(supports-color@10.2.2): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0(supports-color@10.2.2)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(supports-color@10.2.2)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5(supports-color@10.2.2) '@eslint/config-helpers': 0.7.0 @@ -3054,7 +3064,7 @@ snapshots: imurmurhash: 0.1.4 is-glob: 4.0.3 json-stable-stringify-without-jsonify: 1.0.1 - minimatch: 10.2.5 + minimatch: 10.2.6 natural-compare: 1.4.0 optionator: 0.9.4 transitivePeerDependencies: @@ -3062,8 +3072,8 @@ snapshots: espree@11.2.0: dependencies: - acorn: 8.17.0 - acorn-jsx: 5.3.2(acorn@8.17.0) + acorn: 8.18.0 + acorn-jsx: 5.3.2(acorn@8.18.0) eslint-visitor-keys: 5.0.1 esprima@4.0.1: {} @@ -3120,11 +3130,11 @@ snapshots: fast-memoize@2.5.2: {} - fast-uri@3.1.4: {} + fast-uri@3.1.6: {} fastest-levenshtein@1.0.16: {} - fastq@1.20.1: + fastq@1.20.3: dependencies: reusify: 1.1.0 @@ -3152,7 +3162,7 @@ snapshots: flat-cache@4.0.1: dependencies: - flatted: 3.4.3 + flatted: 3.4.4 keyv: 4.5.4 flat-cache@6.1.23: @@ -3163,6 +3173,8 @@ snapshots: flatted@3.4.3: {} + flatted@3.4.4: {} + for-each@0.3.5: dependencies: is-callable: 1.2.7 @@ -3266,7 +3278,7 @@ snapshots: kind-of: 6.0.3 which: 1.3.1 - globals@17.8.0: {} + globals@17.11.0: {} globalthis@1.0.4: dependencies: @@ -3719,13 +3731,13 @@ snapshots: braces: 3.0.3 picomatch: 2.3.2 - minimatch@10.2.5: + minimatch@10.2.6: dependencies: - brace-expansion: 5.0.8 + brace-expansion: 5.0.9 minimatch@3.1.5: dependencies: - brace-expansion: 1.1.16 + brace-expansion: 1.1.18 ms@2.1.3: {}