diff --git a/eslint.config.js b/eslint.config.js index 80c1c212..42f0a81c 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,6 +1,7 @@ import { svelte } from '@reuters-graphics/yaks-eslint'; import reactPlugin from 'eslint-plugin-react'; import * as mdx from 'eslint-plugin-mdx'; +import storybook from 'eslint-plugin-storybook'; export default [ { @@ -19,6 +20,7 @@ export default [ ], }, ...svelte, + ...storybook.configs['flat/recommended'], reactPlugin.configs.flat.recommended, { settings: { react: { version: '18.2' } }, diff --git a/package.json b/package.json index c0412934..afb23a87 100644 --- a/package.json +++ b/package.json @@ -39,8 +39,8 @@ "devDependencies": { "@changesets/cli": "^2.27.11", "@chromatic-com/storybook": "^1.9.0", - "@reuters-graphics/yaks-eslint": "^0.0.6", - "@reuters-graphics/yaks-prettier": "^0.0.4", + "@reuters-graphics/yaks-eslint": "^0.1.0", + "@reuters-graphics/yaks-prettier": "^0.1.0", "@storybook/addon-essentials": "^8.5.0", "@storybook/addon-interactions": "^8.5.0", "@storybook/addon-svelte-csf": "5.0.0-next.23", @@ -68,7 +68,7 @@ "css": "^3.0.0", "css-color-converter": "^2.0.0", "deep-object-diff": "^1.1.9", - "eslint": "9.14.0", + "eslint": "^9.18.0", "eslint-plugin-mdx": "^3.1.5", "eslint-plugin-react": "^7.37.4", "eslint-plugin-storybook": "^0.11.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 201db04e..b9a8e8ef 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,11 +61,11 @@ importers: specifier: ^1.9.0 version: 1.9.0(react@18.3.1) '@reuters-graphics/yaks-eslint': - specifier: ^0.0.6 - 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) + specifier: ^0.1.0 + 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': - specifier: ^0.0.4 - version: 0.0.4(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3) + specifier: ^0.1.0 + version: 0.1.0(prettier@3.4.2)(svelte@5.18.0)(typescript@5.7.3) '@storybook/addon-essentials': specifier: ^8.5.0 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 version: 1.1.9 eslint: - specifier: 9.14.0 - version: 9.14.0(jiti@2.4.2) + specifier: ^9.18.0 + version: 9.18.0(jiti@2.4.2) eslint-plugin-mdx: 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: 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: 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: specifier: ^11.3.0 version: 11.3.0 @@ -466,18 +466,14 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.18.0': - resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} + '@eslint/config-array@0.19.1': + resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/core@0.10.0': resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} 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': resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} 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==} 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': resolution: {integrity: sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -718,20 +710,20 @@ packages: '@polka/url@1.0.0-next.28': resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} - '@reuters-graphics/yaks-eslint@0.0.6': - resolution: {integrity: sha512-J4Z9rNG757e47InqI8GdTrmEYvAtVgzEZz5OIZbYB7Ab1wsNgTWeLxx2N0PTHJbPOVCmdYelbbJRKra9Tk/VQA==} + '@reuters-graphics/yaks-eslint@0.1.0': + resolution: {integrity: sha512-xkfEInavSYsPrBfku79wyOBLI611mDKKlem9BsnHgL6UTI80DlxWu3PZzz3mXtjxF6N4AoOj9yzou2F0tbHZCw==} engines: {node: '>=18'} peerDependencies: - eslint: ^9.9.0 - svelte: ^4.2.18 - typescript: ^5.5 + eslint: ^9.18.0 + svelte: '>5.2.18' + typescript: '>5.5.0' - '@reuters-graphics/yaks-prettier@0.0.4': - resolution: {integrity: sha512-HdjflCXiIkJmXemfP60AXsAdQlK6ENh+/GimV7NH+kcQYQQdeQQGwMCCP77eWiCaAEaZLWs5qrEa/9oHVfx9hA==} + '@reuters-graphics/yaks-prettier@0.1.0': + resolution: {integrity: sha512-oM63g3NAjFrKkez1syL08MpprPGYkiooykUxckR0DaQOFg+AviGe1tfKyDV7MCH2BVSc2aTVysCKQv3XBI0u3Q==} engines: {node: '>=18'} peerDependencies: - prettier: ^3.3.3 - typescript: ^5.5.4 + prettier: ^3.4.2 + typescript: '>5.5.0' '@rollup/rollup-android-arm-eabi@4.30.1': resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==} @@ -1992,8 +1984,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-config-prettier@9.1.0: - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + eslint-config-prettier@10.0.1: + resolution: {integrity: sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==} hasBin: true peerDependencies: 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. hasBin: true - eslint@9.14.0: - resolution: {integrity: sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==} + eslint@9.18.0: + resolution: {integrity: sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4555,14 +4547,14 @@ snapshots: '@esbuild/win32-x64@0.21.5': 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: - eslint: 9.14.0(jiti@2.4.2) + eslint: 9.18.0(jiti@2.4.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/config-array@0.18.0': + '@eslint/config-array@0.19.1': dependencies: '@eslint/object-schema': 2.1.5 debug: 4.4.0 @@ -4574,8 +4566,6 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/core@0.7.0': {} - '@eslint/eslintrc@1.4.1': dependencies: ajv: 6.12.6 @@ -4604,8 +4594,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.14.0': {} - '@eslint/js@9.18.0': {} '@eslint/object-schema@2.1.5': {} @@ -4840,24 +4828,24 @@ snapshots: '@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: '@eslint/js': 9.18.0 - eslint: 9.14.0(jiti@2.4.2) - eslint-config-prettier: 9.1.0(eslint@9.14.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-svelte: 2.46.1(eslint@9.14.0(jiti@2.4.2))(svelte@5.18.0) + eslint: 9.18.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@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.18.0(jiti@2.4.2))(svelte@5.18.0) globals: 15.14.0 svelte: 5.18.0 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: - '@types/eslint' - prettier - supports-color - 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: prettier: 3.4.2 prettier-plugin-svelte: 3.3.3(prettier@3.4.2)(svelte@5.18.0) @@ -5405,15 +5393,15 @@ snapshots: '@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: '@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/type-utils': 8.20.0(eslint@9.14.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/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.18.0(jiti@2.4.2))(typescript@5.7.3) '@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 ignore: 5.3.2 natural-compare: 1.4.0 @@ -5422,14 +5410,14 @@ snapshots: transitivePeerDependencies: - 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: '@typescript-eslint/scope-manager': 8.20.0 '@typescript-eslint/types': 8.20.0 '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.20.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 transitivePeerDependencies: - supports-color @@ -5439,12 +5427,12 @@ snapshots: '@typescript-eslint/types': 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: '@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 - 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) typescript: 5.7.3 transitivePeerDependencies: @@ -5466,13 +5454,13 @@ snapshots: transitivePeerDependencies: - 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: - '@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/types': 8.20.0 '@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 transitivePeerDependencies: - supports-color @@ -6344,20 +6332,20 @@ snapshots: 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: - eslint: 9.14.0(jiti@2.4.2) + eslint: 9.18.0(jiti@2.4.2) 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: - 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: 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 estree-util-visit: 2.0.0 remark-mdx: 3.1.0 @@ -6374,18 +6362,18 @@ snapshots: - bluebird - 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: - eslint: 9.14.0(jiti@2.4.2) + eslint: 9.18.0(jiti@2.4.2) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - 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: - eslint: 9.14.0(jiti@2.4.2) - eslint-mdx: 3.1.5(eslint@9.14.0(jiti@2.4.2)) - eslint-plugin-markdown: 3.0.1(eslint@9.14.0(jiti@2.4.2)) + eslint: 9.18.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.18.0(jiti@2.4.2)) remark-mdx: 3.1.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 @@ -6396,17 +6384,17 @@ snapshots: - bluebird - 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: - eslint: 9.14.0(jiti@2.4.2) + eslint: 9.18.0(jiti@2.4.2) prettier: 3.4.2 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: '@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: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -6414,7 +6402,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 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 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -6428,22 +6416,22 @@ snapshots: string.prototype.matchall: 4.0.12 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: '@storybook/csf': 0.1.13 - '@typescript-eslint/utils': 8.20.0(eslint@9.14.0(jiti@2.4.2))(typescript@5.7.3) - eslint: 9.14.0(jiti@2.4.2) + '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + eslint: 9.18.0(jiti@2.4.2) ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color - 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: - '@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 - eslint: 9.14.0(jiti@2.4.2) - eslint-compat-utils: 0.5.1(eslint@9.14.0(jiti@2.4.2)) + eslint: 9.18.0(jiti@2.4.2) + eslint-compat-utils: 0.5.1(eslint@9.18.0(jiti@2.4.2)) esutils: 2.0.3 known-css-properties: 0.35.0 postcss: 8.5.1 @@ -6521,14 +6509,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint@9.14.0(jiti@2.4.2): + eslint@9.18.0(jiti@2.4.2): 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/config-array': 0.18.0 - '@eslint/core': 0.7.0 + '@eslint/config-array': 0.19.1 + '@eslint/core': 0.10.0 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.14.0 + '@eslint/js': 9.18.0 '@eslint/plugin-kit': 0.2.5 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -6557,7 +6545,6 @@ snapshots: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 - text-table: 0.2.0 optionalDependencies: jiti: 2.4.2 transitivePeerDependencies: @@ -8991,12 +8978,12 @@ snapshots: 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: - '@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/parser': 8.20.0(eslint@9.14.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) - eslint: 9.14.0(jiti@2.4.2) + '@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.18.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.18.0(jiti@2.4.2) typescript: 5.7.3 transitivePeerDependencies: - supports-color diff --git a/src/components/AdSlot/AdSlot.svelte b/src/components/AdSlot/AdSlot.svelte index a52f31c8..4fed36b9 100644 --- a/src/components/AdSlot/AdSlot.svelte +++ b/src/components/AdSlot/AdSlot.svelte @@ -8,14 +8,12 @@ import { onMount } from 'svelte'; import { getRandomAdId } from './utils'; - - interface Props { placementName: DesktopPlacementName | MobilePlacementName; 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; } @@ -57,7 +55,7 @@ }); -
+