diff --git a/docs-app/package.json b/docs-app/package.json index c9a0f32..1deac54 100644 --- a/docs-app/package.json +++ b/docs-app/package.json @@ -68,14 +68,14 @@ "ember-resolver": "^13.2.0", "ember-source": "~6.11.0", "ember-template-lint": "^7.9.3", - "eslint": "^9.22.0", + "eslint": "^10.0.0", "postcss": "^8.5.6", "postcss-import": "^16.1.1", "prettier": "^3.8.1", "prettier-plugin-ember-template-tag": "^2.1.3", "qunit": "^2.25.0", "qunit-dom": "^3.5.0", - "tailwindcss": "^3.4.17", + "tailwindcss": "^4.0.0", "typescript": "~5.9.3", "vite": "7.3.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b585dbd..dcfe83f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -153,7 +153,7 @@ importers: version: 6.1.0(@babel/core@7.29.0)(rollup@4.59.0) '@tailwindcss/typography': specifier: ^0.5.19 - version: 0.5.19(tailwindcss@3.4.19(yaml@2.8.2)) + version: 0.5.19(tailwindcss@4.2.1) '@tsconfig/ember': specifier: ^3.0.12 version: 3.0.12 @@ -186,7 +186,7 @@ importers: version: 6.11.0(f3158d5738e1c3c4c28b45c430b0b835) ember-eslint: specifier: ^0.6.1 - version: 0.6.1(e40d95f203052f0fc799efc7aef3f47e) + version: 0.6.1(d6f883e539cb33e011cea0f9b60c838b) ember-page-title: specifier: ^9.0.3 version: 9.0.3 @@ -206,8 +206,8 @@ importers: specifier: ^7.9.3 version: 7.9.3 eslint: - specifier: ^9.22.0 - version: 9.39.3(jiti@1.21.7) + specifier: ^10.0.0 + version: 10.0.2(jiti@1.21.7) postcss: specifier: ^8.5.6 version: 8.5.6 @@ -227,8 +227,8 @@ importers: specifier: ^3.5.0 version: 3.5.0 tailwindcss: - specifier: ^3.4.17 - version: 3.4.19(yaml@2.8.2) + specifier: ^4.0.0 + version: 4.2.1 typescript: specifier: ~5.9.3 version: 5.9.3 @@ -325,16 +325,16 @@ importers: version: 9.2.1 ember-eslint: specifier: ^0.6.1 - version: 0.6.1(e40d95f203052f0fc799efc7aef3f47e) + version: 0.6.1(d6f883e539cb33e011cea0f9b60c838b) ember-source: specifier: ^6.11.0 version: 6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5) eslint: - specifier: ^9.22.0 - version: 9.39.3(jiti@1.21.7) + specifier: ^10.0.0 + version: 10.0.2(jiti@1.21.7) expect-type: - specifier: ^0.15.0 - version: 0.15.0 + specifier: ^1.0.0 + version: 1.3.0 prettier: specifier: ^3.8.1 version: 3.8.1 @@ -1460,14 +1460,26 @@ packages: resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-array@0.23.2': + resolution: {integrity: sha512-YF+fE6LV4v5MGWRGj7G404/OZzGNepVF8fxk7jqmqo3lrza7a0uUcDnROGRBG1WFC1omYUS/Wp1f42i0M+3Q3A==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/config-helpers@0.4.2': resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-helpers@0.5.2': + resolution: {integrity: sha512-a5MxrdDXEvqnIq+LisyCX6tQMPF/dSJpCfBgBauY+pNZ28yCtSsTvyTYrMhaI+LK26bVyCJfJkT0u8KIj2i1dQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/core@0.17.0': resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@1.1.0': + resolution: {integrity: sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/eslintrc@3.3.4': resolution: {integrity: sha512-4h4MVF8pmBsncB60r0wSJiIeUKTSD4m7FmTFThG8RHlsg9ajqckLm9OraguFGZE4vVdpiI1Q4+hFnisopmG6gQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1480,10 +1492,18 @@ packages: resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@3.0.2': + resolution: {integrity: sha512-HOy56KJt48Bx8KmJ+XGQNSUMT/6dZee/M54XyUyuvTvPXJmsERRvBchsUVx1UMe1WwIH49XLAczNC7V2INsuUw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/plugin-kit@0.4.1': resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.6.0': + resolution: {integrity: sha512-bIZEUzOI1jkhviX2cp5vNyXQc6olzb2ohewQubuYlMXZ2Q/XjBO0x0XhGPvc9fjSIiUN0vw+0hq53BJ4eQSJKQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@floating-ui/core@1.7.4': resolution: {integrity: sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==} @@ -2215,6 +2235,9 @@ packages: '@types/eslint@8.56.12': resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} + '@types/esrecurse@4.3.1': + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} @@ -4067,6 +4090,10 @@ packages: resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-scope@9.1.1: + resolution: {integrity: sha512-GaUN0sWim5qc8KVErfPBWmc31LEsOkrUJbvJZV+xuL3u2phMUK4HIvXlWAakfC8W4nzlK+chPEAkYOYb5ZScIw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + eslint-utils@3.0.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} @@ -4089,6 +4116,16 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} + eslint@10.0.2: + resolution: {integrity: sha512-uYixubwmqJZH+KLVYIVKY1JQt7tysXhtj21WSvjcSmU5SVNzMus1bgLe+pAt816yQ8opKfheVVoPLqvVMGejYw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + eslint@9.39.3: resolution: {integrity: sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4103,6 +4140,10 @@ packages: resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@11.1.1: + resolution: {integrity: sha512-AVHPqQoZYc+RUM4/3Ly5udlZY/U4LS8pIG05jEjWM2lQMU/oaZ7qshzAl2YP1tfNmXfftH3ohurfwNAug+MnsQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + esprima@3.0.0: resolution: {integrity: sha512-xoBq/MIShSydNZOkjkoCEjqod963yHNXTLC40ypBhop6yPqflPz/vTinmCfSrGcywVLnSftRf6a0kJLdFdzemw==} engines: {node: '>=0.10.0'} @@ -4176,6 +4217,10 @@ packages: expect-type@0.15.0: resolution: {integrity: sha512-yWnriYB4e8G54M5/fAFj7rCIBiKs1HAACaY13kCz6Ku0dezjS9aMcfcdVK2X8Tv2tEV1BPz/wKfQ7WA4S/d8aA==} + expect-type@1.3.0: + resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} + engines: {node: '>=12.0.0'} + express@4.22.1: resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} engines: {node: '>= 0.10.0'} @@ -7270,6 +7315,9 @@ packages: engines: {node: '>=14.0.0'} hasBin: true + tailwindcss@4.2.1: + resolution: {integrity: sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==} + tap-parser@7.0.0: resolution: {integrity: sha512-05G8/LrzqOOFvZhhAk32wsGiPZ1lfUrl+iV7+OkKgfofZxiceZWMHkKmow71YsyVQ8IvGBP2EjcIjE5gL4l5lA==} hasBin: true @@ -8077,6 +8125,14 @@ snapshots: eslint-visitor-keys: 2.1.0 semver: 6.3.1 + '@babel/eslint-parser@7.28.6(52b8b198fd5eabe0eb8f0aaaa7eeb920)': + dependencies: + '@babel/core': 7.29.0 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 10.0.2(jiti@1.21.7) + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 + '@babel/generator@7.29.1': dependencies: '@babel/parser': 7.29.0 @@ -9459,6 +9515,11 @@ snapshots: '@esbuild/win32-x64@0.27.3': optional: true + '@eslint-community/eslint-utils@4.9.1(eslint@10.0.2(jiti@1.21.7))': + dependencies: + eslint: 10.0.2(jiti@1.21.7) + eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.3(jiti@1.21.7))': dependencies: eslint: 9.39.3(jiti@1.21.7) @@ -9474,14 +9535,30 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/config-array@0.23.2': + dependencies: + '@eslint/object-schema': 3.0.2 + debug: 4.4.3 + minimatch: 10.2.2 + transitivePeerDependencies: + - supports-color + '@eslint/config-helpers@0.4.2': dependencies: '@eslint/core': 0.17.0 + '@eslint/config-helpers@0.5.2': + dependencies: + '@eslint/core': 1.1.0 + '@eslint/core@0.17.0': dependencies: '@types/json-schema': 7.0.15 + '@eslint/core@1.1.0': + dependencies: + '@types/json-schema': 7.0.15 + '@eslint/eslintrc@3.3.4': dependencies: ajv: 6.14.0 @@ -9500,11 +9577,18 @@ snapshots: '@eslint/object-schema@2.1.7': {} + '@eslint/object-schema@3.0.2': {} + '@eslint/plugin-kit@0.4.1': dependencies: '@eslint/core': 0.17.0 levn: 0.4.1 + '@eslint/plugin-kit@0.6.0': + dependencies: + '@eslint/core': 1.1.0 + levn: 0.4.1 + '@floating-ui/core@1.7.4': dependencies: '@floating-ui/utils': 0.2.10 @@ -10308,6 +10392,11 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 3.4.19(yaml@2.8.2) + '@tailwindcss/typography@0.5.19(tailwindcss@4.2.1)': + dependencies: + postcss-selector-parser: 6.0.10 + tailwindcss: 4.2.1 + '@tootallnate/once@1.1.2': {} '@tsconfig/ember@3.0.12': {} @@ -10331,6 +10420,8 @@ snapshots: '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 + '@types/esrecurse@4.3.1': {} + '@types/estree@1.0.8': {} '@types/fs-extra@5.1.0': @@ -10416,6 +10507,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@8.56.1(a4c7cd8a302ff8ea356a7c64fa5d5f6d)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.56.1(4bbe242f0d56b2ec8547c79315fdf44f) + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/type-utils': 8.56.1(4bbe242f0d56b2ec8547c79315fdf44f) + '@typescript-eslint/utils': 8.56.1(4bbe242f0d56b2ec8547c79315fdf44f) + '@typescript-eslint/visitor-keys': 8.56.1 + eslint: 10.0.2(jiti@1.21.7) + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@8.56.1(2b7e1a75de9ba634ca274e0f22f1030f)': dependencies: '@typescript-eslint/scope-manager': 8.56.1 @@ -10428,6 +10535,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@8.56.1(4bbe242f0d56b2ec8547c79315fdf44f)': + dependencies: + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.56.1 + debug: 4.4.3 + eslint: 10.0.2(jiti@1.21.7) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/project-service@8.56.1(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) @@ -10458,6 +10577,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.56.1(4bbe242f0d56b2ec8547c79315fdf44f)': + dependencies: + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.56.1(4bbe242f0d56b2ec8547c79315fdf44f) + debug: 4.4.3 + eslint: 10.0.2(jiti@1.21.7) + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@8.56.1': {} '@typescript-eslint/typescript-estree@8.56.1(typescript@5.9.3)': @@ -10486,6 +10617,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.56.1(4bbe242f0d56b2ec8547c79315fdf44f)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.2(jiti@1.21.7)) + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + eslint: 10.0.2(jiti@1.21.7) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.56.1': dependencies: '@typescript-eslint/types': 8.56.1 @@ -12372,6 +12514,23 @@ snapshots: transitivePeerDependencies: - supports-color + ember-eslint-parser@0.5.13(d6f883e539cb33e011cea0f9b60c838b): + dependencies: + '@babel/core': 7.29.0 + '@babel/eslint-parser': 7.28.6(52b8b198fd5eabe0eb8f0aaaa7eeb920) + '@glimmer/syntax': 0.95.0 + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) + content-tag: 2.0.3 + eslint-scope: 7.2.2 + html-tags: 3.3.1 + mathml-tag-names: 2.1.3 + svg-tags: 1.0.0 + optionalDependencies: + '@typescript-eslint/parser': 8.56.1(4bbe242f0d56b2ec8547c79315fdf44f) + transitivePeerDependencies: + - eslint + - typescript + ember-eslint-parser@0.5.13(e40d95f203052f0fc799efc7aef3f47e): dependencies: '@babel/core': 7.29.0 @@ -12389,6 +12548,23 @@ snapshots: - eslint - typescript + ember-eslint@0.6.1(d6f883e539cb33e011cea0f9b60c838b): + dependencies: + '@babel/eslint-parser': 7.28.6(52b8b198fd5eabe0eb8f0aaaa7eeb920) + '@eslint/js': 9.39.3 + eslint-config-prettier: 10.1.8(eslint@10.0.2(jiti@1.21.7)) + eslint-plugin-ember: 12.7.5(d6f883e539cb33e011cea0f9b60c838b) + eslint-plugin-n: 17.24.0(4bbe242f0d56b2ec8547c79315fdf44f) + eslint-plugin-qunit: 8.2.6(eslint@10.0.2(jiti@1.21.7)) + globals: 16.5.0 + typescript-eslint: 8.56.1(4bbe242f0d56b2ec8547c79315fdf44f) + transitivePeerDependencies: + - '@babel/core' + - '@typescript-eslint/parser' + - eslint + - supports-color + - typescript + ember-eslint@0.6.1(e40d95f203052f0fc799efc7aef3f47e): dependencies: '@babel/eslint-parser': 7.28.6(3a132cbcc0a16dc48256439f66997a36) @@ -12898,15 +13074,43 @@ snapshots: escape-string-regexp@5.0.0: {} + eslint-compat-utils@0.5.1(eslint@10.0.2(jiti@1.21.7)): + dependencies: + eslint: 10.0.2(jiti@1.21.7) + semver: 7.7.4 + eslint-compat-utils@0.5.1(eslint@9.39.3(jiti@1.21.7)): dependencies: eslint: 9.39.3(jiti@1.21.7) semver: 7.7.4 + eslint-config-prettier@10.1.8(eslint@10.0.2(jiti@1.21.7)): + dependencies: + eslint: 10.0.2(jiti@1.21.7) + eslint-config-prettier@10.1.8(eslint@9.39.3(jiti@1.21.7)): dependencies: eslint: 9.39.3(jiti@1.21.7) + eslint-plugin-ember@12.7.5(d6f883e539cb33e011cea0f9b60c838b): + dependencies: + '@ember-data/rfc395-data': 0.0.4 + css-tree: 3.1.0 + ember-eslint-parser: 0.5.13(d6f883e539cb33e011cea0f9b60c838b) + ember-rfc176-data: 0.3.18 + eslint: 10.0.2(jiti@1.21.7) + eslint-utils: 3.0.0(eslint@10.0.2(jiti@1.21.7)) + estraverse: 5.3.0 + lodash.camelcase: 4.3.0 + lodash.kebabcase: 4.1.1 + requireindex: 1.2.0 + snake-case: 3.0.4 + optionalDependencies: + '@typescript-eslint/parser': 8.56.1(4bbe242f0d56b2ec8547c79315fdf44f) + transitivePeerDependencies: + - '@babel/core' + - typescript + eslint-plugin-ember@12.7.5(e40d95f203052f0fc799efc7aef3f47e): dependencies: '@ember-data/rfc395-data': 0.0.4 @@ -12926,6 +13130,13 @@ snapshots: - '@babel/core' - typescript + eslint-plugin-es-x@7.8.0(eslint@10.0.2(jiti@1.21.7)): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.2(jiti@1.21.7)) + '@eslint-community/regexpp': 4.12.2 + eslint: 10.0.2(jiti@1.21.7) + eslint-compat-utils: 0.5.1(eslint@10.0.2(jiti@1.21.7)) + eslint-plugin-es-x@7.8.0(eslint@9.39.3(jiti@1.21.7)): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@1.21.7)) @@ -12948,6 +13159,27 @@ snapshots: transitivePeerDependencies: - typescript + eslint-plugin-n@17.24.0(4bbe242f0d56b2ec8547c79315fdf44f): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.2(jiti@1.21.7)) + enhanced-resolve: 5.19.0 + eslint: 10.0.2(jiti@1.21.7) + eslint-plugin-es-x: 7.8.0(eslint@10.0.2(jiti@1.21.7)) + get-tsconfig: 4.13.6 + globals: 15.15.0 + globrex: 0.1.2 + ignore: 5.3.2 + semver: 7.7.4 + ts-declaration-location: 1.0.7(typescript@5.9.3) + transitivePeerDependencies: + - typescript + + eslint-plugin-qunit@8.2.6(eslint@10.0.2(jiti@1.21.7)): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.2(jiti@1.21.7)) + eslint: 10.0.2(jiti@1.21.7) + requireindex: 1.2.0 + eslint-plugin-qunit@8.2.6(eslint@9.39.3(jiti@1.21.7)): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@1.21.7)) @@ -12969,6 +13201,18 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-scope@9.1.1: + dependencies: + '@types/esrecurse': 4.3.1 + '@types/estree': 1.0.8 + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-utils@3.0.0(eslint@10.0.2(jiti@1.21.7)): + dependencies: + eslint: 10.0.2(jiti@1.21.7) + eslint-visitor-keys: 2.1.0 + eslint-utils@3.0.0(eslint@9.39.3(jiti@1.21.7)): dependencies: eslint: 9.39.3(jiti@1.21.7) @@ -12982,6 +13226,43 @@ snapshots: eslint-visitor-keys@5.0.1: {} + eslint@10.0.2(jiti@1.21.7): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.2(jiti@1.21.7)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.23.2 + '@eslint/config-helpers': 0.5.2 + '@eslint/core': 1.1.0 + '@eslint/plugin-kit': 0.6.0 + '@humanfs/node': 0.16.7 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + ajv: 6.14.0 + cross-spawn: 7.0.6 + debug: 4.4.3 + escape-string-regexp: 4.0.0 + eslint-scope: 9.1.1 + eslint-visitor-keys: 5.0.1 + espree: 11.1.1 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + minimatch: 10.2.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 1.21.7 + transitivePeerDependencies: + - supports-color + eslint@9.39.3(jiti@1.21.7): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@1.21.7)) @@ -13029,6 +13310,12 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 4.2.1 + espree@11.1.1: + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + eslint-visitor-keys: 5.0.1 + esprima@3.0.0: {} esprima@4.0.1: {} @@ -13114,6 +13401,8 @@ snapshots: expect-type@0.15.0: {} + expect-type@1.3.0: {} + express@4.22.1: dependencies: accepts: 1.3.8 @@ -16913,6 +17202,8 @@ snapshots: - tsx - yaml + tailwindcss@4.2.1: {} + tap-parser@7.0.0: dependencies: events-to-array: 1.1.2 @@ -17306,6 +17597,17 @@ snapshots: transitivePeerDependencies: - supports-color + typescript-eslint@8.56.1(4bbe242f0d56b2ec8547c79315fdf44f): + dependencies: + '@typescript-eslint/eslint-plugin': 8.56.1(a4c7cd8a302ff8ea356a7c64fa5d5f6d) + '@typescript-eslint/parser': 8.56.1(4bbe242f0d56b2ec8547c79315fdf44f) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.56.1(4bbe242f0d56b2ec8547c79315fdf44f) + eslint: 10.0.2(jiti@1.21.7) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + typescript-memoize@1.1.1: {} typescript@5.9.3: {} diff --git a/table/package.json b/table/package.json index 1dbc2bc..9e74f17 100644 --- a/table/package.json +++ b/table/package.json @@ -153,8 +153,8 @@ "concurrently": "^9.2.1", "ember-eslint": "^0.6.1", "ember-source": "^6.11.0", - "eslint": "^9.22.0", - "expect-type": "^0.15.0", + "eslint": "^10.0.0", + "expect-type": "^1.0.0", "prettier": "^3.8.1", "prettier-plugin-ember-template-tag": "^2.1.3", "rollup": "^4.59.0",