diff --git a/package.json b/package.json index 90e88bb05c2..62323585f7a 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "js-yaml": "^4.1.0", "npm-run-all": "^4.1.5", "postinstall-postinstall": "^2.1.0", - "prettier": "^2.5.0", + "prettier": "^3.4.0", "rollup": "^3.12.0", "rollup-plugin-node-externals": "^5.1.0", "size-limit": "^5.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d406f356c57..58a535a78ee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,10 +61,10 @@ importers: version: 5.0.2(rollup@3.29.4) '@shopify/eslint-plugin': specifier: ^42.0.1 - version: 42.0.1(@babel/core@7.26.0)(eslint@8.10.0)(jest@29.7.0)(prettier@2.8.8)(typescript@4.9.3) + version: 42.0.1(@babel/core@7.26.0)(eslint@8.10.0)(jest@29.7.0)(prettier@3.4.0)(typescript@4.9.3) '@shopify/stylelint-plugin': specifier: ^11.0.0 - version: 11.0.1(prettier@2.8.8)(stylelint@14.15.0) + version: 11.0.1(prettier@3.4.0)(stylelint@14.15.0) '@shopify/typescript-configs': specifier: ^5.1.0 version: 5.1.0 @@ -111,8 +111,8 @@ importers: specifier: ^2.1.0 version: 2.1.0 prettier: - specifier: ^2.5.0 - version: 2.8.8 + specifier: ^3.4.0 + version: 3.4.0 rollup: specifier: ^3.12.0 version: 3.29.4 @@ -255,8 +255,8 @@ importers: specifier: ^0.0.5 version: 0.0.5(plop@3.1.1) prettier: - specifier: ^2.7.1 - version: 2.8.8 + specifier: ^3.4.0 + version: 3.4.0 type-fest: specifier: ^2.19.0 version: 2.19.0 @@ -416,7 +416,7 @@ importers: version: 14.2.4 storybook: specifier: ^8.4.1 - version: 8.4.2(prettier@2.8.8) + version: 8.4.2(prettier@3.4.0) transitions-all-settled: specifier: ^0.3.0 version: 0.3.0 @@ -5272,7 +5272,7 @@ packages: engines: {node: ^14.17.0 || >=16.0.0} dev: true - /@shopify/eslint-plugin@42.0.1(@babel/core@7.26.0)(eslint@8.10.0)(jest@29.7.0)(prettier@2.8.8)(typescript@4.9.3): + /@shopify/eslint-plugin@42.0.1(@babel/core@7.26.0)(eslint@8.10.0)(jest@29.7.0)(prettier@3.4.0)(typescript@4.9.3): resolution: {integrity: sha512-rtWKd0hdXkyhYo8XkG7TYYVFCIQV8cJ2zCQHaYmsq5p7q1EZ9itXoOcNFzrNjSmiqXoDjCDpBj+33bcZYHKG3Q==} peerDependencies: eslint: ^8.3.0 @@ -5293,7 +5293,7 @@ packages: eslint-plugin-jest-formatting: 3.1.0(eslint@8.10.0) eslint-plugin-jsx-a11y: 6.5.1(eslint@8.10.0) eslint-plugin-node: 11.1.0(eslint@8.10.0) - eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.10.0)(prettier@2.8.8) + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.10.0)(prettier@3.4.0) eslint-plugin-promise: 6.0.0(eslint@8.10.0) eslint-plugin-react: 7.31.10(eslint@8.10.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.10.0) @@ -5351,7 +5351,7 @@ packages: react-reconciler: 0.28.0(react@18.2.0) dev: true - /@shopify/stylelint-plugin@11.0.1(prettier@2.8.8)(stylelint@14.15.0): + /@shopify/stylelint-plugin@11.0.1(prettier@3.4.0)(stylelint@14.15.0): resolution: {integrity: sha512-5QBUaI7uFtXiiRVmH42dUgbKYfoHLc0+9sIaXNvNu2nDLZLxMoXAdj3RNOWJknj4xXETToyBTRJKRasv4CK4iA==} peerDependencies: stylelint: '>=14.1.0' @@ -5361,7 +5361,7 @@ packages: stylelint: 14.15.0 stylelint-config-prettier: 9.0.3(stylelint@14.15.0) stylelint-order: 5.0.0(stylelint@14.15.0) - stylelint-prettier: 2.0.0(prettier@2.8.8)(stylelint@14.15.0) + stylelint-prettier: 2.0.0(prettier@3.4.0)(stylelint@14.15.0) stylelint-scss: 4.7.0(stylelint@14.15.0) transitivePeerDependencies: - prettier @@ -5509,7 +5509,7 @@ packages: dependencies: '@storybook/addon-highlight': 8.4.2(storybook@8.4.2) axe-core: 4.9.0 - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/addon-highlight@8.4.2(storybook@8.4.2): @@ -5518,7 +5518,7 @@ packages: storybook: ^8.4.2 dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/addon-toolbars@8.4.2(storybook@8.4.2): @@ -5526,7 +5526,7 @@ packages: peerDependencies: storybook: ^8.4.2 dependencies: - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/addon-viewport@8.4.1(storybook@8.4.2): @@ -5535,7 +5535,7 @@ packages: storybook: ^8.4.1 dependencies: memoizerific: 1.11.3 - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/blocks@8.4.1(react-dom@18.2.0)(react@18.2.0)(storybook@8.4.2): @@ -5554,7 +5554,7 @@ packages: '@storybook/icons': 1.2.12(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) ts-dedent: 2.2.0 dev: true @@ -5566,7 +5566,7 @@ packages: dependencies: '@storybook/csf-plugin': 8.4.2(storybook@8.4.2) browser-assert: 1.2.1 - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) ts-dedent: 2.2.0 vite: 4.5.3(@types/node@20.12.5) dev: true @@ -5592,7 +5592,7 @@ packages: peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/components@8.4.2(storybook@8.4.2): @@ -5600,7 +5600,7 @@ packages: peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/components@8.4.5(storybook@8.4.2): @@ -5608,7 +5608,7 @@ packages: peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/core-common@8.0.9: @@ -5653,7 +5653,7 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/core@8.4.2(prettier@2.8.8): + /@storybook/core@8.4.2(prettier@3.4.0): resolution: {integrity: sha512-hF8GWoUZTjwwuV5j4OLhMHZtZQL/NYcVUBReC2Ba06c8PkFIKqKZwATr1zKd301gQ5Qwcn9WgmZxJTMgdKQtOg==} peerDependencies: prettier: ^2 || ^3 @@ -5667,7 +5667,7 @@ packages: esbuild: 0.18.20 esbuild-register: 3.5.0(esbuild@0.18.20) jsdoc-type-pratt-parser: 4.1.0 - prettier: 2.8.8 + prettier: 3.4.0 process: 0.11.10 recast: 0.23.6 semver: 7.6.3 @@ -5684,7 +5684,7 @@ packages: peerDependencies: storybook: ^8.4.2 dependencies: - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) unplugin: 1.5.1 dev: true @@ -5744,7 +5744,7 @@ packages: dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 2.1.4 - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/manager-api@8.4.1(storybook@8.4.2): @@ -5752,7 +5752,7 @@ packages: peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/manager-api@8.4.2(storybook@8.4.2): @@ -5760,7 +5760,7 @@ packages: peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/manager-api@8.4.5(storybook@8.4.2): @@ -5768,7 +5768,7 @@ packages: peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/node-logger@8.0.9: @@ -5780,7 +5780,7 @@ packages: peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/preview-api@8.4.2(storybook@8.4.2): @@ -5788,7 +5788,7 @@ packages: peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/react-dom-shim@8.4.1(react-dom@18.2.0)(react@18.2.0)(storybook@8.4.2): @@ -5800,7 +5800,7 @@ packages: dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/react-dom-shim@8.4.2(react-dom@18.2.0)(react@18.2.0)(storybook@8.4.2): @@ -5812,7 +5812,7 @@ packages: dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/react-vite@8.4.2(@storybook/test@8.4.5)(react-dom@18.2.0)(react@18.2.0)(rollup@3.29.4)(storybook@8.4.2)(typescript@4.9.3)(vite@4.5.3): @@ -5834,7 +5834,7 @@ packages: react-docgen: 7.0.1 react-dom: 18.2.0(react@18.2.0) resolve: 1.22.8 - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) tsconfig-paths: 4.2.0 vite: 4.5.3(@types/node@20.12.5) transitivePeerDependencies: @@ -5868,7 +5868,7 @@ packages: '@storybook/theming': 8.4.1(storybook@8.4.2) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) typescript: 4.9.3 dev: true @@ -5896,7 +5896,7 @@ packages: '@storybook/theming': 8.4.2(storybook@8.4.2) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) typescript: 4.9.3 dev: true @@ -5951,7 +5951,7 @@ packages: '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/expect': 2.0.5 '@vitest/spy': 2.0.5 - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/theming@8.4.1(storybook@8.4.2): @@ -5959,7 +5959,7 @@ packages: peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/theming@8.4.2(storybook@8.4.2): @@ -5967,7 +5967,7 @@ packages: peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/theming@8.4.5(storybook@8.4.2): @@ -5975,7 +5975,7 @@ packages: peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.0) dev: true /@storybook/types@8.0.9: @@ -11123,7 +11123,7 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.10.0)(prettier@2.8.8): + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.10.0)(prettier@3.4.0): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -11136,7 +11136,7 @@ packages: dependencies: eslint: 8.10.0 eslint-config-prettier: 8.5.0(eslint@8.10.0) - prettier: 2.8.8 + prettier: 3.4.0 prettier-linter-helpers: 1.0.0 dev: true @@ -18775,6 +18775,12 @@ packages: hasBin: true dev: true + /prettier@3.4.0: + resolution: {integrity: sha512-/OXNZcLyWkfo13ofOW5M7SLh+k5pnIs07owXK2teFpnfaOEcycnSy7HQxldaVX1ZP/7Q8oO1eDuQJNwbomQq5Q==} + engines: {node: '>=14'} + hasBin: true + dev: true + /pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} dependencies: @@ -20731,7 +20737,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /storybook@8.4.2(prettier@2.8.8): + /storybook@8.4.2(prettier@3.4.0): resolution: {integrity: sha512-GMCgyAulmLNrkUtDkCpFO4SB77YrpiIxq6e5tzaQdXEuaDu1mdNwOuP3VG7nE2FzxmqDvagSgriM68YW9iFaZA==} hasBin: true peerDependencies: @@ -20740,8 +20746,8 @@ packages: prettier: optional: true dependencies: - '@storybook/core': 8.4.2(prettier@2.8.8) - prettier: 2.8.8 + '@storybook/core': 8.4.2(prettier@3.4.0) + prettier: 3.4.0 transitivePeerDependencies: - bufferutil - supports-color @@ -21087,14 +21093,14 @@ packages: stylelint: 14.15.0 dev: true - /stylelint-prettier@2.0.0(prettier@2.8.8)(stylelint@14.15.0): + /stylelint-prettier@2.0.0(prettier@3.4.0)(stylelint@14.15.0): resolution: {integrity: sha512-jvT3G+9lopkeB0ARmDPszyfaOnvnIF+30QCjZxyt7E6fynI1T9mOKgYDNb9bXX17M7PXMZaX3j/26wqakjp1tw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: prettier: '>=2.0.0' stylelint: '>=14.0.0' dependencies: - prettier: 2.8.8 + prettier: 3.4.0 prettier-linter-helpers: 1.0.0 stylelint: 14.15.0 dev: true diff --git a/polaris-migrator/package.json b/polaris-migrator/package.json index 08bdd013c7f..8b816c2abf8 100644 --- a/polaris-migrator/package.json +++ b/polaris-migrator/package.json @@ -58,7 +58,7 @@ "@shopify/polaris": "^13.9.1", "plop": "^3.1.1", "plop-dir": "^0.0.5", - "prettier": "^2.7.1", + "prettier": "^3.4.0", "type-fest": "^2.19.0" } }