bumps linters

This commit is contained in:
hobbes7878 2025-01-18 20:58:23 +00:00
parent b6c135f4d7
commit 3a18e1a65a
Failed to extract signature
4 changed files with 89 additions and 102 deletions

View file

@ -1,6 +1,7 @@
import { svelte } from '@reuters-graphics/yaks-eslint'; import { svelte } from '@reuters-graphics/yaks-eslint';
import reactPlugin from 'eslint-plugin-react'; import reactPlugin from 'eslint-plugin-react';
import * as mdx from 'eslint-plugin-mdx'; import * as mdx from 'eslint-plugin-mdx';
import storybook from 'eslint-plugin-storybook';
export default [ export default [
{ {
@ -19,6 +20,7 @@ export default [
], ],
}, },
...svelte, ...svelte,
...storybook.configs['flat/recommended'],
reactPlugin.configs.flat.recommended, reactPlugin.configs.flat.recommended,
{ {
settings: { react: { version: '18.2' } }, settings: { react: { version: '18.2' } },

View file

@ -39,8 +39,8 @@
"devDependencies": { "devDependencies": {
"@changesets/cli": "^2.27.11", "@changesets/cli": "^2.27.11",
"@chromatic-com/storybook": "^1.9.0", "@chromatic-com/storybook": "^1.9.0",
"@reuters-graphics/yaks-eslint": "^0.0.6", "@reuters-graphics/yaks-eslint": "^0.1.0",
"@reuters-graphics/yaks-prettier": "^0.0.4", "@reuters-graphics/yaks-prettier": "^0.1.0",
"@storybook/addon-essentials": "^8.5.0", "@storybook/addon-essentials": "^8.5.0",
"@storybook/addon-interactions": "^8.5.0", "@storybook/addon-interactions": "^8.5.0",
"@storybook/addon-svelte-csf": "5.0.0-next.23", "@storybook/addon-svelte-csf": "5.0.0-next.23",
@ -68,7 +68,7 @@
"css": "^3.0.0", "css": "^3.0.0",
"css-color-converter": "^2.0.0", "css-color-converter": "^2.0.0",
"deep-object-diff": "^1.1.9", "deep-object-diff": "^1.1.9",
"eslint": "9.14.0", "eslint": "^9.18.0",
"eslint-plugin-mdx": "^3.1.5", "eslint-plugin-mdx": "^3.1.5",
"eslint-plugin-react": "^7.37.4", "eslint-plugin-react": "^7.37.4",
"eslint-plugin-storybook": "^0.11.2", "eslint-plugin-storybook": "^0.11.2",

View file

@ -61,11 +61,11 @@ importers:
specifier: ^1.9.0 specifier: ^1.9.0
version: 1.9.0(react@18.3.1) version: 1.9.0(react@18.3.1)
'@reuters-graphics/yaks-eslint': '@reuters-graphics/yaks-eslint':
specifier: ^0.0.6 specifier: ^0.1.0
version: 0.0.6(@types/eslint@9.6.1)(eslint@9.14.0(jiti@2.4.2))(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3) version: 0.1.0(@types/eslint@9.6.1)(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3)
'@reuters-graphics/yaks-prettier': '@reuters-graphics/yaks-prettier':
specifier: ^0.0.4 specifier: ^0.1.0
version: 0.0.4(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3) version: 0.1.0(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3)
'@storybook/addon-essentials': '@storybook/addon-essentials':
specifier: ^8.5.0 specifier: ^8.5.0
version: 8.5.0(@types/react@18.3.18)(storybook@8.5.0(prettier@3.4.2)) version: 8.5.0(@types/react@18.3.18)(storybook@8.5.0(prettier@3.4.2))
@ -148,17 +148,17 @@ importers:
specifier: ^1.1.9 specifier: ^1.1.9
version: 1.1.9 version: 1.1.9
eslint: eslint:
specifier: 9.14.0 specifier: ^9.18.0
version: 9.14.0(jiti@2.4.2) version: 9.18.0(jiti@2.4.2)
eslint-plugin-mdx: eslint-plugin-mdx:
specifier: ^3.1.5 specifier: ^3.1.5
version: 3.1.5(eslint@9.14.0(jiti@2.4.2)) version: 3.1.5(eslint@9.18.0(jiti@2.4.2))
eslint-plugin-react: eslint-plugin-react:
specifier: ^7.37.4 specifier: ^7.37.4
version: 7.37.4(eslint@9.14.0(jiti@2.4.2)) version: 7.37.4(eslint@9.18.0(jiti@2.4.2))
eslint-plugin-storybook: eslint-plugin-storybook:
specifier: ^0.11.2 specifier: ^0.11.2
version: 0.11.2(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3) version: 0.11.2(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
fs-extra: fs-extra:
specifier: ^11.3.0 specifier: ^11.3.0
version: 11.3.0 version: 11.3.0
@ -466,18 +466,14 @@ packages:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
'@eslint/config-array@0.18.0': '@eslint/config-array@0.19.1':
resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/core@0.10.0': '@eslint/core@0.10.0':
resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/core@0.7.0':
resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/eslintrc@1.4.1': '@eslint/eslintrc@1.4.1':
resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -486,10 +482,6 @@ packages:
resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/js@9.14.0':
resolution: {integrity: sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/js@9.18.0': '@eslint/js@9.18.0':
resolution: {integrity: sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==} resolution: {integrity: sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@ -718,20 +710,20 @@ packages:
'@polka/url@1.0.0-next.28': '@polka/url@1.0.0-next.28':
resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==}
'@reuters-graphics/yaks-eslint@0.0.6': '@reuters-graphics/yaks-eslint@0.1.0':
resolution: {integrity: sha512-J4Z9rNG757e47InqI8GdTrmEYvAtVgzEZz5OIZbYB7Ab1wsNgTWeLxx2N0PTHJbPOVCmdYelbbJRKra9Tk/VQA==} resolution: {integrity: sha512-xkfEInavSYsPrBfku79wyOBLI611mDKKlem9BsnHgL6UTI80DlxWu3PZzz3mXtjxF6N4AoOj9yzou2F0tbHZCw==}
engines: {node: '>=18'} engines: {node: '>=18'}
peerDependencies: peerDependencies:
eslint: ^9.9.0 eslint: ^9.18.0
svelte: ^4.2.18 svelte: '>5.2.18'
typescript: ^5.5 typescript: '>5.5.0'
'@reuters-graphics/yaks-prettier@0.0.4': '@reuters-graphics/yaks-prettier@0.1.0':
resolution: {integrity: sha512-HdjflCXiIkJmXemfP60AXsAdQlK6ENh+/GimV7NH+kcQYQQdeQQGwMCCP77eWiCaAEaZLWs5qrEa/9oHVfx9hA==} resolution: {integrity: sha512-oM63g3NAjFrKkez1syL08MpprPGYkiooykUxckR0DaQOFg+AviGe1tfKyDV7MCH2BVSc2aTVysCKQv3XBI0u3Q==}
engines: {node: '>=18'} engines: {node: '>=18'}
peerDependencies: peerDependencies:
prettier: ^3.3.3 prettier: ^3.4.2
typescript: ^5.5.4 typescript: '>5.5.0'
'@rollup/rollup-android-arm-eabi@4.30.1': '@rollup/rollup-android-arm-eabi@4.30.1':
resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==} resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==}
@ -1992,8 +1984,8 @@ packages:
peerDependencies: peerDependencies:
eslint: '>=6.0.0' eslint: '>=6.0.0'
eslint-config-prettier@9.1.0: eslint-config-prettier@10.0.1:
resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} resolution: {integrity: sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
eslint: '>=7.0.0' eslint: '>=7.0.0'
@ -2084,8 +2076,8 @@ packages:
deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
hasBin: true hasBin: true
eslint@9.14.0: eslint@9.18.0:
resolution: {integrity: sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==} resolution: {integrity: sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -4555,14 +4547,14 @@ snapshots:
'@esbuild/win32-x64@0.21.5': '@esbuild/win32-x64@0.21.5':
optional: true optional: true
'@eslint-community/eslint-utils@4.4.1(eslint@9.14.0(jiti@2.4.2))': '@eslint-community/eslint-utils@4.4.1(eslint@9.18.0(jiti@2.4.2))':
dependencies: dependencies:
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
eslint-visitor-keys: 3.4.3 eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {} '@eslint-community/regexpp@4.12.1': {}
'@eslint/config-array@0.18.0': '@eslint/config-array@0.19.1':
dependencies: dependencies:
'@eslint/object-schema': 2.1.5 '@eslint/object-schema': 2.1.5
debug: 4.4.0 debug: 4.4.0
@ -4574,8 +4566,6 @@ snapshots:
dependencies: dependencies:
'@types/json-schema': 7.0.15 '@types/json-schema': 7.0.15
'@eslint/core@0.7.0': {}
'@eslint/eslintrc@1.4.1': '@eslint/eslintrc@1.4.1':
dependencies: dependencies:
ajv: 6.12.6 ajv: 6.12.6
@ -4604,8 +4594,6 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@eslint/js@9.14.0': {}
'@eslint/js@9.18.0': {} '@eslint/js@9.18.0': {}
'@eslint/object-schema@2.1.5': {} '@eslint/object-schema@2.1.5': {}
@ -4840,24 +4828,24 @@ snapshots:
'@polka/url@1.0.0-next.28': {} '@polka/url@1.0.0-next.28': {}
'@reuters-graphics/yaks-eslint@0.0.6(@types/eslint@9.6.1)(eslint@9.14.0(jiti@2.4.2))(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3)': '@reuters-graphics/yaks-eslint@0.1.0(@types/eslint@9.6.1)(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3)':
dependencies: dependencies:
'@eslint/js': 9.18.0 '@eslint/js': 9.18.0
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
eslint-config-prettier: 9.1.0(eslint@9.14.0(jiti@2.4.2)) eslint-config-prettier: 10.0.1(eslint@9.18.0(jiti@2.4.2))
eslint-plugin-prettier: 5.2.2(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.14.0(jiti@2.4.2)))(eslint@9.14.0(jiti@2.4.2))(prettier@3.4.2) eslint-plugin-prettier: 5.2.2(@types/eslint@9.6.1)(eslint-config-prettier@10.0.1(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2)
eslint-plugin-svelte: 2.46.1(eslint@9.14.0(jiti@2.4.2))(svelte@5.18.0) eslint-plugin-svelte: 2.46.1(eslint@9.18.0(jiti@2.4.2))(svelte@5.18.0)
globals: 15.14.0 globals: 15.14.0
svelte: 5.18.0 svelte: 5.18.0
typescript: 5.7.3 typescript: 5.7.3
typescript-eslint: 8.20.0(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3) typescript-eslint: 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/eslint' - '@types/eslint'
- prettier - prettier
- supports-color - supports-color
- ts-node - ts-node
'@reuters-graphics/yaks-prettier@0.0.4(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3)': '@reuters-graphics/yaks-prettier@0.1.0(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3)':
dependencies: dependencies:
prettier: 3.4.2 prettier: 3.4.2
prettier-plugin-svelte: 3.3.3(prettier@3.4.2)(svelte@5.18.0) prettier-plugin-svelte: 3.3.3(prettier@3.4.2)(svelte@5.18.0)
@ -5405,15 +5393,15 @@ snapshots:
'@types/uuid@9.0.8': {} '@types/uuid@9.0.8': {}
'@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3)': '@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)':
dependencies: dependencies:
'@eslint-community/regexpp': 4.12.1 '@eslint-community/regexpp': 4.12.1
'@typescript-eslint/parser': 8.20.0(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/parser': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
'@typescript-eslint/scope-manager': 8.20.0 '@typescript-eslint/scope-manager': 8.20.0
'@typescript-eslint/type-utils': 8.20.0(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/type-utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
'@typescript-eslint/utils': 8.20.0(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
'@typescript-eslint/visitor-keys': 8.20.0 '@typescript-eslint/visitor-keys': 8.20.0
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
graphemer: 1.4.0 graphemer: 1.4.0
ignore: 5.3.2 ignore: 5.3.2
natural-compare: 1.4.0 natural-compare: 1.4.0
@ -5422,14 +5410,14 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/parser@8.20.0(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3)': '@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)':
dependencies: dependencies:
'@typescript-eslint/scope-manager': 8.20.0 '@typescript-eslint/scope-manager': 8.20.0
'@typescript-eslint/types': 8.20.0 '@typescript-eslint/types': 8.20.0
'@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3)
'@typescript-eslint/visitor-keys': 8.20.0 '@typescript-eslint/visitor-keys': 8.20.0
debug: 4.4.0 debug: 4.4.0
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
typescript: 5.7.3 typescript: 5.7.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -5439,12 +5427,12 @@ snapshots:
'@typescript-eslint/types': 8.20.0 '@typescript-eslint/types': 8.20.0
'@typescript-eslint/visitor-keys': 8.20.0 '@typescript-eslint/visitor-keys': 8.20.0
'@typescript-eslint/type-utils@8.20.0(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3)': '@typescript-eslint/type-utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)':
dependencies: dependencies:
'@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3)
'@typescript-eslint/utils': 8.20.0(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
debug: 4.4.0 debug: 4.4.0
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
ts-api-utils: 2.0.0(typescript@5.7.3) ts-api-utils: 2.0.0(typescript@5.7.3)
typescript: 5.7.3 typescript: 5.7.3
transitivePeerDependencies: transitivePeerDependencies:
@ -5466,13 +5454,13 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/utils@8.20.0(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3)': '@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)':
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.2)) '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2))
'@typescript-eslint/scope-manager': 8.20.0 '@typescript-eslint/scope-manager': 8.20.0
'@typescript-eslint/types': 8.20.0 '@typescript-eslint/types': 8.20.0
'@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3)
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
typescript: 5.7.3 typescript: 5.7.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -6344,20 +6332,20 @@ snapshots:
escape-string-regexp@5.0.0: {} escape-string-regexp@5.0.0: {}
eslint-compat-utils@0.5.1(eslint@9.14.0(jiti@2.4.2)): eslint-compat-utils@0.5.1(eslint@9.18.0(jiti@2.4.2)):
dependencies: dependencies:
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
semver: 7.6.3 semver: 7.6.3
eslint-config-prettier@9.1.0(eslint@9.14.0(jiti@2.4.2)): eslint-config-prettier@10.0.1(eslint@9.18.0(jiti@2.4.2)):
dependencies: dependencies:
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
eslint-mdx@3.1.5(eslint@9.14.0(jiti@2.4.2)): eslint-mdx@3.1.5(eslint@9.18.0(jiti@2.4.2)):
dependencies: dependencies:
acorn: 8.14.0 acorn: 8.14.0
acorn-jsx: 5.3.2(acorn@8.14.0) acorn-jsx: 5.3.2(acorn@8.14.0)
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
espree: 9.6.1 espree: 9.6.1
estree-util-visit: 2.0.0 estree-util-visit: 2.0.0
remark-mdx: 3.1.0 remark-mdx: 3.1.0
@ -6374,18 +6362,18 @@ snapshots:
- bluebird - bluebird
- supports-color - supports-color
eslint-plugin-markdown@3.0.1(eslint@9.14.0(jiti@2.4.2)): eslint-plugin-markdown@3.0.1(eslint@9.18.0(jiti@2.4.2)):
dependencies: dependencies:
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
mdast-util-from-markdown: 0.8.5 mdast-util-from-markdown: 0.8.5
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
eslint-plugin-mdx@3.1.5(eslint@9.14.0(jiti@2.4.2)): eslint-plugin-mdx@3.1.5(eslint@9.18.0(jiti@2.4.2)):
dependencies: dependencies:
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
eslint-mdx: 3.1.5(eslint@9.14.0(jiti@2.4.2)) eslint-mdx: 3.1.5(eslint@9.18.0(jiti@2.4.2))
eslint-plugin-markdown: 3.0.1(eslint@9.14.0(jiti@2.4.2)) eslint-plugin-markdown: 3.0.1(eslint@9.18.0(jiti@2.4.2))
remark-mdx: 3.1.0 remark-mdx: 3.1.0
remark-parse: 11.0.0 remark-parse: 11.0.0
remark-stringify: 11.0.0 remark-stringify: 11.0.0
@ -6396,17 +6384,17 @@ snapshots:
- bluebird - bluebird
- supports-color - supports-color
eslint-plugin-prettier@5.2.2(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.14.0(jiti@2.4.2)))(eslint@9.14.0(jiti@2.4.2))(prettier@3.4.2): eslint-plugin-prettier@5.2.2(@types/eslint@9.6.1)(eslint-config-prettier@10.0.1(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(prettier@3.4.2):
dependencies: dependencies:
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
prettier: 3.4.2 prettier: 3.4.2
prettier-linter-helpers: 1.0.0 prettier-linter-helpers: 1.0.0
synckit: 0.9.2 synckit: 0.9.2
optionalDependencies: optionalDependencies:
'@types/eslint': 9.6.1 '@types/eslint': 9.6.1
eslint-config-prettier: 9.1.0(eslint@9.14.0(jiti@2.4.2)) eslint-config-prettier: 10.0.1(eslint@9.18.0(jiti@2.4.2))
eslint-plugin-react@7.37.4(eslint@9.14.0(jiti@2.4.2)): eslint-plugin-react@7.37.4(eslint@9.18.0(jiti@2.4.2)):
dependencies: dependencies:
array-includes: 3.1.8 array-includes: 3.1.8
array.prototype.findlast: 1.2.5 array.prototype.findlast: 1.2.5
@ -6414,7 +6402,7 @@ snapshots:
array.prototype.tosorted: 1.1.4 array.prototype.tosorted: 1.1.4
doctrine: 2.1.0 doctrine: 2.1.0
es-iterator-helpers: 1.2.1 es-iterator-helpers: 1.2.1
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
estraverse: 5.3.0 estraverse: 5.3.0
hasown: 2.0.2 hasown: 2.0.2
jsx-ast-utils: 3.3.5 jsx-ast-utils: 3.3.5
@ -6428,22 +6416,22 @@ snapshots:
string.prototype.matchall: 4.0.12 string.prototype.matchall: 4.0.12
string.prototype.repeat: 1.0.0 string.prototype.repeat: 1.0.0
eslint-plugin-storybook@0.11.2(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3): eslint-plugin-storybook@0.11.2(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3):
dependencies: dependencies:
'@storybook/csf': 0.1.13 '@storybook/csf': 0.1.13
'@typescript-eslint/utils': 8.20.0(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
ts-dedent: 2.2.0 ts-dedent: 2.2.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
- typescript - typescript
eslint-plugin-svelte@2.46.1(eslint@9.14.0(jiti@2.4.2))(svelte@5.18.0): eslint-plugin-svelte@2.46.1(eslint@9.18.0(jiti@2.4.2))(svelte@5.18.0):
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.2)) '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2))
'@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/sourcemap-codec': 1.5.0
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
eslint-compat-utils: 0.5.1(eslint@9.14.0(jiti@2.4.2)) eslint-compat-utils: 0.5.1(eslint@9.18.0(jiti@2.4.2))
esutils: 2.0.3 esutils: 2.0.3
known-css-properties: 0.35.0 known-css-properties: 0.35.0
postcss: 8.5.1 postcss: 8.5.1
@ -6521,14 +6509,14 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
eslint@9.14.0(jiti@2.4.2): eslint@9.18.0(jiti@2.4.2):
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.2)) '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2))
'@eslint-community/regexpp': 4.12.1 '@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.18.0 '@eslint/config-array': 0.19.1
'@eslint/core': 0.7.0 '@eslint/core': 0.10.0
'@eslint/eslintrc': 3.2.0 '@eslint/eslintrc': 3.2.0
'@eslint/js': 9.14.0 '@eslint/js': 9.18.0
'@eslint/plugin-kit': 0.2.5 '@eslint/plugin-kit': 0.2.5
'@humanfs/node': 0.16.6 '@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/module-importer': 1.0.1
@ -6557,7 +6545,6 @@ snapshots:
minimatch: 3.1.2 minimatch: 3.1.2
natural-compare: 1.4.0 natural-compare: 1.4.0
optionator: 0.9.4 optionator: 0.9.4
text-table: 0.2.0
optionalDependencies: optionalDependencies:
jiti: 2.4.2 jiti: 2.4.2
transitivePeerDependencies: transitivePeerDependencies:
@ -8991,12 +8978,12 @@ snapshots:
typedarray@0.0.6: {} typedarray@0.0.6: {}
typescript-eslint@8.20.0(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3): typescript-eslint@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3):
dependencies: dependencies:
'@typescript-eslint/eslint-plugin': 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/eslint-plugin': 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
'@typescript-eslint/parser': 8.20.0(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/parser': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
'@typescript-eslint/utils': 8.20.0(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)
eslint: 9.14.0(jiti@2.4.2) eslint: 9.18.0(jiti@2.4.2)
typescript: 5.7.3 typescript: 5.7.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color

View file

@ -8,14 +8,12 @@
import { onMount } from 'svelte'; import { onMount } from 'svelte';
import { getRandomAdId } from './utils'; import { getRandomAdId } from './utils';
interface Props { interface Props {
placementName: DesktopPlacementName | MobilePlacementName; placementName: DesktopPlacementName | MobilePlacementName;
adType: DesktopAdType | MobileAdType; adType: DesktopAdType | MobileAdType;
/** /**
* @TODO Unclear at what level this bit of config is used with placements... * @TODO Unclear at what level this bit of config is used with placements...
*/ */
dataFreestarAd?: string; dataFreestarAd?: string;
} }
@ -57,7 +55,7 @@
}); });
</script> </script>
<div data-freestar-ad="{dataFreestarAd || null}" id="{adId}"></div> <div data-freestar-ad={dataFreestarAd || null} id={adId}></div>
<style> <style>
:global(div.freestar-adslot:has(.unfulfilled-ad)) { :global(div.freestar-adslot:has(.unfulfilled-ad)) {