2026-05-04

This commit is contained in:
gcch 2026-05-04 11:47:06 +02:00
commit 6102b77ac7
32 changed files with 467 additions and 232 deletions

View file

@ -5,7 +5,12 @@ settings:
excludeLinksFromLockfile: false
time:
globals@17.6.0: 2026-05-01T16:37:48.055Z
'@typescript/native-preview-darwin-arm64@7.0.0-dev.20260504.1': 2026-05-04T08:07:16.408Z
'@typescript/native-preview-linux-arm64@7.0.0-dev.20260504.1': 2026-05-04T08:07:08.493Z
'@typescript/native-preview-linux-x64@7.0.0-dev.20260504.1': 2026-05-04T08:07:00.673Z
'@typescript/native-preview-win32-arm64@7.0.0-dev.20260504.1': 2026-05-04T08:06:56.870Z
'@typescript/native-preview-win32-x64@7.0.0-dev.20260504.1': 2026-05-04T08:06:52.760Z
'@typescript/native-preview@7.0.0-dev.20260504.1': 2026-05-04T08:07:19.165Z
importers:
@ -21,8 +26,8 @@ importers:
specifier: ^8.1.5
version: 8.1.5
effect:
specifier: ^4.0.0-beta.59
version: 4.0.0-beta.59
specifier: ^4.0.0-beta.60
version: 4.0.0-beta.60
html-template-tag:
specifier: ^5.0.0
version: 5.0.0
@ -34,13 +39,13 @@ importers:
version: 4.0.4
postcss:
specifier: ^8.4.21
version: 8.5.12
version: 8.5.13
purify-ts:
specifier: 2.1.2
version: 2.1.2
stylelint-order:
specifier: '>=6'
version: 8.1.1(stylelint@17.9.1)
version: 8.1.1(stylelint@17.10.0)
terser:
specifier: ^5.16.0
version: 5.46.2
@ -61,13 +66,13 @@ importers:
specifier: ^0.5.2
version: 0.5.2
'@gcch/configuration-eslint':
specifier: git+https://git.gcch.fr/gcch/configuration-eslint#888eb4aa54
specifier: git+https://git.gcch.fr/gcch/configuration-eslint
version: https://git.gcch.fr/gcch/configuration-eslint#888eb4aa54e5bfd6251566d7469ee99204c19f45
'@gcch/configuration-oxlint':
specifier: git+https://git.gcch.fr/gcch/configuration-oxlint#83547fc1ebfd
specifier: git+https://git.gcch.fr/gcch/configuration-oxlint
version: https://git.gcch.fr/gcch/configuration-oxlint#83547fc1ebfd6cb402e3c7f074b3e267632ebf4a
'@gcch/configuration-prettier':
specifier: git+https://git.gcch.fr/gcch/configuration-prettier#d267d6dc5e
specifier: git+https://git.gcch.fr/gcch/configuration-prettier
version: https://git.gcch.fr/gcch/configuration-prettier#d267d6dc5ee8f14378180d71f651009bf7aa3acc
'@playwright/test':
specifier: ^1.59.1
@ -82,8 +87,8 @@ importers:
specifier: ^25.6.0
version: 25.6.0
'@typescript/native-preview':
specifier: 7.0.0-dev.20260503.1
version: 7.0.0-dev.20260503.1
specifier: 7.0.0-dev.20260504.1
version: 7.0.0-dev.20260504.1
'@vitejs/plugin-legacy':
specifier: ^8.0.1
version: 8.0.1(terser@5.46.2)(vite@8.0.10(@types/node@25.6.0)(jiti@2.6.1)(sass-embedded@1.99.0)(terser@5.46.2)(yaml@2.8.3))
@ -115,8 +120,8 @@ importers:
specifier: ^6.5.0
version: 6.5.0(picomatch@4.0.4)
globals:
specifier: ^17.6
version: 17.6.0
specifier: '17'
version: 17.5.0
jiti:
specifier: ^2.6.1
version: 2.6.1
@ -163,23 +168,23 @@ importers:
specifier: ^1.99.0
version: 1.99.0
stylelint:
specifier: ^17.9.1
version: 17.9.1
specifier: ^17.10.0
version: 17.10.0
stylelint-config-clean-order:
specifier: ^8.0.1
version: 8.0.1(stylelint@17.9.1)(stylelint-order@8.1.1(stylelint@17.9.1))
version: 8.0.1(stylelint@17.10.0)(stylelint-order@8.1.1(stylelint@17.10.0))
stylelint-config-sass-guidelines:
specifier: ^13.0.0
version: 13.0.0(postcss@8.5.12)(stylelint@17.9.1)
version: 13.0.0(postcss@8.5.13)(stylelint@17.10.0)
stylelint-config-standard-scss:
specifier: ^17.0.0
version: 17.0.0(postcss@8.5.12)(stylelint@17.9.1)
version: 17.0.0(postcss@8.5.13)(stylelint@17.10.0)
stylelint-declaration-block-no-ignored-properties:
specifier: ^3.0.0
version: 3.0.0(stylelint@17.9.1)
version: 3.0.0(stylelint@17.10.0)
stylelint-plugin-logical-css:
specifier: ^2.1.0
version: 2.1.0(stylelint@17.9.1)
version: 2.1.0(stylelint@17.10.0)
typescript:
specifier: ^6.0.3
version: 6.0.3
@ -1207,16 +1212,48 @@ packages:
typescript: '>=4.5.2'
aliasOf: '@better-typescript-lib/webworker'
'@typescript/native-preview-linux-x64@7.0.0-dev.20260503.1':
resolution: {integrity: sha512-M64z7LwpqNfOXYCBKmD/ObwyxYOobUk4tDv0ECNLit7pDER1sswNZjJGjgRYjQsKokmydy6p3FqtJ1uUPUP/sw==}
'@typescript/native-preview-darwin-arm64@7.0.0-dev.20260504.1':
resolution: {integrity: sha512-+Qs1Q7Qxfp11n/hU3pweFU+EQ37FnDsdWOOxb7/vCy8QGBysrLUUYRhQ+GSW3s663oMtN6+9Kf82hk3ZT+kXlg==}
engines: {node: '>=16.20.0'}
os:
- darwin
cpu:
- arm64
'@typescript/native-preview-linux-arm64@7.0.0-dev.20260504.1':
resolution: {integrity: sha512-y1Qai5l55Sl+/3B0hyQtvynq//C22BKFH3CfU35fbLYUo4P/ISUycyAbcA+PAPazpDFO3E56I96QUQrbJL2VVA==}
engines: {node: '>=16.20.0'}
os:
- linux
cpu:
- arm64
'@typescript/native-preview-linux-x64@7.0.0-dev.20260504.1':
resolution: {integrity: sha512-ngN3Ie3Vin6pFtqeNywxm86RTxgI0Fo0GZyJ1PxokLES8J3xfMPtMYfv85c/+5uz5+7T+m4LRLyY5IoLY4gtuw==}
engines: {node: '>=16.20.0'}
os:
- linux
cpu:
- x64
'@typescript/native-preview@7.0.0-dev.20260503.1':
resolution: {integrity: sha512-gDro38CPFiBUGbaFGNt+ufOsEd1OrZrfrOPxsLSfBcvvoGaqAxV++ul/BHTOShoEkIYHiFsoDX2az1IPCDV2jQ==}
'@typescript/native-preview-win32-arm64@7.0.0-dev.20260504.1':
resolution: {integrity: sha512-/GZDJN/CsLbqIe7EdWDkXhNX9C41VjemBeUN6+9ckvEFLH8XyKTmXPYikNOn0N819M1KSeNZltplyUslfROOdw==}
engines: {node: '>=16.20.0'}
os:
- win32
cpu:
- arm64
'@typescript/native-preview-win32-x64@7.0.0-dev.20260504.1':
resolution: {integrity: sha512-EYQBdVZq4xIzhTtKxw6wvee9238hEb7XrPG413AEZBD3kcR3qqvPULXsPzQyEpneCReATSaihscP/LfhMQYUmA==}
engines: {node: '>=16.20.0'}
os:
- win32
cpu:
- x64
'@typescript/native-preview@7.0.0-dev.20260504.1':
resolution: {integrity: sha512-bHFGxyIU83qjj6ywn3817A+Ug2ZID0GiBA5WFdbc/T7EjcrKnUUylexq0fU81N/mTbfw3FyP6ZCEdO2Ntcl/VQ==}
engines: {node: '>=16.20.0'}
hasBin: true
@ -1551,8 +1588,8 @@ packages:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
effect@4.0.0-beta.59:
resolution: {integrity: sha512-xyUDLeHSe8d6lWGOvR6Fgn2HL6gYeTZ/S4Jzk9uc4ZUxMPPsNZlNXrvk0C7/utQFzeX7uAWcVnG2BjbA0SRoAA==}
effect@4.0.0-beta.60:
resolution: {integrity: sha512-OkrCKT+aBFIti4ryuxKfIozNx2SMxmFZ8uWB53gGzdjQzaJ7RVf0s6nJQ4JubJM//R24DtSYNOdmPRSK+qoRww==}
electron-to-chromium@1.5.344:
resolution: {integrity: sha512-4MxfbmNDm+KPh066EZy+eUnkcDPcZ35wNmOWzFuh/ijvHsve6kbLTLURy88uCNK5FbpN+yk2nQY6BYh1GEt+wg==}
@ -1875,10 +1912,6 @@ packages:
resolution: {integrity: sha512-qoV+HK2yFl/366t2/Cb3+xxPUo5BuMynomoDmiaZBIdbs+0pYbjfZU+twLhGKp4uCZ/+NbtpVepH5bGCxRyy2g==}
engines: {node: '>=18'}
globals@17.6.0:
resolution: {integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==}
engines: {node: '>=18'}
globalthis@1.0.4:
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
engines: {node: '>= 0.4'}
@ -2561,6 +2594,10 @@ packages:
resolution: {integrity: sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==}
engines: {node: ^10 || ^12 || >=14}
postcss@8.5.13:
resolution: {integrity: sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==}
engines: {node: ^10 || ^12 || >=14}
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
@ -2933,8 +2970,8 @@ packages:
peerDependencies:
stylelint: ^16.8.2 || ^17.0.0
stylelint@17.9.1:
resolution: {integrity: sha512-THTmnAPJTrg/JhkTWZlSyrO+HUYMx6ELthIHeMyD2WOKqXIJUFQv2Yxn91bvUrZdbBJaW2dUuQdPST2wcQ6C3g==}
stylelint@17.10.0:
resolution: {integrity: sha512-cI7I6HHEYOHHVNVci+s92WlA3QfmNhjwFdgCgYV3TLEysilOjk+B3EFxMED1xY9GYB0Kre3OD+mSLj19VLTIvA==}
engines: {node: '>=20.19.0'}
hasBin: true
@ -3907,7 +3944,7 @@ snapshots:
eslint-plugin-perfectionist: 5.9.0(eslint@10.3.0(jiti@2.6.1))
eslint-plugin-sonarjs: 4.0.3(eslint@10.3.0(jiti@2.6.1))
eslint-plugin-unicorn: 64.0.0(eslint@10.3.0(jiti@2.6.1))
globals: 17.6.0
globals: 17.5.0
typescript-eslint: 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
'@gcch/configuration-oxlint@https://git.gcch.fr/gcch/configuration-oxlint#83547fc1ebfd6cb402e3c7f074b3e267632ebf4a':
@ -3916,7 +3953,7 @@ snapshots:
eslint-plugin-functional: 9.0.4(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
eslint-plugin-jsx-a11y: 6.10.2(eslint@10.3.0(jiti@2.6.1))
eslint-plugin-perfectionist: 5.9.0(eslint@10.3.0(jiti@2.6.1))
globals: 17.6.0
globals: 17.5.0
oxlint: 1.62.0(oxlint-tsgolint@0.22.1)
oxlint-tsgolint: 0.22.1
@ -4060,7 +4097,7 @@ snapshots:
'@standard-schema/spec@1.1.0': {}
'@stylistic/stylelint-plugin@5.1.0(stylelint@17.9.1)':
'@stylistic/stylelint-plugin@5.1.0(stylelint@17.10.0)':
dependencies:
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
'@csstools/css-tokenizer': 4.0.0
@ -4069,7 +4106,7 @@ snapshots:
postcss-selector-parser: 7.1.1
postcss-value-parser: 4.2.0
style-search: 0.1.0
stylelint: 17.9.1
stylelint: 17.10.0
'@types/bun@1.3.13':
dependencies:
@ -4246,11 +4283,23 @@ snapshots:
dependencies:
typescript: 6.0.3
'@typescript/native-preview-linux-x64@7.0.0-dev.20260503.1': {}
'@typescript/native-preview-darwin-arm64@7.0.0-dev.20260504.1': {}
'@typescript/native-preview@7.0.0-dev.20260503.1':
'@typescript/native-preview-linux-arm64@7.0.0-dev.20260504.1': {}
'@typescript/native-preview-linux-x64@7.0.0-dev.20260504.1': {}
'@typescript/native-preview-win32-arm64@7.0.0-dev.20260504.1': {}
'@typescript/native-preview-win32-x64@7.0.0-dev.20260504.1': {}
'@typescript/native-preview@7.0.0-dev.20260504.1':
optionalDependencies:
'@typescript/native-preview-linux-x64': 7.0.0-dev.20260503.1
'@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260504.1
'@typescript/native-preview-linux-arm64': 7.0.0-dev.20260504.1
'@typescript/native-preview-linux-x64': 7.0.0-dev.20260504.1
'@typescript/native-preview-win32-arm64': 7.0.0-dev.20260504.1
'@typescript/native-preview-win32-x64': 7.0.0-dev.20260504.1
? '@vitejs/plugin-legacy@8.0.1(terser@5.46.2)(vite@8.0.10(@types/node@25.6.0)(jiti@2.6.1)(sass-embedded@1.99.0)(terser@5.46.2)(yaml@2.8.3))'
: dependencies:
@ -4612,7 +4661,7 @@ snapshots:
es-errors: 1.3.0
gopd: 1.2.0
effect@4.0.0-beta.59:
effect@4.0.0-beta.60:
dependencies:
'@standard-schema/spec': 1.1.0
fast-check: 4.7.0
@ -5069,8 +5118,6 @@ snapshots:
globals@17.5.0: {}
globals@17.6.0: {}
globalthis@1.0.4:
dependencies:
define-properties: 1.2.1
@ -5741,13 +5788,13 @@ snapshots:
postcss-resolve-nested-selector@0.1.6: {}
postcss-safe-parser@7.0.1(postcss@8.5.12):
postcss-safe-parser@7.0.1(postcss@8.5.13):
dependencies:
postcss: 8.5.12
postcss: 8.5.13
postcss-scss@4.0.9(postcss@8.5.12):
postcss-scss@4.0.9(postcss@8.5.13):
dependencies:
postcss: 8.5.12
postcss: 8.5.13
postcss-selector-parser@7.1.1:
dependencies:
@ -5766,6 +5813,12 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
postcss@8.5.13:
dependencies:
nanoid: 3.3.11
picocolors: 1.1.1
source-map-js: 1.2.1
prelude-ls@1.2.1: {}
prettier-plugin-curly@0.4.1(prettier@3.8.3):
@ -6095,58 +6148,58 @@ snapshots:
style-search@0.1.0: {}
stylelint-config-clean-order@8.0.1(stylelint@17.9.1)(stylelint-order@8.1.1(stylelint@17.9.1)):
stylelint-config-clean-order@8.0.1(stylelint@17.10.0)(stylelint-order@8.1.1(stylelint@17.10.0)):
dependencies:
stylelint: 17.9.1
stylelint-order: 8.1.1(stylelint@17.9.1)
stylelint: 17.10.0
stylelint-order: 8.1.1(stylelint@17.10.0)
stylelint-config-recommended-scss@17.0.1(postcss@8.5.12)(stylelint@17.9.1):
stylelint-config-recommended-scss@17.0.1(postcss@8.5.13)(stylelint@17.10.0):
dependencies:
postcss: 8.5.12
postcss-scss: 4.0.9(postcss@8.5.12)
stylelint: 17.9.1
stylelint-config-recommended: 18.0.0(stylelint@17.9.1)
stylelint-scss: 7.0.0(stylelint@17.9.1)
postcss: 8.5.13
postcss-scss: 4.0.9(postcss@8.5.13)
stylelint: 17.10.0
stylelint-config-recommended: 18.0.0(stylelint@17.10.0)
stylelint-scss: 7.0.0(stylelint@17.10.0)
stylelint-config-recommended@18.0.0(stylelint@17.9.1):
stylelint-config-recommended@18.0.0(stylelint@17.10.0):
dependencies:
stylelint: 17.9.1
stylelint: 17.10.0
stylelint-config-sass-guidelines@13.0.0(postcss@8.5.12)(stylelint@17.9.1):
stylelint-config-sass-guidelines@13.0.0(postcss@8.5.13)(stylelint@17.10.0):
dependencies:
'@stylistic/stylelint-plugin': 5.1.0(stylelint@17.9.1)
postcss: 8.5.12
postcss-scss: 4.0.9(postcss@8.5.12)
stylelint: 17.9.1
stylelint-scss: 7.0.0(stylelint@17.9.1)
'@stylistic/stylelint-plugin': 5.1.0(stylelint@17.10.0)
postcss: 8.5.13
postcss-scss: 4.0.9(postcss@8.5.13)
stylelint: 17.10.0
stylelint-scss: 7.0.0(stylelint@17.10.0)
stylelint-config-standard-scss@17.0.0(postcss@8.5.12)(stylelint@17.9.1):
stylelint-config-standard-scss@17.0.0(postcss@8.5.13)(stylelint@17.10.0):
dependencies:
postcss: 8.5.12
stylelint: 17.9.1
stylelint-config-recommended-scss: 17.0.1(postcss@8.5.12)(stylelint@17.9.1)
stylelint-config-standard: 40.0.0(stylelint@17.9.1)
postcss: 8.5.13
stylelint: 17.10.0
stylelint-config-recommended-scss: 17.0.1(postcss@8.5.13)(stylelint@17.10.0)
stylelint-config-standard: 40.0.0(stylelint@17.10.0)
stylelint-config-standard@40.0.0(stylelint@17.9.1):
stylelint-config-standard@40.0.0(stylelint@17.10.0):
dependencies:
stylelint: 17.9.1
stylelint-config-recommended: 18.0.0(stylelint@17.9.1)
stylelint: 17.10.0
stylelint-config-recommended: 18.0.0(stylelint@17.10.0)
stylelint-declaration-block-no-ignored-properties@3.0.0(stylelint@17.9.1):
stylelint-declaration-block-no-ignored-properties@3.0.0(stylelint@17.10.0):
dependencies:
stylelint: 17.9.1
stylelint: 17.10.0
stylelint-order@8.1.1(stylelint@17.9.1):
stylelint-order@8.1.1(stylelint@17.10.0):
dependencies:
postcss: 8.5.12
postcss-sorting: 10.0.0(postcss@8.5.12)
stylelint: 17.9.1
stylelint: 17.10.0
stylelint-plugin-logical-css@2.1.0(stylelint@17.9.1):
stylelint-plugin-logical-css@2.1.0(stylelint@17.10.0):
dependencies:
stylelint: 17.9.1
stylelint: 17.10.0
stylelint-scss@7.0.0(stylelint@17.9.1):
stylelint-scss@7.0.0(stylelint@17.10.0):
dependencies:
css-tree: 3.2.1
is-plain-object: 5.0.0
@ -6156,9 +6209,9 @@ snapshots:
postcss-resolve-nested-selector: 0.1.6
postcss-selector-parser: 7.1.1
postcss-value-parser: 4.2.0
stylelint: 17.9.1
stylelint: 17.10.0
stylelint@17.9.1:
stylelint@17.10.0:
dependencies:
'@csstools/css-calc': 3.2.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
@ -6187,8 +6240,8 @@ snapshots:
micromatch: 4.0.8
normalize-path: 3.0.0
picocolors: 1.1.1
postcss: 8.5.12
postcss-safe-parser: 7.0.1(postcss@8.5.12)
postcss: 8.5.13
postcss-safe-parser: 7.0.1(postcss@8.5.13)
postcss-selector-parser: 7.1.1
postcss-value-parser: 4.2.0
string-width: 8.2.1
@ -6381,7 +6434,7 @@ snapshots:
jiti: 2.6.1
lightningcss: 1.32.0
picomatch: 4.0.4
postcss: 8.5.12
postcss: 8.5.13
rolldown: 1.0.0-rc.17
sass-embedded: 1.99.0
terser: 5.46.2