diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d9b2153a66..35b28f1f18 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.0' +lockfileVersion: '6.1' settings: autoInstallPeers: true @@ -10,7 +10,7 @@ importers: devDependencies: '@empathyco/eslint-plugin-x': specifier: file:packages/eslint-plugin-x - version: file:packages/eslint-plugin-x(eslint@8.33.0)(prettier@2.8.3)(typescript@4.9.4) + version: file:packages/eslint-plugin-x(eslint@8.33.0)(prettier@3.0.3)(typescript@4.9.4) colors: specifier: 1.4.0 version: 1.4.0 @@ -33,8 +33,8 @@ importers: specifier: ~13.2.0 version: 13.2.0 prettier: - specifier: ~2.8.3 - version: 2.8.3 + specifier: ~3.0.3 + version: 3.0.3 packages/deep-merge: dependencies: @@ -74,13 +74,13 @@ importers: version: 5.49.0(eslint@8.32.0)(typescript@4.9.4) '@vue/eslint-config-prettier': specifier: ^7.0.0 - version: 7.0.0(eslint@8.32.0)(prettier@2.8.3) + version: 7.0.0(eslint@8.32.0)(prettier@3.0.3) '@vue/eslint-config-typescript': specifier: ~11.0.0 version: 11.0.0(eslint-plugin-vue@8.7.1)(eslint@8.32.0)(typescript@4.9.4) eslint-config-prettier: - specifier: ^8.5.0 - version: 8.5.0(eslint@8.32.0) + specifier: ^9.0.0 + version: 9.0.0(eslint@8.32.0) eslint-import-resolver-typescript: specifier: ~3.5.2 version: 3.5.2(eslint-plugin-import@2.27.5)(eslint@8.32.0) @@ -97,8 +97,8 @@ importers: specifier: ~39.6.4 version: 39.6.4(eslint@8.32.0) eslint-plugin-prettier: - specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.32.0)(prettier@2.8.3) + specifier: ^5.0.0 + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.32.0)(prettier@3.0.3) eslint-plugin-tsdoc: specifier: ~0.2.17 version: 0.2.17 @@ -109,15 +109,15 @@ importers: specifier: ~2.0.0 version: 2.0.0(eslint@8.32.0) prettier-plugin-tailwindcss: - specifier: ~0.3.0 - version: 0.3.0(prettier@2.8.3) + specifier: ~0.5.4 + version: 0.5.4(prettier@3.0.3) devDependencies: eslint: specifier: ~8.32.0 version: 8.32.0 prettier: - specifier: ~2.8.3 - version: 2.8.3 + specifier: ~3.0.3 + version: 3.0.3 packages/jest-utils: devDependencies: @@ -479,7 +479,7 @@ importers: version: 5.0.4(@vue/cli-service@5.0.4) '@vue/cli-service': specifier: ~5.0.4 - version: 5.0.4(@babel/core@7.22.9)(esbuild@0.17.19)(sass-loader@13.3.0)(vue-template-compiler@2.7.14)(vue@2.7.14) + version: 5.0.4(@babel/core@7.22.9)(esbuild@0.17.19)(prettier@3.0.3)(sass-loader@13.3.0)(vue-template-compiler@2.7.14)(vue@2.7.14) '@vue/test-utils': specifier: ~1.0.3 version: 1.0.3(vue-template-compiler@2.7.14)(vue@2.7.14) @@ -567,6 +567,9 @@ importers: vue-docgen-cli: specifier: ~4.67.0 version: 4.67.0(vue@2.7.14) + vue-loader: + specifier: ^15.10.2 + version: 15.10.2(css-loader@6.8.1)(prettier@3.0.3)(vue-template-compiler@2.7.14)(webpack@5.88.2) vue-router: specifier: ~3.6.5 version: 3.6.5(vue@2.7.14) @@ -3891,7 +3894,7 @@ packages: '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 cypress: '*' dependencies: - '@vue/cli-service': 5.0.4(@babel/core@7.22.9)(esbuild@0.17.19)(sass-loader@13.3.0)(vue-template-compiler@2.7.14)(vue@2.7.14) + '@vue/cli-service': 5.0.4(@babel/core@7.22.9)(esbuild@0.17.19)(prettier@3.0.3)(sass-loader@13.3.0)(vue-template-compiler@2.7.14)(vue@2.7.14) '@vue/cli-shared-utils': 5.0.8 cypress: 13.2.0 eslint-plugin-cypress: 2.12.1(eslint@8.33.0) @@ -3905,7 +3908,7 @@ packages: peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 dependencies: - '@vue/cli-service': 5.0.4(@babel/core@7.22.9)(esbuild@0.17.19)(sass-loader@13.3.0)(vue-template-compiler@2.7.14)(vue@2.7.14) + '@vue/cli-service': 5.0.4(@babel/core@7.22.9)(esbuild@0.17.19)(prettier@3.0.3)(sass-loader@13.3.0)(vue-template-compiler@2.7.14)(vue@2.7.14) '@vue/cli-shared-utils': 5.0.8 transitivePeerDependencies: - encoding @@ -3927,7 +3930,7 @@ packages: dependencies: '@babel/core': 7.22.9 '@types/webpack-env': 1.18.1 - '@vue/cli-service': 5.0.4(@babel/core@7.22.9)(esbuild@0.17.19)(sass-loader@13.3.0)(vue-template-compiler@2.7.14)(vue@2.7.14) + '@vue/cli-service': 5.0.4(@babel/core@7.22.9)(esbuild@0.17.19)(prettier@3.0.3)(sass-loader@13.3.0)(vue-template-compiler@2.7.14)(vue@2.7.14) '@vue/cli-shared-utils': 5.0.8 babel-loader: 8.3.0(@babel/core@7.22.9)(webpack@5.88.2) fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.33.0)(typescript@4.9.4)(vue-template-compiler@2.7.14)(webpack@5.88.2) @@ -3954,10 +3957,10 @@ packages: peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 dependencies: - '@vue/cli-service': 5.0.4(@babel/core@7.22.9)(esbuild@0.17.19)(sass-loader@13.3.0)(vue-template-compiler@2.7.14)(vue@2.7.14) + '@vue/cli-service': 5.0.4(@babel/core@7.22.9)(esbuild@0.17.19)(prettier@3.0.3)(sass-loader@13.3.0)(vue-template-compiler@2.7.14)(vue@2.7.14) dev: true - /@vue/cli-service@5.0.4(@babel/core@7.22.9)(esbuild@0.17.19)(sass-loader@13.3.0)(vue-template-compiler@2.7.14)(vue@2.7.14): + /@vue/cli-service@5.0.4(@babel/core@7.22.9)(esbuild@0.17.19)(prettier@3.0.3)(sass-loader@13.3.0)(vue-template-compiler@2.7.14)(vue@2.7.14): resolution: {integrity: sha512-xRiLNTFYmMCT9edZpyYXHijW5xot3gbZpcWDOXUOhKPHN4qs4XqWALnZlU97JYjZOr3XIr/ZvyciyEfrlUVqSA==} engines: {node: ^12.0.0 || >= 14.0.0} hasBin: true @@ -3997,7 +4000,7 @@ packages: '@vue/cli-plugin-vuex': 5.0.4(@vue/cli-service@5.0.4) '@vue/cli-shared-utils': 5.0.8 '@vue/component-compiler-utils': 3.3.0(pug@3.0.2) - '@vue/vue-loader-v15': /vue-loader@15.10.1(css-loader@6.8.1)(vue-template-compiler@2.7.14)(webpack@5.88.2) + '@vue/vue-loader-v15': /vue-loader@15.10.2(css-loader@6.8.1)(prettier@3.0.3)(vue-template-compiler@2.7.14)(webpack@5.88.2) '@vue/web-component-wrapper': 1.3.0 acorn: 8.10.0 acorn-walk: 8.2.0 @@ -4085,6 +4088,7 @@ packages: - mustache - nunjucks - plates + - prettier - pug - qejs - ractive @@ -4326,7 +4330,7 @@ packages: resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} dev: false - /@vue/eslint-config-prettier@7.0.0(eslint@8.32.0)(prettier@2.8.3): + /@vue/eslint-config-prettier@7.0.0(eslint@8.32.0)(prettier@3.0.3): resolution: {integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw==} peerDependencies: eslint: '>= 7.28.0' @@ -4334,11 +4338,11 @@ packages: dependencies: eslint: 8.32.0 eslint-config-prettier: 8.5.0(eslint@8.32.0) - eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.32.0)(prettier@2.8.3) - prettier: 2.8.3 + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.32.0)(prettier@3.0.3) + prettier: 3.0.3 dev: false - /@vue/eslint-config-prettier@7.0.0(eslint@8.33.0)(prettier@2.8.3): + /@vue/eslint-config-prettier@7.0.0(eslint@8.33.0)(prettier@3.0.3): resolution: {integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw==} peerDependencies: eslint: '>= 7.28.0' @@ -4346,8 +4350,8 @@ packages: dependencies: eslint: 8.33.0 eslint-config-prettier: 8.5.0(eslint@8.33.0) - eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.33.0)(prettier@2.8.3) - prettier: 2.8.3 + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.33.0)(prettier@3.0.3) + prettier: 3.0.3 dev: true /@vue/eslint-config-typescript@11.0.0(eslint-plugin-vue@8.7.1)(eslint@8.32.0)(typescript@4.9.4): @@ -7803,6 +7807,24 @@ packages: eslint: 8.33.0 dev: true + /eslint-config-prettier@9.0.0(eslint@8.32.0): + resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: 8.32.0 + dev: false + + /eslint-config-prettier@9.0.0(eslint@8.33.0): + resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: 8.33.0 + dev: true + /eslint-import-resolver-node@0.3.7: resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} dependencies: @@ -8074,7 +8096,7 @@ packages: - supports-color dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.32.0)(prettier@2.8.3): + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.32.0)(prettier@3.0.3): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -8087,11 +8109,11 @@ packages: dependencies: eslint: 8.32.0 eslint-config-prettier: 8.5.0(eslint@8.32.0) - prettier: 2.8.3 + prettier: 3.0.3 prettier-linter-helpers: 1.0.0 dev: false - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.33.0)(prettier@2.8.3): + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.33.0)(prettier@3.0.3): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -8104,8 +8126,50 @@ packages: dependencies: eslint: 8.33.0 eslint-config-prettier: 8.5.0(eslint@8.33.0) - prettier: 2.8.3 + prettier: 3.0.3 + prettier-linter-helpers: 1.0.0 + dev: true + + /eslint-plugin-prettier@5.0.0(eslint-config-prettier@9.0.0)(eslint@8.32.0)(prettier@3.0.3): + resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} + 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: 8.32.0 + eslint-config-prettier: 9.0.0(eslint@8.32.0) + prettier: 3.0.3 prettier-linter-helpers: 1.0.0 + synckit: 0.8.5 + dev: false + + /eslint-plugin-prettier@5.0.0(eslint-config-prettier@9.0.0)(eslint@8.33.0)(prettier@3.0.3): + resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} + 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: 8.33.0 + eslint-config-prettier: 9.0.0(eslint@8.33.0) + prettier: 3.0.3 + prettier-linter-helpers: 1.0.0 + synckit: 0.8.5 dev: true /eslint-plugin-react@7.32.1(eslint@8.33.0): @@ -13487,16 +13551,16 @@ packages: dependencies: fast-diff: 1.3.0 - /prettier-plugin-tailwindcss@0.3.0(prettier@2.8.3): - resolution: {integrity: sha512-009/Xqdy7UmkcTBpwlq7jsViDqXAYSOMLDrHAdTMlVZOrKfM2o9Ci7EMWTMZ7SkKBFTG04UM9F9iM2+4i6boDA==} - engines: {node: '>=12.17.0'} + /prettier-plugin-tailwindcss@0.5.4(prettier@3.0.3): + resolution: {integrity: sha512-QZzzB1bID6qPsKHTeA9qPo1APmmxfFrA5DD3LQ+vbTmAnY40eJI7t9Q1ocqel2EKMWNPLJqdTDWZj1hKYgqSgg==} + engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' '@prettier/plugin-pug': '*' '@shopify/prettier-plugin-liquid': '*' '@shufo/prettier-plugin-blade': '*' '@trivago/prettier-plugin-sort-imports': '*' - prettier: '>=2.2.0' + prettier: ^3.0 prettier-plugin-astro: '*' prettier-plugin-css-order: '*' prettier-plugin-import-sort: '*' @@ -13539,12 +13603,7 @@ packages: prettier-plugin-twig-melody: optional: true dependencies: - prettier: 2.8.3 - - /prettier@2.8.3: - resolution: {integrity: sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==} - engines: {node: '>=10.13.0'} - hasBin: true + prettier: 3.0.3 /prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} @@ -13552,6 +13611,11 @@ packages: hasBin: true dev: true + /prettier@3.0.3: + resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==} + engines: {node: '>=14'} + hasBin: true + /pretty-bytes@5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} @@ -16176,7 +16240,7 @@ packages: fs-extra: 10.1.0 hash-sum: 2.0.0 magic-string: 0.26.7 - prettier: 2.8.3 + prettier: 2.8.8 querystring: 0.2.1 rollup: 2.79.1 slash: 3.0.0 @@ -16432,12 +16496,13 @@ packages: vue: 2.7.14 dev: true - /vue-loader@15.10.1(css-loader@6.8.1)(vue-template-compiler@2.7.14)(webpack@5.88.2): - resolution: {integrity: sha512-SaPHK1A01VrNthlix6h1hq4uJu7S/z0kdLUb6klubo738NeQoLbS6V9/d8Pv19tU0XdQKju3D1HSKuI8wJ5wMA==} + /vue-loader@15.10.2(css-loader@6.8.1)(prettier@3.0.3)(vue-template-compiler@2.7.14)(webpack@5.88.2): + resolution: {integrity: sha512-ndeSe/8KQc/nlA7TJ+OBhv2qalmj1s+uBs7yHDRFaAXscFTApBzY9F1jES3bautmgWjDlDct0fw8rPuySDLwxw==} peerDependencies: '@vue/compiler-sfc': ^3.0.8 cache-loader: '*' css-loader: '*' + prettier: '*' vue-template-compiler: '*' webpack: ^3.0.0 || ^4.1.0 || ^5.0.0-0 peerDependenciesMeta: @@ -16445,6 +16510,8 @@ packages: optional: true cache-loader: optional: true + prettier: + optional: true vue-template-compiler: optional: true dependencies: @@ -16452,6 +16519,7 @@ packages: css-loader: 6.8.1(webpack@5.88.2) hash-sum: 1.0.2 loader-utils: 1.4.2 + prettier: 3.0.3 vue-hot-reload-api: 2.3.4 vue-style-loader: 4.1.3 vue-template-compiler: 2.7.14 @@ -17193,38 +17261,40 @@ packages: commander: 9.5.0 dev: true - file:packages/eslint-plugin-x(eslint@8.33.0)(prettier@2.8.3)(typescript@4.9.4): + file:packages/eslint-plugin-x(eslint@8.33.0)(prettier@3.0.3)(typescript@4.9.4): resolution: {directory: packages/eslint-plugin-x, type: directory} id: file:packages/eslint-plugin-x name: '@empathyco/eslint-plugin-x' + version: 2.0.0-alpha.38 engines: {node: '>=18'} peerDependencies: eslint: ~8.32.0 - prettier: ^2.0.5 + prettier: ^3.0.3 dependencies: '@typescript-eslint/eslint-plugin': 5.49.0(@typescript-eslint/parser@5.49.0)(eslint@8.33.0)(typescript@4.9.4) '@typescript-eslint/parser': 5.49.0(eslint@8.33.0)(typescript@4.9.4) - '@vue/eslint-config-prettier': 7.0.0(eslint@8.33.0)(prettier@2.8.3) + '@vue/eslint-config-prettier': 7.0.0(eslint@8.33.0)(prettier@3.0.3) '@vue/eslint-config-typescript': 11.0.0(eslint-plugin-vue@8.7.1)(eslint@8.33.0)(typescript@4.9.4) eslint: 8.33.0 - eslint-config-prettier: 8.5.0(eslint@8.33.0) + eslint-config-prettier: 9.0.0(eslint@8.33.0) eslint-import-resolver-typescript: 3.5.2(eslint-plugin-import@2.27.5)(eslint@8.33.0) eslint-plugin-cypress: 2.12.1(eslint@8.33.0) eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.49.0)(eslint-import-resolver-typescript@3.5.2)(eslint@8.33.0) eslint-plugin-jest: 27.2.0(@typescript-eslint/eslint-plugin@5.49.0)(eslint@8.33.0)(typescript@4.9.4) eslint-plugin-jsdoc: 39.6.4(eslint@8.33.0) - eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.33.0)(prettier@2.8.3) + eslint-plugin-prettier: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.33.0)(prettier@3.0.3) eslint-plugin-tsdoc: 0.2.17 eslint-plugin-vue: 8.7.1(eslint@8.33.0) eslint-plugin-vuejs-accessibility: 2.0.0(eslint@8.33.0) - prettier: 2.8.3 - prettier-plugin-tailwindcss: 0.3.0(prettier@2.8.3) + prettier: 3.0.3 + prettier-plugin-tailwindcss: 0.5.4(prettier@3.0.3) transitivePeerDependencies: - '@ianvs/prettier-plugin-sort-imports' - '@prettier/plugin-pug' - '@shopify/prettier-plugin-liquid' - '@shufo/prettier-plugin-blade' - '@trivago/prettier-plugin-sort-imports' + - '@types/eslint' - eslint-import-resolver-webpack - jest - prettier-plugin-astro