feat(tools): use stylelint globally (#58508)

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
This commit is contained in:
Anna
2025-02-03 02:44:33 -05:00
committed by GitHub
parent 4e280577be
commit 0047f98a24
5 changed files with 92 additions and 86 deletions

View File

@@ -56,9 +56,9 @@ module.exports = {
if (files.length > 10) { if (files.length > 10) {
completedStages.add('css'); completedStages.add('css');
return 'pnpm run stylelint --fix .'; return 'pnpm stylelint --fix ./**/*.css';
} else { } else {
return files.map(filename => `stylelint '${filename}'`); return files.map(filename => `stylelint --fix '${filename}'`);
} }
} }
}; };

View File

@@ -34,8 +34,7 @@
"serve-ci": "serve -l 8000 -c serve.json public", "serve-ci": "serve -l 8000 -c serve.json public",
"prestand-alone": "pnpm run prebuild", "prestand-alone": "pnpm run prebuild",
"stand-alone": "gatsby develop", "stand-alone": "gatsby develop",
"validate-keys": "ts-node --project ../tsconfig.json ../tools/scripts/lint/validate-keys", "validate-keys": "ts-node --project ../tsconfig.json ../tools/scripts/lint/validate-keys"
"lint-css": "stylelint '**/*.css'"
}, },
"dependencies": { "dependencies": {
"@babel/plugin-proposal-export-default-from": "7.23.3", "@babel/plugin-proposal-export-default-from": "7.23.3",
@@ -170,7 +169,6 @@
"react-test-renderer": "16.14.0", "react-test-renderer": "16.14.0",
"redux-saga-test-plan": "4.0.6", "redux-saga-test-plan": "4.0.6",
"serve": "13.0.4", "serve": "13.0.4",
"stylelint": "16.12.0",
"ts-node": "10.9.2", "ts-node": "10.9.2",
"webpack": "5.90.3" "webpack": "5.90.3"
} }

View File

@@ -52,11 +52,11 @@
"knip:all": "npx -y knip@5 ", "knip:all": "npx -y knip@5 ",
"prelint": "pnpm run -F=client predevelop", "prelint": "pnpm run -F=client predevelop",
"lint": "NODE_OPTIONS=\"--max-old-space-size=7168\" npm-run-all create:shared -p lint:*", "lint": "NODE_OPTIONS=\"--max-old-space-size=7168\" npm-run-all create:shared -p lint:*",
"lint:client-css": "cd ./client && pnpm run lint-css",
"lint:challenges": "cd ./curriculum && pnpm run lint", "lint:challenges": "cd ./curriculum && pnpm run lint",
"lint:js": "eslint --cache --max-warnings 0 .", "lint:js": "eslint --cache --max-warnings 0 .",
"lint:ts": "tsc && tsc -p shared && tsc -p api", "lint:ts": "tsc && tsc -p shared && tsc -p api",
"lint:prettier": "prettier --list-different .", "lint:prettier": "prettier --list-different .",
"lint:css": "stylelint '**/*.css'",
"reload:server": "pm2 reload api-server/ecosystem.config.js", "reload:server": "pm2 reload api-server/ecosystem.config.js",
"preseed": "npm-run-all create:shared", "preseed": "npm-run-all create:shared",
"playwright:install-build-tools": "npx playwright install --with-deps", "playwright:install-build-tools": "npx playwright install --with-deps",
@@ -126,6 +126,7 @@
"npm-run-all2": "5.0.2", "npm-run-all2": "5.0.2",
"prettier": "3.2.5", "prettier": "3.2.5",
"prismjs": "1.29.0", "prismjs": "1.29.0",
"stylelint": "16.14.1",
"ts-node": "10.9.2", "ts-node": "10.9.2",
"typescript": "5.4.5", "typescript": "5.4.5",
"webpack-bundle-analyzer": "4.10.1", "webpack-bundle-analyzer": "4.10.1",

167
pnpm-lock.yaml generated
View File

@@ -117,6 +117,9 @@ importers:
prismjs: prismjs:
specifier: 1.29.0 specifier: 1.29.0
version: 1.29.0 version: 1.29.0
stylelint:
specifier: 16.14.1
version: 16.14.1(typescript@5.4.5)
ts-node: ts-node:
specifier: 10.9.2 specifier: 10.9.2
version: 10.9.2(@types/node@20.12.8)(typescript@5.4.5) version: 10.9.2(@types/node@20.12.8)(typescript@5.4.5)
@@ -819,9 +822,6 @@ importers:
serve: serve:
specifier: 13.0.4 specifier: 13.0.4
version: 13.0.4 version: 13.0.4
stylelint:
specifier: 16.12.0
version: 16.12.0(typescript@5.2.2)
ts-node: ts-node:
specifier: 10.9.2 specifier: 10.9.2
version: 10.9.2(@types/node@20.12.8)(typescript@5.2.2) version: 10.9.2(@types/node@20.12.8)(typescript@5.2.2)
@@ -3389,6 +3389,9 @@ packages:
'@jridgewell/trace-mapping@0.3.9': '@jridgewell/trace-mapping@0.3.9':
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
'@keyv/serialize@1.0.2':
resolution: {integrity: sha512-+E/LyaAeuABniD/RvUezWVXKpeuvwLEA9//nE9952zBaOdBd2mQ3pPoM8cUe2X6IcMByfuSLzmYqnYshG60+HQ==}
'@lmdb/lmdb-darwin-arm64@2.5.3': '@lmdb/lmdb-darwin-arm64@2.5.3':
resolution: {integrity: sha512-RXwGZ/0eCqtCY8FLTM/koR60w+MXyvBUpToXiIyjOcBnC81tAlTUHrRUavCEWPI9zc9VgvpK3+cbumPyR8BSuA==} resolution: {integrity: sha512-RXwGZ/0eCqtCY8FLTM/koR60w+MXyvBUpToXiIyjOcBnC81tAlTUHrRUavCEWPI9zc9VgvpK3+cbumPyR8BSuA==}
cpu: [arm64] cpu: [arm64]
@@ -5565,6 +5568,9 @@ packages:
resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==}
engines: {node: '>=8'} engines: {node: '>=8'}
cacheable@1.8.8:
resolution: {integrity: sha512-OE1/jlarWxROUIpd0qGBSKFLkNsotY8pt4GeiVErUYh/NUeTNrT+SBksUgllQv4m6a0W/VZsLuiHb88maavqEw==}
cached-path-relative@1.1.0: cached-path-relative@1.1.0:
resolution: {integrity: sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==} resolution: {integrity: sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==}
@@ -7246,8 +7252,8 @@ packages:
resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
engines: {node: '>=8.6.0'} engines: {node: '>=8.6.0'}
fast-glob@3.3.2: fast-glob@3.3.3:
resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
engines: {node: '>=8.6.0'} engines: {node: '>=8.6.0'}
fast-json-stable-stringify@2.1.0: fast-json-stable-stringify@2.1.0:
@@ -7319,14 +7325,13 @@ packages:
resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
engines: {node: '>=8'} engines: {node: '>=8'}
file-entry-cache@10.0.6:
resolution: {integrity: sha512-0wvv16mVo9nN0Md3k7DMjgAPKG/TY4F/gYMBVb/wMThFRJvzrpaqBFqF6km9wf8QfYTN+mNg5aeaBLfy8k35uA==}
file-entry-cache@6.0.1: file-entry-cache@6.0.1:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0} engines: {node: ^10.12.0 || >=12.0.0}
file-entry-cache@9.1.0:
resolution: {integrity: sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==}
engines: {node: '>=18'}
file-loader@6.2.0: file-loader@6.2.0:
resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==}
engines: {node: '>= 10.13.0'} engines: {node: '>= 10.13.0'}
@@ -7396,16 +7401,15 @@ packages:
resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==} resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==}
engines: {node: '>=12.0.0'} engines: {node: '>=12.0.0'}
flat-cache@5.0.0: flat-cache@6.1.6:
resolution: {integrity: sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==} resolution: {integrity: sha512-F+CKgSwp0pzLx67u+Zy1aCueVWFAHWbXepvXlZ+bWVTaASbm5SyCnSJ80Fp1ePEmS57wU+Bf6cx6525qtMZ4lQ==}
engines: {node: '>=18'}
flat@5.0.2: flat@5.0.2:
resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
hasBin: true hasBin: true
flatted@3.3.1: flatted@3.3.2:
resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==}
follow-redirects@1.15.3: follow-redirects@1.15.3:
resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==}
@@ -8036,6 +8040,9 @@ packages:
resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
hookified@1.7.0:
resolution: {integrity: sha512-XQdMjqC1AyeOzfs+17cnIk7Wdfu1hh2JtcyNfBf5u9jHrT3iZUlGHxLTntFBuk5lwkqJ6l3+daeQdHK5yByHVA==}
hosted-git-info@2.8.9: hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
@@ -8238,8 +8245,8 @@ packages:
resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
engines: {node: '>= 4'} engines: {node: '>= 4'}
ignore@6.0.2: ignore@7.0.3:
resolution: {integrity: sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==} resolution: {integrity: sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==}
engines: {node: '>= 4'} engines: {node: '>= 4'}
immer@8.0.1: immer@8.0.1:
@@ -9115,6 +9122,9 @@ packages:
keyv@4.5.4: keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
keyv@5.2.3:
resolution: {integrity: sha512-AGKecUfzrowabUv0bH1RIR5Vf7w+l4S3xtQAypKaUpTdIR1EbrAcTxHCrpo9Q+IWeUlFE2palRtgIQcgm+PQJw==}
kind-of@3.2.2: kind-of@3.2.2:
resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
@@ -10136,6 +10146,11 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true hasBin: true
nanoid@3.3.8:
resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
nanoid@4.0.2: nanoid@4.0.2:
resolution: {integrity: sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==} resolution: {integrity: sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==}
engines: {node: ^14 || ^16 || >=18} engines: {node: ^14 || ^16 || >=18}
@@ -10726,9 +10741,6 @@ packages:
picocolors@1.0.0: picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
picocolors@1.1.0:
resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
picocolors@1.1.1: picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -11033,8 +11045,8 @@ packages:
resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==}
engines: {node: ^10 || ^12 || >=14} engines: {node: ^10 || ^12 || >=14}
postcss@8.4.49: postcss@8.5.1:
resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==}
engines: {node: ^10 || ^12 || >=14} engines: {node: ^10 || ^12 || >=14}
preact@10.24.3: preact@10.24.3:
@@ -12507,8 +12519,8 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.2.15 postcss: ^8.2.15
stylelint@16.12.0: stylelint@16.14.1:
resolution: {integrity: sha512-F8zZ3L/rBpuoBZRvI4JVT20ZanPLXfQLzMOZg1tzPflRVh9mKpOZ8qcSIhh1my3FjAjZWG4T2POwGnmn6a6hbg==} resolution: {integrity: sha512-oqCL7AC3786oTax35T/nuLL8p2C3k/8rHKAooezrPGRvUX0wX+qqs5kMWh5YYT4PHQgVDobHT4tw55WgpYG6Sw==}
engines: {node: '>=18.12.0'} engines: {node: '>=18.12.0'}
hasBin: true hasBin: true
@@ -12584,10 +12596,6 @@ packages:
syntax-error@1.4.0: syntax-error@1.4.0:
resolution: {integrity: sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==} resolution: {integrity: sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==}
table@6.8.2:
resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==}
engines: {node: '>=10.0.0'}
table@6.9.0: table@6.9.0:
resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==}
engines: {node: '>=10.0.0'} engines: {node: '>=10.0.0'}
@@ -17582,6 +17590,10 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2 '@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/sourcemap-codec': 1.5.0
'@keyv/serialize@1.0.2':
dependencies:
buffer: 6.0.3
'@lmdb/lmdb-darwin-arm64@2.5.3': '@lmdb/lmdb-darwin-arm64@2.5.3':
optional: true optional: true
@@ -17657,10 +17669,10 @@ snapshots:
'@pkgr/utils@2.4.2': '@pkgr/utils@2.4.2':
dependencies: dependencies:
cross-spawn: 7.0.3 cross-spawn: 7.0.3
fast-glob: 3.3.2 fast-glob: 3.3.3
is-glob: 4.0.3 is-glob: 4.0.3
open: 9.1.0 open: 9.1.0
picocolors: 1.1.0 picocolors: 1.1.1
tslib: 2.6.2 tslib: 2.6.2
'@playwright/test@1.47.1': '@playwright/test@1.47.1':
@@ -20343,6 +20355,11 @@ snapshots:
normalize-url: 6.1.0 normalize-url: 6.1.0
responselike: 2.0.1 responselike: 2.0.1
cacheable@1.8.8:
dependencies:
hookified: 1.7.0
keyv: 5.2.3
cached-path-relative@1.1.0: {} cached-path-relative@1.1.0: {}
call-bind@1.0.7: call-bind@1.0.7:
@@ -20852,15 +20869,6 @@ snapshots:
path-type: 4.0.0 path-type: 4.0.0
yaml: 1.10.2 yaml: 1.10.2
cosmiconfig@9.0.0(typescript@5.2.2):
dependencies:
env-paths: 2.2.1
import-fresh: 3.3.0
js-yaml: 4.1.0
parse-json: 5.2.0
optionalDependencies:
typescript: 5.2.2
cosmiconfig@9.0.0(typescript@5.4.5): cosmiconfig@9.0.0(typescript@5.4.5):
dependencies: dependencies:
env-paths: 2.2.1 env-paths: 2.2.1
@@ -22247,7 +22255,7 @@ snapshots:
semver: 7.6.0 semver: 7.6.0
strip-ansi: 6.0.1 strip-ansi: 6.0.1
strip-json-comments: 3.1.1 strip-json-comments: 3.1.1
table: 6.8.2 table: 6.9.0
text-table: 0.2.0 text-table: 0.2.0
v8-compile-cache: 2.4.0 v8-compile-cache: 2.4.0
transitivePeerDependencies: transitivePeerDependencies:
@@ -22589,7 +22597,7 @@ snapshots:
merge2: 1.4.1 merge2: 1.4.1
micromatch: 4.0.8 micromatch: 4.0.8
fast-glob@3.3.2: fast-glob@3.3.3:
dependencies: dependencies:
'@nodelib/fs.stat': 2.0.5 '@nodelib/fs.stat': 2.0.5
'@nodelib/fs.walk': 1.2.8 '@nodelib/fs.walk': 1.2.8
@@ -22685,14 +22693,14 @@ snapshots:
dependencies: dependencies:
escape-string-regexp: 1.0.5 escape-string-regexp: 1.0.5
file-entry-cache@10.0.6:
dependencies:
flat-cache: 6.1.6
file-entry-cache@6.0.1: file-entry-cache@6.0.1:
dependencies: dependencies:
flat-cache: 3.1.0 flat-cache: 3.1.0
file-entry-cache@9.1.0:
dependencies:
flat-cache: 5.0.0
file-loader@6.2.0(webpack@5.90.3): file-loader@6.2.0(webpack@5.90.3):
dependencies: dependencies:
loader-utils: 2.0.4 loader-utils: 2.0.4
@@ -22786,18 +22794,19 @@ snapshots:
flat-cache@3.1.0: flat-cache@3.1.0:
dependencies: dependencies:
flatted: 3.3.1 flatted: 3.3.2
keyv: 4.5.4 keyv: 4.5.4
rimraf: 3.0.2 rimraf: 3.0.2
flat-cache@5.0.0: flat-cache@6.1.6:
dependencies: dependencies:
flatted: 3.3.1 cacheable: 1.8.8
keyv: 4.5.4 flatted: 3.3.2
hookified: 1.7.0
flat@5.0.2: {} flat@5.0.2: {}
flatted@3.3.1: {} flatted@3.3.2: {}
follow-redirects@1.15.3(debug@2.2.0): follow-redirects@1.15.3(debug@2.2.0):
optionalDependencies: optionalDependencies:
@@ -23569,7 +23578,7 @@ snapshots:
'@types/glob': 7.2.0 '@types/glob': 7.2.0
array-union: 2.1.0 array-union: 2.1.0
dir-glob: 3.0.1 dir-glob: 3.0.1
fast-glob: 3.3.2 fast-glob: 3.3.3
glob: 7.2.3 glob: 7.2.3
ignore: 5.2.4 ignore: 5.2.4
merge2: 1.4.1 merge2: 1.4.1
@@ -23579,7 +23588,7 @@ snapshots:
dependencies: dependencies:
array-union: 2.1.0 array-union: 2.1.0
dir-glob: 3.0.1 dir-glob: 3.0.1
fast-glob: 3.3.2 fast-glob: 3.3.3
ignore: 5.2.4 ignore: 5.2.4
merge2: 1.4.1 merge2: 1.4.1
slash: 3.0.0 slash: 3.0.0
@@ -23588,7 +23597,7 @@ snapshots:
dependencies: dependencies:
array-union: 2.1.0 array-union: 2.1.0
dir-glob: 3.0.1 dir-glob: 3.0.1
fast-glob: 3.3.2 fast-glob: 3.3.3
ignore: 5.2.4 ignore: 5.2.4
merge2: 1.4.1 merge2: 1.4.1
slash: 3.0.0 slash: 3.0.0
@@ -23597,7 +23606,7 @@ snapshots:
dependencies: dependencies:
array-union: 2.1.0 array-union: 2.1.0
dir-glob: 3.0.1 dir-glob: 3.0.1
fast-glob: 3.3.2 fast-glob: 3.3.3
ignore: 5.2.4 ignore: 5.2.4
merge2: 1.4.1 merge2: 1.4.1
slash: 3.0.0 slash: 3.0.0
@@ -23605,7 +23614,7 @@ snapshots:
globby@13.2.2: globby@13.2.2:
dependencies: dependencies:
dir-glob: 3.0.1 dir-glob: 3.0.1
fast-glob: 3.3.2 fast-glob: 3.3.3
ignore: 5.2.4 ignore: 5.2.4
merge2: 1.4.1 merge2: 1.4.1
slash: 4.0.0 slash: 4.0.0
@@ -23929,6 +23938,8 @@ snapshots:
dependencies: dependencies:
parse-passwd: 1.0.0 parse-passwd: 1.0.0
hookified@1.7.0: {}
hosted-git-info@2.8.9: {} hosted-git-info@2.8.9: {}
hosted-git-info@3.0.8: hosted-git-info@3.0.8:
@@ -24148,7 +24159,7 @@ snapshots:
ignore@5.2.4: {} ignore@5.2.4: {}
ignore@6.0.2: {} ignore@7.0.3: {}
immer@8.0.1: {} immer@8.0.1: {}
@@ -25278,6 +25289,10 @@ snapshots:
dependencies: dependencies:
json-buffer: 3.0.1 json-buffer: 3.0.1
keyv@5.2.3:
dependencies:
'@keyv/serialize': 1.0.2
kind-of@3.2.2: kind-of@3.2.2:
dependencies: dependencies:
is-buffer: 1.1.6 is-buffer: 1.1.6
@@ -26735,6 +26750,8 @@ snapshots:
nanoid@3.3.7: {} nanoid@3.3.7: {}
nanoid@3.3.8: {}
nanoid@4.0.2: {} nanoid@4.0.2: {}
nanomatch@1.2.13: nanomatch@1.2.13:
@@ -27376,8 +27393,6 @@ snapshots:
picocolors@1.0.0: {} picocolors@1.0.0: {}
picocolors@1.1.0: {}
picocolors@1.1.1: {} picocolors@1.1.1: {}
picomatch@2.3.1: {} picomatch@2.3.1: {}
@@ -27636,9 +27651,9 @@ snapshots:
postcss-resolve-nested-selector@0.1.6: {} postcss-resolve-nested-selector@0.1.6: {}
postcss-safe-parser@7.0.1(postcss@8.4.49): postcss-safe-parser@7.0.1(postcss@8.5.1):
dependencies: dependencies:
postcss: 8.4.49 postcss: 8.5.1
postcss-selector-parser@6.1.2: postcss-selector-parser@6.1.2:
dependencies: dependencies:
@@ -27674,9 +27689,9 @@ snapshots:
picocolors: 1.0.0 picocolors: 1.0.0
source-map-js: 1.0.2 source-map-js: 1.0.2
postcss@8.4.49: postcss@8.5.1:
dependencies: dependencies:
nanoid: 3.3.7 nanoid: 3.3.8
picocolors: 1.1.1 picocolors: 1.1.1
source-map-js: 1.2.1 source-map-js: 1.2.1
@@ -29542,7 +29557,7 @@ snapshots:
postcss: 8.4.35 postcss: 8.4.35
postcss-selector-parser: 6.1.2 postcss-selector-parser: 6.1.2
stylelint@16.12.0(typescript@5.2.2): stylelint@16.14.1(typescript@5.4.5):
dependencies: dependencies:
'@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
'@csstools/css-tokenizer': 3.0.3 '@csstools/css-tokenizer': 3.0.3
@@ -29551,18 +29566,18 @@ snapshots:
'@dual-bundle/import-meta-resolve': 4.1.0 '@dual-bundle/import-meta-resolve': 4.1.0
balanced-match: 2.0.0 balanced-match: 2.0.0
colord: 2.9.3 colord: 2.9.3
cosmiconfig: 9.0.0(typescript@5.2.2) cosmiconfig: 9.0.0(typescript@5.4.5)
css-functions-list: 3.2.3 css-functions-list: 3.2.3
css-tree: 3.1.0 css-tree: 3.1.0
debug: 4.3.7 debug: 4.3.7
fast-glob: 3.3.2 fast-glob: 3.3.3
fastest-levenshtein: 1.0.16 fastest-levenshtein: 1.0.16
file-entry-cache: 9.1.0 file-entry-cache: 10.0.6
global-modules: 2.0.0 global-modules: 2.0.0
globby: 11.1.0 globby: 11.1.0
globjoin: 0.1.4 globjoin: 0.1.4
html-tags: 3.3.1 html-tags: 3.3.1
ignore: 6.0.2 ignore: 7.0.3
imurmurhash: 0.1.4 imurmurhash: 0.1.4
is-plain-object: 5.0.0 is-plain-object: 5.0.0
known-css-properties: 0.35.0 known-css-properties: 0.35.0
@@ -29571,9 +29586,9 @@ snapshots:
micromatch: 4.0.8 micromatch: 4.0.8
normalize-path: 3.0.0 normalize-path: 3.0.0
picocolors: 1.1.1 picocolors: 1.1.1
postcss: 8.4.49 postcss: 8.5.1
postcss-resolve-nested-selector: 0.1.6 postcss-resolve-nested-selector: 0.1.6
postcss-safe-parser: 7.0.1(postcss@8.4.49) postcss-safe-parser: 7.0.1(postcss@8.5.1)
postcss-selector-parser: 7.0.0 postcss-selector-parser: 7.0.0
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
resolve-from: 5.0.0 resolve-from: 5.0.0
@@ -29654,7 +29669,7 @@ snapshots:
css-select: 4.3.0 css-select: 4.3.0
css-tree: 1.1.3 css-tree: 1.1.3
csso: 4.2.0 csso: 4.2.0
picocolors: 1.1.0 picocolors: 1.1.1
stable: 0.1.8 stable: 0.1.8
swagger-ui@2.2.10: {} swagger-ui@2.2.10: {}
@@ -29679,14 +29694,6 @@ snapshots:
dependencies: dependencies:
acorn-node: 1.8.2 acorn-node: 1.8.2
table@6.8.2:
dependencies:
ajv: 8.12.0
lodash.truncate: 4.4.2
slice-ansi: 4.0.0
string-width: 4.2.3
strip-ansi: 6.0.1
table@6.9.0: table@6.9.0:
dependencies: dependencies:
ajv: 8.12.0 ajv: 8.12.0
@@ -30356,19 +30363,19 @@ snapshots:
dependencies: dependencies:
browserslist: 4.22.1 browserslist: 4.22.1
escalade: 3.1.2 escalade: 3.1.2
picocolors: 1.1.0 picocolors: 1.1.1
update-browserslist-db@1.0.13(browserslist@4.22.2): update-browserslist-db@1.0.13(browserslist@4.22.2):
dependencies: dependencies:
browserslist: 4.22.2 browserslist: 4.22.2
escalade: 3.1.2 escalade: 3.1.2
picocolors: 1.1.0 picocolors: 1.1.1
update-browserslist-db@1.0.13(browserslist@4.23.0): update-browserslist-db@1.0.13(browserslist@4.23.0):
dependencies: dependencies:
browserslist: 4.23.0 browserslist: 4.23.0
escalade: 3.1.2 escalade: 3.1.2
picocolors: 1.1.0 picocolors: 1.1.1
update-check@1.5.2: update-check@1.5.2:
dependencies: dependencies: