diff --git a/package.json b/package.json index 281c26eb7..bbd02ede4 100644 --- a/package.json +++ b/package.json @@ -54,8 +54,8 @@ "@embroider/webpack": "0.48.1", "@types/jest": "27.5.2", "@types/qunit": "2.19.6", - "@typescript-eslint/eslint-plugin": "5.62.0", - "@typescript-eslint/parser": "5.62.0", + "@typescript-eslint/eslint-plugin": "6.6.0", + "@typescript-eslint/parser": "6.6.0", "babel-plugin-transform-es2015-modules-commonjs": "6.26.2", "babel-preset-env": "1.7.0", "documentation": "14.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 58c055ae2..57cbf98d0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ specifiers: '@embroider/webpack': 0.48.1 '@types/jest': 27.5.2 '@types/qunit': 2.19.6 - '@typescript-eslint/eslint-plugin': 5.62.0 - '@typescript-eslint/parser': 5.62.0 + '@typescript-eslint/eslint-plugin': 6.6.0 + '@typescript-eslint/parser': 6.6.0 babel-plugin-transform-es2015-modules-commonjs: 6.26.2 babel-preset-env: 1.7.0 broccoli-funnel: ^3.0.8 @@ -61,8 +61,8 @@ devDependencies: '@embroider/webpack': 0.48.1_tl4yhm2qcodan5rdzvhpm5uudy '@types/jest': 27.5.2 '@types/qunit': 2.19.6 - '@typescript-eslint/eslint-plugin': 5.62.0_m6w5juxrikl2f6jpigg44ursuy - '@typescript-eslint/parser': 5.62.0_x243x5ndcjz7oaxh6fnphb2y6q + '@typescript-eslint/eslint-plugin': 6.6.0_3zzsyyh4td2rcds2jpsi5ih4k4 + '@typescript-eslint/parser': 6.6.0_x243x5ndcjz7oaxh6fnphb2y6q babel-plugin-transform-es2015-modules-commonjs: 6.26.2 babel-preset-env: 1.7.0 documentation: 14.0.2 @@ -79,7 +79,7 @@ devDependencies: ember-try: 2.0.0 eslint: 8.49.0 eslint-config-prettier: 9.0.0_eslint@8.49.0 - eslint-plugin-jest: 27.2.3_meqn2fiuyemagfqtbrjnwq3364 + eslint-plugin-jest: 27.2.3_rg6f5cxfudfnxcxnamjf3htwm4 eslint-plugin-prettier: 4.2.1_ome767qwxpc2yxbsnujwafedru jest: 27.5.1 lerna-changelog: 2.2.0 @@ -2872,47 +2872,49 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/5.62.0_m6w5juxrikl2f6jpigg44ursuy: - resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/eslint-plugin/6.6.0_3zzsyyh4td2rcds2jpsi5ih4k4: + resolution: {integrity: sha512-CW9YDGTQnNYMIo5lMeuiIG08p4E0cXrXTbcZ2saT/ETE7dWUrNxlijsQeU04qAAKkILiLzdQz+cGFxCJjaZUmA==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: '@eslint-community/regexpp': 4.8.0 - '@typescript-eslint/parser': 5.62.0_x243x5ndcjz7oaxh6fnphb2y6q - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0_x243x5ndcjz7oaxh6fnphb2y6q - '@typescript-eslint/utils': 5.62.0_x243x5ndcjz7oaxh6fnphb2y6q + '@typescript-eslint/parser': 6.6.0_x243x5ndcjz7oaxh6fnphb2y6q + '@typescript-eslint/scope-manager': 6.6.0 + '@typescript-eslint/type-utils': 6.6.0_x243x5ndcjz7oaxh6fnphb2y6q + '@typescript-eslint/utils': 6.6.0_x243x5ndcjz7oaxh6fnphb2y6q + '@typescript-eslint/visitor-keys': 6.6.0 debug: 4.3.4 eslint: 8.49.0 graphemer: 1.4.0 ignore: 5.2.4 - natural-compare-lite: 1.4.0 + natural-compare: 1.4.0 semver: 7.5.4 - tsutils: 3.21.0_typescript@4.9.5 + ts-api-utils: 1.0.3_typescript@4.9.5 typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.62.0_x243x5ndcjz7oaxh6fnphb2y6q: - resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/parser/6.6.0_x243x5ndcjz7oaxh6fnphb2y6q: + resolution: {integrity: sha512-setq5aJgUwtzGrhW177/i+DMLqBaJbdwGj2CPIVFFLE0NCliy5ujIdLHd2D1ysmlmsjdL2GWW+hR85neEfc12w==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 + '@typescript-eslint/scope-manager': 6.6.0 + '@typescript-eslint/types': 6.6.0 + '@typescript-eslint/typescript-estree': 6.6.0_typescript@4.9.5 + '@typescript-eslint/visitor-keys': 6.6.0 debug: 4.3.4 eslint: 8.49.0 typescript: 4.9.5 @@ -2928,21 +2930,29 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/type-utils/5.62.0_x243x5ndcjz7oaxh6fnphb2y6q: - resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/scope-manager/6.6.0: + resolution: {integrity: sha512-pT08u5W/GT4KjPUmEtc2kSYvrH8x89cVzkA0Sy2aaOUIw6YxOIjA8ilwLr/1fLjOedX1QAuBpG9XggWqIIfERw==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.6.0 + '@typescript-eslint/visitor-keys': 6.6.0 + dev: true + + /@typescript-eslint/type-utils/6.6.0_x243x5ndcjz7oaxh6fnphb2y6q: + resolution: {integrity: sha512-8m16fwAcEnQc69IpeDyokNO+D5spo0w1jepWWY2Q6y5ZKNuj5EhVQXjtVAeDDqvW6Yg7dhclbsz6rTtOvcwpHg==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: '*' + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 - '@typescript-eslint/utils': 5.62.0_x243x5ndcjz7oaxh6fnphb2y6q + '@typescript-eslint/typescript-estree': 6.6.0_typescript@4.9.5 + '@typescript-eslint/utils': 6.6.0_x243x5ndcjz7oaxh6fnphb2y6q debug: 4.3.4 eslint: 8.49.0 - tsutils: 3.21.0_typescript@4.9.5 + ts-api-utils: 1.0.3_typescript@4.9.5 typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -2953,6 +2963,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@typescript-eslint/types/6.6.0: + resolution: {integrity: sha512-CB6QpJQ6BAHlJXdwUmiaXDBmTqIE2bzGTDLADgvqtHWuhfNP3rAOK7kAgRMAET5rDRr9Utt+qAzRBdu3AhR3sg==} + engines: {node: ^16.0.0 || >=18.0.0} + dev: true + /@typescript-eslint/typescript-estree/5.62.0_typescript@4.9.5: resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2974,6 +2989,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree/6.6.0_typescript@4.9.5: + resolution: {integrity: sha512-hMcTQ6Al8MP2E6JKBAaSxSVw5bDhdmbCEhGW/V8QXkb9oNsFkA4SBuOMYVPxD3jbtQ4R/vSODBsr76R6fP3tbA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.6.0 + '@typescript-eslint/visitor-keys': 6.6.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + ts-api-utils: 1.0.3_typescript@4.9.5 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils/5.62.0_x243x5ndcjz7oaxh6fnphb2y6q: resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2994,6 +3030,25 @@ packages: - typescript dev: true + /@typescript-eslint/utils/6.6.0_x243x5ndcjz7oaxh6fnphb2y6q: + resolution: {integrity: sha512-mPHFoNa2bPIWWglWYdR0QfY9GN0CfvvXX1Sv6DlSTive3jlMTUy+an67//Gysc+0Me9pjitrq0LJp0nGtLgftw==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0_eslint@8.49.0 + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.1 + '@typescript-eslint/scope-manager': 6.6.0 + '@typescript-eslint/types': 6.6.0 + '@typescript-eslint/typescript-estree': 6.6.0_typescript@4.9.5 + eslint: 8.49.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/visitor-keys/5.62.0: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3002,6 +3057,14 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@typescript-eslint/visitor-keys/6.6.0: + resolution: {integrity: sha512-L61uJT26cMOfFQ+lMZKoJNbAEckLe539VhTxiGHrWl5XSKQgA0RTBZJW2HFPy5T0ZvPVSD93QsrTKDkfNwJGyQ==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.6.0 + eslint-visitor-keys: 3.4.3 + dev: true + /@vue/compiler-core/3.3.4: resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} dependencies: @@ -7609,7 +7672,7 @@ packages: eslint: 8.49.0 dev: true - /eslint-plugin-jest/27.2.3_meqn2fiuyemagfqtbrjnwq3364: + /eslint-plugin-jest/27.2.3_rg6f5cxfudfnxcxnamjf3htwm4: resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -7622,7 +7685,7 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0_m6w5juxrikl2f6jpigg44ursuy + '@typescript-eslint/eslint-plugin': 6.6.0_3zzsyyh4td2rcds2jpsi5ih4k4 '@typescript-eslint/utils': 5.62.0_x243x5ndcjz7oaxh6fnphb2y6q eslint: 8.49.0 jest: 27.5.1 @@ -12056,10 +12119,6 @@ packages: - supports-color dev: true - /natural-compare-lite/1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - dev: true - /natural-compare/1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true @@ -12585,7 +12644,7 @@ packages: got: 12.6.1 registry-auth-token: 5.0.2 registry-url: 6.0.1 - semver: 7.5.1 + semver: 7.5.4 dev: true /parent-module/1.0.1: @@ -13817,7 +13876,7 @@ packages: resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} engines: {node: '>=12'} dependencies: - semver: 7.5.1 + semver: 7.5.4 dev: true /semver/5.7.2: @@ -14967,6 +15026,15 @@ packages: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} dev: true + /ts-api-utils/1.0.3_typescript@4.9.5: + resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 4.9.5 + dev: true + /ts-jest/27.1.5_n4jzo3ixy42kfaqevs43wjx5ui: resolution: {integrity: sha512-Xv6jBQPoBEvBq/5i2TeSG9tt/nqkbpcurrEG1b+2yfBrcJelOZF9Ml6dmyMh7bcW9JyFbRYpR5rxROSlBLTZHA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -15339,7 +15407,7 @@ packages: is-yarn-global: 0.4.1 latest-version: 7.0.0 pupa: 3.1.0 - semver: 7.5.1 + semver: 7.5.4 semver-diff: 4.0.0 xdg-basedir: 5.1.0 dev: true