diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 9b616ade..085f3770 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@f6091c0113d1dcf9b98e269ee48e8a7e51b7bdd4 # v3.28.5 + uses: github/codeql-action/init@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # v3.28.9 with: languages: ${{ matrix.language }} queries: security-extended,security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@f6091c0113d1dcf9b98e269ee48e8a7e51b7bdd4 # v3.28.5 + uses: github/codeql-action/analyze@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # v3.28.9 with: category: '/language:${{matrix.language}}' diff --git a/.github/workflows/semgrep.yml b/.github/workflows/semgrep.yml index 8642afdc..46e0c636 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:3978a2b4e6c2cbd4eee04b0f05d5ca4a82e6526dc89e01a5dcbb941cedafb393 # latest + image: returntocorp/semgrep@sha256:94ba484b73c8ae0a962c43b3d6b95cfb5cf755b56b862e8a2374b8323fc4b7d7 # latest steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - run: semgrep ci diff --git a/package.json b/package.json index 490a0fa6..6724b8b5 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@9.15.4", + "packageManager": "pnpm@9.15.5", "engines": { - "node": "22.13.1", - "pnpm": "9.15.4" + "node": "22.14.0", + "pnpm": "9.15.5" }, "exports": { "./build/constants": "./build/shared/constants.mjs", @@ -29,12 +29,12 @@ "@cspell/dict-lorem-ipsum": "4.0.4", "@isaacs/catcher": "1.0.4", "@openinf/gh-file-importer": "2.0.1", - "@shopify/prettier-plugin-liquid": "1.7.0", + "@shopify/prettier-plugin-liquid": "1.8.0", "@tsconfig/node-lts": "22.0.1", "@types/console-log-level": "1.4.5", "@types/gulp": "4.0.17", "@types/js-yaml": "4.0.9", - "@types/node": "22.10.10", + "@types/node": "22.13.1", "@yarnpkg/shell": "4.1.1", "autoprefixer": "10.4.20", "bootstrap": "5.3.3", @@ -44,9 +44,9 @@ "cspell": "8.17.2", "cssnano": "7.0.6", "dictionary-en": "4.0.0", - "dprint": "0.48.0", + "dprint": "0.49.0", "editorconfig-checker": "6.0.1", - "globby": "14.0.2", + "globby": "14.1.0", "gulp": "5.0.0", "gulp-dart-sass": "1.1.0", "gulp-postcss": "10.0.0", @@ -62,7 +62,7 @@ "markdownlint-cli2": "0.17.2", "markdownlint-cli2-formatter-default": "0.0.5", "nps": "5.10.0", - "prettier": "3.4.2", + "prettier": "3.5.0", "remark": "15.0.1", "remark-cli": "12.0.1", "remark-directive": "3.0.1", @@ -103,7 +103,7 @@ "retext-syntax-mentions": "4.0.0", "retext-syntax-urls": "4.0.0", "strip-comments": "2.0.1", - "stylelint": "16.14.0", + "stylelint": "16.14.1", "stylelint-config-recess-order": "5.1.1", "stylelint-config-standard-scss": "14.0.0", "tsx": "4.19.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 90203b73..e360035f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 2.0.1 version: 2.0.1 '@shopify/prettier-plugin-liquid': - specifier: 1.7.0 - version: 1.7.0(prettier@3.4.2) + specifier: 1.8.0 + version: 1.8.0(prettier@3.5.0) '@tsconfig/node-lts': specifier: 22.0.1 version: 22.0.1 @@ -39,8 +39,8 @@ importers: specifier: 4.0.9 version: 4.0.9 '@types/node': - specifier: 22.10.10 - version: 22.10.10 + specifier: 22.13.1 + version: 22.13.1 '@yarnpkg/shell': specifier: 4.1.1 version: 4.1.1(typanion@3.14.0) @@ -69,14 +69,14 @@ importers: specifier: 4.0.0 version: 4.0.0 dprint: - specifier: 0.48.0 - version: 0.48.0 + specifier: 0.49.0 + version: 0.49.0 editorconfig-checker: specifier: 6.0.1 version: 6.0.1 globby: - specifier: 14.0.2 - version: 14.0.2 + specifier: 14.1.0 + version: 14.1.0 gulp: specifier: 5.0.0 version: 5.0.0 @@ -123,8 +123,8 @@ importers: specifier: 5.10.0 version: 5.10.0 prettier: - specifier: 3.4.2 - version: 3.4.2 + specifier: 3.5.0 + version: 3.5.0 remark: specifier: 15.0.1 version: 15.0.1 @@ -202,7 +202,7 @@ importers: version: 7.0.1 remark-preset-prettier: specifier: 2.0.1 - version: 2.0.1(prettier@3.4.2) + version: 2.0.1(prettier@3.5.0) remark-retext: specifier: 6.0.0 version: 6.0.0 @@ -246,14 +246,14 @@ importers: specifier: 2.0.1 version: 2.0.1 stylelint: - specifier: 16.14.0 - version: 16.14.0(typescript@5.7.3) + specifier: 16.14.1 + version: 16.14.1(typescript@5.7.3) stylelint-config-recess-order: specifier: 5.1.1 - version: 5.1.1(stylelint@16.14.0(typescript@5.7.3)) + version: 5.1.1(stylelint@16.14.1(typescript@5.7.3)) stylelint-config-standard-scss: specifier: 14.0.0 - version: 14.0.0(postcss@8.4.49)(stylelint@16.14.0(typescript@5.7.3)) + version: 14.0.0(postcss@8.4.49)(stylelint@16.14.1(typescript@5.7.3)) tsx: specifier: 4.19.2 version: 4.19.2 @@ -613,48 +613,48 @@ packages: peerDependencies: postcss-selector-parser: ^7.0.0 - '@dprint/darwin-arm64@0.48.0': - resolution: {integrity: sha512-LJ+02WB1PDIUqobfwxBVMz0cUByXsZ6izFTC9tHR+BDt+qWfoZpCn5r/zpAVSkVlA5LzGHKLVNJrwKwaTnAiVA==} + '@dprint/darwin-arm64@0.49.0': + resolution: {integrity: sha512-b8fwjdfYrX5H+QyeWiB27gPc1GMVdd2LorCtsZWC+MDQO6NOgpuxJePqccbQlFUumy2rfmQuLQprnldvQZhceg==} cpu: [arm64] os: [darwin] - '@dprint/darwin-x64@0.48.0': - resolution: {integrity: sha512-OxfLbitoNvFMVucauJ2DvEaJpnxyyhXWC2M56f2AX8lkZSsHrdMHtklqxHz3cBGVPpcCXjLPRC139ynwmqtjIA==} + '@dprint/darwin-x64@0.49.0': + resolution: {integrity: sha512-cA/DIPlHClkufLufuIfcXHtZdlyP9U05RuJLvvAfHwJAxyeEC/chKYVc5BVz86RxMIq6czFGpJHoFtTjrfM3YA==} cpu: [x64] os: [darwin] - '@dprint/linux-arm64-glibc@0.48.0': - resolution: {integrity: sha512-VMeyorjMXE9NrksmyOJ0zJRGxT7r7kDBBxshCxW+U1xgW+FqR8oE25RZaeDZZPDzUHapAly4ILZqjExLzAWVpw==} + '@dprint/linux-arm64-glibc@0.49.0': + resolution: {integrity: sha512-UBo3lDJhotT+qza2S48DOPI64MirkJMoFDidh/TJBjokio2TcGd+QUzuB9O7J1+R3AlbwyObcTECjJryCNohHQ==} cpu: [arm64] os: [linux] - '@dprint/linux-arm64-musl@0.48.0': - resolution: {integrity: sha512-1BUHQKEngrZv8F6wq2SVxdokyeUoHFXjz0xbYGwctlFPzXAVNLpDy9FROXsfIKmxZ0NsRqEpatETLmubtvWtcA==} + '@dprint/linux-arm64-musl@0.49.0': + resolution: {integrity: sha512-XWAPL6Hp+zqk9bi57450wuy4yz4fvT72L3Zji3X7ChL5KD/apMUzQnZhmTpln2sxwIgJ3nCbzEzlF7jhhp/7KA==} cpu: [arm64] os: [linux] - '@dprint/linux-riscv64-glibc@0.48.0': - resolution: {integrity: sha512-c8LktisPGbygyFf9wUg0trbAQDApawU017iPQXkZnGcV4QoCeGkFjnY8vltIKyy5DeP5gIp12KjlaT/wogMPkw==} + '@dprint/linux-riscv64-glibc@0.49.0': + resolution: {integrity: sha512-6GlGcauMeMbCCJ15OmAMkarouCifij9hb12Vz5UUZPevnutVoWRTQBPQLfllmd+9Znsp23fHnmzmykibdwj4Gw==} cpu: [riscv64] os: [linux] - '@dprint/linux-x64-glibc@0.48.0': - resolution: {integrity: sha512-Am8rp4FqmkO4aFdmwxk+82g2csxPLTPIlNq0Fa9AZReU15yta3Pq0Pg4AXFq+KSso5L4WGmt09ciCitK5gmdOg==} + '@dprint/linux-x64-glibc@0.49.0': + resolution: {integrity: sha512-PJUM1G8L2xwF9R1s4/J6kf29S2sJ/sZGy3ah7g5Uj+oYkZq6SlMOrx3xqCXEkKSa0T6Xuc1bUBcJyrjEf36xiw==} cpu: [x64] os: [linux] - '@dprint/linux-x64-musl@0.48.0': - resolution: {integrity: sha512-0nzrZXOvblM/H4GVffNJ7YZn/Y4F/i+DNDZRT1hQmKuTQurB7a2MBJ91OpooLIWJoSn4q40crwM1Po4xnNXrdg==} + '@dprint/linux-x64-musl@0.49.0': + resolution: {integrity: sha512-+WIInBwbCXYmWZcYYmnD8HdcZj6q8ewy6mPpHH6SDMtWr6nrxzyIVLFr72XeiBoHnVsQFUhN+wv5Bm5NnpJtRw==} cpu: [x64] os: [linux] - '@dprint/win32-arm64@0.48.0': - resolution: {integrity: sha512-bRcGLbhKEXmP7iXDir/vU6DqkA3XaMqBM6P2ACCJMHd+XKWsz3VJzZMn5hFWZ+oZpxUsS3Mg2RcgH5xVjaawgA==} + '@dprint/win32-arm64@0.49.0': + resolution: {integrity: sha512-AteygrhmT7OXIgE/72REUfTPs/+qU0I1vhU379AYXgcWzOKy6Eeyi8lAt17oF7OmGT4IuyrKEDjpdTxhOWLsQw==} cpu: [arm64] os: [win32] - '@dprint/win32-x64@0.48.0': - resolution: {integrity: sha512-9JOKWWngo5vPBFxJgFogAS4rfFC2GaB9Yew6JZbRBUik7j5Num2muuw5p1tMYnl2NUBdS2W4EgsSLM3uUDyhBQ==} + '@dprint/win32-x64@0.49.0': + resolution: {integrity: sha512-8bE6P9T/32Gd+zMAkcwvUHzOLEMnbHEMgsgiKypYsdFTskpDz+y1GLJvMaxIFd2DB2tMx9TdBYuBQrJroTsMeQ==} cpu: [x64] os: [win32] @@ -1013,11 +1013,11 @@ packages: '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - '@shopify/liquid-html-parser@2.3.0': - resolution: {integrity: sha512-n8oTg/G5z27Qm+fXhIe5b1jXmfnhLgwjeakctGFu6tqIg3RJlJlUugknJD9hN4n9AWl1KzkXpG0JVD6Im1t7Xw==} + '@shopify/liquid-html-parser@2.4.0': + resolution: {integrity: sha512-ObgEIril7cS74OCQHc0LGhRCp+rAquD2zKF/StNbmtbIjHjn7YJk2D79MjILHBAhXoi9aU8An4aq3JNbmUKuKQ==} - '@shopify/prettier-plugin-liquid@1.7.0': - resolution: {integrity: sha512-k1NcKgO1mMulw4KTJ2yQru5h6DFz8M9SnmfWU/KqOdWvuFFpqeqb/EiEaY+1nBGNHVyLhGrMmEJamqQ/9cFiVg==} + '@shopify/prettier-plugin-liquid@1.8.0': + resolution: {integrity: sha512-t0Ff6gc7bttMrAM9N2op4ltk4g1HOCHp7iqYpWb0u5znxnNC3ddA8Pg6uThwYcDSPPcAEnHo8RBoLGvCVm24vA==} peerDependencies: prettier: ^2.0.0 || ^3.0.0 @@ -1106,8 +1106,8 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node@22.10.10': - resolution: {integrity: sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww==} + '@types/node@22.13.1': + resolution: {integrity: sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==} '@types/picomatch@3.0.1': resolution: {integrity: sha512-1MRgzpzY0hOp9pW/kLRxeQhUWwil6gnrUYd3oEpeYBqp/FexhaCPv3F8LsYr47gtUU45fO2cm1dbwkSrHEo8Uw==} @@ -1877,8 +1877,8 @@ packages: domutils@3.2.2: resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} - dprint@0.48.0: - resolution: {integrity: sha512-dmCrYTiubcsQklTLUimlO+p8wWgMtZBjpPVsOGiw4kPX7Dn41vwyE1R4qA8Px4xHgQtcX7WP9mJujF4C8vISIw==} + dprint@0.49.0: + resolution: {integrity: sha512-xtBPZbPKWOOJH5al4h6rgzsGHuXpyK7TFJCQ5/TW8Z4zkcB9dfmPAh14/Yp5YZcB798D0liztXw+Nd7suzdzBQ==} hasBin: true dunder-proto@1.0.1: @@ -2303,6 +2303,10 @@ packages: resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} + globby@14.1.0: + resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==} + engines: {node: '>=18'} + globjoin@0.1.4: resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} @@ -3330,6 +3334,10 @@ packages: resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} engines: {node: '>=12'} + path-type@6.0.0: + resolution: {integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==} + engines: {node: '>=18'} + pause-stream@0.0.11: resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==} @@ -3614,8 +3622,8 @@ packages: prefix-matches@1.0.1: resolution: {integrity: sha512-VXwWx7Ws2VSKIYXBPDGjhh1fTgNkeVwWGV+Ysi9mEnduw763FuDQBSUSRKtZ7ZUUEUFAvkbUpUEwgw4g1r1m+A==} - prettier@3.4.2: - resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} + prettier@3.5.0: + resolution: {integrity: sha512-quyMrVt6svPS7CjQ9gKb3GLEX/rl3BCL2oa/QkNcXv4YNVBC9olt3s+H7ukto06q7B1Qz46PbrKLO34PR6vXcA==} engines: {node: '>=14'} hasBin: true @@ -4341,8 +4349,8 @@ packages: peerDependencies: stylelint: ^16.0.2 - stylelint@16.14.0: - resolution: {integrity: sha512-orePw2dKxzXC0hd1VmxrDBqgf1KUV9DYsZY4guKLE9XcQD7m0BxVnWMaoQqMNsQIG14MyyTHf6zoajvOnDra8g==} + stylelint@16.14.1: + resolution: {integrity: sha512-oqCL7AC3786oTax35T/nuLL8p2C3k/8rHKAooezrPGRvUX0wX+qqs5kMWh5YYT4PHQgVDobHT4tw55WgpYG6Sw==} engines: {node: '>=18.12.0'} hasBin: true @@ -4494,6 +4502,10 @@ packages: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} + unicorn-magic@0.3.0: + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} + unified-args@11.0.1: resolution: {integrity: sha512-WEQghE91+0s3xPVs0YW6a5zUduNLjmANswX7YbBfksHNDGMjHxaWCql4SR7c9q0yov/XiIEdk6r/LqfPjaYGcw==} @@ -5149,31 +5161,31 @@ snapshots: dependencies: postcss-selector-parser: 7.0.0 - '@dprint/darwin-arm64@0.48.0': + '@dprint/darwin-arm64@0.49.0': optional: true - '@dprint/darwin-x64@0.48.0': + '@dprint/darwin-x64@0.49.0': optional: true - '@dprint/linux-arm64-glibc@0.48.0': + '@dprint/linux-arm64-glibc@0.49.0': optional: true - '@dprint/linux-arm64-musl@0.48.0': + '@dprint/linux-arm64-musl@0.49.0': optional: true - '@dprint/linux-riscv64-glibc@0.48.0': + '@dprint/linux-riscv64-glibc@0.49.0': optional: true - '@dprint/linux-x64-glibc@0.48.0': + '@dprint/linux-x64-glibc@0.49.0': optional: true - '@dprint/linux-x64-musl@0.48.0': + '@dprint/linux-x64-musl@0.49.0': optional: true - '@dprint/win32-arm64@0.48.0': + '@dprint/win32-arm64@0.49.0': optional: true - '@dprint/win32-x64@0.48.0': + '@dprint/win32-x64@0.49.0': optional: true '@dual-bundle/import-meta-resolve@4.1.0': {} @@ -5519,16 +5531,16 @@ snapshots: '@popperjs/core@2.11.8': {} - '@shopify/liquid-html-parser@2.3.0': + '@shopify/liquid-html-parser@2.4.0': dependencies: line-column: 1.0.2 ohm-js: 16.6.0 - '@shopify/prettier-plugin-liquid@1.7.0(prettier@3.4.2)': + '@shopify/prettier-plugin-liquid@1.8.0(prettier@3.5.0)': dependencies: - '@shopify/liquid-html-parser': 2.3.0 + '@shopify/liquid-html-parser': 2.4.0 html-styles: 1.0.0 - prettier: 3.4.2 + prettier: 3.5.0 '@sindresorhus/merge-streams@2.3.0': {} @@ -5549,7 +5561,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 22.10.10 + '@types/node': 22.13.1 '@types/console-log-level@1.4.5': {} @@ -5557,7 +5569,7 @@ snapshots: '@types/cors@2.8.17': dependencies: - '@types/node': 22.10.10 + '@types/node': 22.13.1 '@types/debug@4.1.12': dependencies: @@ -5573,13 +5585,13 @@ snapshots: '@types/glob-stream@8.0.2': dependencies: - '@types/node': 22.10.10 + '@types/node': 22.13.1 '@types/picomatch': 3.0.1 '@types/streamx': 2.9.5 '@types/gulp@4.0.17': dependencies: - '@types/node': 22.10.10 + '@types/node': 22.13.1 '@types/undertaker': 1.2.11 '@types/vinyl-fs': 3.0.5 chokidar: 3.6.0 @@ -5615,7 +5627,7 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/node@22.10.10': + '@types/node@22.13.1': dependencies: undici-types: 6.20.0 @@ -5625,7 +5637,7 @@ snapshots: '@types/streamx@2.9.5': dependencies: - '@types/node': 22.10.10 + '@types/node': 22.13.1 '@types/supports-color@8.1.3': {} @@ -5635,7 +5647,7 @@ snapshots: '@types/undertaker@1.2.11': dependencies: - '@types/node': 22.10.10 + '@types/node': 22.13.1 '@types/undertaker-registry': 1.0.4 async-done: 1.3.2 @@ -5646,13 +5658,13 @@ snapshots: '@types/vinyl-fs@3.0.5': dependencies: '@types/glob-stream': 8.0.2 - '@types/node': 22.10.10 + '@types/node': 22.13.1 '@types/vinyl': 2.0.12 '@types/vinyl@2.0.12': dependencies: '@types/expect': 1.20.4 - '@types/node': 22.10.10 + '@types/node': 22.13.1 '@ungap/structured-clone@1.2.1': {} @@ -6464,17 +6476,17 @@ snapshots: domelementtype: 2.3.0 domhandler: 5.0.3 - dprint@0.48.0: + dprint@0.49.0: optionalDependencies: - '@dprint/darwin-arm64': 0.48.0 - '@dprint/darwin-x64': 0.48.0 - '@dprint/linux-arm64-glibc': 0.48.0 - '@dprint/linux-arm64-musl': 0.48.0 - '@dprint/linux-riscv64-glibc': 0.48.0 - '@dprint/linux-x64-glibc': 0.48.0 - '@dprint/linux-x64-musl': 0.48.0 - '@dprint/win32-arm64': 0.48.0 - '@dprint/win32-x64': 0.48.0 + '@dprint/darwin-arm64': 0.49.0 + '@dprint/darwin-x64': 0.49.0 + '@dprint/linux-arm64-glibc': 0.49.0 + '@dprint/linux-arm64-musl': 0.49.0 + '@dprint/linux-riscv64-glibc': 0.49.0 + '@dprint/linux-x64-glibc': 0.49.0 + '@dprint/linux-x64-musl': 0.49.0 + '@dprint/win32-arm64': 0.49.0 + '@dprint/win32-x64': 0.49.0 dunder-proto@1.0.1: dependencies: @@ -6539,7 +6551,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 22.10.10 + '@types/node': 22.13.1 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 @@ -6961,6 +6973,15 @@ snapshots: slash: 5.1.0 unicorn-magic: 0.1.0 + globby@14.1.0: + dependencies: + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.3 + ignore: 7.0.3 + path-type: 6.0.0 + slash: 5.1.0 + unicorn-magic: 0.3.0 + globjoin@0.1.4: {} glogg@2.2.0: @@ -8234,6 +8255,8 @@ snapshots: path-type@5.0.0: {} + path-type@6.0.0: {} + pause-stream@0.0.11: dependencies: through: 2.3.8 @@ -8494,7 +8517,7 @@ snapshots: is-object: 1.0.2 starts-with: 1.0.2 - prettier@3.4.2: {} + prettier@3.5.0: {} proc-log@4.2.0: {} @@ -9219,9 +9242,9 @@ snapshots: transitivePeerDependencies: - supports-color - remark-preset-prettier@2.0.1(prettier@3.4.2): + remark-preset-prettier@2.0.1(prettier@3.5.0): dependencies: - prettier: 3.4.2 + prettier: 3.5.0 remark-retext@6.0.0: dependencies: @@ -9743,44 +9766,44 @@ snapshots: postcss: 8.4.49 postcss-selector-parser: 6.1.2 - stylelint-config-recess-order@5.1.1(stylelint@16.14.0(typescript@5.7.3)): + stylelint-config-recess-order@5.1.1(stylelint@16.14.1(typescript@5.7.3)): dependencies: - stylelint: 16.14.0(typescript@5.7.3) - stylelint-order: 6.0.4(stylelint@16.14.0(typescript@5.7.3)) + stylelint: 16.14.1(typescript@5.7.3) + stylelint-order: 6.0.4(stylelint@16.14.1(typescript@5.7.3)) - stylelint-config-recommended-scss@14.1.0(postcss@8.4.49)(stylelint@16.14.0(typescript@5.7.3)): + stylelint-config-recommended-scss@14.1.0(postcss@8.4.49)(stylelint@16.14.1(typescript@5.7.3)): dependencies: postcss-scss: 4.0.9(postcss@8.4.49) - stylelint: 16.14.0(typescript@5.7.3) - stylelint-config-recommended: 14.0.1(stylelint@16.14.0(typescript@5.7.3)) - stylelint-scss: 6.10.0(stylelint@16.14.0(typescript@5.7.3)) + stylelint: 16.14.1(typescript@5.7.3) + stylelint-config-recommended: 14.0.1(stylelint@16.14.1(typescript@5.7.3)) + stylelint-scss: 6.10.0(stylelint@16.14.1(typescript@5.7.3)) optionalDependencies: postcss: 8.4.49 - stylelint-config-recommended@14.0.1(stylelint@16.14.0(typescript@5.7.3)): + stylelint-config-recommended@14.0.1(stylelint@16.14.1(typescript@5.7.3)): dependencies: - stylelint: 16.14.0(typescript@5.7.3) + stylelint: 16.14.1(typescript@5.7.3) - stylelint-config-standard-scss@14.0.0(postcss@8.4.49)(stylelint@16.14.0(typescript@5.7.3)): + stylelint-config-standard-scss@14.0.0(postcss@8.4.49)(stylelint@16.14.1(typescript@5.7.3)): dependencies: - stylelint: 16.14.0(typescript@5.7.3) - stylelint-config-recommended-scss: 14.1.0(postcss@8.4.49)(stylelint@16.14.0(typescript@5.7.3)) - stylelint-config-standard: 36.0.1(stylelint@16.14.0(typescript@5.7.3)) + stylelint: 16.14.1(typescript@5.7.3) + stylelint-config-recommended-scss: 14.1.0(postcss@8.4.49)(stylelint@16.14.1(typescript@5.7.3)) + stylelint-config-standard: 36.0.1(stylelint@16.14.1(typescript@5.7.3)) optionalDependencies: postcss: 8.4.49 - stylelint-config-standard@36.0.1(stylelint@16.14.0(typescript@5.7.3)): + stylelint-config-standard@36.0.1(stylelint@16.14.1(typescript@5.7.3)): dependencies: - stylelint: 16.14.0(typescript@5.7.3) - stylelint-config-recommended: 14.0.1(stylelint@16.14.0(typescript@5.7.3)) + stylelint: 16.14.1(typescript@5.7.3) + stylelint-config-recommended: 14.0.1(stylelint@16.14.1(typescript@5.7.3)) - stylelint-order@6.0.4(stylelint@16.14.0(typescript@5.7.3)): + stylelint-order@6.0.4(stylelint@16.14.1(typescript@5.7.3)): dependencies: postcss: 8.4.49 postcss-sorting: 8.0.2(postcss@8.4.49) - stylelint: 16.14.0(typescript@5.7.3) + stylelint: 16.14.1(typescript@5.7.3) - stylelint-scss@6.10.0(stylelint@16.14.0(typescript@5.7.3)): + stylelint-scss@6.10.0(stylelint@16.14.1(typescript@5.7.3)): dependencies: css-tree: 3.1.0 is-plain-object: 5.0.0 @@ -9790,9 +9813,9 @@ snapshots: postcss-resolve-nested-selector: 0.1.6 postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - stylelint: 16.14.0(typescript@5.7.3) + stylelint: 16.14.1(typescript@5.7.3) - stylelint@16.14.0(typescript@5.7.3): + stylelint@16.14.1(typescript@5.7.3): dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 @@ -9979,6 +10002,8 @@ snapshots: unicorn-magic@0.1.0: {} + unicorn-magic@0.3.0: {} + unified-args@11.0.1: dependencies: '@types/text-table': 0.2.5 @@ -9999,7 +10024,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 22.10.10 + '@types/node': 22.13.1 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.4.0