1
0
mirror of synced 2026-05-22 14:03:14 +00:00

DEV: Update linting

This commit is contained in:
Jarek Radosz
2026-03-26 14:41:37 +01:00
committed by GitHub
parent 1f36d20292
commit 45ee34817c
3 changed files with 123 additions and 120 deletions
+5 -14
View File
@@ -1,7 +1,7 @@
GEM
remote: https://rubygems.org/
specs:
activesupport (8.1.2)
activesupport (8.1.3)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
@@ -14,8 +14,6 @@ GEM
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
uri (>= 0.13.1)
addressable (2.8.9)
public_suffix (>= 2.0.2, < 8.0)
ast (2.4.3)
base64 (0.3.0)
bigdecimal (4.0.1)
@@ -24,15 +22,10 @@ GEM
drb (2.2.3)
i18n (1.14.8)
concurrent-ruby (~> 1.0)
json (2.19.1)
json-schema (6.2.0)
addressable (~> 2.8)
bigdecimal (>= 3.1, < 5)
json (2.19.3)
language_server-protocol (3.17.0.5)
lint_roller (1.1.0)
logger (1.7.0)
mcp (0.8.0)
json-schema (>= 4.1)
minitest (6.0.2)
drb (~> 2.0)
prism (~> 1.5)
@@ -42,16 +35,14 @@ GEM
racc
prettier_print (1.2.1)
prism (1.9.0)
public_suffix (7.0.5)
racc (1.8.1)
rack (3.2.5)
rainbow (3.1.1)
regexp_parser (2.11.3)
rubocop (1.85.1)
rubocop (1.86.0)
json (~> 2.3)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
mcp (~> 0.6)
parallel (~> 1.10)
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
@@ -65,7 +56,7 @@ GEM
rubocop-capybara (2.22.1)
lint_roller (~> 1.1)
rubocop (~> 1.72, >= 1.72.1)
rubocop-discourse (3.14.0)
rubocop-discourse (3.16.0)
activesupport (>= 6.1)
lint_roller (>= 1.1.0)
rubocop-capybara (>= 2.22.0)
@@ -111,4 +102,4 @@ DEPENDENCIES
syntax_tree
BUNDLED WITH
4.0.8
4.0.9
+9 -9
View File
@@ -1,28 +1,28 @@
{
"private": true,
"devDependencies": {
"@discourse/lint-configs": "2.43.0",
"@discourse/lint-configs": "2.44.1",
"@glint/ember-tsc": "1.1.1",
"concurrently": "^9.2.1",
"discourse": "npm:@discourse/types@2026.3.0-887c5be4",
"discourse": "npm:@discourse/types@2026.3.0-d02b2966",
"ember-template-lint": "7.9.3",
"eslint": "9.39.2",
"lint-to-the-future": "^2.6.4",
"lint-to-the-future-eslint": "^3.3.0",
"prettier": "3.8.1",
"stylelint": "17.4.0"
"stylelint": "17.5.0"
},
"scripts": {
"lint": "concurrently \"pnpm:lint:*(!fix)\" --names \"lint:\"",
"lint:fix": "concurrently \"pnpm:lint:*:fix\" --names \"fix:\"",
"lint:css": "pnpm stylelint assets/stylesheets/**/*.scss --allow-empty-input",
"lint:css:fix": "pnpm stylelint assets/stylesheets/**/*.scss --fix --allow-empty-input",
"lint:css": "pnpm stylelint 'assets/stylesheets/**/*.scss' --allow-empty-input",
"lint:css:fix": "pnpm stylelint 'assets/stylesheets/**/*.scss' --fix --allow-empty-input",
"lint:js": "eslint {assets,admin/assets,test}/javascripts --cache --no-error-on-unmatched-pattern",
"lint:js:fix": "eslint {assets,admin/assets,test}/javascripts --fix --no-error-on-unmatched-pattern",
"lint:hbs": "ember-template-lint {assets,admin/assets,test}/javascripts/**/*.gjs --no-error-on-unmatched-pattern",
"lint:hbs:fix": "ember-template-lint {assets,admin/assets,test}/javascripts/**/*.gjs --fix --no-error-on-unmatched-pattern",
"lint:prettier": "pnpm prettier assets/stylesheets/**/*.scss {assets,admin/assets,test}/javascripts/**/*.{js,gjs} --check --no-error-on-unmatched-pattern",
"lint:prettier:fix": "pnpm prettier assets/stylesheets/**/*.scss {assets,admin/assets,test}/javascripts/**/*.{js,gjs} -w --no-error-on-unmatched-pattern",
"lint:hbs": "ember-template-lint '{assets,admin/assets,test}/javascripts/**/*.gjs' --no-error-on-unmatched-pattern",
"lint:hbs:fix": "ember-template-lint '{assets,admin/assets,test}/javascripts/**/*.gjs' --fix --no-error-on-unmatched-pattern",
"lint:prettier": "pnpm prettier 'assets/stylesheets/**/*.scss' '{assets,admin/assets,test}/javascripts/**/*.{js,gjs}' --check --no-error-on-unmatched-pattern",
"lint:prettier:fix": "pnpm prettier 'assets/stylesheets/**/*.scss' '{assets,admin/assets,test}/javascripts/**/*.{js,gjs}' -w --no-error-on-unmatched-pattern",
"lint:types": "ember-tsc -b",
"lttf:ignore": "lint-to-the-future ignore"
},
+109 -97
View File
@@ -9,8 +9,8 @@ importers:
.:
devDependencies:
'@discourse/lint-configs':
specifier: 2.43.0
version: 2.43.0(ember-template-lint@7.9.3)(eslint@9.39.2)(postcss@8.5.8)(prettier@3.8.1)(stylelint@17.4.0(typescript@5.9.3))
specifier: 2.44.1
version: 2.44.1(ember-template-lint@7.9.3)(eslint@9.39.2)(postcss@8.5.8)(prettier@3.8.1)(stylelint@17.5.0(typescript@5.9.3))
'@glint/ember-tsc':
specifier: 1.1.1
version: 1.1.1(typescript@5.9.3)
@@ -18,8 +18,8 @@ importers:
specifier: ^9.2.1
version: 9.2.1
discourse:
specifier: npm:@discourse/types@2026.3.0-887c5be4
version: '@discourse/types@2026.3.0-887c5be4'
specifier: npm:@discourse/types@2026.3.0-d02b2966
version: '@discourse/types@2026.3.0-d02b2966'
ember-template-lint:
specifier: 7.9.3
version: 7.9.3
@@ -36,8 +36,8 @@ importers:
specifier: 3.8.1
version: 3.8.1
stylelint:
specifier: 17.4.0
version: 17.4.0(typescript@5.9.3)
specifier: 17.5.0
version: 17.5.0(typescript@5.9.3)
packages:
@@ -126,12 +126,12 @@ packages:
resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
engines: {node: '>=6.9.0'}
'@babel/helpers@7.28.6':
resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==}
'@babel/helpers@7.29.2':
resolution: {integrity: sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==}
engines: {node: '>=6.9.0'}
'@babel/parser@7.29.0':
resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==}
'@babel/parser@7.29.2':
resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -178,8 +178,13 @@ packages:
peerDependencies:
'@csstools/css-tokenizer': ^4.0.0
'@csstools/css-syntax-patches-for-csstree@1.1.0':
resolution: {integrity: sha512-H4tuz2nhWgNKLt1inYpoVCfbJbMwX/lQKp3g69rrrIMIYlFD9+zTykOKhNR8uGrAmbS/kT9n6hTFkmDkxLgeTA==}
'@csstools/css-syntax-patches-for-csstree@1.1.1':
resolution: {integrity: sha512-BvqN0AMWNAnLk9G8jnUT77D+mUbY/H2b3uDTvg2isJkHaOufUE2R3AOwxWo7VBQKT1lOdwdvorddo2B/lk64+w==}
peerDependencies:
css-tree: ^3.2.1
peerDependenciesMeta:
css-tree:
optional: true
'@csstools/css-tokenizer@4.0.0':
resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==}
@@ -204,16 +209,16 @@ packages:
peerDependencies:
postcss-selector-parser: ^7.1.1
'@discourse/lint-configs@2.43.0':
resolution: {integrity: sha512-f3CVhJAcFp90iwVUj6FYgY0Fi9PCGbtz56MUDbxjq+glgv4EEXn/6kzNVSMxlPzn+hyPIdoUjPbT1djR9SX5Sg==}
'@discourse/lint-configs@2.44.1':
resolution: {integrity: sha512-8nGnxAGTR+Jauzeema0P1THeayB7jv2nGQrNYiBENOAUAWB1o/Z3/A0237Hqad2aMbKTyWCQeuQPlpw33+um7g==}
peerDependencies:
ember-template-lint: 7.9.3
eslint: 9.39.2
prettier: 3.8.1
stylelint: 17.4.0
stylelint: 17.5.0
'@discourse/types@2026.3.0-887c5be4':
resolution: {integrity: sha512-NNp2fX68OWBVXr/7DuzK9a30coMSTNfor7VF/yANPjccmayehI9xAA85Md5SYmXyD5QNtO7WgYQG0yTkZpzBhQ==}
'@discourse/types@2026.3.0-d02b2966':
resolution: {integrity: sha512-TzgaVI0serxgv3/ebc1or0MRJIDRMYhTd+B9gA7HTsAZmMGCRPrrxYeqD5TAkZurL5Tj1o6fP5Jk6mbyFm5Qwg==}
engines: {node: '>= 20', npm: please-use-pnpm, pnpm: ^10, yarn: please-use-pnpm}
'@ember-data/rfc395-data@0.0.4':
@@ -372,8 +377,8 @@ packages:
'@types/json5@0.0.29':
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
'@typescript-eslint/tsconfig-utils@8.57.0':
resolution: {integrity: sha512-LtXRihc5ytjJIQEH+xqjB0+YgsV4/tW35XKX3GTZHpWtcC8SPkT/d4tqdf1cKtesryHm2bgp6l555NYcT2NLvA==}
'@typescript-eslint/tsconfig-utils@8.57.2':
resolution: {integrity: sha512-3Lm5DSM+DCowsUOJC+YqHHnKEfFh5CoGkj5Z31NQSNF4l5wdOwqGn99wmwN/LImhfY3KJnmordBq/4+VDe2eKw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
@@ -478,8 +483,8 @@ packages:
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
baseline-browser-mapping@2.10.0:
resolution: {integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==}
baseline-browser-mapping@2.10.10:
resolution: {integrity: sha512-sUoJ3IMxx4AyRqO4MLeHlnGDkyXRoUG0/AI9fjK+vS72ekpV0yWVY7O0BVjmBcRtkNcsAO2QDZ4tdKKGoI6YaQ==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -495,8 +500,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
cacheable@2.3.3:
resolution: {integrity: sha512-iffYMX4zxKp54evOH27fm92hs+DeC1DhXmNVN8Tr94M/iZIV42dqTHSR2Ik4TOSPyOAwKr7Yu3rN9ALoLkbWyQ==}
cacheable@2.3.4:
resolution: {integrity: sha512-djgxybDbw9fL/ZWMI3+CE8ZilNxcwFkVtDc1gJ+IlOSSWkSMPQabhV/XCHTQ6pwwN6aivXPZ43omTooZiX06Ew==}
call-bind-apply-helpers@1.0.2:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
@@ -514,8 +519,8 @@ packages:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
caniuse-lite@1.0.30001778:
resolution: {integrity: sha512-PN7uxFL+ExFJO61aVmP1aIEG4i9whQd4eoSCebav62UwDyp5OHh06zN4jqKSMePVgxHifCw1QJxdRkA1Pisekg==}
caniuse-lite@1.0.30001781:
resolution: {integrity: sha512-RdwNCyMsNBftLjW6w01z8bKEvT6e/5tpPVEgtn22TiLGlstHOVecsX2KHFkD5e/vRnIE4EGzpuIODb3mtswtkw==}
chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
@@ -553,8 +558,8 @@ packages:
content-tag@3.1.3:
resolution: {integrity: sha512-4Kiv9mEroxuMXfWUNUHcljVJgxThCNk7eEswdHMXdzJnkBBaYDqDwzHkoh3F74JJhfU3taJOsgpR6oEGIDg17g==}
content-tag@4.1.0:
resolution: {integrity: sha512-On6gUuvI1l5MScHO+Xbwjeq1Pk9H6HOipDWkzqGGUGmKpq6K5TRmQuCl1LGSHbdIo2l+lSsgLKrLgCl5kKYA+A==}
content-tag@4.1.1:
resolution: {integrity: sha512-LyIbq4ZY+WbN0NoyHmg0w1kLPHyXZkZZrTDJZm/HW+MVurnKJy7U3m8WlpKm6lqbYbUSWP6ATNacE5dL2eH8+g==}
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
@@ -644,8 +649,8 @@ packages:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
electron-to-chromium@1.5.313:
resolution: {integrity: sha512-QBMrTWEf00GXZmJyx2lbYD45jpI3TUFnNIzJ5BBc8piGUDwMPa1GV6HJWTZVvY/eiN3fSopl7NRbgGp9sZ9LTA==}
electron-to-chromium@1.5.325:
resolution: {integrity: sha512-PwfIw7WQSt3xX7yOf5OE/unLzsK9CaN2f/FvV3WjPR1Knoc1T9vePRVV4W1EM301JzzysK51K7FNKcusCr0zYA==}
ember-eslint-parser@0.5.13:
resolution: {integrity: sha512-b6ALDaxs9Bb4v0uagWud/5lECb78qpXHFv7M340dUHFW4Y0RuhlsfA4Rb+765X1+6KHp8G7TaAs0UgggWUqD3g==}
@@ -888,11 +893,11 @@ packages:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines: {node: '>=16'}
flat-cache@6.1.20:
resolution: {integrity: sha512-AhHYqwvN62NVLp4lObVXGVluiABTHapoB57EyegZVmazN+hhGhLTn3uZbOofoTw4DSDvVCadzzyChXhOAvy8uQ==}
flat-cache@6.1.21:
resolution: {integrity: sha512-2u7cJfSf7Th7NxEk/VzQjnPoglok2YCsevS7TSbJjcDQWJPbqUUnSYtriHSvtnq+fRZHy1s0ugk4ApnQyhPGoQ==}
flatted@3.4.1:
resolution: {integrity: sha512-IxfVbRFVlV8V/yRaGzk0UVIcsKKHMSfYw66T/u4nTwlWteQePsxe//LjudR1AMX4tZW3WFCh3Zqa/sjlqpbURQ==}
flatted@3.4.2:
resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==}
for-each@0.3.5:
resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
@@ -1017,8 +1022,8 @@ packages:
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines: {node: '>= 0.4'}
hashery@1.5.0:
resolution: {integrity: sha512-nhQ6ExaOIqti2FDWoEMWARUqIKyjr2VcZzXShrI+A3zpeiuPWzx6iPftt44LhP74E5sW36B75N6VHbvRtpvO6Q==}
hashery@1.5.1:
resolution: {integrity: sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ==}
engines: {node: '>=20'}
hasown@2.0.2:
@@ -1028,6 +1033,9 @@ packages:
hookified@1.15.1:
resolution: {integrity: sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==}
hookified@2.1.0:
resolution: {integrity: sha512-ootKng4eaxNxa7rx6FJv2YKef3DuhqbEj3l70oGXwddPQEEnISm50TEZQclqiLTAtilT2nu7TErtCO523hHkyg==}
html-tags@3.3.1:
resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
engines: {node: '>=8'}
@@ -1419,8 +1427,8 @@ packages:
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
picomatch@2.3.2:
resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
engines: {node: '>=8.6'}
possible-typed-array-names@1.1.0:
@@ -1478,8 +1486,8 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
qified@0.6.0:
resolution: {integrity: sha512-tsSGN1x3h569ZSU1u6diwhltLyfUWDp3YbFHedapTmpBl0B3P6U3+Qptg7xu+v+1io1EwhdPyyRHYbEw0KN2FA==}
qified@0.9.0:
resolution: {integrity: sha512-4q61YgkHbY6gmwkqm0BsxyLDO3UYdrdiJTJ7JiaZb3xpW1duxn135SB7KqUEkCiuu5O4W+TtwEWP2VjmSRanvA==}
engines: {node: '>=20'}
queue-microtask@1.2.3:
@@ -1706,8 +1714,8 @@ packages:
peerDependencies:
stylelint: ^16.8.2 || ^17.0.0
stylelint@17.4.0:
resolution: {integrity: sha512-3kQ2/cHv3Zt8OBg+h2B8XCx9evEABQIrv4hh3uXahGz/ZEHrTR80zxBiK2NfXNaSoyBzxO1pjsz1Vhdzwn5XSw==}
stylelint@17.5.0:
resolution: {integrity: sha512-o/NS6zhsPZFmgUm5tXX4pVNg1XDOZSlucLdf2qow/lVn4JIyzZIQ5b3kad1ugqUj3GSIgr2u5lQw7X8rjqw33g==}
engines: {node: '>=20.19.0'}
hasBin: true
@@ -1952,8 +1960,8 @@ snapshots:
'@babel/generator': 7.29.1
'@babel/helper-compilation-targets': 7.28.6
'@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)
'@babel/helpers': 7.28.6
'@babel/parser': 7.29.0
'@babel/helpers': 7.29.2
'@babel/parser': 7.29.2
'@babel/template': 7.28.6
'@babel/traverse': 7.29.0
'@babel/types': 7.29.0
@@ -1976,7 +1984,7 @@ snapshots:
'@babel/generator@7.29.1':
dependencies:
'@babel/parser': 7.29.0
'@babel/parser': 7.29.2
'@babel/types': 7.29.0
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
@@ -2060,12 +2068,12 @@ snapshots:
'@babel/helper-validator-option@7.27.1': {}
'@babel/helpers@7.28.6':
'@babel/helpers@7.29.2':
dependencies:
'@babel/template': 7.28.6
'@babel/types': 7.29.0
'@babel/parser@7.29.0':
'@babel/parser@7.29.2':
dependencies:
'@babel/types': 7.29.0
@@ -2086,7 +2094,7 @@ snapshots:
'@babel/template@7.28.6':
dependencies:
'@babel/code-frame': 7.29.0
'@babel/parser': 7.29.0
'@babel/parser': 7.29.2
'@babel/types': 7.29.0
'@babel/traverse@7.29.0':
@@ -2094,7 +2102,7 @@ snapshots:
'@babel/code-frame': 7.29.0
'@babel/generator': 7.29.1
'@babel/helper-globals': 7.28.0
'@babel/parser': 7.29.0
'@babel/parser': 7.29.2
'@babel/template': 7.28.6
'@babel/types': 7.29.0
debug: 4.4.3
@@ -2115,7 +2123,7 @@ snapshots:
'@cacheable/utils@2.4.0':
dependencies:
hashery: 1.5.0
hashery: 1.5.1
keyv: 5.6.0
'@csstools/css-calc@3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
@@ -2127,7 +2135,9 @@ snapshots:
dependencies:
'@csstools/css-tokenizer': 4.0.0
'@csstools/css-syntax-patches-for-csstree@1.1.0': {}
'@csstools/css-syntax-patches-for-csstree@1.1.1(css-tree@3.2.1)':
optionalDependencies:
css-tree: 3.2.1
'@csstools/css-tokenizer@4.0.0': {}
@@ -2144,7 +2154,7 @@ snapshots:
dependencies:
postcss-selector-parser: 7.1.1
'@discourse/lint-configs@2.43.0(ember-template-lint@7.9.3)(eslint@9.39.2)(postcss@8.5.8)(prettier@3.8.1)(stylelint@17.4.0(typescript@5.9.3))':
'@discourse/lint-configs@2.44.1(ember-template-lint@7.9.3)(eslint@9.39.2)(postcss@8.5.8)(prettier@3.8.1)(stylelint@17.5.0(typescript@5.9.3))':
dependencies:
'@babel/core': 7.29.0
'@babel/eslint-parser': 7.28.6(@babel/core@7.29.0)(eslint@9.39.2)
@@ -2162,10 +2172,10 @@ snapshots:
globals: 17.4.0
prettier: 3.8.1
prettier-plugin-ember-template-tag: 2.1.3(prettier@3.8.1)
stylelint: 17.4.0(typescript@5.9.3)
stylelint-config-standard: 40.0.0(stylelint@17.4.0(typescript@5.9.3))
stylelint-config-standard-scss: 17.0.0(postcss@8.5.8)(stylelint@17.4.0(typescript@5.9.3))
stylelint-scss: 7.0.0(stylelint@17.4.0(typescript@5.9.3))
stylelint: 17.5.0(typescript@5.9.3)
stylelint-config-standard: 40.0.0(stylelint@17.5.0(typescript@5.9.3))
stylelint-config-standard-scss: 17.0.0(postcss@8.5.8)(stylelint@17.5.0(typescript@5.9.3))
stylelint-scss: 7.0.0(stylelint@17.5.0(typescript@5.9.3))
typescript: 5.9.3
transitivePeerDependencies:
- '@typescript-eslint/parser'
@@ -2174,7 +2184,7 @@ snapshots:
- postcss
- supports-color
'@discourse/types@2026.3.0-887c5be4': {}
'@discourse/types@2026.3.0-d02b2966': {}
'@ember-data/rfc395-data@0.0.4': {}
@@ -2305,7 +2315,7 @@ snapshots:
'@keyv/bigmap@1.3.1(keyv@5.6.0)':
dependencies:
hashery: 1.5.0
hashery: 1.5.1
hookified: 1.15.1
keyv: 5.6.0
@@ -2356,7 +2366,7 @@ snapshots:
'@types/json5@0.0.29': {}
'@typescript-eslint/tsconfig-utils@8.57.0(typescript@5.9.3)':
'@typescript-eslint/tsconfig-utils@8.57.2(typescript@5.9.3)':
dependencies:
typescript: 5.9.3
@@ -2501,7 +2511,7 @@ snapshots:
balanced-match@1.0.2: {}
baseline-browser-mapping@2.10.0: {}
baseline-browser-mapping@2.10.10: {}
brace-expansion@1.1.12:
dependencies:
@@ -2514,19 +2524,19 @@ snapshots:
browserslist@4.28.1:
dependencies:
baseline-browser-mapping: 2.10.0
caniuse-lite: 1.0.30001778
electron-to-chromium: 1.5.313
baseline-browser-mapping: 2.10.10
caniuse-lite: 1.0.30001781
electron-to-chromium: 1.5.325
node-releases: 2.0.36
update-browserslist-db: 1.2.3(browserslist@4.28.1)
cacheable@2.3.3:
cacheable@2.3.4:
dependencies:
'@cacheable/memory': 2.0.8
'@cacheable/utils': 2.4.0
hookified: 1.15.1
keyv: 5.6.0
qified: 0.6.0
qified: 0.9.0
call-bind-apply-helpers@1.0.2:
dependencies:
@@ -2547,7 +2557,7 @@ snapshots:
callsites@3.1.0: {}
caniuse-lite@1.0.30001778: {}
caniuse-lite@1.0.30001781: {}
chalk@4.1.2:
dependencies:
@@ -2585,7 +2595,7 @@ snapshots:
content-tag@3.1.3: {}
content-tag@4.1.0: {}
content-tag@4.1.1: {}
convert-source-map@2.0.0: {}
@@ -2672,14 +2682,14 @@ snapshots:
es-errors: 1.3.0
gopd: 1.2.0
electron-to-chromium@1.5.313: {}
electron-to-chromium@1.5.325: {}
ember-eslint-parser@0.5.13(@babel/core@7.29.0)(eslint@9.39.2)(typescript@5.9.3):
dependencies:
'@babel/core': 7.29.0
'@babel/eslint-parser': 7.28.6(@babel/core@7.29.0)(eslint@9.39.2)
'@glimmer/syntax': 0.95.0
'@typescript-eslint/tsconfig-utils': 8.57.0(typescript@5.9.3)
'@typescript-eslint/tsconfig-utils': 8.57.2(typescript@5.9.3)
content-tag: 2.0.3
eslint-scope: 7.2.2
html-tags: 3.3.1
@@ -2987,7 +2997,7 @@ snapshots:
file-entry-cache@11.1.2:
dependencies:
flat-cache: 6.1.20
flat-cache: 6.1.21
file-entry-cache@8.0.0:
dependencies:
@@ -3004,16 +3014,16 @@ snapshots:
flat-cache@4.0.1:
dependencies:
flatted: 3.4.1
flatted: 3.4.2
keyv: 4.5.4
flat-cache@6.1.20:
flat-cache@6.1.21:
dependencies:
cacheable: 2.3.3
flatted: 3.4.1
cacheable: 2.3.4
flatted: 3.4.2
hookified: 1.15.1
flatted@3.4.1: {}
flatted@3.4.2: {}
for-each@0.3.5:
dependencies:
@@ -3148,7 +3158,7 @@ snapshots:
dependencies:
has-symbols: 1.1.0
hashery@1.5.0:
hashery@1.5.1:
dependencies:
hookified: 1.15.1
@@ -3158,6 +3168,8 @@ snapshots:
hookified@1.15.1: {}
hookified@2.1.0: {}
html-tags@3.3.1: {}
html-tags@5.1.0: {}
@@ -3415,7 +3427,7 @@ snapshots:
micromatch@4.0.8:
dependencies:
braces: 3.0.3
picomatch: 2.3.1
picomatch: 2.3.2
minimatch@3.1.5:
dependencies:
@@ -3523,7 +3535,7 @@ snapshots:
picocolors@1.1.1: {}
picomatch@2.3.1: {}
picomatch@2.3.2: {}
possible-typed-array-names@1.1.0: {}
@@ -3557,7 +3569,7 @@ snapshots:
prettier-plugin-ember-template-tag@2.1.3(prettier@3.8.1):
dependencies:
'@babel/traverse': 7.29.0
content-tag: 4.1.0
content-tag: 4.1.1
prettier: 3.8.1
transitivePeerDependencies:
- supports-color
@@ -3572,9 +3584,9 @@ snapshots:
punycode@2.3.1: {}
qified@0.6.0:
qified@0.9.0:
dependencies:
hookified: 1.15.1
hookified: 2.1.0
queue-microtask@1.2.3: {}
@@ -3789,33 +3801,33 @@ snapshots:
strip-json-comments@3.1.1: {}
stylelint-config-recommended-scss@17.0.0(postcss@8.5.8)(stylelint@17.4.0(typescript@5.9.3)):
stylelint-config-recommended-scss@17.0.0(postcss@8.5.8)(stylelint@17.5.0(typescript@5.9.3)):
dependencies:
postcss-scss: 4.0.9(postcss@8.5.8)
stylelint: 17.4.0(typescript@5.9.3)
stylelint-config-recommended: 18.0.0(stylelint@17.4.0(typescript@5.9.3))
stylelint-scss: 7.0.0(stylelint@17.4.0(typescript@5.9.3))
stylelint: 17.5.0(typescript@5.9.3)
stylelint-config-recommended: 18.0.0(stylelint@17.5.0(typescript@5.9.3))
stylelint-scss: 7.0.0(stylelint@17.5.0(typescript@5.9.3))
optionalDependencies:
postcss: 8.5.8
stylelint-config-recommended@18.0.0(stylelint@17.4.0(typescript@5.9.3)):
stylelint-config-recommended@18.0.0(stylelint@17.5.0(typescript@5.9.3)):
dependencies:
stylelint: 17.4.0(typescript@5.9.3)
stylelint: 17.5.0(typescript@5.9.3)
stylelint-config-standard-scss@17.0.0(postcss@8.5.8)(stylelint@17.4.0(typescript@5.9.3)):
stylelint-config-standard-scss@17.0.0(postcss@8.5.8)(stylelint@17.5.0(typescript@5.9.3)):
dependencies:
stylelint: 17.4.0(typescript@5.9.3)
stylelint-config-recommended-scss: 17.0.0(postcss@8.5.8)(stylelint@17.4.0(typescript@5.9.3))
stylelint-config-standard: 40.0.0(stylelint@17.4.0(typescript@5.9.3))
stylelint: 17.5.0(typescript@5.9.3)
stylelint-config-recommended-scss: 17.0.0(postcss@8.5.8)(stylelint@17.5.0(typescript@5.9.3))
stylelint-config-standard: 40.0.0(stylelint@17.5.0(typescript@5.9.3))
optionalDependencies:
postcss: 8.5.8
stylelint-config-standard@40.0.0(stylelint@17.4.0(typescript@5.9.3)):
stylelint-config-standard@40.0.0(stylelint@17.5.0(typescript@5.9.3)):
dependencies:
stylelint: 17.4.0(typescript@5.9.3)
stylelint-config-recommended: 18.0.0(stylelint@17.4.0(typescript@5.9.3))
stylelint: 17.5.0(typescript@5.9.3)
stylelint-config-recommended: 18.0.0(stylelint@17.5.0(typescript@5.9.3))
stylelint-scss@7.0.0(stylelint@17.4.0(typescript@5.9.3)):
stylelint-scss@7.0.0(stylelint@17.5.0(typescript@5.9.3)):
dependencies:
css-tree: 3.2.1
is-plain-object: 5.0.0
@@ -3825,13 +3837,13 @@ snapshots:
postcss-resolve-nested-selector: 0.1.6
postcss-selector-parser: 7.1.1
postcss-value-parser: 4.2.0
stylelint: 17.4.0(typescript@5.9.3)
stylelint: 17.5.0(typescript@5.9.3)
stylelint@17.4.0(typescript@5.9.3):
stylelint@17.5.0(typescript@5.9.3):
dependencies:
'@csstools/css-calc': 3.1.1(@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-syntax-patches-for-csstree': 1.1.0
'@csstools/css-syntax-patches-for-csstree': 1.1.1(css-tree@3.2.1)
'@csstools/css-tokenizer': 4.0.0
'@csstools/media-query-list-parser': 5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
'@csstools/selector-resolve-nested': 4.0.0(postcss-selector-parser@7.1.1)