diff --git a/package.json b/package.json index 3e38a84f3bb..8ecdbe8b8ff 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.1", "rollup": "^3.29.5", "rollup-plugin-node-externals": "^5.1.0", "size-limit": "^5.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 868e4fba623..c8ecc7b5f81 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,10 +61,10 @@ importers: version: 5.0.2(rollup@3.29.5) '@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.1)(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.1)(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.1 + version: 3.4.1 rollup: specifier: ^3.29.5 version: 3.29.5 @@ -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.1 + version: 3.4.1 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.1) transitions-all-settled: specifier: ^0.3.0 version: 0.3.0 @@ -5210,7 +5210,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.1)(typescript@4.9.3): resolution: {integrity: sha512-rtWKd0hdXkyhYo8XkG7TYYVFCIQV8cJ2zCQHaYmsq5p7q1EZ9itXoOcNFzrNjSmiqXoDjCDpBj+33bcZYHKG3Q==} peerDependencies: eslint: ^8.3.0 @@ -5231,7 +5231,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.1) 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) @@ -5289,7 +5289,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.1)(stylelint@14.15.0): resolution: {integrity: sha512-5QBUaI7uFtXiiRVmH42dUgbKYfoHLc0+9sIaXNvNu2nDLZLxMoXAdj3RNOWJknj4xXETToyBTRJKRasv4CK4iA==} peerDependencies: stylelint: '>=14.1.0' @@ -5299,7 +5299,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.1)(stylelint@14.15.0) stylelint-scss: 4.7.0(stylelint@14.15.0) transitivePeerDependencies: - prettier @@ -5447,7 +5447,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.1) dev: true /@storybook/addon-highlight@8.4.2(storybook@8.4.2): @@ -5456,7 +5456,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.1) dev: true /@storybook/addon-toolbars@8.4.2(storybook@8.4.2): @@ -5464,7 +5464,7 @@ packages: peerDependencies: storybook: ^8.4.2 dependencies: - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.1) dev: true /@storybook/addon-viewport@8.4.1(storybook@8.4.2): @@ -5473,7 +5473,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.1) dev: true /@storybook/blocks@8.4.1(react-dom@18.2.0)(react@18.2.0)(storybook@8.4.2): @@ -5492,7 +5492,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.1) ts-dedent: 2.2.0 dev: true @@ -5504,7 +5504,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.1) ts-dedent: 2.2.0 vite: 4.5.3(@types/node@20.12.5) dev: true @@ -5514,7 +5514,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.1) dev: true /@storybook/components@8.4.5(storybook@8.4.2): @@ -5522,7 +5522,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.1) dev: true /@storybook/components@8.4.6(storybook@8.4.2): @@ -5530,10 +5530,10 @@ 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.1) dev: true - /@storybook/core@8.4.2(prettier@2.8.8): + /@storybook/core@8.4.2(prettier@3.4.1): resolution: {integrity: sha512-hF8GWoUZTjwwuV5j4OLhMHZtZQL/NYcVUBReC2Ba06c8PkFIKqKZwATr1zKd301gQ5Qwcn9WgmZxJTMgdKQtOg==} peerDependencies: prettier: ^2 || ^3 @@ -5547,7 +5547,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.1 process: 0.11.10 recast: 0.23.6 semver: 7.6.3 @@ -5564,7 +5564,7 @@ packages: peerDependencies: storybook: ^8.4.2 dependencies: - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.1) unplugin: 1.5.1 dev: true @@ -5602,7 +5602,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.1) dev: true /@storybook/manager-api@8.4.2(storybook@8.4.2): @@ -5610,7 +5610,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.1) dev: true /@storybook/manager-api@8.4.5(storybook@8.4.2): @@ -5618,7 +5618,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.1) dev: true /@storybook/manager-api@8.4.6(storybook@8.4.2): @@ -5626,7 +5626,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.1) dev: true /@storybook/preview-api@8.4.2(storybook@8.4.2): @@ -5634,7 +5634,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.1) dev: true /@storybook/preview-api@8.4.6(storybook@8.4.2): @@ -5642,7 +5642,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.1) dev: true /@storybook/react-dom-shim@8.4.2(react-dom@18.2.0)(react@18.2.0)(storybook@8.4.2): @@ -5654,7 +5654,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.1) dev: true /@storybook/react-dom-shim@8.4.6(react-dom@18.2.0)(react@18.2.0)(storybook@8.4.2): @@ -5666,7 +5666,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.1) 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.5)(storybook@8.4.2)(typescript@4.9.3)(vite@4.5.3): @@ -5688,7 +5688,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.1) tsconfig-paths: 4.2.0 vite: 4.5.3(@types/node@20.12.5) transitivePeerDependencies: @@ -5722,7 +5722,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.1) typescript: 4.9.3 dev: true @@ -5750,7 +5750,7 @@ packages: '@storybook/theming': 8.4.6(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.1) typescript: 4.9.3 dev: true @@ -5780,7 +5780,7 @@ packages: jest-watch-typeahead: 2.2.2(jest@29.7.0) nyc: 15.1.0 playwright: 1.43.1 - storybook: 8.4.2(prettier@2.8.8) + storybook: 8.4.2(prettier@3.4.1) transitivePeerDependencies: - '@swc/helpers' - '@types/node' @@ -5804,7 +5804,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.1) dev: true /@storybook/theming@8.4.2(storybook@8.4.2): @@ -5812,7 +5812,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.1) dev: true /@storybook/theming@8.4.5(storybook@8.4.2): @@ -5820,7 +5820,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.1) dev: true /@storybook/theming@8.4.6(storybook@8.4.2): @@ -5828,7 +5828,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.1) dev: true /@svgr/babel-plugin-add-jsx-attribute@4.2.0: @@ -10923,7 +10923,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.1): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -10936,7 +10936,7 @@ packages: dependencies: eslint: 8.10.0 eslint-config-prettier: 8.5.0(eslint@8.10.0) - prettier: 2.8.8 + prettier: 3.4.1 prettier-linter-helpers: 1.0.0 dev: true @@ -18483,6 +18483,12 @@ packages: hasBin: true dev: true + /prettier@3.4.1: + resolution: {integrity: sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==} + engines: {node: '>=14'} + hasBin: true + dev: true + /pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} dependencies: @@ -20439,7 +20445,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /storybook@8.4.2(prettier@2.8.8): + /storybook@8.4.2(prettier@3.4.1): resolution: {integrity: sha512-GMCgyAulmLNrkUtDkCpFO4SB77YrpiIxq6e5tzaQdXEuaDu1mdNwOuP3VG7nE2FzxmqDvagSgriM68YW9iFaZA==} hasBin: true peerDependencies: @@ -20448,8 +20454,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.1) + prettier: 3.4.1 transitivePeerDependencies: - bufferutil - supports-color @@ -20795,14 +20801,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.1)(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.1 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 0479539c4ac..f5758e73c3e 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.1", "type-fest": "^2.19.0" } }