diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 13df7cf4..c407b6b5 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@411c4c9a36b3fca4d674f06b6396b2c6d23522c6 # v3.36.3 + uses: github/codeql-action/init@02c5e83432fe5497fd85b873b6c9f16a8578e1d9 # v3.37.0 with: languages: ${{ matrix.language }} queries: security-extended,security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@411c4c9a36b3fca4d674f06b6396b2c6d23522c6 # v3.36.3 + uses: github/codeql-action/analyze@02c5e83432fe5497fd85b873b6c9f16a8578e1d9 # v3.37.0 with: category: '/language:${{matrix.language}}' diff --git a/.github/workflows/semgrep.yml b/.github/workflows/semgrep.yml index 20baa3a0..2ca45dd9 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:06938c1f365d3f67b8cedd8bc117607ae64253f88a0e768e9da9408548927dd6 # latest + image: returntocorp/semgrep@sha256:59fbed6127ea7c5dde3ba6a85142733bb20ea9aaa36120c953904f1539aaf66e # latest steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - run: semgrep ci diff --git a/package.json b/package.json index a6b5bde4..a4d919d3 100644 --- a/package.json +++ b/package.json @@ -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.20.0", + "@types/node": "22.20.1", "@yarnpkg/shell": "4.1.3", "autoprefixer": "10.5.2", "bootstrap": "5.3.8", @@ -54,7 +54,7 @@ "gulp-sourcemaps": "3.0.0", "markdown-it": "14.3.0", "markdown-it-abbr": "2.0.0", - "markdown-it-anchor": "9.2.0", + "markdown-it-anchor": "9.2.1", "markdown-it-footnote": "4.0.0", "markdown-it-sub": "2.0.0", "markdown-it-sup": "2.0.0", @@ -62,7 +62,7 @@ "markdownlint-cli2": "0.23.0", "markdownlint-cli2-formatter-default": "0.0.6", "nps": "5.10.0", - "prettier": "3.9.4", + "prettier": "3.9.5", "remark": "15.0.1", "remark-cli": "12.0.1", "remark-directive": "4.0.0", @@ -106,7 +106,7 @@ "stylelint": "16.26.1", "stylelint-config-recess-order": "6.1.0", "stylelint-config-standard-scss": "14.0.0", - "tsx": "4.22.5", + "tsx": "4.23.0", "typescript": "5.9.3", "unified": "11.0.5", "vnu-jar": "24.10.17", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 312e750c..592e6d6e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,7 +25,7 @@ importers: version: 2.0.1 '@shopify/prettier-plugin-liquid': specifier: 1.10.3 - version: 1.10.3(prettier@3.9.4) + version: 1.10.3(prettier@3.9.5) '@tsconfig/node-lts': specifier: 22.0.4 version: 22.0.4 @@ -39,8 +39,8 @@ importers: specifier: 4.0.9 version: 4.0.9 '@types/node': - specifier: 22.20.0 - version: 22.20.0 + specifier: 22.20.1 + version: 22.20.1 '@yarnpkg/shell': specifier: 4.1.3 version: 4.1.3(typanion@3.14.0) @@ -85,7 +85,7 @@ importers: version: 1.1.0 gulp-postcss: specifier: 10.0.0 - version: 10.0.0(postcss@8.5.16)(tsx@4.22.5) + version: 10.0.0(postcss@8.5.16)(tsx@4.23.0) gulp-rename: specifier: 2.1.0 version: 2.1.0 @@ -99,8 +99,8 @@ importers: specifier: 2.0.0 version: 2.0.0 markdown-it-anchor: - specifier: 9.2.0 - version: 9.2.0(@types/markdown-it@14.1.2)(markdown-it@14.3.0) + specifier: 9.2.1 + version: 9.2.1(@types/markdown-it@14.1.2)(markdown-it@14.3.0) markdown-it-footnote: specifier: 4.0.0 version: 4.0.0 @@ -123,8 +123,8 @@ importers: specifier: 5.10.0 version: 5.10.0 prettier: - specifier: 3.9.4 - version: 3.9.4 + specifier: 3.9.5 + version: 3.9.5 remark: specifier: 15.0.1 version: 15.0.1 @@ -202,7 +202,7 @@ importers: version: 7.0.1 remark-preset-prettier: specifier: 2.0.2 - version: 2.0.2(prettier@3.9.4) + version: 2.0.2(prettier@3.9.5) remark-retext: specifier: 6.0.1 version: 6.0.1 @@ -255,8 +255,8 @@ importers: specifier: 14.0.0 version: 14.0.0(postcss@8.5.16)(stylelint@16.26.1(typescript@5.9.3)) tsx: - specifier: 4.22.5 - version: 4.22.5 + specifier: 4.23.0 + version: 4.23.0 typescript: specifier: 5.9.3 version: 5.9.3 @@ -1203,8 +1203,8 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node@22.20.0': - resolution: {integrity: sha512-QWlFW2wf3nTjC13/DqRnBpR4ZO36VJH/JVBkA/vcnmbTBNQIlnObqyqZE1tUR7+Ni23Lda8R1BxMfbXRpCUx5g==} + '@types/node@22.20.1': + resolution: {integrity: sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==} '@types/picomatch@4.0.3': resolution: {integrity: sha512-iG0T6+nYJ9FAPmx9SsUlnwcq1ZVRuCXcVEvWnntoPlrOpwtSTKNDC9uVAxTsC3PUvJ+99n4RpAcNgBbHX3JSnQ==} @@ -2836,8 +2836,8 @@ packages: markdown-it-abbr@2.0.0: resolution: {integrity: sha512-of7C8pXSjXjDojW4neNP+jD7inUYH/DO0Ca+K/4FUEccg0oHAEX/nfscw0jfz66PJbYWOAT9U8mjO21X5p6aAw==} - markdown-it-anchor@9.2.0: - resolution: {integrity: sha512-sa2ErMQ6kKOA4l31gLGYliFQrMKkqSO0ZJgGhDHKijPf0pNFM9vghjAh3gn26pS4JDRs7Iwa9S36gxm3vgZTzg==} + markdown-it-anchor@9.2.1: + resolution: {integrity: sha512-p6APiLJDFAW2GEvaavDvhIBn7jrX2jLv77NkBGgNacFTurbORYc4pyYySg/mI6mpR6cHQuAtzKtmqgQr4K8dsQ==} peerDependencies: '@types/markdown-it': '*' markdown-it: '*' @@ -3625,8 +3625,8 @@ packages: prefix-matches@1.0.1: resolution: {integrity: sha512-VXwWx7Ws2VSKIYXBPDGjhh1fTgNkeVwWGV+Ysi9mEnduw763FuDQBSUSRKtZ7ZUUEUFAvkbUpUEwgw4g1r1m+A==} - prettier@3.9.4: - resolution: {integrity: sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==} + prettier@3.9.5: + resolution: {integrity: sha512-/FVl766LpUfB5vXgCYOYa0MeV/441Ia99AeICQIQFTY/Nw0roZwULcXpku5i1/m5kt/baz+s4Zogspd839HSMg==} engines: {node: '>=14'} hasBin: true @@ -4444,8 +4444,8 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsx@4.22.5: - resolution: {integrity: sha512-F7JnSfPl5ASt6LqwWyUQ3T8BwN3q0eQEbFMYa2iRWaVQmmudo0d7fRmwM4O002gsvW1bs0yBYioutsAjqLJMvQ==} + tsx@4.23.0: + resolution: {integrity: sha512-eUdUIaCr963q2h5u3+QwvYp0+eqPvn+egeqZUm0hwERCqqx1E3kK5ehbGCvqSE5MQAULr67ww0cA3jKc3YkM1w==} engines: {node: '>=18.0.0'} hasBin: true @@ -5563,11 +5563,11 @@ snapshots: line-column: 1.0.2 ohm-js: 17.5.0 - '@shopify/prettier-plugin-liquid@1.10.3(prettier@3.9.4)': + '@shopify/prettier-plugin-liquid@1.10.3(prettier@3.9.5)': dependencies: '@shopify/liquid-html-parser': 2.9.2 html-styles: 1.0.0 - prettier: 3.9.4 + prettier: 3.9.5 '@sindresorhus/merge-streams@2.3.0': {} @@ -5588,13 +5588,13 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 22.20.0 + '@types/node': 22.20.1 '@types/console-log-level@1.4.5': {} '@types/cors@2.8.19': dependencies: - '@types/node': 22.20.0 + '@types/node': 22.20.1 '@types/debug@4.1.13': dependencies: @@ -5610,13 +5610,13 @@ snapshots: '@types/glob-stream@8.0.3': dependencies: - '@types/node': 22.20.0 + '@types/node': 22.20.1 '@types/picomatch': 4.0.3 '@types/streamx': 2.9.5 '@types/gulp@4.0.18': dependencies: - '@types/node': 22.20.0 + '@types/node': 22.20.1 '@types/undertaker': 1.2.12 '@types/vinyl-fs': 3.0.8 chokidar: 3.6.0 @@ -5652,7 +5652,7 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/node@22.20.0': + '@types/node@22.20.1': dependencies: undici-types: 6.21.0 @@ -5662,7 +5662,7 @@ snapshots: '@types/streamx@2.9.5': dependencies: - '@types/node': 22.20.0 + '@types/node': 22.20.1 '@types/supports-color@8.1.3': {} @@ -5672,7 +5672,7 @@ snapshots: '@types/undertaker@1.2.12': dependencies: - '@types/node': 22.20.0 + '@types/node': 22.20.1 '@types/undertaker-registry': 1.0.4 async-done: 1.3.2 @@ -5683,17 +5683,17 @@ snapshots: '@types/vinyl-fs@3.0.8': dependencies: '@types/glob-stream': 8.0.3 - '@types/node': 22.20.0 + '@types/node': 22.20.1 '@types/vinyl': 2.0.12 '@types/vinyl@2.0.12': dependencies: '@types/expect': 1.20.4 - '@types/node': 22.20.0 + '@types/node': 22.20.1 '@types/ws@8.18.1': dependencies: - '@types/node': 22.20.0 + '@types/node': 22.20.1 '@ungap/structured-clone@1.3.2': {} @@ -6526,7 +6526,7 @@ snapshots: engine.io@6.6.9: dependencies: '@types/cors': 2.8.19 - '@types/node': 22.20.0 + '@types/node': 22.20.1 '@types/ws': 8.18.1 accepts: 1.3.8 base64id: 2.0.0 @@ -6978,12 +6978,12 @@ snapshots: through2: 2.0.5 vinyl-sourcemaps-apply: 0.2.1 - gulp-postcss@10.0.0(postcss@8.5.16)(tsx@4.22.5): + gulp-postcss@10.0.0(postcss@8.5.16)(tsx@4.23.0): dependencies: fancy-log: 2.0.0 plugin-error: 2.0.1 postcss: 8.5.16 - postcss-load-config: 5.1.0(postcss@8.5.16)(tsx@4.22.5) + postcss-load-config: 5.1.0(postcss@8.5.16)(tsx@4.23.0) vinyl-sourcemaps-apply: 0.2.1 transitivePeerDependencies: - jiti @@ -7396,7 +7396,7 @@ snapshots: markdown-it-abbr@2.0.0: {} - markdown-it-anchor@9.2.0(@types/markdown-it@14.1.2)(markdown-it@14.3.0): + markdown-it-anchor@9.2.1(@types/markdown-it@14.1.2)(markdown-it@14.3.0): dependencies: '@types/markdown-it': 14.1.2 markdown-it: 14.3.0 @@ -8277,13 +8277,13 @@ snapshots: dependencies: postcss: 8.5.16 - postcss-load-config@5.1.0(postcss@8.5.16)(tsx@4.22.5): + postcss-load-config@5.1.0(postcss@8.5.16)(tsx@4.23.0): dependencies: lilconfig: 3.1.3 yaml: 2.9.0 optionalDependencies: postcss: 8.5.16 - tsx: 4.22.5 + tsx: 4.23.0 postcss-media-query-parser@0.2.3: {} @@ -8455,7 +8455,7 @@ snapshots: is-object: 1.0.2 starts-with: 1.0.2 - prettier@3.9.4: {} + prettier@3.9.5: {} proc-log@4.2.0: {} @@ -9180,9 +9180,9 @@ snapshots: transitivePeerDependencies: - supports-color - remark-preset-prettier@2.0.2(prettier@3.9.4): + remark-preset-prettier@2.0.2(prettier@3.9.5): dependencies: - prettier: 3.9.4 + prettier: 3.9.5 remark-retext@6.0.1: dependencies: @@ -9902,7 +9902,7 @@ snapshots: tslib@2.8.1: {} - tsx@4.22.5: + tsx@4.23.0: dependencies: esbuild: 0.28.1 optionalDependencies: @@ -9961,7 +9961,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.13 '@types/is-empty': 1.2.3 - '@types/node': 22.20.0 + '@types/node': 22.20.1 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.4.3