From 360375a261824b6f5062b5bf87b41fa92dfc529f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 9 Jun 2024 21:21:25 +0000 Subject: [PATCH] chore(deps): update devdependencies --- docs/package.json | 6 +- pnpm-lock.yaml | 632 +++++++++++++++++++++++++++++++++------ reactiveweb/package.json | 8 +- 3 files changed, 554 insertions(+), 92 deletions(-) diff --git a/docs/package.json b/docs/package.json index a3686aa..b508ff6 100644 --- a/docs/package.json +++ b/docs/package.json @@ -10,9 +10,9 @@ }, "devDependencies": { "typedoc": "^0.25.0", - "typedoc-github-wiki-theme": "^1.0.1", - "typedoc-gitlab-wiki-theme": "^1.0.0", - "typedoc-plugin-markdown": "^3.14.0", + "typedoc-github-wiki-theme": "^2.0.0", + "typedoc-gitlab-wiki-theme": "^2.0.0", + "typedoc-plugin-markdown": "^4.0.0", "typedoc-plugin-markdown-pages": "^0.3.0", "typedoc-plugin-mdn-links": "^3.0.3", "typescript": "^5.0.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5da7f67..2bb1abe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,14 +33,14 @@ importers: specifier: ^0.25.0 version: 0.25.2(typescript@5.2.2) typedoc-github-wiki-theme: - specifier: ^1.0.1 - version: 1.1.0(typedoc-plugin-markdown@3.16.0)(typedoc@0.25.2) + specifier: ^2.0.0 + version: 2.0.0(typedoc-plugin-markdown@4.0.3) typedoc-gitlab-wiki-theme: - specifier: ^1.0.0 - version: 1.1.1(typedoc-plugin-markdown@3.16.0)(typedoc@0.25.2) + specifier: ^2.0.0 + version: 2.0.1(typedoc-plugin-markdown@4.0.3) typedoc-plugin-markdown: - specifier: ^3.14.0 - version: 3.16.0(typedoc@0.25.2) + specifier: ^4.0.0 + version: 4.0.3(typedoc@0.25.2) typedoc-plugin-markdown-pages: specifier: ^0.3.0 version: 0.3.0 @@ -77,7 +77,7 @@ importers: version: 7.23.7 '@babel/eslint-parser': specifier: ^7.23.3 - version: 7.23.3(@babel/core@7.23.7)(eslint@8.52.0) + version: 7.23.3(@babel/core@7.23.7)(eslint@9.4.0) '@babel/plugin-proposal-class-properties': specifier: ^7.18.6 version: 7.18.6(@babel/core@7.23.7) @@ -112,8 +112,8 @@ importers: specifier: ^1.2.1 version: 1.2.1 '@nullvoxpopuli/eslint-configs': - specifier: ^3.2.2 - version: 3.2.2(@babel/core@7.23.7)(@babel/eslint-parser@7.23.3)(@typescript-eslint/eslint-plugin@7.0.2)(@typescript-eslint/parser@7.0.2)(eslint-config-prettier@9.0.0)(eslint-plugin-ember@12.0.0)(eslint@8.52.0)(prettier@3.0.3)(typescript@5.2.2) + specifier: ^4.0.0 + version: 4.0.0(@babel/core@7.23.7)(@babel/eslint-parser@7.23.3)(@babel/plugin-proposal-decorators@7.23.7)(@typescript-eslint/eslint-plugin@7.0.2)(@typescript-eslint/parser@7.0.2)(eslint-config-prettier@9.0.0)(eslint-plugin-ember@12.0.0)(eslint@9.4.0)(prettier@3.0.3)(typescript@5.2.2) '@rollup/plugin-babel': specifier: ^6.0.4 version: 6.0.4(@babel/core@7.23.7)(rollup@4.9.5) @@ -122,10 +122,10 @@ importers: version: 3.0.1 '@typescript-eslint/eslint-plugin': specifier: ^7.0.0 - version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.52.0)(typescript@5.2.2) + version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@9.4.0)(typescript@5.2.2) '@typescript-eslint/parser': specifier: ^7.0.0 - version: 7.0.2(eslint@8.52.0)(typescript@5.2.2) + version: 7.0.2(eslint@9.4.0)(typescript@5.2.2) babel-plugin-ember-template-compilation: specifier: ^2.2.0 version: 2.2.0 @@ -136,23 +136,23 @@ importers: specifier: ~5.5.0 version: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.2.1) ember-template-lint: - specifier: ^5.11.2 - version: 5.11.2 + specifier: ^6.0.0 + version: 6.0.0 eslint: - specifier: ^8.52.0 - version: 8.52.0 + specifier: ^9.0.0 + version: 9.4.0 eslint-config-prettier: specifier: ^9.0.0 - version: 9.0.0(eslint@8.52.0) + version: 9.0.0(eslint@9.4.0) eslint-plugin-ember: specifier: ^12.0.0 - version: 12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@7.0.2)(eslint@8.52.0)(typescript@5.2.2) + version: 12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@7.0.2)(eslint@9.4.0)(typescript@5.2.2) eslint-plugin-n: - specifier: ^16.2.0 - version: 16.2.0(eslint@8.52.0) + specifier: ^17.0.0 + version: 17.8.1(eslint@9.4.0) eslint-plugin-prettier: specifier: ^5.0.1 - version: 5.0.1(eslint-config-prettier@9.0.0)(eslint@8.52.0)(prettier@3.0.3) + version: 5.0.1(eslint-config-prettier@9.0.0)(eslint@9.4.0)(prettier@3.0.3) prettier: specifier: ^3.0.3 version: 3.0.3 @@ -642,6 +642,20 @@ packages: eslint-visitor-keys: 2.1.0 semver: 6.3.1 + /@babel/eslint-parser@7.23.3(@babel/core@7.23.7)(eslint@9.4.0): + resolution: {integrity: sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==} + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': ^7.11.0 + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@babel/core': 7.23.7 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 9.4.0 + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 + dev: true + /@babel/generator@7.23.6: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} @@ -2225,10 +2239,31 @@ packages: eslint: 8.52.0 eslint-visitor-keys: 3.4.3 + /@eslint-community/eslint-utils@4.4.0(eslint@9.4.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 9.4.0 + eslint-visitor-keys: 3.4.3 + dev: true + /@eslint-community/regexpp@4.10.0: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + /@eslint/config-array@0.15.1: + resolution: {integrity: sha512-K4gzNq+yymn/EVsXYmf+SBcBro8MTf+aXJZUphM96CdzUEr+ClGDvAbpmaEK+cGVigVXIgs9gNmvHAlrzzY5JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@eslint/object-schema': 2.1.3 + debug: 4.3.4(supports-color@9.4.0) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + /@eslint/eslintrc@2.1.2: resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2245,10 +2280,37 @@ packages: transitivePeerDependencies: - supports-color + /@eslint/eslintrc@3.1.0: + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4(supports-color@9.4.0) + espree: 10.0.1 + globals: 14.0.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + /@eslint/js@8.52.0: resolution: {integrity: sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@eslint/js@9.4.0: + resolution: {integrity: sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@eslint/object-schema@2.1.3: + resolution: {integrity: sha512-HAbhAYKfsAC2EkTqve00ibWIZlaU74Z1EHwAjYr4PXF0YU2VEA1zSIKSSpKszRLRWwHzzRZXvK632u+uXzvsvw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + /@gar/promisify@1.1.3: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} dev: true @@ -2579,6 +2641,11 @@ packages: /@humanwhocodes/object-schema@2.0.1: resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} + /@humanwhocodes/retry@0.3.0: + resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + engines: {node: '>=18.18'} + dev: true + /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -2823,12 +2890,13 @@ packages: - typescript dev: false - /@nullvoxpopuli/eslint-configs@3.2.2(@babel/core@7.23.7)(@babel/eslint-parser@7.23.3)(@typescript-eslint/eslint-plugin@7.0.2)(@typescript-eslint/parser@7.0.2)(eslint-config-prettier@9.0.0)(eslint-plugin-ember@12.0.0)(eslint@8.52.0)(prettier@3.0.3)(typescript@5.2.2): - resolution: {integrity: sha512-Qm7TR7K+kb5emAoddPsoznmAgUptL7YWUOdtaBq2T4pgkEyr7JTS1v4TPg07LusfYi2He2nKJBdTcD++hrsNdw==} + /@nullvoxpopuli/eslint-configs@4.0.0(@babel/core@7.23.7)(@babel/eslint-parser@7.23.3)(@babel/plugin-proposal-decorators@7.23.7)(@typescript-eslint/eslint-plugin@7.0.2)(@typescript-eslint/parser@7.0.2)(eslint-config-prettier@9.0.0)(eslint-plugin-ember@12.0.0)(eslint@9.4.0)(prettier@3.0.3)(typescript@5.2.2): + resolution: {integrity: sha512-FUkpfWkjoK9m1ZzLSHt+DrTbUAdc/iHbRyParGSuToiJoLOi0hYNNEnp00Dq87bO/FDzOBIqHQsNAr6VA5OfbQ==} engines: {node: '>= v16.0.0'} peerDependencies: '@babel/core': ^7.22.10 '@babel/eslint-parser': ^7.22.10 + '@babel/plugin-proposal-decorators': ^7.22.10 '@typescript-eslint/eslint-plugin': ^5.62.0 || >= 6.0.0 '@typescript-eslint/parser': ^5.62.0 || >= 6.0.0 eslint: ^7.0.0 || ^8.0.0 @@ -2840,6 +2908,8 @@ packages: optional: true '@babel/eslint-parser': optional: true + '@babel/plugin-proposal-decorators': + optional: true '@typescript-eslint/eslint-plugin': optional: true '@typescript-eslint/parser': @@ -2852,22 +2922,24 @@ packages: optional: true dependencies: '@babel/core': 7.23.7 - '@babel/eslint-parser': 7.23.3(@babel/core@7.23.7)(eslint@8.52.0) - '@typescript-eslint/eslint-plugin': 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.52.0)(typescript@5.2.2) - '@typescript-eslint/parser': 7.0.2(eslint@8.52.0)(typescript@5.2.2) - cosmiconfig: 8.3.6(typescript@5.2.2) - eslint: 8.52.0 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.0.2)(eslint-plugin-import@2.29.0)(eslint@8.52.0) - eslint-plugin-decorator-position: 5.0.2(@babel/eslint-parser@7.23.3)(eslint@8.52.0) - eslint-plugin-ember: 12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@7.0.2)(eslint@8.52.0)(typescript@5.2.2) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0) + '@babel/eslint-parser': 7.23.3(@babel/core@7.23.7)(eslint@9.4.0) + '@babel/plugin-proposal-decorators': 7.23.7(@babel/core@7.23.7) + '@typescript-eslint/eslint-plugin': 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@9.4.0)(typescript@5.2.2) + '@typescript-eslint/parser': 7.0.2(eslint@9.4.0)(typescript@5.2.2) + cosmiconfig: 9.0.0(typescript@5.2.2) + eslint: 9.4.0 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.0.2)(eslint-plugin-import@2.29.1)(eslint@9.4.0) + eslint-plugin-decorator-position: 5.0.2(@babel/eslint-parser@7.23.3)(eslint@9.4.0) + eslint-plugin-ember: 12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@7.0.2)(eslint@9.4.0)(typescript@5.2.2) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0) eslint-plugin-json: 3.1.0 - eslint-plugin-n: 16.2.0(eslint@8.52.0) - eslint-plugin-prettier: 4.2.1(eslint-config-prettier@9.0.0)(eslint@8.52.0)(prettier@3.0.3) - eslint-plugin-simple-import-sort: 10.0.0(eslint@8.52.0) + eslint-plugin-n: 17.8.1(eslint@9.4.0) + eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.0.0)(eslint@9.4.0)(prettier@3.0.3) + eslint-plugin-simple-import-sort: 12.1.0(eslint@9.4.0) prettier: 3.0.3 - prettier-plugin-ember-template-tag: 1.1.0(prettier@3.0.3) + prettier-plugin-ember-template-tag: 2.0.2(prettier@3.0.3) transitivePeerDependencies: + - '@types/eslint' - eslint-config-prettier - eslint-import-resolver-node - eslint-import-resolver-webpack @@ -3010,6 +3082,11 @@ packages: dev: true optional: true + /@pkgr/core@0.1.1: + resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dev: true + /@pkgr/utils@2.4.2: resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -3595,6 +3672,11 @@ packages: engines: {node: '>=6'} dev: true + /@sindresorhus/merge-streams@2.3.0: + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + engines: {node: '>=18'} + dev: true + /@socket.io/component-emitter@3.1.0: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} dev: true @@ -3878,7 +3960,7 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/eslint-plugin@7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.52.0)(typescript@5.2.2): + /@typescript-eslint/eslint-plugin@7.0.2(@typescript-eslint/parser@7.0.2)(eslint@9.4.0)(typescript@5.2.2): resolution: {integrity: sha512-/XtVZJtbaphtdrWjr+CJclaCVGPtOdBpFEnvtNf/jRV0IiEemRrL0qABex/nEt8isYcnFacm3nPHYQwL+Wb7qg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3890,13 +3972,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.0.2(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/parser': 7.0.2(eslint@9.4.0)(typescript@5.2.2) '@typescript-eslint/scope-manager': 7.0.2 - '@typescript-eslint/type-utils': 7.0.2(eslint@8.52.0)(typescript@5.2.2) - '@typescript-eslint/utils': 7.0.2(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/type-utils': 7.0.2(eslint@9.4.0)(typescript@5.2.2) + '@typescript-eslint/utils': 7.0.2(eslint@9.4.0)(typescript@5.2.2) '@typescript-eslint/visitor-keys': 7.0.2 debug: 4.3.4(supports-color@9.4.0) - eslint: 8.52.0 + eslint: 9.4.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 @@ -3927,7 +4009,7 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/parser@7.0.2(eslint@8.52.0)(typescript@5.2.2): + /@typescript-eslint/parser@7.0.2(eslint@9.4.0)(typescript@5.2.2): resolution: {integrity: sha512-GdwfDglCxSmU+QTS9vhz2Sop46ebNCXpPPvsByK7hu0rFGRHL+AusKQJ7SoN+LbLh6APFpQwHKmDSwN35Z700Q==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3942,7 +4024,7 @@ packages: '@typescript-eslint/typescript-estree': 7.0.2(typescript@5.2.2) '@typescript-eslint/visitor-keys': 7.0.2 debug: 4.3.4(supports-color@9.4.0) - eslint: 8.52.0 + eslint: 9.4.0 typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -3989,7 +4071,7 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/type-utils@7.0.2(eslint@8.52.0)(typescript@5.2.2): + /@typescript-eslint/type-utils@7.0.2(eslint@9.4.0)(typescript@5.2.2): resolution: {integrity: sha512-IKKDcFsKAYlk8Rs4wiFfEwJTQlHcdn8CLwLaxwd6zb8HNiMcQIFX9sWax2k4Cjj7l7mGS5N1zl7RCHOVwHq2VQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4000,9 +4082,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 7.0.2(typescript@5.2.2) - '@typescript-eslint/utils': 7.0.2(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/utils': 7.0.2(eslint@9.4.0)(typescript@5.2.2) debug: 4.3.4(supports-color@9.4.0) - eslint: 8.52.0 + eslint: 9.4.0 ts-api-utils: 1.0.3(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: @@ -4082,19 +4164,19 @@ packages: - supports-color - typescript - /@typescript-eslint/utils@7.0.2(eslint@8.52.0)(typescript@5.2.2): + /@typescript-eslint/utils@7.0.2(eslint@9.4.0)(typescript@5.2.2): resolution: {integrity: sha512-PZPIONBIB/X684bhT1XlrkjNZJIEevwkKDsdwfiu1WeqBxYEEdIgVDgm8/bbKHVu+6YOpeRqcfImTdImx/4Bsw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) '@types/json-schema': 7.0.14 '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 7.0.2 '@typescript-eslint/types': 7.0.2 '@typescript-eslint/typescript-estree': 7.0.2(typescript@5.2.2) - eslint: 8.52.0 + eslint: 9.4.0 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -4279,6 +4361,14 @@ packages: dependencies: acorn: 8.11.1 + /acorn-jsx@5.3.2(acorn@8.11.3): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.11.3 + dev: true + /acorn-walk@7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} @@ -4295,6 +4385,12 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -6243,6 +6339,11 @@ packages: engines: {node: '>=8'} dev: true + /ci-info@4.0.0: + resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} + engines: {node: '>=8'} + dev: true + /class-utils@0.3.6: resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} engines: {node: '>=0.10.0'} @@ -6824,6 +6925,22 @@ packages: path-type: 4.0.0 typescript: 5.2.2 + /cosmiconfig@9.0.0(typescript@5.2.2): + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + typescript: 5.2.2 + dev: true + /cross-spawn@6.0.5: resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} engines: {node: '>=4.8'} @@ -6940,6 +7057,10 @@ packages: '@babel/runtime': 7.23.8 dev: true + /date-fns@3.6.0: + resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} + dev: true + /debug@2.6.9(supports-color@8.1.1): resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -8154,7 +8275,7 @@ packages: transitivePeerDependencies: - eslint - /ember-eslint-parser@0.2.5(@babel/core@7.23.7)(@typescript-eslint/parser@7.0.2)(eslint@8.52.0)(typescript@5.2.2): + /ember-eslint-parser@0.2.5(@babel/core@7.23.7)(@typescript-eslint/parser@7.0.2)(eslint@9.4.0)(typescript@5.2.2): resolution: {integrity: sha512-ht3kkY6h+kWb6yW2OrqFG9TpC4pgdiTflDYMmJtHgZbbrIPD8fCeo8jVPBYCIO5HCHqxVwmT1H0rNlRRhWfUJg==} engines: {node: '>=16.0.0'} peerDependencies: @@ -8163,9 +8284,9 @@ packages: typescript: '*' dependencies: '@babel/core': 7.23.7 - '@babel/eslint-parser': 7.23.3(@babel/core@7.23.7)(eslint@8.52.0) + '@babel/eslint-parser': 7.23.3(@babel/core@7.23.7)(eslint@9.4.0) '@glimmer/syntax': 0.85.13 - '@typescript-eslint/parser': 7.0.2(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/parser': 7.0.2(eslint@9.4.0)(typescript@5.2.2) '@typescript-eslint/scope-manager': 6.18.1 content-tag: 1.2.2 eslint-scope: 7.2.2 @@ -8678,6 +8799,33 @@ packages: - supports-color dev: true + /ember-template-lint@6.0.0: + resolution: {integrity: sha512-TWWt/qCd4KoQ50T3We5nCoKcsrAT8Ip79Kmm9eyWjjyL+LAbRFu0z+GxcmW7MR+QCNW/1LQs3kwEdtIcaHEGiA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + dependencies: + '@lint-todo/utils': 13.1.1 + aria-query: 5.3.0 + chalk: 5.3.0 + ci-info: 4.0.0 + date-fns: 3.6.0 + ember-template-imports: 3.4.2 + ember-template-recast: 6.1.4 + eslint-formatter-kakoune: 1.0.0 + find-up: 7.0.0 + fuse.js: 7.0.0 + get-stdin: 9.0.0 + globby: 14.0.1 + is-glob: 4.0.3 + language-tags: 1.0.9 + micromatch: 4.0.5 + resolve: 1.22.8 + v8-compile-cache: 2.4.0 + yargs: 17.7.2 + transitivePeerDependencies: + - supports-color + dev: true + /ember-template-recast@6.1.4: resolution: {integrity: sha512-fCh+rOK6z+/tsdkTbOE+e7f84P6ObnIRQrCCrnu21E4X05hPeradikIkRMhJdxn4NWrxitfZskQDd37TR/lsNQ==} engines: {node: 12.* || 14.* || >= 16.*} @@ -8802,6 +8950,14 @@ packages: graceful-fs: 4.2.11 tapable: 2.2.1 + /enhanced-resolve@5.17.0: + resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: true + /ensure-posix-path@1.1.1: resolution: {integrity: sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==} @@ -8813,6 +8969,11 @@ packages: engines: {node: '>=0.12'} dev: true + /env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + dev: true + /err-code@2.0.3: resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} dev: true @@ -8933,6 +9094,16 @@ packages: source-map: 0.6.1 dev: true + /eslint-compat-utils@0.5.1(eslint@9.4.0): + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + eslint: 9.4.0 + semver: 7.5.4 + dev: true + /eslint-config-prettier@9.0.0(eslint@8.52.0): resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} hasBin: true @@ -8941,6 +9112,15 @@ packages: dependencies: eslint: 8.52.0 + /eslint-config-prettier@9.0.0(eslint@9.4.0): + resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: 9.4.0 + dev: true + /eslint-formatter-kakoune@1.0.0: resolution: {integrity: sha512-Uk/TVLt6Nf6Xoz7C1iYuZjOSdJxe5aaauGRke8JhKeJwD66Y61/pY2FjtLP04Ooq9PwV34bzrkKkU2UZ5FtDRA==} dev: true @@ -8977,7 +9157,7 @@ packages: - supports-color dev: false - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.0.2)(eslint-plugin-import@2.29.0)(eslint@8.52.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.0.2)(eslint-plugin-import@2.29.1)(eslint@9.4.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -8986,9 +9166,9 @@ packages: dependencies: debug: 4.3.4(supports-color@9.4.0) enhanced-resolve: 5.15.0 - eslint: 8.52.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0) + eslint: 9.4.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0) fast-glob: 3.3.1 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -9030,7 +9210,7 @@ packages: - supports-color dev: false - /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -9051,11 +9231,11 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 7.0.2(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/parser': 7.0.2(eslint@9.4.0)(typescript@5.2.2) debug: 3.2.7 - eslint: 8.52.0 + eslint: 9.4.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.0.2)(eslint-plugin-import@2.29.0)(eslint@8.52.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.0.2)(eslint-plugin-import@2.29.1)(eslint@9.4.0) transitivePeerDependencies: - supports-color dev: true @@ -9079,6 +9259,28 @@ packages: snake-case: 3.0.4 transitivePeerDependencies: - supports-color + dev: false + + /eslint-plugin-decorator-position@5.0.2(@babel/eslint-parser@7.23.3)(eslint@9.4.0): + resolution: {integrity: sha512-wFcRfrB9zljOP1n5udg16h6ITX1jG8cnUvuFVtIqVxw5O9BTOXFHB9hvsTaqpb8JFX2dq19fH3i/ipUeFSF87w==} + engines: {node: '>=14'} + peerDependencies: + '@babel/eslint-parser': ^7.18.2 + eslint: ^6.0.0 || ^7.31.0 || ^8.0.0 + peerDependenciesMeta: + '@babel/eslint-parser': + optional: true + dependencies: + '@babel/core': 7.23.7 + '@babel/eslint-parser': 7.23.3(@babel/core@7.23.7)(eslint@9.4.0) + '@babel/plugin-proposal-decorators': 7.23.7(@babel/core@7.23.7) + '@ember-data/rfc395-data': 0.0.4 + ember-rfc176-data: 0.3.18 + eslint: 9.4.0 + snake-case: 3.0.4 + transitivePeerDependencies: + - supports-color + dev: true /eslint-plugin-ember@12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2): resolution: {integrity: sha512-+GQTzL925GeKM8lUmSVskc3HqSspz7UwvW9TV0h3Z9BoSxki0qLe0RN4dfwQBxirpHu1+/4b1tLs2BKu3UEOXQ==} @@ -9106,7 +9308,7 @@ packages: - '@babel/core' - '@typescript-eslint/parser' - /eslint-plugin-ember@12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@7.0.2)(eslint@8.52.0)(typescript@5.2.2): + /eslint-plugin-ember@12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@7.0.2)(eslint@9.4.0)(typescript@5.2.2): resolution: {integrity: sha512-+GQTzL925GeKM8lUmSVskc3HqSspz7UwvW9TV0h3Z9BoSxki0qLe0RN4dfwQBxirpHu1+/4b1tLs2BKu3UEOXQ==} engines: {node: 18.* || 20.* || >= 21} peerDependencies: @@ -9118,10 +9320,10 @@ packages: dependencies: '@ember-data/rfc395-data': 0.0.4 css-tree: 2.3.1 - ember-eslint-parser: 0.2.5(@babel/core@7.23.7)(@typescript-eslint/parser@7.0.2)(eslint@8.52.0)(typescript@5.2.2) + ember-eslint-parser: 0.2.5(@babel/core@7.23.7)(@typescript-eslint/parser@7.0.2)(eslint@9.4.0)(typescript@5.2.2) ember-rfc176-data: 0.3.18 - eslint: 8.52.0 - eslint-utils: 3.0.0(eslint@8.52.0) + eslint: 9.4.0 + eslint-utils: 3.0.0(eslint@9.4.0) estraverse: 5.3.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 @@ -9143,6 +9345,18 @@ packages: '@eslint-community/regexpp': 4.10.0 eslint: 8.52.0 + /eslint-plugin-es-x@7.7.0(eslint@9.4.0): + resolution: {integrity: sha512-aP3qj8BwiEDPttxQkZdI221DLKq9sI/qHolE2YSQL1/9+xk7dTV+tB1Fz8/IaCA+lnLA1bDEnvaS2LKs0k2Uig==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '>=8' + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@eslint-community/regexpp': 4.10.0 + eslint: 9.4.0 + eslint-compat-utils: 0.5.1(eslint@9.4.0) + dev: true + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0): resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} @@ -9178,8 +9392,8 @@ packages: - supports-color dev: false - /eslint-plugin-import@2.29.0(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0): - resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0): + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -9188,16 +9402,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 7.0.2(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/parser': 7.0.2(eslint@9.4.0)(typescript@5.2.2) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.52.0 + eslint: 9.4.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.0.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -9206,7 +9420,7 @@ packages: object.groupby: 1.0.1 object.values: 1.1.7 semver: 6.3.1 - tsconfig-paths: 3.14.2 + tsconfig-paths: 3.15.0 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -9237,6 +9451,23 @@ packages: resolve: 1.22.8 semver: 7.5.4 + /eslint-plugin-n@17.8.1(eslint@9.4.0): + resolution: {integrity: sha512-KdG0h0voZms8UhndNu8DeWx1eM4sY+A4iXtsNo6kOfJLYHNeTGPacGalJ9GcvrbmOL3r/7QOMwVZDSw+1SqsrA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.23.0' + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + enhanced-resolve: 5.17.0 + eslint: 9.4.0 + eslint-plugin-es-x: 7.7.0(eslint@9.4.0) + get-tsconfig: 4.7.2 + globals: 15.4.0 + ignore: 5.2.4 + minimatch: 9.0.3 + semver: 7.5.4 + dev: true + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@9.0.0)(eslint@8.52.0)(prettier@3.0.3): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} @@ -9252,6 +9483,7 @@ packages: eslint-config-prettier: 9.0.0(eslint@8.52.0) prettier: 3.0.3 prettier-linter-helpers: 1.0.0 + dev: false /eslint-plugin-prettier@5.0.1(eslint-config-prettier@9.0.0)(eslint@8.52.0)(prettier@3.0.3): resolution: {integrity: sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==} @@ -9274,6 +9506,48 @@ packages: synckit: 0.8.5 dev: true + /eslint-plugin-prettier@5.0.1(eslint-config-prettier@9.0.0)(eslint@9.4.0)(prettier@3.0.3): + resolution: {integrity: sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '*' + prettier: '>=3.0.0' + peerDependenciesMeta: + '@types/eslint': + optional: true + eslint-config-prettier: + optional: true + dependencies: + eslint: 9.4.0 + eslint-config-prettier: 9.0.0(eslint@9.4.0) + prettier: 3.0.3 + prettier-linter-helpers: 1.0.0 + synckit: 0.8.5 + dev: true + + /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.0.0)(eslint@9.4.0)(prettier@3.0.3): + resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '*' + prettier: '>=3.0.0' + peerDependenciesMeta: + '@types/eslint': + optional: true + eslint-config-prettier: + optional: true + dependencies: + eslint: 9.4.0 + eslint-config-prettier: 9.0.0(eslint@9.4.0) + prettier: 3.0.3 + prettier-linter-helpers: 1.0.0 + synckit: 0.8.8 + dev: true + /eslint-plugin-qunit@8.0.1(eslint@8.52.0): resolution: {integrity: sha512-3bFOPryXoQOez95oP/JfWTxHBc/bgDQQZqTuv9uYTwH5sdIvSM2TES1iHDcy/F/LvqiqIpscDAOPAjlqSCnNPg==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} @@ -9289,6 +9563,15 @@ packages: eslint: '>=5.0.0' dependencies: eslint: 8.52.0 + dev: false + + /eslint-plugin-simple-import-sort@12.1.0(eslint@9.4.0): + resolution: {integrity: sha512-Y2fqAfC11TcG/WP3TrI1Gi3p3nc8XJyEOJYHyEPEGI/UAgNx6akxxlX74p7SbAQdLcgASKhj8M0GKvH3vq/+ig==} + peerDependencies: + eslint: '>=5.0.0' + dependencies: + eslint: 9.4.0 + dev: true /eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} @@ -9304,6 +9587,14 @@ packages: esrecurse: 4.3.0 estraverse: 5.3.0 + /eslint-scope@8.0.1: + resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + /eslint-utils@3.0.0(eslint@8.52.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} @@ -9313,6 +9604,16 @@ packages: eslint: 8.52.0 eslint-visitor-keys: 2.1.0 + /eslint-utils@3.0.0(eslint@9.4.0): + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 9.4.0 + eslint-visitor-keys: 2.1.0 + dev: true + /eslint-visitor-keys@2.1.0: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} engines: {node: '>=10'} @@ -9321,6 +9622,11 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-visitor-keys@4.0.0: + resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + /eslint@8.52.0: resolution: {integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9367,11 +9673,63 @@ packages: transitivePeerDependencies: - supports-color + /eslint@9.4.0: + resolution: {integrity: sha512-sjc7Y8cUD1IlwYcTS9qPSvGjAC8Ne9LctpxKKu3x/1IC9bnOg98Zy6GxEJUfr1NojMgVPlyANXYns8oE2c1TAA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/config-array': 0.15.1 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.4.0 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.0 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4(supports-color@9.4.0) + escape-string-regexp: 4.0.0 + eslint-scope: 8.0.1 + eslint-visitor-keys: 4.0.0 + espree: 10.0.1 + esquery: 1.5.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.2.4 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /esm@3.2.25: resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} engines: {node: '>=6'} dev: true + /espree@10.0.1: + resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 4.0.0 + dev: true + /espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9638,6 +9996,17 @@ packages: merge2: 1.4.1 micromatch: 4.0.5 + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: true + /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -9740,6 +10109,13 @@ packages: flat-cache: 3.1.1 dev: true + /file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + dependencies: + flat-cache: 4.0.1 + dev: true + /filesize@10.1.0: resolution: {integrity: sha512-GTLKYyBSDz3nPhlLVPjPWZCnhkd9TrrRArNcy8Z+J2cqScB7h2McAzR6NBX6nYOoWafql0roY8hrocxnZBv9CQ==} engines: {node: '>= 10.4.0'} @@ -9860,6 +10236,15 @@ packages: path-exists: 5.0.0 dev: true + /find-up@7.0.0: + resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} + engines: {node: '>=18'} + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + unicorn-magic: 0.1.0 + dev: true + /find-yarn-workspace-root@1.2.1: resolution: {integrity: sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==} dependencies: @@ -9940,6 +10325,14 @@ packages: keyv: 4.5.4 rimraf: 3.0.2 + /flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + dependencies: + flatted: 3.2.9 + keyv: 4.5.4 + dev: true + /flatted@3.2.9: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} @@ -10153,6 +10546,11 @@ packages: engines: {node: '>=10'} dev: true + /fuse.js@7.0.0: + resolution: {integrity: sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q==} + engines: {node: '>=10'} + dev: true + /gauge@4.0.4: resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -10347,6 +10745,16 @@ packages: dependencies: type-fest: 0.20.2 + /globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + dev: true + + /globals@15.4.0: + resolution: {integrity: sha512-unnwvMZpv0eDUyjNyh9DH/yxUaRYrEjW/qK4QcdrHg3oO11igUQrCSgODHEqxlKg8v2CD2Sd7UkqqEBoz5U7TQ==} + engines: {node: '>=18'} + dev: true + /globals@9.18.0: resolution: {integrity: sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==} engines: {node: '>=0.10.0'} @@ -10426,6 +10834,18 @@ packages: slash: 4.0.0 dev: true + /globby@14.0.1: + resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} + engines: {node: '>=18'} + dependencies: + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.2 + ignore: 5.2.4 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 + dev: true + /globjoin@0.1.4: resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} dev: true @@ -13161,6 +13581,11 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} + /path-type@5.0.0: + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} + dev: true + /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} @@ -13342,6 +13767,7 @@ packages: prettier: 3.0.3 transitivePeerDependencies: - supports-color + dev: false /prettier-plugin-ember-template-tag@2.0.0(prettier@3.0.3): resolution: {integrity: sha512-n2iIQedT5r/kvoTfhjThPECE1y0Ji3DupNpCtENP1Dm974M2NoKhaT5QynfBdn+WXlPhvFE4A/2uDSsZfx373A==} @@ -13356,6 +13782,19 @@ packages: - supports-color dev: true + /prettier-plugin-ember-template-tag@2.0.2(prettier@3.0.3): + resolution: {integrity: sha512-eSEnrxdD3NtMyIGwG2FxcTPOdpcbCK7VnBNhAufdaoeOIs+mNwmTsZdkWxr/LMhBdgtR1IUQB0l0YQhUQGz6kQ==} + engines: {node: 18.* || >= 20} + peerDependencies: + prettier: '>= 3.0.0' + dependencies: + '@babel/core': 7.23.7 + content-tag: 1.2.2 + prettier: 3.0.3 + transitivePeerDependencies: + - supports-color + dev: true + /prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} @@ -14358,6 +14797,11 @@ packages: engines: {node: '>=12'} dev: true + /slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} + dev: true + /slice-ansi@4.0.0: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} engines: {node: '>=10'} @@ -15004,6 +15448,14 @@ packages: tslib: 2.6.2 dev: true + /synckit@0.8.8: + resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/core': 0.1.1 + tslib: 2.6.2 + dev: true + /table@6.8.1: resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==} engines: {node: '>=10.0.0'} @@ -15416,6 +15868,16 @@ packages: json5: 1.0.2 minimist: 1.2.8 strip-bom: 3.0.0 + dev: false + + /tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + dev: true /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -15506,36 +15968,31 @@ packages: is-typedarray: 1.0.0 dev: true - /typedoc-github-wiki-theme@1.1.0(typedoc-plugin-markdown@3.16.0)(typedoc@0.25.2): - resolution: {integrity: sha512-VyFmz8ZV2j/qEsCjD5EtR6FgZsCoy64Zr6SS9kCTcq7zx69Cx4UJBx8Ga/naxqs08TDggE6myIfODY6awwAGcA==} + /typedoc-github-wiki-theme@2.0.0(typedoc-plugin-markdown@4.0.3): + resolution: {integrity: sha512-LwWS+14xNerup0BLR9sowSw0T0bTwNg5CCU90kvsCMWDocEFpDuuiD/5LPSvS1xns1KPY2QbfejuVj+nOvop2Q==} peerDependencies: - typedoc: '>=0.24.0' - typedoc-plugin-markdown: '>=3.15.0' + typedoc-plugin-markdown: '>=4.0.0' dependencies: - typedoc: 0.25.2(typescript@5.2.2) - typedoc-plugin-markdown: 3.16.0(typedoc@0.25.2) + typedoc-plugin-markdown: 4.0.3(typedoc@0.25.2) dev: true - /typedoc-gitlab-wiki-theme@1.1.1(typedoc-plugin-markdown@3.16.0)(typedoc@0.25.2): - resolution: {integrity: sha512-WnFpEyHsxCFY1GstpaViwGagFL9SfsKm3L/m2jEXtTO274ExZYbkPLZ7W/REP9xD51fvW57MyIJZrfo+V+UM5A==} + /typedoc-gitlab-wiki-theme@2.0.1(typedoc-plugin-markdown@4.0.3): + resolution: {integrity: sha512-rT38/KO5Lk9sh9BJoOMGWIdVIRkbeFMKQqncJQox0Qgd4MCwve9VF9EbT8BFFiUrVzcJlTCSW1sY2kVusl9zuA==} peerDependencies: - typedoc: '>=0.24.0' - typedoc-plugin-markdown: '>=3.15.0' + typedoc-plugin-markdown: '>=4.0.0' dependencies: - typedoc: 0.25.2(typescript@5.2.2) - typedoc-plugin-markdown: 3.16.0(typedoc@0.25.2) + typedoc-plugin-markdown: 4.0.3(typedoc@0.25.2) dev: true /typedoc-plugin-markdown-pages@0.3.0: resolution: {integrity: sha512-QVWs6eL0BEOiRgJm6wRRgE8kESFv85HlefLv14ZbMM2VQ1HqErVeT9ukbhkYMznsD/juAsX3Xc5M+Ju7/ZDq4Q==} dev: true - /typedoc-plugin-markdown@3.16.0(typedoc@0.25.2): - resolution: {integrity: sha512-eeiC78fDNGFwemPIHiwRC+mEC7W5jwt3fceUev2gJ2nFnXpVHo8eRrpC9BLWZDee6ehnz/sPmNjizbXwpfaTBw==} + /typedoc-plugin-markdown@4.0.3(typedoc@0.25.2): + resolution: {integrity: sha512-0tZbeVGGCd4+lpoIX+yHWgUfyaLZCQCgJOpuVdTtOtD3+jKaedJ4sl/tkNaYBPeWVKiyDkSHfGuHkq53jlzIFg==} peerDependencies: - typedoc: '>=0.24.0' + typedoc: 0.25.x dependencies: - handlebars: 4.7.8 typedoc: 0.25.2(typescript@5.2.2) dev: true @@ -15620,6 +16077,11 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} + /unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + dev: true + /union-value@1.0.1: resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} engines: {node: '>=0.10.0'} diff --git a/reactiveweb/package.json b/reactiveweb/package.json index b642c1a..e6c0181 100644 --- a/reactiveweb/package.json +++ b/reactiveweb/package.json @@ -79,7 +79,7 @@ "@glint/environment-ember-loose": "^1.2.1", "@glint/environment-ember-template-imports": "^1.2.1", "@glint/template": "^1.2.1", - "@nullvoxpopuli/eslint-configs": "^3.2.2", + "@nullvoxpopuli/eslint-configs": "^4.0.0", "@rollup/plugin-babel": "^6.0.4", "@tsconfig/ember": "^3.0.1", "@typescript-eslint/eslint-plugin": "^7.0.0", @@ -87,11 +87,11 @@ "babel-plugin-ember-template-compilation": "^2.2.0", "concurrently": "^8.2.2", "ember-source": "~5.5.0", - "ember-template-lint": "^5.11.2", - "eslint": "^8.52.0", + "ember-template-lint": "^6.0.0", + "eslint": "^9.0.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-ember": "^12.0.0", - "eslint-plugin-n": "^16.2.0", + "eslint-plugin-n": "^17.0.0", "eslint-plugin-prettier": "^5.0.1", "prettier": "^3.0.3", "prettier-plugin-ember-template-tag": "^2.0.0",