Compare commits
2 commits
2ef5fbba66
...
e75258efe0
| Author | SHA1 | Date | |
|---|---|---|---|
| e75258efe0 | |||
| 6102b77ac7 |
49 changed files with 207003 additions and 20690 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -7,7 +7,7 @@ web/app/upgrade
|
||||||
web/app/cache/*
|
web/app/cache/*
|
||||||
web/app/languages/
|
web/app/languages/
|
||||||
web/app/object-cache.php
|
web/app/object-cache.php
|
||||||
web/app/themes/haiku-atelier-2024/assets/css/*
|
web/app/themes/haiku-atelier-2024/assets/css/**/*
|
||||||
web/app/themes/haiku-atelier-2024/assets/js/*
|
web/app/themes/haiku-atelier-2024/assets/js/*
|
||||||
|
|
||||||
# WordPress
|
# WordPress
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,19 @@
|
||||||
#:schema https://github.com/AJenbo/phpantom_lsp/raw/main/config-schema.json
|
# :schema: https://github.com/AJenbo/phpantom_lsp/raw/main/config-schema.json
|
||||||
|
|
||||||
[php]
|
[php]
|
||||||
|
# Override the detected PHP version (default: inferred from composer.json, or 8.5).
|
||||||
# version = "8.5"
|
# version = "8.5"
|
||||||
|
#
|
||||||
|
|
||||||
[diagnostics]
|
[diagnostics]
|
||||||
extra-arguments = true
|
extra-arguments = true
|
||||||
|
# Report member access on subjects whose type could not be resolved.
|
||||||
|
# Useful for discovering gaps in type coverage. Off by default.
|
||||||
unresolved-member-access = false
|
unresolved-member-access = false
|
||||||
|
|
||||||
[indexing]
|
[indexing]
|
||||||
|
# How PHPantom discovers classes across the workspace.
|
||||||
|
# "composer" (default) - use Composer classmap, self-scan on fallback
|
||||||
|
# "self" - always self-scan, ignore Composer classmap
|
||||||
|
# "none" - no proactive scanning, Composer classmap only
|
||||||
strategy = "composer"
|
strategy = "composer"
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
"!oxc",
|
"!oxc",
|
||||||
"!oxfmt",
|
"!oxfmt",
|
||||||
"!oxlint",
|
"!oxlint",
|
||||||
"!phpantom_lsp",
|
"!phptools",
|
||||||
"!prettier",
|
"!prettier",
|
||||||
"!tailwindcss-language-server",
|
"!tailwindcss-language-server",
|
||||||
"!tsgo",
|
"!tsgo",
|
||||||
|
|
@ -20,7 +20,7 @@
|
||||||
"PHP": {
|
"PHP": {
|
||||||
"language_servers": [
|
"language_servers": [
|
||||||
"phpactor",
|
"phpactor",
|
||||||
"phptools"
|
"phpantom_lsp"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
495
aube-lock.yaml
495
aube-lock.yaml
|
|
@ -5,15 +5,17 @@ settings:
|
||||||
excludeLinksFromLockfile: false
|
excludeLinksFromLockfile: false
|
||||||
|
|
||||||
time:
|
time:
|
||||||
'@effect/platform-browser@4.0.0-beta.60': 2026-05-03T12:37:59.961Z
|
'@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:
|
importers:
|
||||||
|
|
||||||
.:
|
.:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@effect/platform-browser':
|
|
||||||
specifier: ^4.0.0-beta.60
|
|
||||||
version: 4.0.0-beta.60(effect@4.0.0-beta.60)
|
|
||||||
'@mobily/ts-belt':
|
'@mobily/ts-belt':
|
||||||
specifier: v4.0.0-rc.5
|
specifier: v4.0.0-rc.5
|
||||||
version: 4.0.0-rc.5
|
version: 4.0.0-rc.5
|
||||||
|
|
@ -43,7 +45,7 @@ importers:
|
||||||
version: 2.1.2
|
version: 2.1.2
|
||||||
stylelint-order:
|
stylelint-order:
|
||||||
specifier: '>=6'
|
specifier: '>=6'
|
||||||
version: 8.1.1(stylelint@17.11.0)
|
version: 8.1.1(stylelint@17.10.0)
|
||||||
terser:
|
terser:
|
||||||
specifier: ^5.16.0
|
specifier: ^5.16.0
|
||||||
version: 5.46.2
|
version: 5.46.2
|
||||||
|
|
@ -89,7 +91,7 @@ importers:
|
||||||
version: 7.0.0-dev.20260504.1
|
version: 7.0.0-dev.20260504.1
|
||||||
'@vitejs/plugin-legacy':
|
'@vitejs/plugin-legacy':
|
||||||
specifier: ^8.0.1
|
specifier: ^8.0.1
|
||||||
version: 8.0.1(terser@5.46.2)(vite@8.0.10(@types/node@25.6.0)(jiti@2.7.0)(sass-embedded@1.99.0)(terser@5.46.2)(yaml@2.8.3))
|
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))
|
||||||
better-typescript-lib:
|
better-typescript-lib:
|
||||||
specifier: ^2.12.0
|
specifier: ^2.12.0
|
||||||
version: 2.12.0(typescript@6.0.3)
|
version: 2.12.0(typescript@6.0.3)
|
||||||
|
|
@ -97,23 +99,23 @@ importers:
|
||||||
specifier: ^4.28.2
|
specifier: ^4.28.2
|
||||||
version: 4.28.2
|
version: 4.28.2
|
||||||
caniuse-lite:
|
caniuse-lite:
|
||||||
specifier: ^1.0.30001792
|
specifier: ^1.0.30001791
|
||||||
version: 1.0.30001792
|
version: 1.0.30001791
|
||||||
eslint:
|
eslint:
|
||||||
specifier: ^10.3.0
|
specifier: ^10.3.0
|
||||||
version: 10.3.0(jiti@2.7.0)
|
version: 10.3.0(jiti@2.6.1)
|
||||||
eslint-plugin-functional:
|
eslint-plugin-functional:
|
||||||
specifier: ^9.0.4
|
specifier: ^9.0.4
|
||||||
version: 9.0.4(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
version: 9.0.4(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
|
||||||
eslint-plugin-jsx-a11y:
|
eslint-plugin-jsx-a11y:
|
||||||
specifier: ^6.10.2
|
specifier: ^6.10.2
|
||||||
version: 6.10.2(eslint@10.3.0(jiti@2.7.0))
|
version: 6.10.2(eslint@10.3.0(jiti@2.6.1))
|
||||||
eslint-plugin-oxlint:
|
eslint-plugin-oxlint:
|
||||||
specifier: ^1.63.0
|
specifier: ^1.62.0
|
||||||
version: 1.63.0(oxlint@1.63.0(oxlint-tsgolint@0.22.1))
|
version: 1.62.0(oxlint@1.62.0(oxlint-tsgolint@0.22.1))
|
||||||
eslint-plugin-perfectionist:
|
eslint-plugin-perfectionist:
|
||||||
specifier: ^5.9.0
|
specifier: ^5.9.0
|
||||||
version: 5.9.0(eslint@10.3.0(jiti@2.7.0))
|
version: 5.9.0(eslint@10.3.0(jiti@2.6.1))
|
||||||
fdir:
|
fdir:
|
||||||
specifier: ^6.5.0
|
specifier: ^6.5.0
|
||||||
version: 6.5.0(picomatch@4.0.4)
|
version: 6.5.0(picomatch@4.0.4)
|
||||||
|
|
@ -121,8 +123,8 @@ importers:
|
||||||
specifier: '17'
|
specifier: '17'
|
||||||
version: 17.5.0
|
version: 17.5.0
|
||||||
jiti:
|
jiti:
|
||||||
specifier: ^2.7.0
|
specifier: ^2.6.1
|
||||||
version: 2.7.0
|
version: 2.6.1
|
||||||
knip:
|
knip:
|
||||||
specifier: ^6.11.0
|
specifier: ^6.11.0
|
||||||
version: 6.11.0
|
version: 6.11.0
|
||||||
|
|
@ -133,8 +135,8 @@ importers:
|
||||||
specifier: ^1.32.0
|
specifier: ^1.32.0
|
||||||
version: 1.32.0
|
version: 1.32.0
|
||||||
oxlint:
|
oxlint:
|
||||||
specifier: ^1.63.0
|
specifier: ^1.62.0
|
||||||
version: 1.63.0(oxlint-tsgolint@0.22.1)
|
version: 1.62.0(oxlint-tsgolint@0.22.1)
|
||||||
oxlint-tsgolint:
|
oxlint-tsgolint:
|
||||||
specifier: ^0.22.1
|
specifier: ^0.22.1
|
||||||
version: 0.22.1
|
version: 0.22.1
|
||||||
|
|
@ -166,35 +168,35 @@ importers:
|
||||||
specifier: ^1.99.0
|
specifier: ^1.99.0
|
||||||
version: 1.99.0
|
version: 1.99.0
|
||||||
stylelint:
|
stylelint:
|
||||||
specifier: ^17.11.0
|
specifier: ^17.10.0
|
||||||
version: 17.11.0
|
version: 17.10.0
|
||||||
stylelint-config-clean-order:
|
stylelint-config-clean-order:
|
||||||
specifier: ^8.0.1
|
specifier: ^8.0.1
|
||||||
version: 8.0.1(stylelint@17.11.0)(stylelint-order@8.1.1(stylelint@17.11.0))
|
version: 8.0.1(stylelint@17.10.0)(stylelint-order@8.1.1(stylelint@17.10.0))
|
||||||
stylelint-config-sass-guidelines:
|
stylelint-config-sass-guidelines:
|
||||||
specifier: ^13.0.0
|
specifier: ^13.0.0
|
||||||
version: 13.0.0(postcss@8.5.13)(stylelint@17.11.0)
|
version: 13.0.0(postcss@8.5.13)(stylelint@17.10.0)
|
||||||
stylelint-config-standard-scss:
|
stylelint-config-standard-scss:
|
||||||
specifier: ^17.0.0
|
specifier: ^17.0.0
|
||||||
version: 17.0.0(postcss@8.5.13)(stylelint@17.11.0)
|
version: 17.0.0(postcss@8.5.13)(stylelint@17.10.0)
|
||||||
stylelint-declaration-block-no-ignored-properties:
|
stylelint-declaration-block-no-ignored-properties:
|
||||||
specifier: ^3.0.0
|
specifier: ^3.0.0
|
||||||
version: 3.0.0(stylelint@17.11.0)
|
version: 3.0.0(stylelint@17.10.0)
|
||||||
stylelint-plugin-logical-css:
|
stylelint-plugin-logical-css:
|
||||||
specifier: ^2.1.0
|
specifier: ^2.1.0
|
||||||
version: 2.1.0(stylelint@17.11.0)
|
version: 2.1.0(stylelint@17.10.0)
|
||||||
typescript:
|
typescript:
|
||||||
specifier: ^6.0.3
|
specifier: ^6.0.3
|
||||||
version: 6.0.3
|
version: 6.0.3
|
||||||
typescript-eslint:
|
typescript-eslint:
|
||||||
specifier: ^8.59.2
|
specifier: ^8.59.1
|
||||||
version: 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
version: 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
|
||||||
vite:
|
vite:
|
||||||
specifier: ^8.0.10
|
specifier: ^8.0.10
|
||||||
version: 8.0.10(@types/node@25.6.0)(jiti@2.7.0)(sass-embedded@1.99.0)(terser@5.46.2)(yaml@2.8.3)
|
version: 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)
|
||||||
vite-tsconfig-paths:
|
vite-tsconfig-paths:
|
||||||
specifier: ^6.1.1
|
specifier: ^6.1.1
|
||||||
version: 6.1.1(vite@8.0.10(@types/node@25.6.0)(jiti@2.7.0)(sass-embedded@1.99.0)(terser@5.46.2)(yaml@2.8.3))
|
version: 6.1.1(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))
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
|
|
||||||
|
|
@ -749,11 +751,6 @@ packages:
|
||||||
resolution: {integrity: sha512-EXnJjIy6zQ3nUO/MZ+ynWUb8B895KZPotd1++oTs9JjDkplwM7cb6zo8Zq2zU6piwq+KflO7amXbEfj1UMpHkw==}
|
resolution: {integrity: sha512-EXnJjIy6zQ3nUO/MZ+ynWUb8B895KZPotd1++oTs9JjDkplwM7cb6zo8Zq2zU6piwq+KflO7amXbEfj1UMpHkw==}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
'@effect/platform-browser@4.0.0-beta.60':
|
|
||||||
resolution: {integrity: sha512-trM/3DM5VhVBGZt8KccLG7LA+F34gw6o3APHa70dl8jHXNQ04tZ74WbG5RbCkekUHitj0MFC0sfuhGLNGxDtDg==}
|
|
||||||
peerDependencies:
|
|
||||||
effect: ^4.0.0-beta.60
|
|
||||||
|
|
||||||
'@effect/tsgo-linux-x64@0.5.2':
|
'@effect/tsgo-linux-x64@0.5.2':
|
||||||
resolution: {integrity: sha512-V6sHIZlKQv693ABb9REX0RzIvzyCbNg2uP5+4MXwetlSxz8pmeAUCpraAQLXBkKlYL5rG9kMIobDFU9A88Nqig==}
|
resolution: {integrity: sha512-V6sHIZlKQv693ABb9REX0RzIvzyCbNg2uP5+4MXwetlSxz8pmeAUCpraAQLXBkKlYL5rG9kMIobDFU9A88Nqig==}
|
||||||
os:
|
os:
|
||||||
|
|
@ -935,16 +932,16 @@ packages:
|
||||||
cpu:
|
cpu:
|
||||||
- x64
|
- x64
|
||||||
|
|
||||||
'@oxlint/binding-linux-x64-gnu@1.63.0':
|
'@oxlint/binding-linux-x64-gnu@1.62.0':
|
||||||
resolution: {integrity: sha512-Vgq9rkRVcPcjbcH+ihYTfpeR7vCXfqpd+z5ItTGc0yYUV59L5ceHYN1iV4H9bKGV7Rn5hkVc7x3mSvHegduENA==}
|
resolution: {integrity: sha512-5z25jcAA0gfKyVwz71A0VXgaPlocPoTAxhlv/hgoK6tlCrfoNuw7haWbDHvGMfjXhdic4EqVXGRv5XsTqFnbRQ==}
|
||||||
engines: {node: ^20.19.0 || >=22.12.0}
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
os:
|
os:
|
||||||
- linux
|
- linux
|
||||||
cpu:
|
cpu:
|
||||||
- x64
|
- x64
|
||||||
|
|
||||||
'@oxlint/binding-linux-x64-musl@1.63.0':
|
'@oxlint/binding-linux-x64-musl@1.62.0':
|
||||||
resolution: {integrity: sha512-3/Lkq/ncooA61rorrC+ZQed1Bc4VpGj+WnGsp58zmxKgvZ2vhreu+dcVyr3mX8NUpq7mfZ4gDDTou/yrF1Pd7A==}
|
resolution: {integrity: sha512-IWpHmMB6ZDllPvqWDkG6AmXrN7JF5e/c4g/0PuURsmlK+vHoYZPB70rr4u1bn3I4LsKCSpqqfveyx6UCOC8wdg==}
|
||||||
engines: {node: ^20.19.0 || >=22.12.0}
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
os:
|
os:
|
||||||
- linux
|
- linux
|
||||||
|
|
@ -1054,16 +1051,16 @@ packages:
|
||||||
'@types/unist@3.0.3':
|
'@types/unist@3.0.3':
|
||||||
resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
|
resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
|
||||||
|
|
||||||
'@typescript-eslint/eslint-plugin@8.59.2':
|
'@typescript-eslint/eslint-plugin@8.59.1':
|
||||||
resolution: {integrity: sha512-j/bwmkBvHUtPNxzuWe5z6BEk3q54YRyGlBXkSsmfoih7zNrBvl5A9A98anlp/7JbyZcWIJ8KXo/3Tq/DjFLtuQ==}
|
resolution: {integrity: sha512-BOziFIfE+6osHO9FoJG4zjoHUcvI7fTNBSpdAwrNH0/TLvzjsk2oo8XSSOT2HhqUyhZPfHv4UOffoJ9oEEQ7Ag==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@typescript-eslint/parser': ^8.59.2
|
'@typescript-eslint/parser': ^8.59.1
|
||||||
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
|
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
|
||||||
typescript: '>=4.8.4 <6.1.0'
|
typescript: '>=4.8.4 <6.1.0'
|
||||||
|
|
||||||
'@typescript-eslint/parser@8.59.2':
|
'@typescript-eslint/parser@8.59.1':
|
||||||
resolution: {integrity: sha512-plR3pp6D+SSUn1HM7xvSkx12/DhoHInI2YF35KAcVFNZvlC0gtrWqx7Qq1oH2Ssgi0vlFRCTbP+DZc7B9+TtsQ==}
|
resolution: {integrity: sha512-HDQH9O/47Dxi1ceDhBXdaldtf/WV9yRYMjbjCuNk3qnaTD564qwv61Y7+gTxwxRKzSrgO5uhtw584igXVuuZkA==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
|
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
|
||||||
|
|
@ -1075,32 +1072,16 @@ packages:
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
typescript: '>=4.8.4 <6.1.0'
|
typescript: '>=4.8.4 <6.1.0'
|
||||||
|
|
||||||
'@typescript-eslint/project-service@8.59.2':
|
|
||||||
resolution: {integrity: sha512-+2hqvEkeyf/0FBor67duF0Ll7Ot8jyKzDQOSrxazF/danillRq2DwR9dLptsXpoZQqxE1UisSmoZewrlPas9Vw==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
typescript: '>=4.8.4 <6.1.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/scope-manager@8.59.1':
|
'@typescript-eslint/scope-manager@8.59.1':
|
||||||
resolution: {integrity: sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg==}
|
resolution: {integrity: sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
|
|
||||||
'@typescript-eslint/scope-manager@8.59.2':
|
|
||||||
resolution: {integrity: sha512-JzfyEpEtOU89CcFSwyNS3mu4MLvLSXqnmX05+aKBDM+TdR5jzcGOEBwxwGNxrEQ7p/z6kK2WyioCGBf2zZBnvg==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
|
|
||||||
'@typescript-eslint/tsconfig-utils@8.59.1':
|
'@typescript-eslint/tsconfig-utils@8.59.1':
|
||||||
resolution: {integrity: sha512-/0nEyPbX7gRsk0Uwfe4ALwwgxuA66d/l2mhRDNlAvaj4U3juhUtJNq0DsY8M2AYwwb9rEq2hrC3IcIcEt++iJA==}
|
resolution: {integrity: sha512-/0nEyPbX7gRsk0Uwfe4ALwwgxuA66d/l2mhRDNlAvaj4U3juhUtJNq0DsY8M2AYwwb9rEq2hrC3IcIcEt++iJA==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
typescript: '>=4.8.4 <6.1.0'
|
typescript: '>=4.8.4 <6.1.0'
|
||||||
|
|
||||||
'@typescript-eslint/tsconfig-utils@8.59.2':
|
|
||||||
resolution: {integrity: sha512-BKK4alN7oi4C/zv4VqHQ+uRU+lTa6JGIZ7s1juw7b3RHo9OfKB+bKX3u0iVZetdsUCBBkSbdWbarJbmN0fTeSw==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
typescript: '>=4.8.4 <6.1.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/type-utils@8.59.1':
|
'@typescript-eslint/type-utils@8.59.1':
|
||||||
resolution: {integrity: sha512-klWPBR2ciQHS3f++ug/mVnWKPjBUo7icEL3FAO1lhAR1Z1i5NQYZ1EannMSRYcq5qCv5wNALlXr6fksRHyYl7w==}
|
resolution: {integrity: sha512-klWPBR2ciQHS3f++ug/mVnWKPjBUo7icEL3FAO1lhAR1Z1i5NQYZ1EannMSRYcq5qCv5wNALlXr6fksRHyYl7w==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
|
|
@ -1108,33 +1089,16 @@ packages:
|
||||||
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
|
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
|
||||||
typescript: '>=4.8.4 <6.1.0'
|
typescript: '>=4.8.4 <6.1.0'
|
||||||
|
|
||||||
'@typescript-eslint/type-utils@8.59.2':
|
|
||||||
resolution: {integrity: sha512-nhqaj1nmTdVVl/BP5omXNRGO38jn5iosis2vbdmupF2txCf8ylWT8lx+JlvMYYVqzGVKtjojUFoQ3JRWK+mfzQ==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
|
|
||||||
typescript: '>=4.8.4 <6.1.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/types@8.59.1':
|
'@typescript-eslint/types@8.59.1':
|
||||||
resolution: {integrity: sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==}
|
resolution: {integrity: sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
|
|
||||||
'@typescript-eslint/types@8.59.2':
|
|
||||||
resolution: {integrity: sha512-e82GVOE8Ps3E++Egvb6Y3Dw0S10u8NkQ9KXmtRhCWJJ8kDhOJTvtMAWnFL16kB1583goCWXsr0NieKCZMs2/0Q==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@8.59.1':
|
'@typescript-eslint/typescript-estree@8.59.1':
|
||||||
resolution: {integrity: sha512-OUd+vJS05sSkOip+BkZ/2NS8RMxrAAJemsC6vU3kmfLyeaJT0TftHkV9mcx2107MmsBVXXexhVu4F0TZXyMl4g==}
|
resolution: {integrity: sha512-OUd+vJS05sSkOip+BkZ/2NS8RMxrAAJemsC6vU3kmfLyeaJT0TftHkV9mcx2107MmsBVXXexhVu4F0TZXyMl4g==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
typescript: '>=4.8.4 <6.1.0'
|
typescript: '>=4.8.4 <6.1.0'
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@8.59.2':
|
|
||||||
resolution: {integrity: sha512-o0XPGNwcWw+FIwStOWn+BwBuEmL6QXP0rsvAFg7ET1dey1Nr6Wb1ac8p5HEsK0ygO/6mUxlk+YWQD9xcb/nnXg==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
typescript: '>=4.8.4 <6.1.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/utils@8.59.1':
|
'@typescript-eslint/utils@8.59.1':
|
||||||
resolution: {integrity: sha512-3pIeoXhCeYH9FSCBI8P3iNwJlGuzPlYKkTlen2O9T1DSeeg8UG8jstq6BLk+Mda0qup7mgk4z4XL4OzRaxZ8LA==}
|
resolution: {integrity: sha512-3pIeoXhCeYH9FSCBI8P3iNwJlGuzPlYKkTlen2O9T1DSeeg8UG8jstq6BLk+Mda0qup7mgk4z4XL4OzRaxZ8LA==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
|
|
@ -1142,21 +1106,10 @@ packages:
|
||||||
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
|
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
|
||||||
typescript: '>=4.8.4 <6.1.0'
|
typescript: '>=4.8.4 <6.1.0'
|
||||||
|
|
||||||
'@typescript-eslint/utils@8.59.2':
|
|
||||||
resolution: {integrity: sha512-Juw3EinkXqjaffxz6roowvV7GZT/kET5vSKKZT6upl5TXdWkLkYmNPXwDDL2Vkt2DPn0nODIS4egC/0AGxKo/Q==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
|
|
||||||
typescript: '>=4.8.4 <6.1.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/visitor-keys@8.59.1':
|
'@typescript-eslint/visitor-keys@8.59.1':
|
||||||
resolution: {integrity: sha512-LdDNl6C5iJExcM0Yh0PwAIBb9PrSiCsWamF/JyEZawm3kFDnRoaq3LGE4bpyRao/fWeGKKyw7icx0YxrLFC5Cg==}
|
resolution: {integrity: sha512-LdDNl6C5iJExcM0Yh0PwAIBb9PrSiCsWamF/JyEZawm3kFDnRoaq3LGE4bpyRao/fWeGKKyw7icx0YxrLFC5Cg==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
|
|
||||||
'@typescript-eslint/visitor-keys@8.59.2':
|
|
||||||
resolution: {integrity: sha512-NwjLUnGy8/Zfx23fl50tRC8rYaYnM52xNRYFAXvmiil9yh1+K6aRVQMnzW6gQB/1DLgWt977lYQn7C+wtgXZiA==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
|
|
||||||
'@typescript/lib-decorators@2.12.0':
|
'@typescript/lib-decorators@2.12.0':
|
||||||
resolution: {integrity: sha512-/m9Q5Xk66ThUJidTsxmXJH0+49iCLl5PFmue0HkNSGrcPU96oaoKNY5sH1AslwA/OWVvBg3hE58ZwSGm6TQFuQ==}
|
resolution: {integrity: sha512-/m9Q5Xk66ThUJidTsxmXJH0+49iCLl5PFmue0HkNSGrcPU96oaoKNY5sH1AslwA/OWVvBg3hE58ZwSGm6TQFuQ==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
|
|
@ -1259,6 +1212,22 @@ packages:
|
||||||
typescript: '>=4.5.2'
|
typescript: '>=4.5.2'
|
||||||
aliasOf: '@better-typescript-lib/webworker'
|
aliasOf: '@better-typescript-lib/webworker'
|
||||||
|
|
||||||
|
'@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':
|
'@typescript/native-preview-linux-x64@7.0.0-dev.20260504.1':
|
||||||
resolution: {integrity: sha512-ngN3Ie3Vin6pFtqeNywxm86RTxgI0Fo0GZyJ1PxokLES8J3xfMPtMYfv85c/+5uz5+7T+m4LRLyY5IoLY4gtuw==}
|
resolution: {integrity: sha512-ngN3Ie3Vin6pFtqeNywxm86RTxgI0Fo0GZyJ1PxokLES8J3xfMPtMYfv85c/+5uz5+7T+m4LRLyY5IoLY4gtuw==}
|
||||||
engines: {node: '>=16.20.0'}
|
engines: {node: '>=16.20.0'}
|
||||||
|
|
@ -1267,6 +1236,22 @@ packages:
|
||||||
cpu:
|
cpu:
|
||||||
- x64
|
- x64
|
||||||
|
|
||||||
|
'@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':
|
'@typescript/native-preview@7.0.0-dev.20260504.1':
|
||||||
resolution: {integrity: sha512-bHFGxyIU83qjj6ywn3817A+Ug2ZID0GiBA5WFdbc/T7EjcrKnUUylexq0fU81N/mTbfw3FyP6ZCEdO2Ntcl/VQ==}
|
resolution: {integrity: sha512-bHFGxyIU83qjj6ywn3817A+Ug2ZID0GiBA5WFdbc/T7EjcrKnUUylexq0fU81N/mTbfw3FyP6ZCEdO2Ntcl/VQ==}
|
||||||
engines: {node: '>=16.20.0'}
|
engines: {node: '>=16.20.0'}
|
||||||
|
|
@ -1473,8 +1458,8 @@ packages:
|
||||||
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
|
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
|
||||||
engines: {node: '>=6'}
|
engines: {node: '>=6'}
|
||||||
|
|
||||||
caniuse-lite@1.0.30001792:
|
caniuse-lite@1.0.30001791:
|
||||||
resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==}
|
resolution: {integrity: sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ==}
|
||||||
|
|
||||||
change-case@5.4.4:
|
change-case@5.4.4:
|
||||||
resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==}
|
resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==}
|
||||||
|
|
@ -1704,10 +1689,10 @@ packages:
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9
|
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9
|
||||||
|
|
||||||
eslint-plugin-oxlint@1.63.0:
|
eslint-plugin-oxlint@1.62.0:
|
||||||
resolution: {integrity: sha512-eqZ8pLk4Lz2HKqXC/BLceVzYP/cO0OHOAUBlLOau3Vk/I39mYbAFcmlAqJusTqEn2tgH/Nh/JUGKbCwf8k4DMA==}
|
resolution: {integrity: sha512-fJ1xrPPw7AwJPH+4rD10qaXbCQfMNa743WnwPwteXLFsUQ0qs9N1Zx8xGJvuWCwvciRJ19dwG+G460fLHrrPdw==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
oxlint: ~1.63.0
|
oxlint: ~1.62.0
|
||||||
|
|
||||||
eslint-plugin-perfectionist@5.9.0:
|
eslint-plugin-perfectionist@5.9.0:
|
||||||
resolution: {integrity: sha512-8TWzg02zmnBdZwCkWLi8jhzqXI+fE7Z/RwV8SL6xD45tJ8Bp3wGuYL2XtQgfe/Wd0eBqOUX+s6ey73IyszvKTA==}
|
resolution: {integrity: sha512-8TWzg02zmnBdZwCkWLi8jhzqXI+fE7Z/RwV8SL6xD45tJ8Bp3wGuYL2XtQgfe/Wd0eBqOUX+s6ey73IyszvKTA==}
|
||||||
|
|
@ -2170,8 +2155,8 @@ packages:
|
||||||
isexe@2.0.0:
|
isexe@2.0.0:
|
||||||
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
|
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
|
||||||
|
|
||||||
jiti@2.7.0:
|
jiti@2.6.1:
|
||||||
resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==}
|
resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
js-tokens@4.0.0:
|
js-tokens@4.0.0:
|
||||||
|
|
@ -2503,12 +2488,12 @@ packages:
|
||||||
resolution: {integrity: sha512-YUSGSLUnoolsu8gxISEDio3q1rtsCozwfOzASUn3DT2mR2EeQ93uEEnen7s+6LpF+lyTQFln1pQfqwBh/fsVEg==}
|
resolution: {integrity: sha512-YUSGSLUnoolsu8gxISEDio3q1rtsCozwfOzASUn3DT2mR2EeQ93uEEnen7s+6LpF+lyTQFln1pQfqwBh/fsVEg==}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
oxlint@1.63.0:
|
oxlint@1.62.0:
|
||||||
resolution: {integrity: sha512-9TGXetdjgIHOJ9OiReomP7nnrMkV9HxC1xM2ramJSLQpzxjsAJtQwa4wqkJN2f/uCrqZuJseFuSlWDdvcruveg==}
|
resolution: {integrity: sha512-1uFkg6HakjsGIpW9wNdeW4/2LOHW9MEkoWjZUTUfQtIHyLIZPYt00w3Sg+H3lH+206FgBPHBbW5dVE5l2ExECQ==}
|
||||||
engines: {node: ^20.19.0 || >=22.12.0}
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
oxlint-tsgolint: '>=0.22.1'
|
oxlint-tsgolint: '>=0.18.0'
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
oxlint-tsgolint:
|
oxlint-tsgolint:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
@ -2985,8 +2970,8 @@ packages:
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
stylelint: ^16.8.2 || ^17.0.0
|
stylelint: ^16.8.2 || ^17.0.0
|
||||||
|
|
||||||
stylelint@17.11.0:
|
stylelint@17.10.0:
|
||||||
resolution: {integrity: sha512-/3czzmbF9XdGWvReDF3Ex4R23Ajolo7j8RB2bFNEqk6Ht356nlpVV+G5bG2Qt8AW1ofJzXztBRDnAtd7cgowWA==}
|
resolution: {integrity: sha512-cI7I6HHEYOHHVNVci+s92WlA3QfmNhjwFdgCgYV3TLEysilOjk+B3EFxMED1xY9GYB0Kre3OD+mSLj19VLTIvA==}
|
||||||
engines: {node: '>=20.19.0'}
|
engines: {node: '>=20.19.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
|
|
@ -3096,8 +3081,8 @@ packages:
|
||||||
resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
|
resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
typescript-eslint@8.59.2:
|
typescript-eslint@8.59.1:
|
||||||
resolution: {integrity: sha512-pJw051uomb3ZeCzGTpRb8RbEqB5Y4WWet8gl/GcTlU35BSx0PVdZ86/bqkQCyKKuraVQEK7r6kBHQXF+fBhkoQ==}
|
resolution: {integrity: sha512-xqDcFVBmlrltH64lklOVp1wYxgJr6LVdg3NamBgH2OOQDLFdTKfIZXF5PfghrnXQKXZGTQs8tr1vL7fJvq8CTQ==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
|
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
|
||||||
|
|
@ -3901,11 +3886,6 @@ snapshots:
|
||||||
|
|
||||||
'@effect/language-service@0.85.1': {}
|
'@effect/language-service@0.85.1': {}
|
||||||
|
|
||||||
'@effect/platform-browser@4.0.0-beta.60(effect@4.0.0-beta.60)':
|
|
||||||
dependencies:
|
|
||||||
effect: 4.0.0-beta.60
|
|
||||||
multipasta: 0.2.7
|
|
||||||
|
|
||||||
'@effect/tsgo-linux-x64@0.5.2': {}
|
'@effect/tsgo-linux-x64@0.5.2': {}
|
||||||
|
|
||||||
'@effect/tsgo@0.5.2':
|
'@effect/tsgo@0.5.2':
|
||||||
|
|
@ -3922,9 +3902,9 @@ snapshots:
|
||||||
|
|
||||||
'@es-joy/resolve.exports@1.2.0': {}
|
'@es-joy/resolve.exports@1.2.0': {}
|
||||||
|
|
||||||
'@eslint-community/eslint-utils@4.9.1(eslint@10.3.0(jiti@2.7.0))':
|
'@eslint-community/eslint-utils@4.9.1(eslint@10.3.0(jiti@2.6.1))':
|
||||||
dependencies:
|
dependencies:
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
eslint-visitor-keys: 3.4.3
|
eslint-visitor-keys: 3.4.3
|
||||||
|
|
||||||
'@eslint-community/regexpp@4.12.2': {}
|
'@eslint-community/regexpp@4.12.2': {}
|
||||||
|
|
@ -3943,9 +3923,9 @@ snapshots:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/json-schema': 7.0.15
|
'@types/json-schema': 7.0.15
|
||||||
|
|
||||||
'@eslint/js@10.0.1(eslint@10.3.0(jiti@2.7.0))':
|
'@eslint/js@10.0.1(eslint@10.3.0(jiti@2.6.1))':
|
||||||
dependencies:
|
dependencies:
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
|
|
||||||
'@eslint/object-schema@3.0.5': {}
|
'@eslint/object-schema@3.0.5': {}
|
||||||
|
|
||||||
|
|
@ -3956,25 +3936,25 @@ snapshots:
|
||||||
|
|
||||||
'@gcch/configuration-eslint@https://git.gcch.fr/gcch/configuration-eslint#888eb4aa54e5bfd6251566d7469ee99204c19f45':
|
'@gcch/configuration-eslint@https://git.gcch.fr/gcch/configuration-eslint#888eb4aa54e5bfd6251566d7469ee99204c19f45':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint/js': 10.0.1(eslint@10.3.0(jiti@2.7.0))
|
'@eslint/js': 10.0.1(eslint@10.3.0(jiti@2.6.1))
|
||||||
astro-eslint-parser: 1.4.0
|
astro-eslint-parser: 1.4.0
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
eslint-plugin-functional: 9.0.4(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
eslint-plugin-functional: 9.0.4(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
|
||||||
eslint-plugin-jsdoc: 62.9.0(eslint@10.3.0(jiti@2.7.0))
|
eslint-plugin-jsdoc: 62.9.0(eslint@10.3.0(jiti@2.6.1))
|
||||||
eslint-plugin-perfectionist: 5.9.0(eslint@10.3.0(jiti@2.7.0))
|
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.7.0))
|
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.7.0))
|
eslint-plugin-unicorn: 64.0.0(eslint@10.3.0(jiti@2.6.1))
|
||||||
globals: 17.5.0
|
globals: 17.5.0
|
||||||
typescript-eslint: 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
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':
|
'@gcch/configuration-oxlint@https://git.gcch.fr/gcch/configuration-oxlint#83547fc1ebfd6cb402e3c7f074b3e267632ebf4a':
|
||||||
dependencies:
|
dependencies:
|
||||||
eslint-plugin-astro: 1.7.0(eslint@10.3.0(jiti@2.7.0))
|
eslint-plugin-astro: 1.7.0(eslint@10.3.0(jiti@2.6.1))
|
||||||
eslint-plugin-functional: 9.0.4(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
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.7.0))
|
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.7.0))
|
eslint-plugin-perfectionist: 5.9.0(eslint@10.3.0(jiti@2.6.1))
|
||||||
globals: 17.5.0
|
globals: 17.5.0
|
||||||
oxlint: 1.63.0(oxlint-tsgolint@0.22.1)
|
oxlint: 1.62.0(oxlint-tsgolint@0.22.1)
|
||||||
oxlint-tsgolint: 0.22.1
|
oxlint-tsgolint: 0.22.1
|
||||||
|
|
||||||
'@gcch/configuration-prettier@https://git.gcch.fr/gcch/configuration-prettier#d267d6dc5ee8f14378180d71f651009bf7aa3acc':
|
'@gcch/configuration-prettier@https://git.gcch.fr/gcch/configuration-prettier#d267d6dc5ee8f14378180d71f651009bf7aa3acc':
|
||||||
|
|
@ -4065,9 +4045,9 @@ snapshots:
|
||||||
|
|
||||||
'@oxlint-tsgolint/linux-x64@0.22.1': {}
|
'@oxlint-tsgolint/linux-x64@0.22.1': {}
|
||||||
|
|
||||||
'@oxlint/binding-linux-x64-gnu@1.63.0': {}
|
'@oxlint/binding-linux-x64-gnu@1.62.0': {}
|
||||||
|
|
||||||
'@oxlint/binding-linux-x64-musl@1.63.0': {}
|
'@oxlint/binding-linux-x64-musl@1.62.0': {}
|
||||||
|
|
||||||
'@pkgr/core@0.2.9': {}
|
'@pkgr/core@0.2.9': {}
|
||||||
|
|
||||||
|
|
@ -4117,7 +4097,7 @@ snapshots:
|
||||||
|
|
||||||
'@standard-schema/spec@1.1.0': {}
|
'@standard-schema/spec@1.1.0': {}
|
||||||
|
|
||||||
'@stylistic/stylelint-plugin@5.1.0(stylelint@17.11.0)':
|
'@stylistic/stylelint-plugin@5.1.0(stylelint@17.10.0)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
|
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
|
||||||
'@csstools/css-tokenizer': 4.0.0
|
'@csstools/css-tokenizer': 4.0.0
|
||||||
|
|
@ -4126,7 +4106,7 @@ snapshots:
|
||||||
postcss-selector-parser: 7.1.1
|
postcss-selector-parser: 7.1.1
|
||||||
postcss-value-parser: 4.2.0
|
postcss-value-parser: 4.2.0
|
||||||
style-search: 0.1.0
|
style-search: 0.1.0
|
||||||
stylelint: 17.11.0
|
stylelint: 17.10.0
|
||||||
|
|
||||||
'@types/bun@1.3.13':
|
'@types/bun@1.3.13':
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
@ -4155,29 +4135,29 @@ snapshots:
|
||||||
'@types/trusted-types@2.0.7': {}
|
'@types/trusted-types@2.0.7': {}
|
||||||
|
|
||||||
'@types/unist@3.0.3': {}
|
'@types/unist@3.0.3': {}
|
||||||
? '@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)'
|
? '@typescript-eslint/eslint-plugin@8.59.1(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)'
|
||||||
|
|
||||||
: dependencies:
|
: dependencies:
|
||||||
'@eslint-community/regexpp': 4.12.2
|
'@eslint-community/regexpp': 4.12.2
|
||||||
'@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
'@typescript-eslint/parser': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
|
||||||
'@typescript-eslint/scope-manager': 8.59.2
|
'@typescript-eslint/scope-manager': 8.59.1
|
||||||
'@typescript-eslint/type-utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
'@typescript-eslint/type-utils': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
|
||||||
'@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
'@typescript-eslint/utils': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
|
||||||
'@typescript-eslint/visitor-keys': 8.59.2
|
'@typescript-eslint/visitor-keys': 8.59.1
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
ignore: 7.0.5
|
ignore: 7.0.5
|
||||||
natural-compare: 1.4.0
|
natural-compare: 1.4.0
|
||||||
ts-api-utils: 2.5.0(typescript@6.0.3)
|
ts-api-utils: 2.5.0(typescript@6.0.3)
|
||||||
typescript: 6.0.3
|
typescript: 6.0.3
|
||||||
|
|
||||||
'@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
|
'@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/scope-manager': 8.59.2
|
'@typescript-eslint/scope-manager': 8.59.1
|
||||||
'@typescript-eslint/types': 8.59.2
|
'@typescript-eslint/types': 8.59.1
|
||||||
'@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
|
'@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3)
|
||||||
'@typescript-eslint/visitor-keys': 8.59.2
|
'@typescript-eslint/visitor-keys': 8.59.1
|
||||||
debug: 4.4.3
|
debug: 4.4.3
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
typescript: 6.0.3
|
typescript: 6.0.3
|
||||||
|
|
||||||
'@typescript-eslint/project-service@8.59.1(typescript@6.0.3)':
|
'@typescript-eslint/project-service@8.59.1(typescript@6.0.3)':
|
||||||
|
|
@ -4187,55 +4167,27 @@ snapshots:
|
||||||
debug: 4.4.3
|
debug: 4.4.3
|
||||||
typescript: 6.0.3
|
typescript: 6.0.3
|
||||||
|
|
||||||
'@typescript-eslint/project-service@8.59.2(typescript@6.0.3)':
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/tsconfig-utils': 8.59.2(typescript@6.0.3)
|
|
||||||
'@typescript-eslint/types': 8.59.2
|
|
||||||
debug: 4.4.3
|
|
||||||
typescript: 6.0.3
|
|
||||||
|
|
||||||
'@typescript-eslint/scope-manager@8.59.1':
|
'@typescript-eslint/scope-manager@8.59.1':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/types': 8.59.1
|
'@typescript-eslint/types': 8.59.1
|
||||||
'@typescript-eslint/visitor-keys': 8.59.1
|
'@typescript-eslint/visitor-keys': 8.59.1
|
||||||
|
|
||||||
'@typescript-eslint/scope-manager@8.59.2':
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/types': 8.59.2
|
|
||||||
'@typescript-eslint/visitor-keys': 8.59.2
|
|
||||||
|
|
||||||
'@typescript-eslint/tsconfig-utils@8.59.1(typescript@6.0.3)':
|
'@typescript-eslint/tsconfig-utils@8.59.1(typescript@6.0.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
typescript: 6.0.3
|
typescript: 6.0.3
|
||||||
|
|
||||||
'@typescript-eslint/tsconfig-utils@8.59.2(typescript@6.0.3)':
|
'@typescript-eslint/type-utils@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)':
|
||||||
dependencies:
|
|
||||||
typescript: 6.0.3
|
|
||||||
|
|
||||||
'@typescript-eslint/type-utils@8.59.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
|
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/types': 8.59.1
|
'@typescript-eslint/types': 8.59.1
|
||||||
'@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3)
|
'@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3)
|
||||||
'@typescript-eslint/utils': 8.59.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
'@typescript-eslint/utils': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
|
||||||
debug: 4.4.3
|
debug: 4.4.3
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
ts-api-utils: 2.5.0(typescript@6.0.3)
|
|
||||||
typescript: 6.0.3
|
|
||||||
|
|
||||||
'@typescript-eslint/type-utils@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/types': 8.59.2
|
|
||||||
'@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
|
|
||||||
'@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
|
||||||
debug: 4.4.3
|
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
|
||||||
ts-api-utils: 2.5.0(typescript@6.0.3)
|
ts-api-utils: 2.5.0(typescript@6.0.3)
|
||||||
typescript: 6.0.3
|
typescript: 6.0.3
|
||||||
|
|
||||||
'@typescript-eslint/types@8.59.1': {}
|
'@typescript-eslint/types@8.59.1': {}
|
||||||
|
|
||||||
'@typescript-eslint/types@8.59.2': {}
|
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@8.59.1(typescript@6.0.3)':
|
'@typescript-eslint/typescript-estree@8.59.1(typescript@6.0.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/project-service': 8.59.1(typescript@6.0.3)
|
'@typescript-eslint/project-service': 8.59.1(typescript@6.0.3)
|
||||||
|
|
@ -4249,35 +4201,13 @@ snapshots:
|
||||||
ts-api-utils: 2.5.0(typescript@6.0.3)
|
ts-api-utils: 2.5.0(typescript@6.0.3)
|
||||||
typescript: 6.0.3
|
typescript: 6.0.3
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3)':
|
'@typescript-eslint/utils@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/project-service': 8.59.2(typescript@6.0.3)
|
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.6.1))
|
||||||
'@typescript-eslint/tsconfig-utils': 8.59.2(typescript@6.0.3)
|
|
||||||
'@typescript-eslint/types': 8.59.2
|
|
||||||
'@typescript-eslint/visitor-keys': 8.59.2
|
|
||||||
debug: 4.4.3
|
|
||||||
minimatch: 10.2.5
|
|
||||||
semver: 7.7.4
|
|
||||||
tinyglobby: 0.2.16
|
|
||||||
ts-api-utils: 2.5.0(typescript@6.0.3)
|
|
||||||
typescript: 6.0.3
|
|
||||||
|
|
||||||
'@typescript-eslint/utils@8.59.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
|
|
||||||
dependencies:
|
|
||||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
|
|
||||||
'@typescript-eslint/scope-manager': 8.59.1
|
'@typescript-eslint/scope-manager': 8.59.1
|
||||||
'@typescript-eslint/types': 8.59.1
|
'@typescript-eslint/types': 8.59.1
|
||||||
'@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3)
|
'@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3)
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
typescript: 6.0.3
|
|
||||||
|
|
||||||
'@typescript-eslint/utils@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
|
|
||||||
dependencies:
|
|
||||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
|
|
||||||
'@typescript-eslint/scope-manager': 8.59.2
|
|
||||||
'@typescript-eslint/types': 8.59.2
|
|
||||||
'@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
|
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
|
||||||
typescript: 6.0.3
|
typescript: 6.0.3
|
||||||
|
|
||||||
'@typescript-eslint/visitor-keys@8.59.1':
|
'@typescript-eslint/visitor-keys@8.59.1':
|
||||||
|
|
@ -4285,11 +4215,6 @@ snapshots:
|
||||||
'@typescript-eslint/types': 8.59.1
|
'@typescript-eslint/types': 8.59.1
|
||||||
eslint-visitor-keys: 5.0.1
|
eslint-visitor-keys: 5.0.1
|
||||||
|
|
||||||
'@typescript-eslint/visitor-keys@8.59.2':
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/types': 8.59.2
|
|
||||||
eslint-visitor-keys: 5.0.1
|
|
||||||
|
|
||||||
'@typescript/lib-decorators@2.12.0(typescript@6.0.3)':
|
'@typescript/lib-decorators@2.12.0(typescript@6.0.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
typescript: 6.0.3
|
typescript: 6.0.3
|
||||||
|
|
@ -4358,12 +4283,24 @@ snapshots:
|
||||||
dependencies:
|
dependencies:
|
||||||
typescript: 6.0.3
|
typescript: 6.0.3
|
||||||
|
|
||||||
|
'@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-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':
|
'@typescript/native-preview@7.0.0-dev.20260504.1':
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
|
'@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-linux-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.7.0)(sass-embedded@1.99.0)(terser@5.46.2)(yaml@2.8.3))'
|
'@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:
|
: dependencies:
|
||||||
'@babel/core': 7.29.0
|
'@babel/core': 7.29.0
|
||||||
|
|
@ -4379,7 +4316,7 @@ snapshots:
|
||||||
regenerator-runtime: 0.14.1
|
regenerator-runtime: 0.14.1
|
||||||
systemjs: 6.15.1
|
systemjs: 6.15.1
|
||||||
terser: 5.46.2
|
terser: 5.46.2
|
||||||
vite: 8.0.10(@types/node@25.6.0)(jiti@2.7.0)(sass-embedded@1.99.0)(terser@5.46.2)(yaml@2.8.3)
|
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)
|
||||||
|
|
||||||
a11y-dialog@8.1.5:
|
a11y-dialog@8.1.5:
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
@ -4563,7 +4500,7 @@ snapshots:
|
||||||
browserslist@4.28.2:
|
browserslist@4.28.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
baseline-browser-mapping: 2.10.24
|
baseline-browser-mapping: 2.10.24
|
||||||
caniuse-lite: 1.0.30001792
|
caniuse-lite: 1.0.30001791
|
||||||
electron-to-chromium: 1.5.344
|
electron-to-chromium: 1.5.344
|
||||||
node-releases: 2.0.38
|
node-releases: 2.0.38
|
||||||
update-browserslist-db: 1.2.3(browserslist@4.28.2)
|
update-browserslist-db: 1.2.3(browserslist@4.28.2)
|
||||||
|
|
@ -4607,7 +4544,7 @@ snapshots:
|
||||||
|
|
||||||
callsites@3.1.0: {}
|
callsites@3.1.0: {}
|
||||||
|
|
||||||
caniuse-lite@1.0.30001792: {}
|
caniuse-lite@1.0.30001791: {}
|
||||||
|
|
||||||
change-case@5.4.4: {}
|
change-case@5.4.4: {}
|
||||||
|
|
||||||
|
|
@ -4841,35 +4778,35 @@ snapshots:
|
||||||
|
|
||||||
escape-string-regexp@5.0.0: {}
|
escape-string-regexp@5.0.0: {}
|
||||||
|
|
||||||
eslint-compat-utils@0.6.5(eslint@10.3.0(jiti@2.7.0)):
|
eslint-compat-utils@0.6.5(eslint@10.3.0(jiti@2.6.1)):
|
||||||
dependencies:
|
dependencies:
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
semver: 7.7.4
|
semver: 7.7.4
|
||||||
|
|
||||||
eslint-plugin-astro@1.7.0(eslint@10.3.0(jiti@2.7.0)):
|
eslint-plugin-astro@1.7.0(eslint@10.3.0(jiti@2.6.1)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
|
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.6.1))
|
||||||
'@jridgewell/sourcemap-codec': 1.5.5
|
'@jridgewell/sourcemap-codec': 1.5.5
|
||||||
'@typescript-eslint/types': 8.59.1
|
'@typescript-eslint/types': 8.59.1
|
||||||
astro-eslint-parser: 1.4.0
|
astro-eslint-parser: 1.4.0
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
eslint-compat-utils: 0.6.5(eslint@10.3.0(jiti@2.7.0))
|
eslint-compat-utils: 0.6.5(eslint@10.3.0(jiti@2.6.1))
|
||||||
globals: 16.5.0
|
globals: 16.5.0
|
||||||
postcss: 8.5.12
|
postcss: 8.5.12
|
||||||
postcss-selector-parser: 7.1.1
|
postcss-selector-parser: 7.1.1
|
||||||
|
|
||||||
eslint-plugin-functional@9.0.4(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3):
|
eslint-plugin-functional@9.0.4(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/utils': 8.59.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
'@typescript-eslint/utils': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
|
||||||
deepmerge-ts: 7.1.5
|
deepmerge-ts: 7.1.5
|
||||||
escape-string-regexp: 5.0.0
|
escape-string-regexp: 5.0.0
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
is-immutable-type: 5.0.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
is-immutable-type: 5.0.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
|
||||||
ts-api-utils: 2.5.0(typescript@6.0.3)
|
ts-api-utils: 2.5.0(typescript@6.0.3)
|
||||||
ts-declaration-location: 1.0.7(typescript@6.0.3)
|
ts-declaration-location: 1.0.7(typescript@6.0.3)
|
||||||
typescript: 6.0.3
|
typescript: 6.0.3
|
||||||
|
|
||||||
eslint-plugin-jsdoc@62.9.0(eslint@10.3.0(jiti@2.7.0)):
|
eslint-plugin-jsdoc@62.9.0(eslint@10.3.0(jiti@2.6.1)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@es-joy/jsdoccomment': 0.86.0
|
'@es-joy/jsdoccomment': 0.86.0
|
||||||
'@es-joy/resolve.exports': 1.2.0
|
'@es-joy/resolve.exports': 1.2.0
|
||||||
|
|
@ -4877,7 +4814,7 @@ snapshots:
|
||||||
comment-parser: 1.4.6
|
comment-parser: 1.4.6
|
||||||
debug: 4.4.3
|
debug: 4.4.3
|
||||||
escape-string-regexp: 4.0.0
|
escape-string-regexp: 4.0.0
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
espree: 11.2.0
|
espree: 11.2.0
|
||||||
esquery: 1.7.0
|
esquery: 1.7.0
|
||||||
html-entities: 2.6.0
|
html-entities: 2.6.0
|
||||||
|
|
@ -4887,7 +4824,7 @@ snapshots:
|
||||||
spdx-expression-parse: 4.0.0
|
spdx-expression-parse: 4.0.0
|
||||||
to-valid-identifier: 1.0.0
|
to-valid-identifier: 1.0.0
|
||||||
|
|
||||||
eslint-plugin-jsx-a11y@6.10.2(eslint@10.3.0(jiti@2.7.0)):
|
eslint-plugin-jsx-a11y@6.10.2(eslint@10.3.0(jiti@2.6.1)):
|
||||||
dependencies:
|
dependencies:
|
||||||
aria-query: 5.3.2
|
aria-query: 5.3.2
|
||||||
array-includes: 3.1.9
|
array-includes: 3.1.9
|
||||||
|
|
@ -4897,7 +4834,7 @@ snapshots:
|
||||||
axobject-query: 4.1.0
|
axobject-query: 4.1.0
|
||||||
damerau-levenshtein: 1.0.8
|
damerau-levenshtein: 1.0.8
|
||||||
emoji-regex: 9.2.2
|
emoji-regex: 9.2.2
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
hasown: 2.0.3
|
hasown: 2.0.3
|
||||||
jsx-ast-utils: 3.3.5
|
jsx-ast-utils: 3.3.5
|
||||||
language-tags: 1.0.9
|
language-tags: 1.0.9
|
||||||
|
|
@ -4906,23 +4843,23 @@ snapshots:
|
||||||
safe-regex-test: 1.1.0
|
safe-regex-test: 1.1.0
|
||||||
string.prototype.includes: 2.0.1
|
string.prototype.includes: 2.0.1
|
||||||
|
|
||||||
eslint-plugin-oxlint@1.63.0(oxlint@1.63.0(oxlint-tsgolint@0.22.1)):
|
eslint-plugin-oxlint@1.62.0(oxlint@1.62.0(oxlint-tsgolint@0.22.1)):
|
||||||
dependencies:
|
dependencies:
|
||||||
jsonc-parser: 3.3.1
|
jsonc-parser: 3.3.1
|
||||||
oxlint: 1.63.0(oxlint-tsgolint@0.22.1)
|
oxlint: 1.62.0(oxlint-tsgolint@0.22.1)
|
||||||
|
|
||||||
eslint-plugin-perfectionist@5.9.0(eslint@10.3.0(jiti@2.7.0)):
|
eslint-plugin-perfectionist@5.9.0(eslint@10.3.0(jiti@2.6.1)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/utils': 8.59.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
'@typescript-eslint/utils': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
natural-orderby: 5.0.0
|
natural-orderby: 5.0.0
|
||||||
|
|
||||||
eslint-plugin-sonarjs@4.0.3(eslint@10.3.0(jiti@2.7.0)):
|
eslint-plugin-sonarjs@4.0.3(eslint@10.3.0(jiti@2.6.1)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-community/regexpp': 4.12.2
|
'@eslint-community/regexpp': 4.12.2
|
||||||
builtin-modules: 3.3.0
|
builtin-modules: 3.3.0
|
||||||
bytes: 3.1.2
|
bytes: 3.1.2
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
functional-red-black-tree: 1.0.1
|
functional-red-black-tree: 1.0.1
|
||||||
globals: 17.5.0
|
globals: 17.5.0
|
||||||
jsx-ast-utils-x: 0.1.0
|
jsx-ast-utils-x: 0.1.0
|
||||||
|
|
@ -4933,15 +4870,15 @@ snapshots:
|
||||||
ts-api-utils: 2.5.0(typescript@6.0.3)
|
ts-api-utils: 2.5.0(typescript@6.0.3)
|
||||||
typescript: 6.0.3
|
typescript: 6.0.3
|
||||||
|
|
||||||
eslint-plugin-unicorn@64.0.0(eslint@10.3.0(jiti@2.7.0)):
|
eslint-plugin-unicorn@64.0.0(eslint@10.3.0(jiti@2.6.1)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/helper-validator-identifier': 7.28.5
|
'@babel/helper-validator-identifier': 7.28.5
|
||||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
|
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.6.1))
|
||||||
change-case: 5.4.4
|
change-case: 5.4.4
|
||||||
ci-info: 4.4.0
|
ci-info: 4.4.0
|
||||||
clean-regexp: 1.0.0
|
clean-regexp: 1.0.0
|
||||||
core-js-compat: 3.49.0
|
core-js-compat: 3.49.0
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
find-up-simple: 1.0.1
|
find-up-simple: 1.0.1
|
||||||
globals: 17.5.0
|
globals: 17.5.0
|
||||||
indent-string: 5.0.0
|
indent-string: 5.0.0
|
||||||
|
|
@ -4971,9 +4908,9 @@ snapshots:
|
||||||
|
|
||||||
eslint-visitor-keys@5.0.1: {}
|
eslint-visitor-keys@5.0.1: {}
|
||||||
|
|
||||||
eslint@10.3.0(jiti@2.7.0):
|
eslint@10.3.0(jiti@2.6.1):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
|
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.6.1))
|
||||||
'@eslint-community/regexpp': 4.12.2
|
'@eslint-community/regexpp': 4.12.2
|
||||||
'@eslint/config-array': 0.23.5
|
'@eslint/config-array': 0.23.5
|
||||||
'@eslint/config-helpers': 0.5.5
|
'@eslint/config-helpers': 0.5.5
|
||||||
|
|
@ -4999,7 +4936,7 @@ snapshots:
|
||||||
ignore: 5.3.2
|
ignore: 5.3.2
|
||||||
imurmurhash: 0.1.4
|
imurmurhash: 0.1.4
|
||||||
is-glob: 4.0.3
|
is-glob: 4.0.3
|
||||||
jiti: 2.7.0
|
jiti: 2.6.1
|
||||||
json-stable-stringify-without-jsonify: 1.0.1
|
json-stable-stringify-without-jsonify: 1.0.1
|
||||||
minimatch: 10.2.5
|
minimatch: 10.2.5
|
||||||
natural-compare: 1.4.0
|
natural-compare: 1.4.0
|
||||||
|
|
@ -5339,10 +5276,10 @@ snapshots:
|
||||||
dependencies:
|
dependencies:
|
||||||
is-extglob: 2.1.1
|
is-extglob: 2.1.1
|
||||||
|
|
||||||
is-immutable-type@5.0.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3):
|
is-immutable-type@5.0.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/type-utils': 8.59.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
'@typescript-eslint/type-utils': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
ts-api-utils: 2.5.0(typescript@6.0.3)
|
ts-api-utils: 2.5.0(typescript@6.0.3)
|
||||||
ts-declaration-location: 1.0.7(typescript@6.0.3)
|
ts-declaration-location: 1.0.7(typescript@6.0.3)
|
||||||
typescript: 6.0.3
|
typescript: 6.0.3
|
||||||
|
|
@ -5405,7 +5342,7 @@ snapshots:
|
||||||
|
|
||||||
isexe@2.0.0: {}
|
isexe@2.0.0: {}
|
||||||
|
|
||||||
jiti@2.7.0: {}
|
jiti@2.6.1: {}
|
||||||
|
|
||||||
js-tokens@4.0.0: {}
|
js-tokens@4.0.0: {}
|
||||||
|
|
||||||
|
|
@ -5455,7 +5392,7 @@ snapshots:
|
||||||
fdir: 6.5.0(picomatch@4.0.4)
|
fdir: 6.5.0(picomatch@4.0.4)
|
||||||
formatly: 0.3.0
|
formatly: 0.3.0
|
||||||
get-tsconfig: 4.14.0
|
get-tsconfig: 4.14.0
|
||||||
jiti: 2.7.0
|
jiti: 2.6.1
|
||||||
minimist: 1.2.8
|
minimist: 1.2.8
|
||||||
oxc-parser: 0.128.0
|
oxc-parser: 0.128.0
|
||||||
oxc-resolver: 11.19.1
|
oxc-resolver: 11.19.1
|
||||||
|
|
@ -5793,12 +5730,12 @@ snapshots:
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@oxlint-tsgolint/linux-x64': 0.22.1
|
'@oxlint-tsgolint/linux-x64': 0.22.1
|
||||||
|
|
||||||
oxlint@1.63.0(oxlint-tsgolint@0.22.1):
|
oxlint@1.62.0(oxlint-tsgolint@0.22.1):
|
||||||
dependencies:
|
dependencies:
|
||||||
oxlint-tsgolint: 0.22.1
|
oxlint-tsgolint: 0.22.1
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@oxlint/binding-linux-x64-gnu': 1.63.0
|
'@oxlint/binding-linux-x64-gnu': 1.62.0
|
||||||
'@oxlint/binding-linux-x64-musl': 1.63.0
|
'@oxlint/binding-linux-x64-musl': 1.62.0
|
||||||
|
|
||||||
p-limit@3.1.0:
|
p-limit@3.1.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
@ -6211,58 +6148,58 @@ snapshots:
|
||||||
|
|
||||||
style-search@0.1.0: {}
|
style-search@0.1.0: {}
|
||||||
|
|
||||||
stylelint-config-clean-order@8.0.1(stylelint@17.11.0)(stylelint-order@8.1.1(stylelint@17.11.0)):
|
stylelint-config-clean-order@8.0.1(stylelint@17.10.0)(stylelint-order@8.1.1(stylelint@17.10.0)):
|
||||||
dependencies:
|
dependencies:
|
||||||
stylelint: 17.11.0
|
stylelint: 17.10.0
|
||||||
stylelint-order: 8.1.1(stylelint@17.11.0)
|
stylelint-order: 8.1.1(stylelint@17.10.0)
|
||||||
|
|
||||||
stylelint-config-recommended-scss@17.0.1(postcss@8.5.13)(stylelint@17.11.0):
|
stylelint-config-recommended-scss@17.0.1(postcss@8.5.13)(stylelint@17.10.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
postcss: 8.5.13
|
postcss: 8.5.13
|
||||||
postcss-scss: 4.0.9(postcss@8.5.13)
|
postcss-scss: 4.0.9(postcss@8.5.13)
|
||||||
stylelint: 17.11.0
|
stylelint: 17.10.0
|
||||||
stylelint-config-recommended: 18.0.0(stylelint@17.11.0)
|
stylelint-config-recommended: 18.0.0(stylelint@17.10.0)
|
||||||
stylelint-scss: 7.0.0(stylelint@17.11.0)
|
stylelint-scss: 7.0.0(stylelint@17.10.0)
|
||||||
|
|
||||||
stylelint-config-recommended@18.0.0(stylelint@17.11.0):
|
stylelint-config-recommended@18.0.0(stylelint@17.10.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
stylelint: 17.11.0
|
stylelint: 17.10.0
|
||||||
|
|
||||||
stylelint-config-sass-guidelines@13.0.0(postcss@8.5.13)(stylelint@17.11.0):
|
stylelint-config-sass-guidelines@13.0.0(postcss@8.5.13)(stylelint@17.10.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@stylistic/stylelint-plugin': 5.1.0(stylelint@17.11.0)
|
'@stylistic/stylelint-plugin': 5.1.0(stylelint@17.10.0)
|
||||||
postcss: 8.5.13
|
postcss: 8.5.13
|
||||||
postcss-scss: 4.0.9(postcss@8.5.13)
|
postcss-scss: 4.0.9(postcss@8.5.13)
|
||||||
stylelint: 17.11.0
|
stylelint: 17.10.0
|
||||||
stylelint-scss: 7.0.0(stylelint@17.11.0)
|
stylelint-scss: 7.0.0(stylelint@17.10.0)
|
||||||
|
|
||||||
stylelint-config-standard-scss@17.0.0(postcss@8.5.13)(stylelint@17.11.0):
|
stylelint-config-standard-scss@17.0.0(postcss@8.5.13)(stylelint@17.10.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
postcss: 8.5.13
|
postcss: 8.5.13
|
||||||
stylelint: 17.11.0
|
stylelint: 17.10.0
|
||||||
stylelint-config-recommended-scss: 17.0.1(postcss@8.5.13)(stylelint@17.11.0)
|
stylelint-config-recommended-scss: 17.0.1(postcss@8.5.13)(stylelint@17.10.0)
|
||||||
stylelint-config-standard: 40.0.0(stylelint@17.11.0)
|
stylelint-config-standard: 40.0.0(stylelint@17.10.0)
|
||||||
|
|
||||||
stylelint-config-standard@40.0.0(stylelint@17.11.0):
|
stylelint-config-standard@40.0.0(stylelint@17.10.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
stylelint: 17.11.0
|
stylelint: 17.10.0
|
||||||
stylelint-config-recommended: 18.0.0(stylelint@17.11.0)
|
stylelint-config-recommended: 18.0.0(stylelint@17.10.0)
|
||||||
|
|
||||||
stylelint-declaration-block-no-ignored-properties@3.0.0(stylelint@17.11.0):
|
stylelint-declaration-block-no-ignored-properties@3.0.0(stylelint@17.10.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
stylelint: 17.11.0
|
stylelint: 17.10.0
|
||||||
|
|
||||||
stylelint-order@8.1.1(stylelint@17.11.0):
|
stylelint-order@8.1.1(stylelint@17.10.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
postcss: 8.5.12
|
postcss: 8.5.12
|
||||||
postcss-sorting: 10.0.0(postcss@8.5.12)
|
postcss-sorting: 10.0.0(postcss@8.5.12)
|
||||||
stylelint: 17.11.0
|
stylelint: 17.10.0
|
||||||
|
|
||||||
stylelint-plugin-logical-css@2.1.0(stylelint@17.11.0):
|
stylelint-plugin-logical-css@2.1.0(stylelint@17.10.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
stylelint: 17.11.0
|
stylelint: 17.10.0
|
||||||
|
|
||||||
stylelint-scss@7.0.0(stylelint@17.11.0):
|
stylelint-scss@7.0.0(stylelint@17.10.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
css-tree: 3.2.1
|
css-tree: 3.2.1
|
||||||
is-plain-object: 5.0.0
|
is-plain-object: 5.0.0
|
||||||
|
|
@ -6272,9 +6209,9 @@ snapshots:
|
||||||
postcss-resolve-nested-selector: 0.1.6
|
postcss-resolve-nested-selector: 0.1.6
|
||||||
postcss-selector-parser: 7.1.1
|
postcss-selector-parser: 7.1.1
|
||||||
postcss-value-parser: 4.2.0
|
postcss-value-parser: 4.2.0
|
||||||
stylelint: 17.11.0
|
stylelint: 17.10.0
|
||||||
|
|
||||||
stylelint@17.11.0:
|
stylelint@17.10.0:
|
||||||
dependencies:
|
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-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)
|
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
|
||||||
|
|
@ -6425,13 +6362,13 @@ snapshots:
|
||||||
possible-typed-array-names: 1.1.0
|
possible-typed-array-names: 1.1.0
|
||||||
reflect.getprototypeof: 1.0.10
|
reflect.getprototypeof: 1.0.10
|
||||||
|
|
||||||
typescript-eslint@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3):
|
typescript-eslint@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
'@typescript-eslint/eslint-plugin': 8.59.1(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
|
||||||
'@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
'@typescript-eslint/parser': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
|
||||||
'@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
|
'@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3)
|
||||||
'@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
|
'@typescript-eslint/utils': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
|
||||||
eslint: 10.3.0(jiti@2.7.0)
|
eslint: 10.3.0(jiti@2.6.1)
|
||||||
typescript: 6.0.3
|
typescript: 6.0.3
|
||||||
|
|
||||||
typescript@6.0.3: {}
|
typescript@6.0.3: {}
|
||||||
|
|
@ -6484,17 +6421,17 @@ snapshots:
|
||||||
|
|
||||||
varint@6.0.0: {}
|
varint@6.0.0: {}
|
||||||
|
|
||||||
vite-tsconfig-paths@6.1.1(vite@8.0.10(@types/node@25.6.0)(jiti@2.7.0)(sass-embedded@1.99.0)(terser@5.46.2)(yaml@2.8.3)):
|
vite-tsconfig-paths@6.1.1(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:
|
dependencies:
|
||||||
debug: 4.4.3
|
debug: 4.4.3
|
||||||
globrex: 0.1.2
|
globrex: 0.1.2
|
||||||
tsconfck: 3.1.6(typescript@6.0.3)
|
tsconfck: 3.1.6(typescript@6.0.3)
|
||||||
vite: 8.0.10(@types/node@25.6.0)(jiti@2.7.0)(sass-embedded@1.99.0)(terser@5.46.2)(yaml@2.8.3)
|
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)
|
||||||
|
|
||||||
vite@8.0.10(@types/node@25.6.0)(jiti@2.7.0)(sass-embedded@1.99.0)(terser@5.46.2)(yaml@2.8.3):
|
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:
|
dependencies:
|
||||||
'@types/node': 25.6.0
|
'@types/node': 25.6.0
|
||||||
jiti: 2.7.0
|
jiti: 2.6.1
|
||||||
lightningcss: 1.32.0
|
lightningcss: 1.32.0
|
||||||
picomatch: 4.0.4
|
picomatch: 4.0.4
|
||||||
postcss: 8.5.13
|
postcss: 8.5.13
|
||||||
|
|
|
||||||
|
|
@ -2,4 +2,5 @@ jailBuilds: false
|
||||||
nodeLinker: isolated
|
nodeLinker: isolated
|
||||||
packageManagerStrict: true
|
packageManagerStrict: true
|
||||||
packageManagerStrictVersion: true
|
packageManagerStrictVersion: true
|
||||||
|
trustPolicy: off
|
||||||
useBetaCli: true
|
useBetaCli: true
|
||||||
|
|
|
||||||
27
compose.yaml
27
compose.yaml
|
|
@ -96,32 +96,5 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- "./containers/conf/php.ini:/usr/local/etc/php/conf.d/custom.ini:ro"
|
- "./containers/conf/php.ini:/usr/local/etc/php/conf.d/custom.ini:ro"
|
||||||
- "./:/var/www/wordpress:rw"
|
- "./:/var/www/wordpress:rw"
|
||||||
jaeger:
|
|
||||||
container_name: "haikuatelier.fr-jaeger"
|
|
||||||
environment:
|
|
||||||
- "COLLECTOR_OTLP_ENABLED=true"
|
|
||||||
healthcheck:
|
|
||||||
interval: "5s"
|
|
||||||
retries: 3
|
|
||||||
start_period: "5s"
|
|
||||||
test:
|
|
||||||
- "CMD"
|
|
||||||
- "wget"
|
|
||||||
- "--spider"
|
|
||||||
- "http://localhost:16686"
|
|
||||||
timeout: "2s"
|
|
||||||
image: "cr.jaegertracing.io/jaegertracing/jaeger:latest"
|
|
||||||
networks:
|
|
||||||
- "haiku-network"
|
|
||||||
ports:
|
|
||||||
- "4317:4317"
|
|
||||||
- "4318:4318"
|
|
||||||
- "5778:5778"
|
|
||||||
- "6831:6831/udp"
|
|
||||||
- "6832:6832/udp"
|
|
||||||
- "14250:14250"
|
|
||||||
- "14268:14268"
|
|
||||||
- "14269:14269"
|
|
||||||
- "16686:16686"
|
|
||||||
volumes:
|
volumes:
|
||||||
db-data: null
|
db-data: null
|
||||||
|
|
|
||||||
159
composer.lock
generated
159
composer.lock
generated
|
|
@ -585,16 +585,16 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "illuminate/collections",
|
"name": "illuminate/collections",
|
||||||
"version": "v13.8.0",
|
"version": "v13.7.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/illuminate/collections.git",
|
"url": "https://github.com/illuminate/collections.git",
|
||||||
"reference": "17b082d0c66fb030f22d5bdd62ba652c045ff522"
|
"reference": "36cfc25fc23ca18714fc8ee6abc947ee99c18462"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/illuminate/collections/zipball/17b082d0c66fb030f22d5bdd62ba652c045ff522",
|
"url": "https://api.github.com/repos/illuminate/collections/zipball/36cfc25fc23ca18714fc8ee6abc947ee99c18462",
|
||||||
"reference": "17b082d0c66fb030f22d5bdd62ba652c045ff522",
|
"reference": "36cfc25fc23ca18714fc8ee6abc947ee99c18462",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
|
@ -603,8 +603,7 @@
|
||||||
"illuminate/macroable": "^13.0",
|
"illuminate/macroable": "^13.0",
|
||||||
"php": "^8.3",
|
"php": "^8.3",
|
||||||
"symfony/polyfill-php84": "^1.33",
|
"symfony/polyfill-php84": "^1.33",
|
||||||
"symfony/polyfill-php85": "^1.33",
|
"symfony/polyfill-php85": "^1.33"
|
||||||
"symfony/polyfill-php86": "^1.36"
|
|
||||||
},
|
},
|
||||||
"suggest": {
|
"suggest": {
|
||||||
"illuminate/http": "Required to convert collections to API resources (^13.0).",
|
"illuminate/http": "Required to convert collections to API resources (^13.0).",
|
||||||
|
|
@ -641,11 +640,11 @@
|
||||||
"issues": "https://github.com/laravel/framework/issues",
|
"issues": "https://github.com/laravel/framework/issues",
|
||||||
"source": "https://github.com/laravel/framework"
|
"source": "https://github.com/laravel/framework"
|
||||||
},
|
},
|
||||||
"time": "2026-04-28T17:17:15+00:00"
|
"time": "2026-04-27T18:16:57+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "illuminate/conditionable",
|
"name": "illuminate/conditionable",
|
||||||
"version": "v13.8.0",
|
"version": "v13.7.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/illuminate/conditionable.git",
|
"url": "https://github.com/illuminate/conditionable.git",
|
||||||
|
|
@ -691,16 +690,16 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "illuminate/contracts",
|
"name": "illuminate/contracts",
|
||||||
"version": "v13.8.0",
|
"version": "v13.7.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/illuminate/contracts.git",
|
"url": "https://github.com/illuminate/contracts.git",
|
||||||
"reference": "ce6f5561f88743639c76835ad82cfe39b468bdc8"
|
"reference": "a5f08426a807faac42616f733113ba263779f2dd"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/illuminate/contracts/zipball/ce6f5561f88743639c76835ad82cfe39b468bdc8",
|
"url": "https://api.github.com/repos/illuminate/contracts/zipball/a5f08426a807faac42616f733113ba263779f2dd",
|
||||||
"reference": "ce6f5561f88743639c76835ad82cfe39b468bdc8",
|
"reference": "a5f08426a807faac42616f733113ba263779f2dd",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
|
@ -735,20 +734,20 @@
|
||||||
"issues": "https://github.com/laravel/framework/issues",
|
"issues": "https://github.com/laravel/framework/issues",
|
||||||
"source": "https://github.com/laravel/framework"
|
"source": "https://github.com/laravel/framework"
|
||||||
},
|
},
|
||||||
"time": "2026-04-28T17:16:27+00:00"
|
"time": "2026-04-24T14:55:56+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "illuminate/macroable",
|
"name": "illuminate/macroable",
|
||||||
"version": "v13.8.0",
|
"version": "v13.7.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/illuminate/macroable.git",
|
"url": "https://github.com/illuminate/macroable.git",
|
||||||
"reference": "59b5b5f3cf290a91db8cf6cd3d35ff56978bc057"
|
"reference": "f108cb3a8680f26e23c6ce7367c64525412d85b0"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/illuminate/macroable/zipball/59b5b5f3cf290a91db8cf6cd3d35ff56978bc057",
|
"url": "https://api.github.com/repos/illuminate/macroable/zipball/f108cb3a8680f26e23c6ce7367c64525412d85b0",
|
||||||
"reference": "59b5b5f3cf290a91db8cf6cd3d35ff56978bc057",
|
"reference": "f108cb3a8680f26e23c6ce7367c64525412d85b0",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
|
@ -781,11 +780,11 @@
|
||||||
"issues": "https://github.com/laravel/framework/issues",
|
"issues": "https://github.com/laravel/framework/issues",
|
||||||
"source": "https://github.com/laravel/framework"
|
"source": "https://github.com/laravel/framework"
|
||||||
},
|
},
|
||||||
"time": "2026-04-29T09:35:06+00:00"
|
"time": "2026-03-28T19:16:13+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "illuminate/reflection",
|
"name": "illuminate/reflection",
|
||||||
"version": "v13.8.0",
|
"version": "v13.7.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/illuminate/reflection.git",
|
"url": "https://github.com/illuminate/reflection.git",
|
||||||
|
|
@ -836,16 +835,16 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "illuminate/support",
|
"name": "illuminate/support",
|
||||||
"version": "v13.8.0",
|
"version": "v13.7.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/illuminate/support.git",
|
"url": "https://github.com/illuminate/support.git",
|
||||||
"reference": "ff687db22aefef516efd3ea21d01664af332da38"
|
"reference": "cc0d9d484ddd83fa54a0495cf15e7606e6a6f4b1"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/illuminate/support/zipball/ff687db22aefef516efd3ea21d01664af332da38",
|
"url": "https://api.github.com/repos/illuminate/support/zipball/cc0d9d484ddd83fa54a0495cf15e7606e6a6f4b1",
|
||||||
"reference": "ff687db22aefef516efd3ea21d01664af332da38",
|
"reference": "cc0d9d484ddd83fa54a0495cf15e7606e6a6f4b1",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
|
@ -911,7 +910,7 @@
|
||||||
"issues": "https://github.com/laravel/framework/issues",
|
"issues": "https://github.com/laravel/framework/issues",
|
||||||
"source": "https://github.com/laravel/framework"
|
"source": "https://github.com/laravel/framework"
|
||||||
},
|
},
|
||||||
"time": "2026-05-04T12:34:54+00:00"
|
"time": "2026-04-27T13:46:05+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "laravel/helpers",
|
"name": "laravel/helpers",
|
||||||
|
|
@ -2917,86 +2916,6 @@
|
||||||
],
|
],
|
||||||
"time": "2026-04-26T13:10:57+00:00"
|
"time": "2026-04-26T13:10:57+00:00"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "symfony/polyfill-php86",
|
|
||||||
"version": "v1.37.0",
|
|
||||||
"source": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/symfony/polyfill-php86.git",
|
|
||||||
"reference": "33d8fc5a705481e21fe3a81212b26f9b1f61749c"
|
|
||||||
},
|
|
||||||
"dist": {
|
|
||||||
"type": "zip",
|
|
||||||
"url": "https://api.github.com/repos/symfony/polyfill-php86/zipball/33d8fc5a705481e21fe3a81212b26f9b1f61749c",
|
|
||||||
"reference": "33d8fc5a705481e21fe3a81212b26f9b1f61749c",
|
|
||||||
"shasum": ""
|
|
||||||
},
|
|
||||||
"require": {
|
|
||||||
"php": ">=7.2"
|
|
||||||
},
|
|
||||||
"type": "library",
|
|
||||||
"extra": {
|
|
||||||
"thanks": {
|
|
||||||
"url": "https://github.com/symfony/polyfill",
|
|
||||||
"name": "symfony/polyfill"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"autoload": {
|
|
||||||
"files": [
|
|
||||||
"bootstrap.php"
|
|
||||||
],
|
|
||||||
"psr-4": {
|
|
||||||
"Symfony\\Polyfill\\Php86\\": ""
|
|
||||||
},
|
|
||||||
"classmap": [
|
|
||||||
"Resources/stubs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
|
||||||
"license": [
|
|
||||||
"MIT"
|
|
||||||
],
|
|
||||||
"authors": [
|
|
||||||
{
|
|
||||||
"name": "Nicolas Grekas",
|
|
||||||
"email": "p@tchwork.com"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Symfony Community",
|
|
||||||
"homepage": "https://symfony.com/contributors"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"description": "Symfony polyfill backporting some PHP 8.6+ features to lower PHP versions",
|
|
||||||
"homepage": "https://symfony.com",
|
|
||||||
"keywords": [
|
|
||||||
"compatibility",
|
|
||||||
"polyfill",
|
|
||||||
"portable",
|
|
||||||
"shim"
|
|
||||||
],
|
|
||||||
"support": {
|
|
||||||
"source": "https://github.com/symfony/polyfill-php86/tree/v1.37.0"
|
|
||||||
},
|
|
||||||
"funding": [
|
|
||||||
{
|
|
||||||
"url": "https://symfony.com/sponsor",
|
|
||||||
"type": "custom"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"url": "https://github.com/fabpot",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"url": "https://github.com/nicolas-grekas",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
|
||||||
"type": "tidelift"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"time": "2026-04-26T13:13:48+00:00"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "symfony/polyfill-uuid",
|
"name": "symfony/polyfill-uuid",
|
||||||
"version": "v1.37.0",
|
"version": "v1.37.0",
|
||||||
|
|
@ -3744,15 +3663,15 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "wpackagist-plugin/redis-cache",
|
"name": "wpackagist-plugin/redis-cache",
|
||||||
"version": "2.8.0",
|
"version": "2.7.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "svn",
|
"type": "svn",
|
||||||
"url": "https://plugins.svn.wordpress.org/redis-cache/",
|
"url": "https://plugins.svn.wordpress.org/redis-cache/",
|
||||||
"reference": "tags/2.8.0"
|
"reference": "tags/2.7.0"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://downloads.wordpress.org/plugin/redis-cache.2.8.0.zip"
|
"url": "https://downloads.wordpress.org/plugin/redis-cache.2.7.0.zip"
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"composer/installers": "^1.0 || ^2.0"
|
"composer/installers": "^1.0 || ^2.0"
|
||||||
|
|
@ -5296,12 +5215,12 @@
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/Roave/SecurityAdvisories.git",
|
"url": "https://github.com/Roave/SecurityAdvisories.git",
|
||||||
"reference": "9d468c11a8da481c22b4e610494babae032fdb03"
|
"reference": "2221f6ef09e87784e78e188aadd8f7e3a50e679a"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/9d468c11a8da481c22b4e610494babae032fdb03",
|
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/2221f6ef09e87784e78e188aadd8f7e3a50e679a",
|
||||||
"reference": "9d468c11a8da481c22b4e610494babae032fdb03",
|
"reference": "2221f6ef09e87784e78e188aadd8f7e3a50e679a",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"conflict": {
|
"conflict": {
|
||||||
|
|
@ -5361,7 +5280,7 @@
|
||||||
"awesome-support/awesome-support": "<=6.0.7",
|
"awesome-support/awesome-support": "<=6.0.7",
|
||||||
"aws/aws-sdk-php": "<=3.371.3",
|
"aws/aws-sdk-php": "<=3.371.3",
|
||||||
"ayacoo/redirect-tab": "<2.1.2|>=3,<3.1.7|>=4,<4.0.5",
|
"ayacoo/redirect-tab": "<2.1.2|>=3,<3.1.7|>=4,<4.0.5",
|
||||||
"azuracast/azuracast": "<=0.23.5",
|
"azuracast/azuracast": "<=0.23.3",
|
||||||
"b13/seo_basics": "<0.8.2",
|
"b13/seo_basics": "<0.8.2",
|
||||||
"backdrop/backdrop": "<=1.32",
|
"backdrop/backdrop": "<=1.32",
|
||||||
"backpack/crud": "<3.4.9",
|
"backpack/crud": "<3.4.9",
|
||||||
|
|
@ -5416,7 +5335,7 @@
|
||||||
"cesnet/simplesamlphp-module-proxystatistics": "<3.1",
|
"cesnet/simplesamlphp-module-proxystatistics": "<3.1",
|
||||||
"chriskacerguis/codeigniter-restserver": "<=2.7.1",
|
"chriskacerguis/codeigniter-restserver": "<=2.7.1",
|
||||||
"chrome-php/chrome": "<1.14",
|
"chrome-php/chrome": "<1.14",
|
||||||
"ci4-cms-erp/ci4ms": "<=0.31.7",
|
"ci4-cms-erp/ci4ms": "<=0.31.6",
|
||||||
"civicrm/civicrm-core": ">=4.2,<4.2.9|>=4.3,<4.3.3",
|
"civicrm/civicrm-core": ">=4.2,<4.2.9|>=4.3,<4.3.3",
|
||||||
"ckeditor/ckeditor": "<4.25",
|
"ckeditor/ckeditor": "<4.25",
|
||||||
"clickstorm/cs-seo": ">=6,<6.8|>=7,<7.5|>=8,<8.4|>=9,<9.3",
|
"clickstorm/cs-seo": ">=6,<6.8|>=7,<7.5|>=8,<8.4|>=9,<9.3",
|
||||||
|
|
@ -5468,7 +5387,6 @@
|
||||||
"david-garcia/phpwhois": "<=4.3.1",
|
"david-garcia/phpwhois": "<=4.3.1",
|
||||||
"dbrisinajumi/d2files": "<1",
|
"dbrisinajumi/d2files": "<1",
|
||||||
"dcat/laravel-admin": "<=2.1.3|==2.2.0.0-beta|==2.2.2.0-beta",
|
"dcat/laravel-admin": "<=2.1.3|==2.2.0.0-beta|==2.2.2.0-beta",
|
||||||
"dedoc/scramble": ">=0.13.2,<0.13.22",
|
|
||||||
"derhansen/fe_change_pwd": "<2.0.5|>=3,<3.0.3",
|
"derhansen/fe_change_pwd": "<2.0.5|>=3,<3.0.3",
|
||||||
"derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1|>=7,<7.4",
|
"derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1|>=7,<7.4",
|
||||||
"desperado/xml-bundle": "<=0.1.7",
|
"desperado/xml-bundle": "<=0.1.7",
|
||||||
|
|
@ -5621,8 +5539,7 @@
|
||||||
"georgringer/news": "<1.3.3",
|
"georgringer/news": "<1.3.3",
|
||||||
"geshi/geshi": "<=1.0.9.1",
|
"geshi/geshi": "<=1.0.9.1",
|
||||||
"getformwork/formwork": "<=2.3.3",
|
"getformwork/formwork": "<=2.3.3",
|
||||||
"getgrav/grav": "<2.0.0.0-beta2",
|
"getgrav/grav": "<1.11.0.0-beta1",
|
||||||
"getgrav/grav-plugin-api": "<1.0.0.0-beta15",
|
|
||||||
"getkirby/cms": "<4.9|>=5,<5.4",
|
"getkirby/cms": "<4.9|>=5,<5.4",
|
||||||
"getkirby/kirby": "<3.9.8.3-dev|>=3.10,<3.10.1.2-dev|>=4,<4.7.1",
|
"getkirby/kirby": "<3.9.8.3-dev|>=3.10,<3.10.1.2-dev|>=4,<4.7.1",
|
||||||
"getkirby/panel": "<2.5.14",
|
"getkirby/panel": "<2.5.14",
|
||||||
|
|
@ -5789,7 +5706,6 @@
|
||||||
"mautic/core-lib": ">=1.0.0.0-beta,<4.4.13|>=5.0.0.0-alpha,<5.1.1",
|
"mautic/core-lib": ">=1.0.0.0-beta,<4.4.13|>=5.0.0.0-alpha,<5.1.1",
|
||||||
"mautic/grapes-js-builder-bundle": ">=4,<4.4.18|>=5,<5.2.9|>=6,<6.0.7",
|
"mautic/grapes-js-builder-bundle": ">=4,<4.4.18|>=5,<5.2.9|>=6,<6.0.7",
|
||||||
"maximebf/debugbar": "<1.19",
|
"maximebf/debugbar": "<1.19",
|
||||||
"mckenziearts/livewire-markdown-editor": "<1.3",
|
|
||||||
"mdanter/ecc": "<2",
|
"mdanter/ecc": "<2",
|
||||||
"mediawiki/abuse-filter": "<1.39.9|>=1.40,<1.41.3|>=1.42,<1.42.2",
|
"mediawiki/abuse-filter": "<1.39.9|>=1.40,<1.41.3|>=1.42,<1.42.2",
|
||||||
"mediawiki/cargo": "<3.8.3",
|
"mediawiki/cargo": "<3.8.3",
|
||||||
|
|
@ -5833,7 +5749,6 @@
|
||||||
"munkireport/softwareupdate": "<1.6",
|
"munkireport/softwareupdate": "<1.6",
|
||||||
"mustache/mustache": ">=2,<2.14.1",
|
"mustache/mustache": ">=2,<2.14.1",
|
||||||
"mwdelaney/wp-enable-svg": "<=0.2",
|
"mwdelaney/wp-enable-svg": "<=0.2",
|
||||||
"nabeel/phpvms": "<7.0.6",
|
|
||||||
"namshi/jose": "<2.2",
|
"namshi/jose": "<2.2",
|
||||||
"nasirkhan/laravel-starter": "<11.11",
|
"nasirkhan/laravel-starter": "<11.11",
|
||||||
"nategood/httpful": "<1",
|
"nategood/httpful": "<1",
|
||||||
|
|
@ -5874,7 +5789,7 @@
|
||||||
"open-web-analytics/open-web-analytics": "<1.8.1",
|
"open-web-analytics/open-web-analytics": "<1.8.1",
|
||||||
"opencart/opencart": ">=0",
|
"opencart/opencart": ">=0",
|
||||||
"openid/php-openid": "<2.3",
|
"openid/php-openid": "<2.3",
|
||||||
"openmage/magento-lts": "<=20.17",
|
"openmage/magento-lts": "<20.17",
|
||||||
"opensolutions/vimbadmin": "<=3.0.15",
|
"opensolutions/vimbadmin": "<=3.0.15",
|
||||||
"opensource-workshop/connect-cms": "<1.41.1|>=2,<2.41.1",
|
"opensource-workshop/connect-cms": "<1.41.1|>=2,<2.41.1",
|
||||||
"orchid/platform": ">=8,<14.43",
|
"orchid/platform": ">=8,<14.43",
|
||||||
|
|
@ -5923,7 +5838,7 @@
|
||||||
"phpoffice/phpexcel": "<=1.8.2",
|
"phpoffice/phpexcel": "<=1.8.2",
|
||||||
"phpoffice/phpspreadsheet": "<=1.30.3|>=2,<=2.1.15|>=2.2,<=2.4.4|>=3,<=3.10.4|>=4,<=5.6",
|
"phpoffice/phpspreadsheet": "<=1.30.3|>=2,<=2.1.15|>=2.2,<=2.4.4|>=3,<=3.10.4|>=4,<=5.6",
|
||||||
"phppgadmin/phppgadmin": "<=7.13",
|
"phppgadmin/phppgadmin": "<=7.13",
|
||||||
"phpseclib/phpseclib": "<=2.0.53|>=3,<=3.0.51",
|
"phpseclib/phpseclib": "<2.0.53|>=3,<3.0.51",
|
||||||
"phpservermon/phpservermon": "<3.6",
|
"phpservermon/phpservermon": "<3.6",
|
||||||
"phpsysinfo/phpsysinfo": "<3.4.3",
|
"phpsysinfo/phpsysinfo": "<3.4.3",
|
||||||
"phpunit/phpunit": "<8.5.52|>=9,<9.6.33|>=10,<10.5.62|>=11,<11.5.50|>=12,<12.5.8|>=12.5.21,<12.5.22|>=13.1.5,<13.1.6",
|
"phpunit/phpunit": "<8.5.52|>=9,<9.6.33|>=10,<10.5.62|>=11,<11.5.50|>=12,<12.5.8|>=12.5.21,<12.5.22|>=13.1.5,<13.1.6",
|
||||||
|
|
@ -6017,7 +5932,7 @@
|
||||||
"shopware/shopware": "<=5.7.17|>=6.4.6,<6.6.10.10-dev|>=6.7,<6.7.6.1-dev",
|
"shopware/shopware": "<=5.7.17|>=6.4.6,<6.6.10.10-dev|>=6.7,<6.7.6.1-dev",
|
||||||
"shopware/storefront": "<6.6.10.10-dev|>=6.7,<6.7.5.1-dev",
|
"shopware/storefront": "<6.6.10.10-dev|>=6.7,<6.7.5.1-dev",
|
||||||
"shopxo/shopxo": "<=6.4",
|
"shopxo/shopxo": "<=6.4",
|
||||||
"showdoc/showdoc": "<3.8.1",
|
"showdoc/showdoc": "<2.10.4",
|
||||||
"shuchkin/simplexlsx": ">=1.0.12,<1.1.13",
|
"shuchkin/simplexlsx": ">=1.0.12,<1.1.13",
|
||||||
"silverstripe-australia/advancedreports": ">=1,<=2",
|
"silverstripe-australia/advancedreports": ">=1,<=2",
|
||||||
"silverstripe/admin": "<1.13.19|>=2,<2.1.8",
|
"silverstripe/admin": "<1.13.19|>=2,<2.1.8",
|
||||||
|
|
@ -6230,7 +6145,7 @@
|
||||||
"webcoast/deferred-image-processing": "<1.0.2",
|
"webcoast/deferred-image-processing": "<1.0.2",
|
||||||
"webklex/laravel-imap": "<5.3",
|
"webklex/laravel-imap": "<5.3",
|
||||||
"webklex/php-imap": "<5.3",
|
"webklex/php-imap": "<5.3",
|
||||||
"webonyx/graphql-php": "<=15.32.2",
|
"webonyx/graphql-php": "<=15.31.4",
|
||||||
"webpa/webpa": "<3.1.2",
|
"webpa/webpa": "<3.1.2",
|
||||||
"webreinvent/vaahcms": "<=2.3.1",
|
"webreinvent/vaahcms": "<=2.3.1",
|
||||||
"wikibase/wikibase": "<=1.39.3",
|
"wikibase/wikibase": "<=1.39.3",
|
||||||
|
|
@ -6350,7 +6265,7 @@
|
||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2026-05-05T21:24:41+00:00"
|
"time": "2026-04-30T21:24:12+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sebastian/diff",
|
"name": "sebastian/diff",
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ http:
|
||||||
security:
|
security:
|
||||||
headers:
|
headers:
|
||||||
accessControlAllowCredentials: true
|
accessControlAllowCredentials: true
|
||||||
accessControlAllowHeaders: "content-type,user-agent"
|
accessControlAllowHeaders: "content-type"
|
||||||
accessControlAllowMethods:
|
accessControlAllowMethods:
|
||||||
- GET
|
- GET
|
||||||
- OPTIONS
|
- OPTIONS
|
||||||
|
|
|
||||||
3030
db/db-2024-08-13-e0d996d.sql
Executable file
3030
db/db-2024-08-13-e0d996d.sql
Executable file
File diff suppressed because one or more lines are too long
2862
db/db-2024-09-25-94454e3.sql
Executable file
2862
db/db-2024-09-25-94454e3.sql
Executable file
File diff suppressed because one or more lines are too long
5823
db/haiku_atelier-2024-10-02-daefa02.sql
Executable file
5823
db/haiku_atelier-2024-10-02-daefa02.sql
Executable file
File diff suppressed because one or more lines are too long
8175
db/haiku_atelier-2024-10-09-7b64f98.sql
Executable file
8175
db/haiku_atelier-2024-10-09-7b64f98.sql
Executable file
File diff suppressed because one or more lines are too long
9657
db/haiku_atelier-2024-10-31-24ad464.sql
Executable file
9657
db/haiku_atelier-2024-10-31-24ad464.sql
Executable file
File diff suppressed because one or more lines are too long
8439
db/haiku_atelier-2024-11-10-8bb2213.sql
Executable file
8439
db/haiku_atelier-2024-11-10-8bb2213.sql
Executable file
File diff suppressed because one or more lines are too long
12589
db/haiku_atelier-2024-11-14-c4a1900.sql
Executable file
12589
db/haiku_atelier-2024-11-14-c4a1900.sql
Executable file
File diff suppressed because one or more lines are too long
12784
db/haiku_atelier-2024-11-15-196974e.sql
Executable file
12784
db/haiku_atelier-2024-11-15-196974e.sql
Executable file
File diff suppressed because one or more lines are too long
13079
db/haiku_atelier-2024-11-15-6472f51.sql
Executable file
13079
db/haiku_atelier-2024-11-15-6472f51.sql
Executable file
File diff suppressed because one or more lines are too long
12784
db/haiku_atelier-2024-11-15-f38bf13.sql
Executable file
12784
db/haiku_atelier-2024-11-15-f38bf13.sql
Executable file
File diff suppressed because one or more lines are too long
13088
db/haiku_atelier-2024-11-16-e0819fa.sql
Executable file
13088
db/haiku_atelier-2024-11-16-e0819fa.sql
Executable file
File diff suppressed because one or more lines are too long
13709
db/haiku_atelier-2024-11-21-fa853bf.sql
Executable file
13709
db/haiku_atelier-2024-11-21-fa853bf.sql
Executable file
File diff suppressed because one or more lines are too long
14146
db/haiku_atelier-2024-11-22-47075e8.sql
Executable file
14146
db/haiku_atelier-2024-11-22-47075e8.sql
Executable file
File diff suppressed because one or more lines are too long
14205
db/haiku_atelier-2024-11-23-980048c.sql
Executable file
14205
db/haiku_atelier-2024-11-23-980048c.sql
Executable file
File diff suppressed because one or more lines are too long
15206
db/haiku_atelier-2024-11-25-210f479.sql
Executable file
15206
db/haiku_atelier-2024-11-25-210f479.sql
Executable file
File diff suppressed because one or more lines are too long
15974
db/haiku_atelier-2024-11-25-67dd10d.sql
Executable file
15974
db/haiku_atelier-2024-11-25-67dd10d.sql
Executable file
File diff suppressed because one or more lines are too long
15215
db/haiku_atelier-2024-11-25-c7e7968.sql
Executable file
15215
db/haiku_atelier-2024-11-25-c7e7968.sql
Executable file
File diff suppressed because one or more lines are too long
15707
db/haiku_atelier-2024-12-10-d8d6e87.sql
Executable file
15707
db/haiku_atelier-2024-12-10-d8d6e87.sql
Executable file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -7179,7 +7179,7 @@
|
||||||
"type": "array"
|
"type": "array"
|
||||||
},
|
},
|
||||||
"workspace": {
|
"workspace": {
|
||||||
"default": "/home/gcch/Répertoires/git.gcch.fr/haiku-atelier-2024",
|
"default": "/home/gcch/Répertoires/git.gcch.fr/gcch/haiku-atelier-2024",
|
||||||
"description": "The workspace directory from which to start scanning.\n\nDefaults to the current working directory.",
|
"description": "The workspace directory from which to start scanning.\n\nDefaults to the current working directory.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
|
|
@ -8297,7 +8297,7 @@
|
||||||
},
|
},
|
||||||
"includes": [],
|
"includes": [],
|
||||||
"paths": [],
|
"paths": [],
|
||||||
"workspace": "/home/gcch/Répertoires/git.gcch.fr/haiku-atelier-2024"
|
"workspace": "/home/gcch/Répertoires/git.gcch.fr/gcch/haiku-atelier-2024"
|
||||||
},
|
},
|
||||||
"description": "Source discovery and workspace configuration.\n\nDefines the workspace root, source paths to scan, and exclusion patterns.\nThis configuration determines which PHP files are loaded into the database\nfor analysis, linting, or formatting."
|
"description": "Source discovery and workspace configuration.\n\nDefines the workspace root, source paths to scan, and exclusion patterns.\nThis configuration determines which PHP files are loaded into the database\nfor analysis, linting, or formatting."
|
||||||
},
|
},
|
||||||
|
|
@ -8309,7 +8309,7 @@
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"threads": {
|
"threads": {
|
||||||
"default": 4,
|
"default": 12,
|
||||||
"description": "Number of worker threads for parallel processing.\n\nControls the thread pool size used by Rayon for parallel operations.\nIf set to 0, defaults to the number of logical CPUs available.\nCan be overridden via `MAGO_THREADS` environment variable or `--threads` CLI flag.",
|
"description": "Number of worker threads for parallel processing.\n\nControls the thread pool size used by Rayon for parallel operations.\nIf set to 0, defaults to the number of logical CPUs available.\nCan be overridden via `MAGO_THREADS` environment variable or `--threads` CLI flag.",
|
||||||
"format": "uint",
|
"format": "uint",
|
||||||
"minimum": 0,
|
"minimum": 0,
|
||||||
|
|
|
||||||
103
mise.lock
103
mise.lock
|
|
@ -61,44 +61,79 @@ checksum = "sha256:21388b1f7d6c2f572e1ce9231f7dfc08f80a062438908791ab078c1d76b10
|
||||||
url = "https://github.com/numtide/treefmt/releases/download/v2.5.0/treefmt_2.5.0_darwin_amd64.tar.gz"
|
url = "https://github.com/numtide/treefmt/releases/download/v2.5.0/treefmt_2.5.0_darwin_amd64.tar.gz"
|
||||||
|
|
||||||
[[tools.aube]]
|
[[tools.aube]]
|
||||||
version = "1.9.0"
|
version = "1.8.0"
|
||||||
backend = "github:endevco/aube"
|
backend = "github:endevco/aube"
|
||||||
|
|
||||||
[tools.aube."platforms.linux-arm64"]
|
[tools.aube."platforms.linux-arm64"]
|
||||||
checksum = "sha256:218559ad1bc0335689b0bf94217dec53147e6819b514cd1edca2b25578a9eb71"
|
checksum = "sha256:622c470feba3270e2290d4f2ffb7fcde0e391dd34bd352d24e5b7fd36ddbbbb5"
|
||||||
url = "https://github.com/endevco/aube/releases/download/v1.9.0/aube-v1.9.0-aarch64-unknown-linux-gnu.tar.gz"
|
url = "https://github.com/endevco/aube/releases/download/v1.8.0/aube-v1.8.0-aarch64-unknown-linux-gnu.tar.gz"
|
||||||
url_api = "https://api.github.com/repos/endevco/aube/releases/assets/412878187"
|
url_api = "https://api.github.com/repos/endevco/aube/releases/assets/411310208"
|
||||||
provenance = "github-attestations"
|
provenance = "github-attestations"
|
||||||
|
|
||||||
[tools.aube."platforms.linux-arm64-musl"]
|
[tools.aube."platforms.linux-arm64-musl"]
|
||||||
checksum = "sha256:6a635d407637d94ef2aba1cfd8f36189b88d3703080a788fe3e36cf628d91049"
|
checksum = "sha256:7b1b946986f71a625d48b6c602696d859e4f683bf35f29e2cc1096fedacce6a2"
|
||||||
url = "https://github.com/endevco/aube/releases/download/v1.9.0/aube-v1.9.0-aarch64-unknown-linux-musl.tar.gz"
|
url = "https://github.com/endevco/aube/releases/download/v1.8.0/aube-v1.8.0-aarch64-unknown-linux-musl.tar.gz"
|
||||||
url_api = "https://api.github.com/repos/endevco/aube/releases/assets/412876816"
|
url_api = "https://api.github.com/repos/endevco/aube/releases/assets/411310268"
|
||||||
provenance = "github-attestations"
|
provenance = "github-attestations"
|
||||||
|
|
||||||
[tools.aube."platforms.linux-x64"]
|
[tools.aube."platforms.linux-x64"]
|
||||||
checksum = "sha256:f27e4ecdd5669e76d2d1f7be69ca29e0ba0a8943b71172e5f7b785ab9a5c5132"
|
checksum = "sha256:298ff8f1a1820a68a369d03c3dfa46aca8ccbceb1a4facd97329b10a03322abb"
|
||||||
url = "https://github.com/endevco/aube/releases/download/v1.9.0/aube-v1.9.0-x86_64-unknown-linux-gnu.tar.gz"
|
url = "https://github.com/endevco/aube/releases/download/v1.8.0/aube-v1.8.0-x86_64-unknown-linux-gnu.tar.gz"
|
||||||
url_api = "https://api.github.com/repos/endevco/aube/releases/assets/412877756"
|
url_api = "https://api.github.com/repos/endevco/aube/releases/assets/411329171"
|
||||||
|
provenance = "github-attestations"
|
||||||
|
|
||||||
[tools.aube."platforms.linux-x64-musl"]
|
[tools.aube."platforms.linux-x64-musl"]
|
||||||
checksum = "sha256:6245a25dab1903d76222edc493f5c908b6fc52cac1dc591a3e1760b066af5c6b"
|
checksum = "sha256:332379d6b167c83b7ab7d5a393e55f9dcea5185d3819ee5211739a6d81dba328"
|
||||||
url = "https://github.com/endevco/aube/releases/download/v1.9.0/aube-v1.9.0-x86_64-unknown-linux-musl.tar.gz"
|
url = "https://github.com/endevco/aube/releases/download/v1.8.0/aube-v1.8.0-x86_64-unknown-linux-musl.tar.gz"
|
||||||
url_api = "https://api.github.com/repos/endevco/aube/releases/assets/412878508"
|
url_api = "https://api.github.com/repos/endevco/aube/releases/assets/411310212"
|
||||||
provenance = "github-attestations"
|
provenance = "github-attestations"
|
||||||
|
|
||||||
[tools.aube."platforms.macos-arm64"]
|
[tools.aube."platforms.macos-arm64"]
|
||||||
checksum = "sha256:7d85ecf1af62b65fd6ea386057f63808b5a1e18bd1201851a24619dc5cf337b0"
|
checksum = "sha256:9f1aaf17fe031a8356a41388cec852aef3a82b741b25b14b40a2c403500d1201"
|
||||||
url = "https://github.com/endevco/aube/releases/download/v1.9.0/aube-v1.9.0-aarch64-apple-darwin.tar.gz"
|
url = "https://github.com/endevco/aube/releases/download/v1.8.0/aube-v1.8.0-aarch64-apple-darwin.tar.gz"
|
||||||
url_api = "https://api.github.com/repos/endevco/aube/releases/assets/412878487"
|
url_api = "https://api.github.com/repos/endevco/aube/releases/assets/411311071"
|
||||||
provenance = "github-attestations"
|
provenance = "github-attestations"
|
||||||
|
|
||||||
[tools.aube."platforms.windows-x64"]
|
[tools.aube."platforms.windows-x64"]
|
||||||
checksum = "sha256:79df31772c03cb22407dacdef59a3abed74d76fae20587c9f96f4b972a47eba4"
|
checksum = "sha256:9d49bec5dbd480980fa835ad6abdb5d02c561dabc1424b80e71e69411bbb7bef"
|
||||||
url = "https://github.com/endevco/aube/releases/download/v1.9.0/aube-v1.9.0-x86_64-pc-windows-msvc.zip"
|
url = "https://github.com/endevco/aube/releases/download/v1.8.0/aube-v1.8.0-x86_64-pc-windows-msvc.zip"
|
||||||
url_api = "https://api.github.com/repos/endevco/aube/releases/assets/412888080"
|
url_api = "https://api.github.com/repos/endevco/aube/releases/assets/411318019"
|
||||||
provenance = "github-attestations"
|
provenance = "github-attestations"
|
||||||
|
|
||||||
|
[[tools."github:AJenbo/phpantom_lsp"]]
|
||||||
|
version = "0.7.0"
|
||||||
|
backend = "github:AJenbo/phpantom_lsp"
|
||||||
|
|
||||||
|
[tools."github:AJenbo/phpantom_lsp"."platforms.linux-arm64"]
|
||||||
|
checksum = "sha256:8a307b76c3743089fe3830ffc83040a03c3ce41399774731f51d3e754a492cf1"
|
||||||
|
url = "https://github.com/AJenbo/phpantom_lsp/releases/download/0.7.0/phpantom_lsp-aarch64-unknown-linux-gnu.tar.gz"
|
||||||
|
url_api = "https://api.github.com/repos/AJenbo/phpantom_lsp/releases/assets/391327569"
|
||||||
|
|
||||||
|
[tools."github:AJenbo/phpantom_lsp"."platforms.linux-arm64-musl"]
|
||||||
|
checksum = "sha256:8a307b76c3743089fe3830ffc83040a03c3ce41399774731f51d3e754a492cf1"
|
||||||
|
url = "https://github.com/AJenbo/phpantom_lsp/releases/download/0.7.0/phpantom_lsp-aarch64-unknown-linux-gnu.tar.gz"
|
||||||
|
url_api = "https://api.github.com/repos/AJenbo/phpantom_lsp/releases/assets/391327569"
|
||||||
|
|
||||||
|
[tools."github:AJenbo/phpantom_lsp"."platforms.linux-x64"]
|
||||||
|
checksum = "sha256:a593da7e62adcef3ec63ca273f855ae269d55f2eed1f5d01ea0e3347f1597a5c"
|
||||||
|
url = "https://github.com/AJenbo/phpantom_lsp/releases/download/0.7.0/phpantom_lsp-x86_64-unknown-linux-gnu.tar.gz"
|
||||||
|
url_api = "https://api.github.com/repos/AJenbo/phpantom_lsp/releases/assets/391327589"
|
||||||
|
|
||||||
|
[tools."github:AJenbo/phpantom_lsp"."platforms.linux-x64-musl"]
|
||||||
|
checksum = "sha256:a593da7e62adcef3ec63ca273f855ae269d55f2eed1f5d01ea0e3347f1597a5c"
|
||||||
|
url = "https://github.com/AJenbo/phpantom_lsp/releases/download/0.7.0/phpantom_lsp-x86_64-unknown-linux-gnu.tar.gz"
|
||||||
|
url_api = "https://api.github.com/repos/AJenbo/phpantom_lsp/releases/assets/391327589"
|
||||||
|
|
||||||
|
[tools."github:AJenbo/phpantom_lsp"."platforms.macos-arm64"]
|
||||||
|
checksum = "sha256:f70e3ecf174df0776fd9f0f98447dc2d735018603b71e1620929dc92967b9aa0"
|
||||||
|
url = "https://github.com/AJenbo/phpantom_lsp/releases/download/0.7.0/phpantom_lsp-aarch64-apple-darwin.tar.gz"
|
||||||
|
url_api = "https://api.github.com/repos/AJenbo/phpantom_lsp/releases/assets/391327560"
|
||||||
|
|
||||||
|
[tools."github:AJenbo/phpantom_lsp"."platforms.macos-x64"]
|
||||||
|
checksum = "sha256:c4c4da8db230c8f0bf0e489d149f1ace04062a169a61ca23b33674de0c69e3f6"
|
||||||
|
url = "https://github.com/AJenbo/phpantom_lsp/releases/download/0.7.0/phpantom_lsp-x86_64-apple-darwin.tar.gz"
|
||||||
|
url_api = "https://api.github.com/repos/AJenbo/phpantom_lsp/releases/assets/391327579"
|
||||||
|
|
||||||
[[tools.just]]
|
[[tools.just]]
|
||||||
version = "1.50.0"
|
version = "1.50.0"
|
||||||
backend = "aqua:casey/just"
|
backend = "aqua:casey/just"
|
||||||
|
|
@ -170,36 +205,36 @@ url = "https://github.com/carthage-software/mago/releases/download/1.25.2/mago-1
|
||||||
provenance = "github-attestations"
|
provenance = "github-attestations"
|
||||||
|
|
||||||
[[tools.node]]
|
[[tools.node]]
|
||||||
version = "26.0.0"
|
version = "25.9.0"
|
||||||
backend = "core:node"
|
backend = "core:node"
|
||||||
|
|
||||||
[tools.node."platforms.linux-arm64"]
|
[tools.node."platforms.linux-arm64"]
|
||||||
checksum = "sha256:c802664b5770102999efacf5717854f7652797db522e8cc5727a6209afea824d"
|
checksum = "sha256:8fb4283301b8c720fc9f18bffff0f659e72cc14d0cf207a3bb411808aaa73a57"
|
||||||
url = "https://nodejs.org/dist/v26.0.0/node-v26.0.0-linux-arm64.tar.gz"
|
url = "https://nodejs.org/dist/v25.9.0/node-v25.9.0-linux-arm64.tar.gz"
|
||||||
|
|
||||||
[tools.node."platforms.linux-arm64-musl"]
|
[tools.node."platforms.linux-arm64-musl"]
|
||||||
checksum = "sha256:8c374da2f289493f346ed7d68143967e4e536a38cf7e5aa7d3933146253193b1"
|
checksum = "sha256:97f6fe125faa51f84a7bb600d0cd7aefcfaaa0e75a5f49a7c61c3df91d12d535"
|
||||||
url = "https://unofficial-builds.nodejs.org/download/release/v26.0.0/node-v26.0.0-linux-arm64-musl.tar.gz"
|
url = "https://unofficial-builds.nodejs.org/download/release/v25.9.0/node-v25.9.0-linux-arm64-musl.tar.gz"
|
||||||
|
|
||||||
[tools.node."platforms.linux-x64"]
|
[tools.node."platforms.linux-x64"]
|
||||||
checksum = "sha256:42cee4d7ec80b7f7c89281cf00726b14840ac674462404dd4fd36f03964dc0af"
|
checksum = "sha256:134e55b2408448a219760fe04dc44d6851f9de8a79549021ffd870e9082d9e7b"
|
||||||
url = "https://nodejs.org/dist/v26.0.0/node-v26.0.0-linux-x64.tar.gz"
|
url = "https://nodejs.org/dist/v25.9.0/node-v25.9.0-linux-x64.tar.gz"
|
||||||
|
|
||||||
[tools.node."platforms.linux-x64-musl"]
|
[tools.node."platforms.linux-x64-musl"]
|
||||||
checksum = "sha256:333c376e342e5e5c0505f19eaab4990cc03f47a15dd5628c30fe64c39048b995"
|
checksum = "sha256:1ac44af012be6bc17f1e3723edbf12897c0baeae5d1dc75b9f97d71413e4c8f5"
|
||||||
url = "https://unofficial-builds.nodejs.org/download/release/v26.0.0/node-v26.0.0-linux-x64-musl.tar.gz"
|
url = "https://unofficial-builds.nodejs.org/download/release/v25.9.0/node-v25.9.0-linux-x64-musl.tar.gz"
|
||||||
|
|
||||||
[tools.node."platforms.macos-arm64"]
|
[tools.node."platforms.macos-arm64"]
|
||||||
checksum = "sha256:dcee8564c1a9342f9594dd5e52d533894dfef6b85aa771bbbb870baa3c403235"
|
checksum = "sha256:e479f3c469d3d9303a44f00a8ea37a3788395d171bb8059c48a4bbbd2e371b59"
|
||||||
url = "https://nodejs.org/dist/v26.0.0/node-v26.0.0-darwin-arm64.tar.gz"
|
url = "https://nodejs.org/dist/v25.9.0/node-v25.9.0-darwin-arm64.tar.gz"
|
||||||
|
|
||||||
[tools.node."platforms.macos-x64"]
|
[tools.node."platforms.macos-x64"]
|
||||||
checksum = "sha256:f488ab543fe202d8a2d56e661682117d3c56903a2bf64f2ec1ff7bd421cfd875"
|
checksum = "sha256:7d737b53ce191142bfa1c17cfa5b070d96e84eebf76b8dd06d84981cbdc3f7e3"
|
||||||
url = "https://nodejs.org/dist/v26.0.0/node-v26.0.0-darwin-x64.tar.gz"
|
url = "https://nodejs.org/dist/v25.9.0/node-v25.9.0-darwin-x64.tar.gz"
|
||||||
|
|
||||||
[tools.node."platforms.windows-x64"]
|
[tools.node."platforms.windows-x64"]
|
||||||
checksum = "sha256:d0418640a36096e00bddb57761aa0b1b98f91904ec4ed2b9dd75cbad723becd7"
|
checksum = "sha256:929552b8305effac843ba7b4270c437aefb702fc3fbd73fcd1bffd35d4ac284e"
|
||||||
url = "https://nodejs.org/dist/v26.0.0/node-v26.0.0-win-x64.zip"
|
url = "https://nodejs.org/dist/v25.9.0/node-v25.9.0-win-x64.zip"
|
||||||
|
|
||||||
[[tools.watchexec]]
|
[[tools.watchexec]]
|
||||||
version = "2.5.1"
|
version = "2.5.1"
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,9 @@
|
||||||
mago = "latest"
|
mago = "latest"
|
||||||
node = "latest"
|
node = "latest"
|
||||||
watchexec = "latest"
|
watchexec = "latest"
|
||||||
"aqua:blopker/codebook" = "latest"
|
|
||||||
"aqua:numtide/treefmt" = "latest"
|
"aqua:numtide/treefmt" = "latest"
|
||||||
|
"github:AJenbo/phpantom_lsp" = "latest"
|
||||||
|
"aqua:blopker/codebook" = "latest"
|
||||||
|
|
||||||
[tasks.format]
|
[tasks.format]
|
||||||
alias = "f"
|
alias = "f"
|
||||||
|
|
|
||||||
13
package.json
13
package.json
|
|
@ -12,7 +12,6 @@
|
||||||
"prepare": "effect-tsgo patch"
|
"prepare": "effect-tsgo patch"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@effect/platform-browser": "^4.0.0-beta.60",
|
|
||||||
"@mobily/ts-belt": "v4.0.0-rc.5",
|
"@mobily/ts-belt": "v4.0.0-rc.5",
|
||||||
"@sentry/browser": "^10.51.0",
|
"@sentry/browser": "^10.51.0",
|
||||||
"a11y-dialog": "^8.1.5",
|
"a11y-dialog": "^8.1.5",
|
||||||
|
|
@ -37,19 +36,19 @@
|
||||||
"@vitejs/plugin-legacy": "^8.0.1",
|
"@vitejs/plugin-legacy": "^8.0.1",
|
||||||
"better-typescript-lib": "^2.12.0",
|
"better-typescript-lib": "^2.12.0",
|
||||||
"browserslist": "^4.28.2",
|
"browserslist": "^4.28.2",
|
||||||
"caniuse-lite": "^1.0.30001792",
|
"caniuse-lite": "^1.0.30001791",
|
||||||
"eslint": "^10.3.0",
|
"eslint": "^10.3.0",
|
||||||
"eslint-plugin-functional": "^9.0.4",
|
"eslint-plugin-functional": "^9.0.4",
|
||||||
"eslint-plugin-jsx-a11y": "^6.10.2",
|
"eslint-plugin-jsx-a11y": "^6.10.2",
|
||||||
"eslint-plugin-oxlint": "^1.63.0",
|
"eslint-plugin-oxlint": "^1.62.0",
|
||||||
"eslint-plugin-perfectionist": "^5.9.0",
|
"eslint-plugin-perfectionist": "^5.9.0",
|
||||||
"fdir": "^6.5.0",
|
"fdir": "^6.5.0",
|
||||||
"globals": "17",
|
"globals": "17",
|
||||||
"jiti": "^2.7.0",
|
"jiti": "^2.6.1",
|
||||||
"knip": "^6.11.0",
|
"knip": "^6.11.0",
|
||||||
"lightningcss": "^1.32.0",
|
"lightningcss": "^1.32.0",
|
||||||
"lightningcss-cli": "^1.32.0",
|
"lightningcss-cli": "^1.32.0",
|
||||||
"oxlint": "^1.63.0",
|
"oxlint": "^1.62.0",
|
||||||
"oxlint-tsgolint": "^0.22.1",
|
"oxlint-tsgolint": "^0.22.1",
|
||||||
"playwright": "^1.59.1",
|
"playwright": "^1.59.1",
|
||||||
"prettier": "^3.8.3",
|
"prettier": "^3.8.3",
|
||||||
|
|
@ -60,14 +59,14 @@
|
||||||
"prettier-plugin-sh": "^0.18.1",
|
"prettier-plugin-sh": "^0.18.1",
|
||||||
"prettier-plugin-sort-json": "^4.2.0",
|
"prettier-plugin-sort-json": "^4.2.0",
|
||||||
"sass-embedded": "^1.99.0",
|
"sass-embedded": "^1.99.0",
|
||||||
"stylelint": "^17.11.0",
|
"stylelint": "^17.10.0",
|
||||||
"stylelint-config-clean-order": "^8.0.1",
|
"stylelint-config-clean-order": "^8.0.1",
|
||||||
"stylelint-config-sass-guidelines": "^13.0.0",
|
"stylelint-config-sass-guidelines": "^13.0.0",
|
||||||
"stylelint-config-standard-scss": "^17.0.0",
|
"stylelint-config-standard-scss": "^17.0.0",
|
||||||
"stylelint-declaration-block-no-ignored-properties": "^3.0.0",
|
"stylelint-declaration-block-no-ignored-properties": "^3.0.0",
|
||||||
"stylelint-plugin-logical-css": "^2.1.0",
|
"stylelint-plugin-logical-css": "^2.1.0",
|
||||||
"typescript": "^6.0.3",
|
"typescript": "^6.0.3",
|
||||||
"typescript-eslint": "^8.59.2",
|
"typescript-eslint": "^8.59.1",
|
||||||
"vite": "^8.0.10",
|
"vite": "^8.0.10",
|
||||||
"vite-tsconfig-paths": "^6.1.1"
|
"vite-tsconfig-paths": "^6.1.1"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
68
scripts/convertis-images.fish
Executable file
68
scripts/convertis-images.fish
Executable file
|
|
@ -0,0 +1,68 @@
|
||||||
|
#!/usr/bin/fish
|
||||||
|
|
||||||
|
for jpg in **/*.{jpg,jpeg}
|
||||||
|
echo $jpg
|
||||||
|
|
||||||
|
set -f avif (path change-extension 'avif' "$jpg")
|
||||||
|
set -f jxl (path change-extension 'jxl' "$jpg")
|
||||||
|
set -f png (path change-extension 'png' "$jpg")
|
||||||
|
|
||||||
|
set -f dimensions (magick identify -format "%w-%h" $jpg)
|
||||||
|
set -f dimensions (string split "-" $dimensions)
|
||||||
|
|
||||||
|
if test $dimensions[1] -eq 1920 || test $dimensions[2] -eq 1920
|
||||||
|
set -f a_bonnes_dimensions true
|
||||||
|
else
|
||||||
|
set -f a_bonnes_dimensions false
|
||||||
|
end
|
||||||
|
|
||||||
|
if test -e $avif && test -e $jxl
|
||||||
|
echo -e "\tAll there."
|
||||||
|
continue
|
||||||
|
end
|
||||||
|
|
||||||
|
magick "$jpg" -resize 1920x1920\> "$png" >/dev/null
|
||||||
|
|
||||||
|
if ! test -e $jxl
|
||||||
|
if test $a_bonnes_dimensions = false
|
||||||
|
cjxl \
|
||||||
|
--allow_jpeg_reconstruction=1 \
|
||||||
|
--brotli_effort=11 \
|
||||||
|
--container=1 \
|
||||||
|
--effort=9 \
|
||||||
|
--lossless_jpeg=1 \
|
||||||
|
--num_threads=-1 \
|
||||||
|
--progressive \
|
||||||
|
$png $jxl &>/dev/null
|
||||||
|
|
||||||
|
djxl \
|
||||||
|
--num_threads=-1 \
|
||||||
|
$jxl $jpg &>/dev/null
|
||||||
|
end
|
||||||
|
|
||||||
|
cjxl \
|
||||||
|
--allow_jpeg_reconstruction=0 \
|
||||||
|
--brotli_effort=11 \
|
||||||
|
--container=1 \
|
||||||
|
--effort=10 \
|
||||||
|
--quality=70 \
|
||||||
|
--lossless_jpeg=0 \
|
||||||
|
--num_threads=-1 \
|
||||||
|
--progressive \
|
||||||
|
$png $jxl &>/dev/null
|
||||||
|
echo -e "\t$jxl"
|
||||||
|
|
||||||
|
set -f avif (path change-extension 'avif' "$jpg")
|
||||||
|
if ! test -e $avif
|
||||||
|
avifenc \
|
||||||
|
-q 70 \
|
||||||
|
-s 0 \
|
||||||
|
-c aom \
|
||||||
|
-y 420 \
|
||||||
|
"$png" "$avif" &>/dev/null
|
||||||
|
echo -e "\t$avif"
|
||||||
|
end
|
||||||
|
|
||||||
|
rm $png
|
||||||
|
end
|
||||||
|
end
|
||||||
12
scripts/format-sort-files.fish
Executable file
12
scripts/format-sort-files.fish
Executable file
|
|
@ -0,0 +1,12 @@
|
||||||
|
#!/usr/bin/fish
|
||||||
|
|
||||||
|
set -f fichiers_toml (fd --glob "*.toml")
|
||||||
|
set -f fichiers_angie (fd --glob "*.conf" containers/conf/angie)
|
||||||
|
|
||||||
|
for toml in $fichiers_toml
|
||||||
|
tombi format "$toml"
|
||||||
|
end
|
||||||
|
|
||||||
|
for angie in $angie
|
||||||
|
nginxfmt "$angie"
|
||||||
|
end
|
||||||
45
scripts/remove-scaled-images.php
Executable file
45
scripts/remove-scaled-images.php
Executable file
|
|
@ -0,0 +1,45 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
|
|
||||||
|
require_once 'web/wp/wp-load.php';
|
||||||
|
|
||||||
|
ini_set('max_execution_time', 3_600);
|
||||||
|
set_time_limit(3_600);
|
||||||
|
|
||||||
|
$pdo = new PDO('mysql:dbname=haiku_atelier;host=localhost', 'haiku_utilisateur', 'spNFx5EAYwvF7o7XFMjiHpNPYJimDtmKWv');
|
||||||
|
|
||||||
|
// replace _wp_attached_file meta_key
|
||||||
|
global $wpdb;
|
||||||
|
$wp_postmeta = "{$wpdb->prefix}postmeta";
|
||||||
|
|
||||||
|
try {
|
||||||
|
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||||
|
// Error Handling
|
||||||
|
$sql = "UPDATE {$wp_postmeta} SET meta_value = REPLACE(meta_value,'-scaled.jpg','.jpg') WHERE meta_key='_wp_attached_file' AND meta_value LIKE '%-scaled.jpg%'";
|
||||||
|
$result = $pdo->exec($sql);
|
||||||
|
print_r($result);
|
||||||
|
} catch (PDOException $e) {
|
||||||
|
print_r($e->getMessage());
|
||||||
|
}
|
||||||
|
|
||||||
|
// replace _wp_attachment_metadata meta_key.
|
||||||
|
$image_metas = [];
|
||||||
|
|
||||||
|
try {
|
||||||
|
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||||
|
// Error Handling
|
||||||
|
$sql = "SELECT * FROM {$wp_postmeta} WHERE meta_value LIKE '%-scaled.jpg%' AND meta_key='_wp_attachment_metadata'";
|
||||||
|
$statement = $pdo->query($sql);
|
||||||
|
$image_metas = $statement->fetchAll();
|
||||||
|
foreach ($image_metas as $meta) {
|
||||||
|
$meta_value = unserialize($meta['meta_value']);
|
||||||
|
$file = $meta_value['file'];
|
||||||
|
$meta_value['file'] = str_replace('-scaled.jpg', '.jpg', $file);
|
||||||
|
update_post_meta($meta['post_id'], $meta['meta_key'], $meta_value);
|
||||||
|
$result = get_post_meta($meta['post_id'], $meta['meta_key']);
|
||||||
|
print_r($result);
|
||||||
|
}
|
||||||
|
} catch (PDOException $e) {
|
||||||
|
print_r($e->getMessage());
|
||||||
|
}
|
||||||
|
|
@ -41,6 +41,11 @@ if ($raw_product === null || $raw_product === false) {
|
||||||
// Assemble les données d'intérêt pour la page au sein d'une Classe.
|
// Assemble les données d'intérêt pour la page au sein d'une Classe.
|
||||||
$product = Product::from_wc_product($raw_product);
|
$product = Product::from_wc_product($raw_product);
|
||||||
|
|
||||||
|
// echo("<pre>");
|
||||||
|
// print_r($raw_product->get_data());
|
||||||
|
// echo("</pre>");
|
||||||
|
// exit;
|
||||||
|
|
||||||
/** @var int $maximum_price Le prix de la Variation la plus chère */
|
/** @var int $maximum_price Le prix de la Variation la plus chère */
|
||||||
$maximum_price = collect($product->variations)->max('price');
|
$maximum_price = collect($product->variations)->max('price');
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,8 +10,8 @@ const AppConfig = Config.all({
|
||||||
});
|
});
|
||||||
|
|
||||||
const Provider = ConfigProvider.fromUnknown({
|
const Provider = ConfigProvider.fromUnknown({
|
||||||
WOOCOMMERCE_API_CONSUMER_KEY: "ck_d6f6db391ac2cdae45c9067e90abf7c913606954",
|
WOOCOMMERCE_API_CONSUMER_KEY: "ck_329c944b248aa7cc837c7662d9c6e09d638802df",
|
||||||
WOOCOMMERCE_API_CONSUMER_SECRET: "cs_e213979ea3d1490b275dd75c8d53d05c82853119",
|
WOOCOMMERCE_API_CONSUMER_SECRET: "cs_5687d0c694bd519b231145afa7177c0c987f7155",
|
||||||
});
|
});
|
||||||
|
|
||||||
export { AppConfig, Provider };
|
export { AppConfig, Provider };
|
||||||
|
|
|
||||||
|
|
@ -1,24 +0,0 @@
|
||||||
import { Console, Layer } from "effect";
|
|
||||||
import { FetchHttpClient } from "effect/unstable/http";
|
|
||||||
import { OtlpSerialization, OtlpTracer } from "effect/unstable/observability";
|
|
||||||
|
|
||||||
const OtlpTracingLayer = OtlpTracer.layer({
|
|
||||||
resource: {
|
|
||||||
attributes: {
|
|
||||||
"deployment.environment": "staging",
|
|
||||||
},
|
|
||||||
serviceName: "haiku-atelier",
|
|
||||||
serviceVersion: "1.0.0",
|
|
||||||
},
|
|
||||||
maxBatchSize: 1,
|
|
||||||
exportInterval: "1 seconds",
|
|
||||||
url: "https://jaeger-http.gcch.local/v1/traces",
|
|
||||||
});
|
|
||||||
|
|
||||||
const ObservabilityLayer = OtlpTracingLayer.pipe(
|
|
||||||
Layer.provide(OtlpSerialization.layerJson),
|
|
||||||
Layer.provide(FetchHttpClient.layer),
|
|
||||||
Layer.tapError(Console.error),
|
|
||||||
);
|
|
||||||
|
|
||||||
export { ObservabilityLayer };
|
|
||||||
|
|
@ -30,10 +30,10 @@ class Product extends Schema.Class<Product>("Product")({
|
||||||
grouped_products: Schema.Unknown,
|
grouped_products: Schema.Unknown,
|
||||||
has_options: Schema.Boolean,
|
has_options: Schema.Boolean,
|
||||||
id: Schema.Int,
|
id: Schema.Int,
|
||||||
// NOTE: Non-standard, injecté dans la Réponse. Optionelle pour éviter une erreur si une image est absente.
|
// NOTE: Non-standard, injecté dans la Réponse.
|
||||||
image_repos: Schema.String.pipe(Schema.optional),
|
image_repos: Schema.String,
|
||||||
// NOTE: Non-standard, injecté dans la Réponse. Optionelle pour éviter une erreur si une image est absente.
|
// NOTE: Non-standard, injecté dans la Réponse.
|
||||||
image_survol: Schema.String.pipe(Schema.optional),
|
image_survol: Schema.String,
|
||||||
images: Schema.Unknown,
|
images: Schema.Unknown,
|
||||||
low_stock_amount: Schema.Union([Schema.Number, Schema.Null]),
|
low_stock_amount: Schema.Union([Schema.Number, Schema.Null]),
|
||||||
menu_order: Schema.Int,
|
menu_order: Schema.Int,
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
import { Console, Layer, ManagedRuntime, pipe } from "effect";
|
import { Console, Layer, ManagedRuntime, pipe } from "effect";
|
||||||
|
|
||||||
import { APIClient } from "../../scripts-effect/lib/api.ts";
|
import { APIClient } from "../../scripts-effect/lib/api.ts";
|
||||||
import { ObservabilityLayer } from "../../scripts-effect/lib/observability.ts";
|
|
||||||
import ShopPageDOM from "./service-dom.ts";
|
import ShopPageDOM from "./service-dom.ts";
|
||||||
import ShopPageElements from "./service-elements.ts";
|
import ShopPageElements from "./service-elements.ts";
|
||||||
import ShopPageMessages from "./service-messages.ts";
|
import ShopPageMessages from "./service-messages.ts";
|
||||||
|
|
@ -12,7 +11,6 @@ const ShopPageRuntime = ManagedRuntime.make(
|
||||||
Layer.provideMerge(ShopPageMessages.Live),
|
Layer.provideMerge(ShopPageMessages.Live),
|
||||||
Layer.provideMerge(ShopPageElements.Live),
|
Layer.provideMerge(ShopPageElements.Live),
|
||||||
Layer.provide(APIClient.Live),
|
Layer.provide(APIClient.Live),
|
||||||
Layer.provideMerge(ObservabilityLayer),
|
|
||||||
Layer.tapError(error => Console.error("ProductPageRuntime", "Impossible de créer le Layer :", error.message)),
|
Layer.tapError(error => Console.error("ProductPageRuntime", "Impossible de créer le Layer :", error.message)),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,18 @@
|
||||||
import { Array as FxArray, Context, Effect, Layer, Option, pipe, Ref, Schema, SchemaIssue, Stream, SubscriptionRef } from "effect";
|
import {
|
||||||
|
Array as FxArray,
|
||||||
|
Context,
|
||||||
|
Effect,
|
||||||
|
Layer,
|
||||||
|
Option,
|
||||||
|
pipe,
|
||||||
|
Ref,
|
||||||
|
Schema,
|
||||||
|
SchemaIssue,
|
||||||
|
Stream,
|
||||||
|
SubscriptionRef,
|
||||||
|
} from "effect";
|
||||||
import { SchemaError } from "effect/Schema";
|
import { SchemaError } from "effect/Schema";
|
||||||
import html from "html-template-tag";
|
import html from "html-template-tag";
|
||||||
|
|
||||||
import { BrowserRuntime } from "@effect/platform-browser";
|
|
||||||
import { APIClient } from "../../scripts-effect/lib/api.ts";
|
import { APIClient } from "../../scripts-effect/lib/api.ts";
|
||||||
import { setLoadingState } from "../../scripts-effect/lib/elements.ts";
|
import { setLoadingState } from "../../scripts-effect/lib/elements.ts";
|
||||||
import { GetProducts, Product } from "../../scripts-effect/schemas/api.ts";
|
import { GetProducts, Product } from "../../scripts-effect/schemas/api.ts";
|
||||||
|
|
@ -37,24 +47,27 @@ class InvalidShopPageStateError
|
||||||
class ShopPageDOM extends Context.Service<ShopPageDOM>()("haikuatelier.fr/Shop/ShopPageDOM", {
|
class ShopPageDOM extends Context.Service<ShopPageDOM>()("haikuatelier.fr/Shop/ShopPageDOM", {
|
||||||
make: Effect.gen(function*() {
|
make: Effect.gen(function*() {
|
||||||
const { PageStatesRawJson, ProductsGrid, ShowMoreButton } = yield* ShopPageElements;
|
const { PageStatesRawJson, ProductsGrid, ShowMoreButton } = yield* ShopPageElements;
|
||||||
const { ShowMoreButtonText, PageNumber } = yield* ShopPageMessages;
|
const { ShowMoreButtonText } = yield* ShopPageMessages;
|
||||||
const API = yield* APIClient;
|
const API = yield* APIClient;
|
||||||
|
|
||||||
// Récupère la valeur de `Nonce` dans le DOM de la page.
|
const { authString, nonce } = yield* pipe(
|
||||||
const { nonce } = yield* pipe(
|
|
||||||
PageStatesRawJson.textContent,
|
PageStatesRawJson.textContent,
|
||||||
(textContent: string) =>
|
(textContent: string) =>
|
||||||
Schema.decodeUnknownEffect(Schema.fromJsonString(PageStates))(textContent, { errors: "all" }),
|
Schema.decodeUnknownEffect(Schema.fromJsonString(PageStates))(textContent, { errors: "all" }),
|
||||||
Effect.mapError(error => InvalidShopPageStateError.fromSchemaError(error)),
|
Effect.mapError(InvalidShopPageStateError.fromSchemaError),
|
||||||
);
|
);
|
||||||
|
|
||||||
/** ID de la Catégorie des Produits de la Page, si la Page courante est une Archive. */
|
/** ID de la Catégorie des Produits de la Page, si la Page courante est une Archive. */
|
||||||
const ProductsCategoryId = yield* pipe(
|
const ProductsCategoryId = yield* pipe(
|
||||||
Option.fromNullishOr(ProductsGrid.getAttribute(ATTRIBUT_ID_CATEGORIE_PRODUITS)),
|
ProductsGrid.getAttribute(ATTRIBUT_ID_CATEGORIE_PRODUITS),
|
||||||
Option.map(categoryId => Number(categoryId)),
|
Number,
|
||||||
categoryId => Ref.make(categoryId),
|
Option.fromNullishOr,
|
||||||
|
Ref.make,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// TODO: Créer une SubscriptionRef mettant à jour le DOM au changement de valeur.
|
||||||
|
const PageNumber = yield* Ref.make(1);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Créé le `DOM` d'une Carte de Produit sous forme de `<article>`.
|
* Créé le `DOM` d'une Carte de Produit sous forme de `<article>`.
|
||||||
*/
|
*/
|
||||||
|
|
@ -105,7 +118,7 @@ class ShopPageDOM extends Context.Service<ShopPageDOM>()("haikuatelier.fr/Shop/S
|
||||||
|
|
||||||
const onMoreProductsWantedHandler = Effect.fn("onMoreProductsWantedHandler")(function*() {
|
const onMoreProductsWantedHandler = Effect.fn("onMoreProductsWantedHandler")(function*() {
|
||||||
/** Le numéro de page souhaitée. */
|
/** Le numéro de page souhaitée. */
|
||||||
const newPageNumber = yield* SubscriptionRef.updateAndGet(PageNumber, pageNumber => pageNumber + 1);
|
const newPageNumber = yield* Ref.updateAndGet(PageNumber, pageNumber => pageNumber + 1);
|
||||||
/** L'ID de la Catégorie de Produits affichée dans la page si elle existe. */
|
/** L'ID de la Catégorie de Produits affichée dans la page si elle existe. */
|
||||||
const categoryId = pipe(yield* Ref.get(ProductsCategoryId), Option.getOrUndefined);
|
const categoryId = pipe(yield* Ref.get(ProductsCategoryId), Option.getOrUndefined);
|
||||||
|
|
||||||
|
|
@ -120,7 +133,6 @@ class ShopPageDOM extends Context.Service<ShopPageDOM>()("haikuatelier.fr/Shop/S
|
||||||
yield* setLoadingState(ShowMoreButton, true);
|
yield* setLoadingState(ShowMoreButton, true);
|
||||||
yield* SubscriptionRef.set(ShowMoreButtonText, "Getting Products...");
|
yield* SubscriptionRef.set(ShowMoreButtonText, "Getting Products...");
|
||||||
|
|
||||||
// TODO: Faire une gestion des Erreurs.
|
|
||||||
const newProducts = yield* API.GetProducts(nonce, requestBody);
|
const newProducts = yield* API.GetProducts(nonce, requestBody);
|
||||||
|
|
||||||
// Rétablis le texte du Bouton et réactive les interactions.
|
// Rétablis le texte du Bouton et réactive les interactions.
|
||||||
|
|
@ -134,12 +146,12 @@ class ShopPageDOM extends Context.Service<ShopPageDOM>()("haikuatelier.fr/Shop/S
|
||||||
const newProductsFragment = createNewPageDOM(newProducts);
|
const newProductsFragment = createNewPageDOM(newProducts);
|
||||||
ProductsGrid.append(newProductsFragment);
|
ProductsGrid.append(newProductsFragment);
|
||||||
ProductsGrid.setAttribute(ATTRIBUT_PAGE, String(newPageNumber));
|
ProductsGrid.setAttribute(ATTRIBUT_PAGE, String(newPageNumber));
|
||||||
}, Effect.withSpan("lol"));
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initialise l'écouteur d'événements de clic sur le bouton de chargement d'une nouvelle page de Produits (« Show more »).
|
* Initialise l'écouteur d'événements de clic sur le bouton de chargement d'une nouvelle page de Produits (« Show more »).
|
||||||
*/
|
*/
|
||||||
const initLoadMoreProductsOnButtonClick = Effect.fn("initLoadMoreProductsOnButtonClick")(function*() {
|
const initMoreProductsOnButtonClick = Effect.fn("initMoreProductsOnButtonClick")(function*() {
|
||||||
return yield* pipe(
|
return yield* pipe(
|
||||||
Stream.fromEventListener(ShowMoreButton, "click"),
|
Stream.fromEventListener(ShowMoreButton, "click"),
|
||||||
Stream.tap(onMoreProductsWantedHandler),
|
Stream.tap(onMoreProductsWantedHandler),
|
||||||
|
|
@ -149,7 +161,7 @@ class ShopPageDOM extends Context.Service<ShopPageDOM>()("haikuatelier.fr/Shop/S
|
||||||
|
|
||||||
return {
|
return {
|
||||||
ProductsCategoryId,
|
ProductsCategoryId,
|
||||||
initLoadMoreProductsOnButtonClick,
|
initMoreProductsOnButtonClick,
|
||||||
};
|
};
|
||||||
}),
|
}),
|
||||||
}) {
|
}) {
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,13 @@
|
||||||
import { Context, Effect, Layer, pipe, Stream, SubscriptionRef } from "effect";
|
import { Context, Effect, Layer, pipe, Stream, SubscriptionRef } from "effect";
|
||||||
|
|
||||||
import { ATTRIBUT_PAGE } from "../constantes/dom.ts";
|
|
||||||
import ShopPageElements from "./service-elements.ts";
|
import ShopPageElements from "./service-elements.ts";
|
||||||
|
|
||||||
class ShopPageMessages extends Context.Service<ShopPageMessages>()("haikuatelier.fr/Shop/Messages", {
|
class ShopPageMessages extends Context.Service<ShopPageMessages>()("haikuatelier.fr/Shop/Messages", {
|
||||||
make: Effect.gen(function*() {
|
make: Effect.gen(function*() {
|
||||||
const { ShowMoreButton, ProductsGrid } = yield* ShopPageElements;
|
const { ShowMoreButton } = yield* ShopPageElements;
|
||||||
|
|
||||||
const ShowMoreButtonText = yield* SubscriptionRef.make("Show more");
|
const ShowMoreButtonText = yield* SubscriptionRef.make("Show more");
|
||||||
// Const ShowMoreErrorText = yield* SubscriptionRef.make<Option.Option<string>>(Option.none());
|
// Const ShowMoreErrorText = yield* SubscriptionRef.make<Option.Option<string>>(Option.none());
|
||||||
const PageNumber = yield* SubscriptionRef.make(Number(ProductsGrid.getAttribute(ATTRIBUT_PAGE) ?? "1"));
|
|
||||||
|
|
||||||
const initShowMoreButtonUpdates = Effect.fn("initShowMoreButtonUpdates")(function*() {
|
const initShowMoreButtonUpdates = Effect.fn("initShowMoreButtonUpdates")(function*() {
|
||||||
return yield* pipe(
|
return yield* pipe(
|
||||||
|
|
@ -22,18 +20,7 @@ class ShopPageMessages extends Context.Service<ShopPageMessages>()("haikuatelier
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
const initPageNumberUpdates = Effect.fn("initPageNumberUpdates")(function*() {
|
return { ShowMoreButtonText, initShowMoreButtonUpdates };
|
||||||
return yield* pipe(
|
|
||||||
SubscriptionRef.changes(PageNumber),
|
|
||||||
Stream.tap(newPageNumber => {
|
|
||||||
ProductsGrid.setAttribute(ATTRIBUT_PAGE, String(newPageNumber));
|
|
||||||
return Effect.succeed(newPageNumber);
|
|
||||||
}),
|
|
||||||
Stream.runDrain,
|
|
||||||
);
|
|
||||||
});
|
|
||||||
|
|
||||||
return { PageNumber, ShowMoreButtonText, initShowMoreButtonUpdates, initPageNumberUpdates };
|
|
||||||
}),
|
}),
|
||||||
}) {
|
}) {
|
||||||
static readonly Live = Layer.effect(this, this.make);
|
static readonly Live = Layer.effect(this, this.make);
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
import { Console, Layer, ManagedRuntime, pipe } from "effect";
|
import { Console, Layer, ManagedRuntime, pipe } from "effect";
|
||||||
|
|
||||||
import { APIClient } from "../../scripts-effect/lib/api.ts";
|
import { APIClient } from "../../scripts-effect/lib/api.ts";
|
||||||
import { ObservabilityLayer } from "../../scripts-effect/lib/observability.ts";
|
|
||||||
import ProductPageDOM from "./service-dom.ts";
|
import ProductPageDOM from "./service-dom.ts";
|
||||||
import ProductPageElements from "./service-elements.ts";
|
import ProductPageElements from "./service-elements.ts";
|
||||||
import ProductPageMessages from "./service-messages.ts";
|
import ProductPageMessages from "./service-messages.ts";
|
||||||
|
|
@ -12,7 +11,6 @@ const ProductPageRuntime = ManagedRuntime.make(
|
||||||
Layer.provideMerge(ProductPageMessages.Live),
|
Layer.provideMerge(ProductPageMessages.Live),
|
||||||
Layer.provideMerge(ProductPageElements.Live),
|
Layer.provideMerge(ProductPageElements.Live),
|
||||||
Layer.provide(APIClient.Live),
|
Layer.provide(APIClient.Live),
|
||||||
Layer.provideMerge(ObservabilityLayer),
|
|
||||||
Layer.tapError(error => Console.error("ProductPageRuntime", "Impossible de créer le Layer :", error)),
|
Layer.tapError(error => Console.error("ProductPageRuntime", "Impossible de créer le Layer :", error)),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -2,32 +2,21 @@
|
||||||
* Scripts pour les fonctionnalités de la page Boutique.
|
* Scripts pour les fonctionnalités de la page Boutique.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { Console, Effect, pipe } from "effect";
|
import { Console, Effect } from "effect";
|
||||||
import ShopPageRuntime from "./page-boutique/runtime.ts";
|
import ShopPageRuntime from "./page-boutique/runtime.ts";
|
||||||
import ShopPageDOM from "./page-boutique/service-dom.ts";
|
import ShopPageDOM from "./page-boutique/service-dom.ts";
|
||||||
|
import ShopPageElements from "./page-boutique/service-elements.ts";
|
||||||
import ShopPageMessages from "./page-boutique/service-messages.ts";
|
import ShopPageMessages from "./page-boutique/service-messages.ts";
|
||||||
|
|
||||||
// TODO: Implémenter l'Observabilité.
|
|
||||||
|
|
||||||
document.addEventListener("DOMContentLoaded", (): void => {
|
document.addEventListener("DOMContentLoaded", (): void => {
|
||||||
const program = Effect.gen(function*() {
|
// initialisePageBoutique();
|
||||||
const { initLoadMoreProductsOnButtonClick } = yield* ShopPageDOM;
|
ShopPageRuntime.runFork(Effect.gen(function*() {
|
||||||
const { initShowMoreButtonUpdates, initPageNumberUpdates } = yield* ShopPageMessages;
|
const Elements = yield* ShopPageElements;
|
||||||
|
const DOM = yield* ShopPageDOM;
|
||||||
|
const Messages = yield* ShopPageMessages;
|
||||||
|
|
||||||
yield* pipe(
|
yield* Effect.all([DOM.initMoreProductsOnButtonClick(), Messages.initShowMoreButtonUpdates()], {
|
||||||
Effect.all([
|
|
||||||
// Initialise le chargement d'une nouvelle page de Produits au clic sur le bouton « Show more ».
|
|
||||||
initLoadMoreProductsOnButtonClick(),
|
|
||||||
// Initialise la mise à jour du texte du bouton « Show more » à la mise à jour de sa référence.
|
|
||||||
initShowMoreButtonUpdates(),
|
|
||||||
// Initialise la mise à jour du numéro de page dans le DOM à la mise à jour de sa référence.
|
|
||||||
initPageNumberUpdates(),
|
|
||||||
], {
|
|
||||||
concurrency: "unbounded",
|
concurrency: "unbounded",
|
||||||
}),
|
}).pipe(Effect.tapCause(Console.error));
|
||||||
Effect.tapCause(Console.error),
|
}));
|
||||||
);
|
|
||||||
});
|
|
||||||
|
|
||||||
ShopPageRuntime.runFork(program);
|
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 22 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 22 KiB |
7
scripts/optimise-image.fish → web/app/uploads/lol.fish
Executable file → Normal file
7
scripts/optimise-image.fish → web/app/uploads/lol.fish
Executable file → Normal file
|
|
@ -1,11 +1,6 @@
|
||||||
#!/usr/bin/fish
|
#!/usr/bin/fish
|
||||||
|
|
||||||
if test -z "$argv[1]"
|
set -f jpg $argv
|
||||||
echo "Un chemin doit être passé en argument."
|
|
||||||
return 1
|
|
||||||
end
|
|
||||||
|
|
||||||
set -f jpg $argv[1]
|
|
||||||
echo $jpg
|
echo $jpg
|
||||||
|
|
||||||
set -f avif (path change-extension 'avif' "$jpg")
|
set -f avif (path change-extension 'avif' "$jpg")
|
||||||
6
scripts/optimise-images.fish → web/app/uploads/script.fish
Executable file → Normal file
6
scripts/optimise-images.fish → web/app/uploads/script.fish
Executable file → Normal file
|
|
@ -1,9 +1,5 @@
|
||||||
#!/usr/bin/fish
|
#!/usr/bin/fish
|
||||||
|
|
||||||
if ! test $argv
|
|
||||||
set -f argv web/app/uploads
|
|
||||||
end
|
|
||||||
|
|
||||||
if type --query gm
|
if type --query gm
|
||||||
else
|
else
|
||||||
echo -e "GraphicsMagick is missing."
|
echo -e "GraphicsMagick is missing."
|
||||||
|
|
@ -20,4 +16,4 @@ else
|
||||||
exit 1
|
exit 1
|
||||||
end
|
end
|
||||||
|
|
||||||
fd --glob "**/*.{jpg,jpeg}" $argv[1] -x fish "scripts/optimise-image.fish"
|
fd --glob "**/*.{jpg,jpeg}" -x fish lol.fish
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.7 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 9.7 KiB |
Loading…
Add table
Add a link
Reference in a new issue