diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 80524b2e..ee7cc1d3 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@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5 + uses: github/codeql-action/init@64d10c13136e1c5bce3e5fbde8d4906eeaafc885 # v3.30.6 with: languages: ${{ matrix.language }} queries: security-extended,security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5 + uses: github/codeql-action/analyze@64d10c13136e1c5bce3e5fbde8d4906eeaafc885 # v3.30.6 with: category: '/language:${{matrix.language}}' diff --git a/.github/workflows/semgrep.yml b/.github/workflows/semgrep.yml index 8ce01406..78e15658 100644 --- a/.github/workflows/semgrep.yml +++ b/.github/workflows/semgrep.yml @@ -16,7 +16,7 @@ jobs: env: SEMGREP_APP_TOKEN: ${{ secrets.SEMGREP_APP_TOKEN }} container: - image: returntocorp/semgrep@sha256:48d1634d311ddef6b6a9915d79d9d69886bce1ec5e91cd944716f2c18d51c96d # latest + image: returntocorp/semgrep@sha256:ee3c01c9d33a975209d6bcda050520a45366d79e2919c15baca4014e8634a9ac # latest steps: - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - run: semgrep ci diff --git a/package.json b/package.json index 6d8d7ba1..d0d6114d 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.17.1", + "packageManager": "pnpm@10.18.0", "engines": { "node": "22.20.0", - "pnpm": "10.17.1" + "pnpm": "10.18.0" }, "exports": { "./build/constants": "./build/shared/constants.mjs", @@ -34,7 +34,7 @@ "@types/console-log-level": "1.4.5", "@types/gulp": "4.0.17", "@types/js-yaml": "4.0.9", - "@types/node": "22.18.6", + "@types/node": "22.18.8", "@yarnpkg/shell": "4.1.3", "autoprefixer": "10.4.21", "bootstrap": "5.3.8", @@ -103,11 +103,11 @@ "retext-syntax-mentions": "4.0.0", "retext-syntax-urls": "4.0.0", "strip-comments": "2.0.1", - "stylelint": "16.24.0", + "stylelint": "16.25.0", "stylelint-config-recess-order": "6.1.0", "stylelint-config-standard-scss": "14.0.0", "tsx": "4.20.6", - "typescript": "5.9.2", + "typescript": "5.9.3", "unified": "11.0.5", "vnu-jar": "24.10.17", "zod": "3.25.76", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 38342c45..f99ee29c 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.18.6 - version: 22.18.6 + specifier: 22.18.8 + version: 22.18.8 '@yarnpkg/shell': specifier: 4.1.3 version: 4.1.3(typanion@3.14.0) @@ -246,20 +246,20 @@ importers: specifier: 2.0.1 version: 2.0.1 stylelint: - specifier: 16.24.0 - version: 16.24.0(typescript@5.9.2) + specifier: 16.25.0 + version: 16.25.0(typescript@5.9.3) stylelint-config-recess-order: specifier: 6.1.0 - version: 6.1.0(stylelint@16.24.0(typescript@5.9.2)) + version: 6.1.0(stylelint@16.25.0(typescript@5.9.3)) stylelint-config-standard-scss: specifier: 14.0.0 - version: 14.0.0(postcss@8.5.6)(stylelint@16.24.0(typescript@5.9.2)) + version: 14.0.0(postcss@8.5.6)(stylelint@16.25.0(typescript@5.9.3)) tsx: specifier: 4.20.6 version: 4.20.6 typescript: - specifier: 5.9.2 - version: 5.9.2 + specifier: 5.9.3 + version: 5.9.3 unified: specifier: 11.0.5 version: 11.0.5 @@ -1125,8 +1125,8 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node@22.18.6': - resolution: {integrity: sha512-r8uszLPpeIWbNKtvWRt/DbVi5zbqZyj1PTmhRMqBMvDnaz1QpmSKujUtJLrqGZeoM8v72MfYggDceY4K1itzWQ==} + '@types/node@22.18.8': + resolution: {integrity: sha512-pAZSHMiagDR7cARo/cch1f3rXy0AEXwsVsVH09FcyeJVAzCnGgmYis7P3JidtTUjyadhTeSo8TgRPswstghDaw==} '@types/picomatch@4.0.2': resolution: {integrity: sha512-qHHxQ+P9PysNEGbALT8f8YOSHW0KJu6l2xU8DYY0fu/EmGxXdVnuTLvFUvBgPJMSqXq29SYHveejeAha+4AYgA==} @@ -4258,8 +4258,8 @@ packages: peerDependencies: stylelint: ^16.0.2 - stylelint@16.24.0: - resolution: {integrity: sha512-7ksgz3zJaSbTUGr/ujMXvLVKdDhLbGl3R/3arNudH7z88+XZZGNLMTepsY28WlnvEFcuOmUe7fg40Q3lfhOfSQ==} + stylelint@16.25.0: + resolution: {integrity: sha512-Li0avYWV4nfv1zPbdnxLYBGq4z8DVZxbRgx4Kn6V+Uftz1rMoF1qiEI3oL4kgWqyYgCgs7gT5maHNZ82Gk03vQ==} engines: {node: '>=18.12.0'} hasBin: true @@ -4380,8 +4380,8 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript@5.9.2: - resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} hasBin: true @@ -5473,13 +5473,13 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.8 '@types/console-log-level@1.4.5': {} '@types/cors@2.8.19': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.8 '@types/debug@4.1.12': dependencies: @@ -5495,13 +5495,13 @@ snapshots: '@types/glob-stream@8.0.3': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.8 '@types/picomatch': 4.0.2 '@types/streamx': 2.9.5 '@types/gulp@4.0.17': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.8 '@types/undertaker': 1.2.11 '@types/vinyl-fs': 3.0.6 chokidar: 3.6.0 @@ -5537,7 +5537,7 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/node@22.18.6': + '@types/node@22.18.8': dependencies: undici-types: 6.21.0 @@ -5547,7 +5547,7 @@ snapshots: '@types/streamx@2.9.5': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.8 '@types/supports-color@8.1.3': {} @@ -5557,7 +5557,7 @@ snapshots: '@types/undertaker@1.2.11': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.8 '@types/undertaker-registry': 1.0.4 async-done: 1.3.2 @@ -5568,13 +5568,13 @@ snapshots: '@types/vinyl-fs@3.0.6': dependencies: '@types/glob-stream': 8.0.3 - '@types/node': 22.18.6 + '@types/node': 22.18.8 '@types/vinyl': 2.0.12 '@types/vinyl@2.0.12': dependencies: '@types/expect': 1.20.4 - '@types/node': 22.18.6 + '@types/node': 22.18.8 '@ungap/structured-clone@1.3.0': {} @@ -6057,14 +6057,14 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - cosmiconfig@9.0.0(typescript@5.9.2): + cosmiconfig@9.0.0(typescript@5.9.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 cross-spawn@7.0.6: dependencies: @@ -6419,7 +6419,7 @@ snapshots: engine.io@6.6.4: dependencies: '@types/cors': 2.8.19 - '@types/node': 22.18.6 + '@types/node': 22.18.8 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 @@ -9565,44 +9565,44 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.0 - stylelint-config-recess-order@6.1.0(stylelint@16.24.0(typescript@5.9.2)): + stylelint-config-recess-order@6.1.0(stylelint@16.25.0(typescript@5.9.3)): dependencies: - stylelint: 16.24.0(typescript@5.9.2) - stylelint-order: 6.0.4(stylelint@16.24.0(typescript@5.9.2)) + stylelint: 16.25.0(typescript@5.9.3) + stylelint-order: 6.0.4(stylelint@16.25.0(typescript@5.9.3)) - stylelint-config-recommended-scss@14.1.0(postcss@8.5.6)(stylelint@16.24.0(typescript@5.9.2)): + stylelint-config-recommended-scss@14.1.0(postcss@8.5.6)(stylelint@16.25.0(typescript@5.9.3)): dependencies: postcss-scss: 4.0.9(postcss@8.5.6) - stylelint: 16.24.0(typescript@5.9.2) - stylelint-config-recommended: 14.0.1(stylelint@16.24.0(typescript@5.9.2)) - stylelint-scss: 6.12.1(stylelint@16.24.0(typescript@5.9.2)) + stylelint: 16.25.0(typescript@5.9.3) + stylelint-config-recommended: 14.0.1(stylelint@16.25.0(typescript@5.9.3)) + stylelint-scss: 6.12.1(stylelint@16.25.0(typescript@5.9.3)) optionalDependencies: postcss: 8.5.6 - stylelint-config-recommended@14.0.1(stylelint@16.24.0(typescript@5.9.2)): + stylelint-config-recommended@14.0.1(stylelint@16.25.0(typescript@5.9.3)): dependencies: - stylelint: 16.24.0(typescript@5.9.2) + stylelint: 16.25.0(typescript@5.9.3) - stylelint-config-standard-scss@14.0.0(postcss@8.5.6)(stylelint@16.24.0(typescript@5.9.2)): + stylelint-config-standard-scss@14.0.0(postcss@8.5.6)(stylelint@16.25.0(typescript@5.9.3)): dependencies: - stylelint: 16.24.0(typescript@5.9.2) - stylelint-config-recommended-scss: 14.1.0(postcss@8.5.6)(stylelint@16.24.0(typescript@5.9.2)) - stylelint-config-standard: 36.0.1(stylelint@16.24.0(typescript@5.9.2)) + stylelint: 16.25.0(typescript@5.9.3) + stylelint-config-recommended-scss: 14.1.0(postcss@8.5.6)(stylelint@16.25.0(typescript@5.9.3)) + stylelint-config-standard: 36.0.1(stylelint@16.25.0(typescript@5.9.3)) optionalDependencies: postcss: 8.5.6 - stylelint-config-standard@36.0.1(stylelint@16.24.0(typescript@5.9.2)): + stylelint-config-standard@36.0.1(stylelint@16.25.0(typescript@5.9.3)): dependencies: - stylelint: 16.24.0(typescript@5.9.2) - stylelint-config-recommended: 14.0.1(stylelint@16.24.0(typescript@5.9.2)) + stylelint: 16.25.0(typescript@5.9.3) + stylelint-config-recommended: 14.0.1(stylelint@16.25.0(typescript@5.9.3)) - stylelint-order@6.0.4(stylelint@16.24.0(typescript@5.9.2)): + stylelint-order@6.0.4(stylelint@16.25.0(typescript@5.9.3)): dependencies: postcss: 8.5.6 postcss-sorting: 8.0.2(postcss@8.5.6) - stylelint: 16.24.0(typescript@5.9.2) + stylelint: 16.25.0(typescript@5.9.3) - stylelint-scss@6.12.1(stylelint@16.24.0(typescript@5.9.2)): + stylelint-scss@6.12.1(stylelint@16.25.0(typescript@5.9.3)): dependencies: css-tree: 3.1.0 is-plain-object: 5.0.0 @@ -9612,9 +9612,9 @@ snapshots: postcss-resolve-nested-selector: 0.1.6 postcss-selector-parser: 7.1.0 postcss-value-parser: 4.2.0 - stylelint: 16.24.0(typescript@5.9.2) + stylelint: 16.25.0(typescript@5.9.3) - stylelint@16.24.0(typescript@5.9.2): + stylelint@16.25.0(typescript@5.9.3): dependencies: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 @@ -9623,7 +9623,7 @@ snapshots: '@dual-bundle/import-meta-resolve': 4.2.1 balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@5.9.2) + cosmiconfig: 9.0.0(typescript@5.9.3) css-functions-list: 3.2.3 css-tree: 3.1.0 debug: 4.4.3 @@ -9786,7 +9786,7 @@ snapshots: typedarray@0.0.6: {} - typescript@5.9.2: {} + typescript@5.9.3: {} ua-parser-js@1.0.41: {} @@ -9827,7 +9827,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 22.18.6 + '@types/node': 22.18.8 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.4.3