diff --git a/fixtures/custom-src-paths/package.json b/fixtures/custom-src-paths/package.json index 1e2424a25..48d25ffd0 100644 --- a/fixtures/custom-src-paths/package.json +++ b/fixtures/custom-src-paths/package.json @@ -2,7 +2,7 @@ "name": "@sku-fixtures/custom-src-paths", "private": true, "dependencies": { - "dedent": "^0.7.0", + "dedent": "^1.0.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/packages/sku/package.json b/packages/sku/package.json index d7c9bc193..48583ddea 100644 --- a/packages/sku/package.json +++ b/packages/sku/package.json @@ -73,7 +73,7 @@ "cssnano": "^6.0.0", "death": "^1.1.0", "debug": "^4.3.1", - "dedent": "^0.7.0", + "dedent": "^1.0.0", "didyoumean2": "^5.0.0", "ejs": "^3.1.8", "empty-dir": "^3.0.0", @@ -83,7 +83,7 @@ "esbuild-register": "^3.3.3", "escape-string-regexp": "^4.0.0", "eslint": "^8.41.0", - "eslint-config-seek": "^11.3.1", + "eslint-config-seek": "^12.0.0", "exception-formatter": "^2.1.2", "express": "^4.16.3", "fast-glob": "^3.2.5", @@ -108,7 +108,7 @@ "path-to-regexp": "^6.2.0", "postcss": "^8.4.0", "postcss-loader": "^7.0.1", - "prettier": "^2.8.8", + "prettier": "^3.0.0", "pretty-ms": "^7.0.1", "react-refresh": "^0.14.0", "require-from-string": "^2.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 50df8bca5..f97e8a7fa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -162,8 +162,8 @@ importers: fixtures/custom-src-paths: dependencies: dedent: - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^1.0.0 + version: 1.0.0 react: specifier: ^18.2.0 version: 18.2.0 @@ -621,8 +621,8 @@ importers: specifier: ^4.3.1 version: 4.3.4(supports-color@8.1.1) dedent: - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^1.0.0 + version: 1.0.0 didyoumean2: specifier: ^5.0.0 version: 5.0.0 @@ -651,8 +651,8 @@ importers: specifier: ^8.41.0 version: 8.41.0 eslint-config-seek: - specifier: ^11.3.1 - version: 11.3.1(eslint@8.41.0)(jest@29.5.0)(typescript@5.1.3) + specifier: ^12.0.0 + version: 12.0.0(eslint@8.41.0)(jest@29.5.0)(typescript@5.1.3) exception-formatter: specifier: ^2.1.2 version: 2.1.2 @@ -726,8 +726,8 @@ importers: specifier: ^7.0.1 version: 7.2.4(@types/node@18.16.19)(postcss@8.4.21)(ts-node@10.9.1)(typescript@5.1.3)(webpack@5.88.0) prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.0.0 + version: 3.0.0 pretty-ms: specifier: ^7.0.1 version: 7.0.1 @@ -853,8 +853,8 @@ importers: specifier: ^0.1.17 version: 0.1.17 prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.0.0 + version: 3.0.0 serve-handler: specifier: ^6.1.3 version: 6.1.5 @@ -3907,6 +3907,11 @@ packages: resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + /@eslint-community/regexpp@4.7.0: + resolution: {integrity: sha512-+HencqxU7CFJnQb7IKtuNBqS6Yx3Tz4kOL8BJXo+JyeiBm5MEX6pO8onXDkjrkCRlfYXS1Axro15ZjVFe9YgsA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: false + /@eslint/eslintrc@2.0.3: resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5761,6 +5766,10 @@ packages: /@types/semver@7.3.13: resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} + /@types/semver@7.5.0: + resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} + dev: false + /@types/serve-index@1.9.1: resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} dependencies: @@ -5830,6 +5839,36 @@ packages: typescript: 5.1.3 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/eslint-plugin@6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.41.0)(typescript@5.1.3): + resolution: {integrity: sha512-3F5PtBzUW0dYlq77Lcqo13fv+58KDwUib3BddilE8ajPJT+faGgxmI9Sw+I8ZS22BYwoir9ZhNXcLi+S+I2bkw==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@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.7.0 + '@typescript-eslint/parser': 6.4.1(eslint@8.41.0)(typescript@5.1.3) + '@typescript-eslint/scope-manager': 6.4.1 + '@typescript-eslint/type-utils': 6.4.1(eslint@8.41.0)(typescript@5.1.3) + '@typescript-eslint/utils': 6.4.1(eslint@8.41.0)(typescript@5.1.3) + '@typescript-eslint/visitor-keys': 6.4.1 + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.41.0 + graphemer: 1.4.0 + ignore: 5.2.4 + natural-compare: 1.4.0 + semver: 7.5.4 + ts-api-utils: 1.0.2(typescript@5.1.3) + typescript: 5.1.3 + transitivePeerDependencies: + - supports-color + dev: false /@typescript-eslint/parser@5.61.0(eslint@8.41.0)(typescript@5.1.3): resolution: {integrity: sha512-yGr4Sgyh8uO6fSi9hw3jAFXNBHbCtKKFMdX2IkT3ZqpKmtAq3lHS4ixB/COFuAIJpwl9/AqF7j72ZDWYKmIfvg==} @@ -5849,6 +5888,28 @@ packages: typescript: 5.1.3 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/parser@6.4.1(eslint@8.41.0)(typescript@5.1.3): + resolution: {integrity: sha512-610G6KHymg9V7EqOaNBMtD1GgpAmGROsmfHJPXNLCU9bfIuLrkdOygltK784F6Crboyd5tBFayPB7Sf0McrQwg==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 6.4.1 + '@typescript-eslint/types': 6.4.1 + '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.1.3) + '@typescript-eslint/visitor-keys': 6.4.1 + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.41.0 + typescript: 5.1.3 + transitivePeerDependencies: + - supports-color + dev: false /@typescript-eslint/scope-manager@5.61.0: resolution: {integrity: sha512-W8VoMjoSg7f7nqAROEmTt6LoBpn81AegP7uKhhW5KzYlehs8VV0ZW0fIDVbcZRcaP3aPSW+JZFua+ysQN+m/Nw==} @@ -5857,6 +5918,14 @@ packages: '@typescript-eslint/types': 5.61.0 '@typescript-eslint/visitor-keys': 5.61.0 + /@typescript-eslint/scope-manager@6.4.1: + resolution: {integrity: sha512-p/OavqOQfm4/Hdrr7kvacOSFjwQ2rrDVJRPxt/o0TOWdFnjJptnjnZ+sYDR7fi4OimvIuKp+2LCkc+rt9fIW+A==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.4.1 + '@typescript-eslint/visitor-keys': 6.4.1 + dev: false + /@typescript-eslint/type-utils@5.61.0(eslint@8.41.0)(typescript@5.1.3): resolution: {integrity: sha512-kk8u//r+oVK2Aj3ph/26XdH0pbAkC2RiSjUYhKD+PExemG4XSjpGFeyZ/QM8lBOa7O8aGOU+/yEbMJgQv/DnCg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5875,11 +5944,37 @@ packages: typescript: 5.1.3 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/type-utils@6.4.1(eslint@8.41.0)(typescript@5.1.3): + resolution: {integrity: sha512-7ON8M8NXh73SGZ5XvIqWHjgX2f+vvaOarNliGhjrJnv1vdjG0LVIz+ToYfPirOoBi56jxAKLfsLm40+RvxVVXA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.1.3) + '@typescript-eslint/utils': 6.4.1(eslint@8.41.0)(typescript@5.1.3) + debug: 4.3.4(supports-color@8.1.1) + eslint: 8.41.0 + ts-api-utils: 1.0.2(typescript@5.1.3) + typescript: 5.1.3 + transitivePeerDependencies: + - supports-color + dev: false /@typescript-eslint/types@5.61.0: resolution: {integrity: sha512-ldyueo58KjngXpzloHUog/h9REmHl59G1b3a5Sng1GfBo14BkS3ZbMEb3693gnP1k//97lh7bKsp6/V/0v1veQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/types@6.4.1: + resolution: {integrity: sha512-zAAopbNuYu++ijY1GV2ylCsQsi3B8QvfPHVqhGdDcbx/NK5lkqMnCGU53amAjccSpk+LfeONxwzUhDzArSfZJg==} + engines: {node: ^16.0.0 || >=18.0.0} + dev: false + /@typescript-eslint/typescript-estree@5.61.0(typescript@5.1.3): resolution: {integrity: sha512-Fud90PxONnnLZ36oR5ClJBLTLfU4pIWBmnvGwTbEa2cXIqj70AEDEmOmpkFComjBZ/037ueKrOdHuYmSFVD7Rw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5900,6 +5995,27 @@ packages: transitivePeerDependencies: - supports-color + /@typescript-eslint/typescript-estree@6.4.1(typescript@5.1.3): + resolution: {integrity: sha512-xF6Y7SatVE/OyV93h1xGgfOkHr2iXuo8ip0gbfzaKeGGuKiAnzS+HtVhSPx8Www243bwlW8IF7X0/B62SzFftg==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.4.1 + '@typescript-eslint/visitor-keys': 6.4.1 + debug: 4.3.4(supports-color@8.1.1) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + ts-api-utils: 1.0.2(typescript@5.1.3) + typescript: 5.1.3 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/utils@5.61.0(eslint@8.41.0)(typescript@5.1.3): resolution: {integrity: sha512-mV6O+6VgQmVE6+xzlA91xifndPW9ElFW8vbSF0xCT/czPXVhwDewKila1jOyRwa9AE19zKnrr7Cg5S3pJVrTWQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5919,6 +6035,25 @@ packages: - supports-color - typescript + /@typescript-eslint/utils@6.4.1(eslint@8.41.0)(typescript@5.1.3): + resolution: {integrity: sha512-F/6r2RieNeorU0zhqZNv89s9bDZSovv3bZQpUNOmmQK1L80/cV4KEu95YUJWi75u5PhboFoKUJBnZ4FQcoqhDw==} + 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.41.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 6.4.1 + '@typescript-eslint/types': 6.4.1 + '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.1.3) + eslint: 8.41.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /@typescript-eslint/visitor-keys@5.61.0: resolution: {integrity: sha512-50XQ5VdbWrX06mQXhy93WywSFZZGsv3EOjq+lqp6WC2t+j3mb6A9xYVdrRxafvK88vg9k9u+CT4l6D8PEatjKg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5926,6 +6061,14 @@ packages: '@typescript-eslint/types': 5.61.0 eslint-visitor-keys: 3.4.1 + /@typescript-eslint/visitor-keys@6.4.1: + resolution: {integrity: sha512-y/TyRJsbZPkJIZQXrHfdnxVnxyKegnpEvnRGNam7s3TRR2ykGefEWOhaef00/UUN3IZxizS7BTO3svd3lCOJRQ==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.4.1 + eslint-visitor-keys: 3.4.1 + dev: false + /@vanilla-extract/babel-plugin-debug-ids@1.0.2: resolution: {integrity: sha512-LjnbQWGeMwaydmovx8jWUR8BxLtLiPyq0xz5C8G5OvFhsuJxvavLdrBHNNizvr1dq7/3qZGlPv0znsvU4P44YA==} dependencies: @@ -6186,8 +6329,8 @@ packages: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.88.0(esbuild@0.17.16)(webpack-cli@5.0.1) - webpack-cli: 5.0.1(webpack-bundle-analyzer@4.8.0)(webpack-dev-server@4.11.1)(webpack@5.88.0) + webpack: 5.88.0(webpack-cli@5.0.1) + webpack-cli: 5.0.1(webpack-dev-server@4.11.1)(webpack@5.88.0) /@webpack-cli/info@2.0.1(webpack-cli@5.0.1)(webpack@5.88.0): resolution: {integrity: sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==} @@ -6196,8 +6339,8 @@ packages: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.88.0(esbuild@0.17.16)(webpack-cli@5.0.1) - webpack-cli: 5.0.1(webpack-bundle-analyzer@4.8.0)(webpack-dev-server@4.11.1)(webpack@5.88.0) + webpack: 5.88.0(webpack-cli@5.0.1) + webpack-cli: 5.0.1(webpack-dev-server@4.11.1)(webpack@5.88.0) /@webpack-cli/serve@2.0.1(webpack-cli@5.0.1)(webpack-dev-server@4.11.1)(webpack@5.88.0): resolution: {integrity: sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==} @@ -6210,8 +6353,8 @@ packages: webpack-dev-server: optional: true dependencies: - webpack: 5.88.0(esbuild@0.17.16)(webpack-cli@5.0.1) - webpack-cli: 5.0.1(webpack-bundle-analyzer@4.8.0)(webpack-dev-server@4.11.1)(webpack@5.88.0) + webpack: 5.88.0(webpack-cli@5.0.1) + webpack-cli: 5.0.1(webpack-dev-server@4.11.1)(webpack@5.88.0) webpack-dev-server: 4.11.1(debug@4.3.4)(webpack-cli@5.0.1)(webpack@5.88.0) /@xtuc/ieee754@1.2.0: @@ -7927,6 +8070,12 @@ packages: /dedent@0.7.0: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + /dedent@1.0.0: + resolution: {integrity: sha512-Hl6C/SsX4m8Tmn+bskSe3ZoNiNylxjtwhCRAVX9+JBHnOqRglOdeAzgl5lKZXK9xfRtaF5kpLO1ItFvwGlr9rA==} + dependencies: + babel-plugin-macros: 3.1.0 + dev: false + /deep-equal@2.2.1: resolution: {integrity: sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==} dependencies: @@ -8697,6 +8846,36 @@ packages: - eslint-import-resolver-webpack - jest - supports-color + dev: true + + /eslint-config-seek@12.0.0(eslint@8.41.0)(jest@29.5.0)(typescript@5.1.3): + resolution: {integrity: sha512-W8IVyCuZC9RuXBtnCAuICpnYXLhLKBg8suXYfRfWX8SQzaStAdSluvttZdomNiD8WKBgMapUOoyDnuvJ+ojcyA==} + peerDependencies: + eslint: '>=7' + typescript: '>=4.5' + dependencies: + '@babel/core': 7.22.8 + '@babel/eslint-parser': 7.22.7(@babel/core@7.22.8)(eslint@8.41.0) + '@babel/preset-react': 7.22.5(@babel/core@7.22.8) + '@finsit/eslint-plugin-cypress': 3.1.1(eslint@8.41.0) + '@typescript-eslint/eslint-plugin': 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.41.0)(typescript@5.1.3) + '@typescript-eslint/parser': 6.4.1(eslint@8.41.0)(typescript@5.1.3) + eslint: 8.41.0 + eslint-config-prettier: 8.8.0(eslint@8.41.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.4.1)(eslint-plugin-import@2.27.5)(eslint@8.41.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0) + eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.4.1)(eslint@8.41.0)(jest@29.5.0)(typescript@5.1.3) + eslint-plugin-react: 7.32.2(eslint@8.41.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.41.0) + eslint-plugin-rulesdir: 0.2.2 + find-root: 1.1.0 + typescript: 5.1.3 + transitivePeerDependencies: + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - jest + - supports-color + dev: false /eslint-import-resolver-node@0.3.7: resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} @@ -8729,6 +8908,31 @@ packages: - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color + dev: true + + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.4.1)(eslint-plugin-import@2.27.5)(eslint@8.41.0): + resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + dependencies: + debug: 4.3.4(supports-color@8.1.1) + enhanced-resolve: 5.15.0 + eslint: 8.41.0 + eslint-module-utils: 2.7.4(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0) + get-tsconfig: 4.5.0 + globby: 13.1.3 + is-core-module: 2.12.0 + is-glob: 4.0.3 + synckit: 0.8.5 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + dev: false /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0): resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} @@ -8758,6 +8962,37 @@ packages: eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.61.0)(eslint-plugin-import@2.27.5)(eslint@8.41.0) transitivePeerDependencies: - supports-color + dev: true + + /eslint-module-utils@2.7.4(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0): + resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 6.4.1(eslint@8.41.0)(typescript@5.1.3) + debug: 3.2.7 + eslint: 8.41.0 + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.4.1)(eslint-plugin-import@2.27.5)(eslint@8.41.0) + transitivePeerDependencies: + - supports-color + dev: false /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} @@ -8790,6 +9025,40 @@ packages: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color + dev: true + + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0): + resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 6.4.1(eslint@8.41.0)(typescript@5.1.3) + array-includes: 3.1.6 + array.prototype.flat: 1.3.1 + array.prototype.flatmap: 1.3.1 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.41.0 + eslint-import-resolver-node: 0.3.7 + eslint-module-utils: 2.7.4(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0) + has: 1.0.3 + is-core-module: 2.12.0 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.values: 1.1.6 + resolve: 1.22.2 + semver: 6.3.0 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: false /eslint-plugin-jest@27.2.2(@typescript-eslint/eslint-plugin@5.61.0)(eslint@8.41.0)(jest@29.5.0)(typescript@5.1.3): resolution: {integrity: sha512-euzbp06F934Z7UDl5ZUaRPLAc9MKjh0rMPERrHT7UhlCEwgb25kBj37TvMgWeHZVkR5I9CayswrpoaqZU1RImw==} @@ -8811,6 +9080,29 @@ packages: transitivePeerDependencies: - supports-color - typescript + dev: true + + /eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@6.4.1)(eslint@8.41.0)(jest@29.5.0)(typescript@5.1.3): + resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 + eslint: ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.41.0)(typescript@5.1.3) + '@typescript-eslint/utils': 5.61.0(eslint@8.41.0)(typescript@5.1.3) + eslint: 8.41.0 + jest: 29.5.0(@types/node@18.16.19)(ts-node@10.9.1) + transitivePeerDependencies: + - supports-color + - typescript + dev: false /eslint-plugin-jsdoc@46.0.0(eslint@8.41.0): resolution: {integrity: sha512-xmB5WleBcPCFYlrFfdjrcfSKOJBLwyGmKa+i+fVqlIHp8g5aAoeQpBGugUzToFtQgd4hNZYlfIcP7QSxC9NYWQ==} @@ -11932,6 +12224,7 @@ packages: /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==} @@ -12957,6 +13250,12 @@ packages: engines: {node: '>=10.13.0'} hasBin: true + /prettier@3.0.0: + resolution: {integrity: sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==} + engines: {node: '>=14'} + hasBin: true + dev: false + /pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} dependencies: @@ -13855,6 +14154,14 @@ packages: dependencies: lru-cache: 6.0.0 + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: false + /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -14660,6 +14967,15 @@ packages: escape-string-regexp: 1.0.5 dev: true + /ts-api-utils@1.0.2(typescript@5.1.3): + resolution: {integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==} + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.1.3 + dev: false + /ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} @@ -15313,7 +15629,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.0.0 - webpack: 5.88.0(esbuild@0.17.16)(webpack-cli@5.0.1) + webpack: 5.88.0(webpack-cli@5.0.1) /webpack-dev-server@4.11.1(debug@4.3.4)(webpack-cli@5.0.1)(webpack@5.88.0): resolution: {integrity: sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==} @@ -15353,8 +15669,8 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.88.0(esbuild@0.17.16)(webpack-cli@5.0.1) - webpack-cli: 5.0.1(webpack-bundle-analyzer@4.8.0)(webpack-dev-server@4.11.1)(webpack@5.88.0) + webpack: 5.88.0(webpack-cli@5.0.1) + webpack-cli: 5.0.1(webpack-dev-server@4.11.1)(webpack@5.88.0) webpack-dev-middleware: 5.3.3(webpack@5.88.0) ws: 8.13.0 transitivePeerDependencies: diff --git a/test-utils/package.json b/test-utils/package.json index 288066125..2c7223a6a 100644 --- a/test-utils/package.json +++ b/test-utils/package.json @@ -8,7 +8,7 @@ "hostile": "^1.3.3", "lodash": "^4.17.21", "node-dir": "^0.1.17", - "prettier": "^2.8.8", + "prettier": "^3.0.0", "sku": "workspace:*", "serve-handler": "^6.1.3", "wait-on": "^7.0.0",