diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index b59b0bfa..b79fe8e2 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -29,12 +29,12 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@497990dfed22177a82ba1bbab381bc8f6d27058f # v3.31.6 + uses: github/codeql-action/init@f47c8e6a9bd05ef3ee422fc8d8663be7fe4bdc61 # v3.31.8 with: languages: ${{ matrix.language }} queries: security-extended,security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@497990dfed22177a82ba1bbab381bc8f6d27058f # v3.31.6 + uses: github/codeql-action/analyze@f47c8e6a9bd05ef3ee422fc8d8663be7fe4bdc61 # v3.31.8 with: category: '/language:${{matrix.language}}' diff --git a/package.json b/package.json index 81f917d5..5bac8445 100644 --- a/package.json +++ b/package.json @@ -3,10 +3,10 @@ "author": "The OpenINF Authors & Friends", "private": "true", "description": "The OpenINF portal, other static resources, and more static electricity", - "packageManager": "pnpm@10.24.0", + "packageManager": "pnpm@10.25.0", "engines": { "node": "22.21.1", - "pnpm": "10.24.0" + "pnpm": "10.25.0" }, "exports": { "./build/constants": "./build/shared/constants.mjs", @@ -34,7 +34,7 @@ "@types/console-log-level": "1.4.5", "@types/gulp": "4.0.18", "@types/js-yaml": "4.0.9", - "@types/node": "22.19.1", + "@types/node": "22.19.2", "@yarnpkg/shell": "4.1.3", "autoprefixer": "10.4.22", "bootstrap": "5.3.8", @@ -59,7 +59,7 @@ "markdown-it-sub": "2.0.0", "markdown-it-sup": "2.0.0", "markdown-it-task-lists": "2.1.1", - "markdownlint-cli2": "0.19.1", + "markdownlint-cli2": "0.20.0", "markdownlint-cli2-formatter-default": "0.0.6", "nps": "5.10.0", "prettier": "3.7.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2960b93f..557142a2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,8 +39,8 @@ importers: specifier: 4.0.9 version: 4.0.9 '@types/node': - specifier: 22.19.1 - version: 22.19.1 + specifier: 22.19.2 + version: 22.19.2 '@yarnpkg/shell': specifier: 4.1.3 version: 4.1.3(typanion@3.14.0) @@ -114,11 +114,11 @@ importers: specifier: 2.1.1 version: 2.1.1 markdownlint-cli2: - specifier: 0.19.1 - version: 0.19.1 + specifier: 0.20.0 + version: 0.20.0 markdownlint-cli2-formatter-default: specifier: 0.0.6 - version: 0.0.6(markdownlint-cli2@0.19.1) + version: 0.0.6(markdownlint-cli2@0.20.0) nps: specifier: 5.10.0 version: 5.10.0 @@ -1135,8 +1135,8 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node@22.19.1': - resolution: {integrity: sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==} + '@types/node@22.19.2': + resolution: {integrity: sha512-LPM2G3Syo1GLzXLGJAKdqoU35XvrWzGJ21/7sgZTUpbkBaOasTj8tjwn6w+hCkqaa1TfJ/w67rJSwYItlJ2mYw==} '@types/picomatch@4.0.2': resolution: {integrity: sha512-qHHxQ+P9PysNEGbALT8f8YOSHW0KJu6l2xU8DYY0fu/EmGxXdVnuTLvFUvBgPJMSqXq29SYHveejeAha+4AYgA==} @@ -2230,6 +2230,10 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} + get-east-asian-width@1.4.0: + resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} + engines: {node: '>=18'} + get-tsconfig@4.13.0: resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==} @@ -2799,13 +2803,13 @@ packages: peerDependencies: markdownlint-cli2: '>=0.0.4' - markdownlint-cli2@0.19.1: - resolution: {integrity: sha512-p3JTemJJbkiMjXEMiFwgm0v6ym5g8K+b2oDny+6xdl300tUKySxvilJQLSea48C6OaYNmO30kH9KxpiAg5bWJw==} + markdownlint-cli2@0.20.0: + resolution: {integrity: sha512-esPk+8Qvx/f0bzI7YelUeZp+jCtFOk3KjZ7s9iBQZ6HlymSXoTtWGiIRZP05/9Oy2ehIoIjenVwndxGtxOIJYQ==} engines: {node: '>=20'} hasBin: true - markdownlint@0.39.0: - resolution: {integrity: sha512-Xt/oY7bAiHwukL1iru2np5LIkhwD19Y7frlsiDILK62v3jucXCD6JXlZlwMG12HZOR+roHIVuJZrfCkOhp6k3g==} + markdownlint@0.40.0: + resolution: {integrity: sha512-UKybllYNheWac61Ia7T6fzuQNDZimFIpCg2w6hHjgV1Qu0w1TV0LlSgryUGzM0bkKQCBhy2FDhEELB73Kb0kAg==} engines: {node: '>=20'} mathml-tag-names@2.1.3: @@ -4202,6 +4206,10 @@ packages: resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} engines: {node: '>=16'} + string-width@8.1.0: + resolution: {integrity: sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==} + engines: {node: '>=20'} + string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} @@ -5511,13 +5519,13 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 22.19.1 + '@types/node': 22.19.2 '@types/console-log-level@1.4.5': {} '@types/cors@2.8.19': dependencies: - '@types/node': 22.19.1 + '@types/node': 22.19.2 '@types/debug@4.1.12': dependencies: @@ -5533,13 +5541,13 @@ snapshots: '@types/glob-stream@8.0.3': dependencies: - '@types/node': 22.19.1 + '@types/node': 22.19.2 '@types/picomatch': 4.0.2 '@types/streamx': 2.9.5 '@types/gulp@4.0.18': dependencies: - '@types/node': 22.19.1 + '@types/node': 22.19.2 '@types/undertaker': 1.2.12 '@types/vinyl-fs': 3.0.7 chokidar: 3.6.0 @@ -5575,7 +5583,7 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/node@22.19.1': + '@types/node@22.19.2': dependencies: undici-types: 6.21.0 @@ -5585,7 +5593,7 @@ snapshots: '@types/streamx@2.9.5': dependencies: - '@types/node': 22.19.1 + '@types/node': 22.19.2 '@types/supports-color@8.1.3': {} @@ -5595,7 +5603,7 @@ snapshots: '@types/undertaker@1.2.12': dependencies: - '@types/node': 22.19.1 + '@types/node': 22.19.2 '@types/undertaker-registry': 1.0.4 async-done: 1.3.2 @@ -5606,13 +5614,13 @@ snapshots: '@types/vinyl-fs@3.0.7': dependencies: '@types/glob-stream': 8.0.3 - '@types/node': 22.19.1 + '@types/node': 22.19.2 '@types/vinyl': 2.0.12 '@types/vinyl@2.0.12': dependencies: '@types/expect': 1.20.4 - '@types/node': 22.19.1 + '@types/node': 22.19.2 '@ungap/structured-clone@1.3.0': {} @@ -6456,7 +6464,7 @@ snapshots: engine.io@6.6.4: dependencies: '@types/cors': 2.8.19 - '@types/node': 22.19.1 + '@types/node': 22.19.2 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 @@ -6767,6 +6775,8 @@ snapshots: get-caller-file@2.0.5: {} + get-east-asian-width@1.4.0: {} + get-tsconfig@4.13.0: dependencies: resolve-pkg-maps: 1.0.0 @@ -7344,23 +7354,23 @@ snapshots: markdown-table@3.0.4: {} - markdownlint-cli2-formatter-default@0.0.6(markdownlint-cli2@0.19.1): + markdownlint-cli2-formatter-default@0.0.6(markdownlint-cli2@0.20.0): dependencies: - markdownlint-cli2: 0.19.1 + markdownlint-cli2: 0.20.0 - markdownlint-cli2@0.19.1: + markdownlint-cli2@0.20.0: dependencies: globby: 15.0.0 js-yaml: 4.1.1 jsonc-parser: 3.3.1 markdown-it: 14.1.0 - markdownlint: 0.39.0 - markdownlint-cli2-formatter-default: 0.0.6(markdownlint-cli2@0.19.1) + markdownlint: 0.40.0 + markdownlint-cli2-formatter-default: 0.0.6(markdownlint-cli2@0.20.0) micromatch: 4.0.8 transitivePeerDependencies: - supports-color - markdownlint@0.39.0: + markdownlint@0.40.0: dependencies: micromark: 4.0.2 micromark-core-commonmark: 2.0.3 @@ -7370,6 +7380,7 @@ snapshots: micromark-extension-gfm-table: 2.1.1 micromark-extension-math: 3.1.0 micromark-util-types: 2.0.2 + string-width: 8.1.0 transitivePeerDependencies: - supports-color @@ -9595,6 +9606,11 @@ snapshots: emoji-regex: 10.6.0 strip-ansi: 7.1.2 + string-width@8.1.0: + dependencies: + get-east-asian-width: 1.4.0 + strip-ansi: 7.1.2 + string_decoder@1.1.1: dependencies: safe-buffer: 5.1.2 @@ -9899,7 +9915,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 22.19.1 + '@types/node': 22.19.2 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.4.3