diff --git a/package.json b/package.json index b9537b5ac02..c67ce5daa87 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.5.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 2388fc23748..800e0a8b1b1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,10 +61,10 @@ importers: version: 5.1.4(rollup@3.29.5) '@shopify/eslint-plugin': specifier: ^42.0.1 - version: 42.0.1(@babel/core@7.26.9)(eslint@8.10.0)(jest@29.7.0)(prettier@2.8.8)(typescript@4.9.3) + version: 42.0.1(@babel/core@7.26.9)(eslint@8.10.0)(jest@29.7.0)(prettier@3.5.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.5.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.5.1 + version: 3.5.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.5.1 + version: 3.5.1 type-fest: specifier: ^2.19.0 version: 2.19.0 @@ -416,7 +416,7 @@ importers: version: 14.2.4 storybook: specifier: ^8.5.8 - version: 8.5.8(prettier@2.8.8) + version: 8.5.8(prettier@3.5.1) transitions-all-settled: specifier: ^0.4.0 version: 0.4.0 @@ -5491,7 +5491,7 @@ packages: engines: {node: '>=18.12.0'} dev: true - /@shopify/eslint-plugin@42.0.1(@babel/core@7.26.9)(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.9)(eslint@8.10.0)(jest@29.7.0)(prettier@3.5.1)(typescript@4.9.3): resolution: {integrity: sha512-rtWKd0hdXkyhYo8XkG7TYYVFCIQV8cJ2zCQHaYmsq5p7q1EZ9itXoOcNFzrNjSmiqXoDjCDpBj+33bcZYHKG3Q==} peerDependencies: eslint: ^8.3.0 @@ -5512,7 +5512,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.5.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) @@ -5570,7 +5570,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.5.1)(stylelint@14.15.0): resolution: {integrity: sha512-5QBUaI7uFtXiiRVmH42dUgbKYfoHLc0+9sIaXNvNu2nDLZLxMoXAdj3RNOWJknj4xXETToyBTRJKRasv4CK4iA==} peerDependencies: stylelint: '>=14.1.0' @@ -5580,7 +5580,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.5.1)(stylelint@14.15.0) stylelint-scss: 4.7.0(stylelint@14.15.0) transitivePeerDependencies: - prettier @@ -5729,7 +5729,7 @@ packages: '@storybook/addon-highlight': 8.5.8(storybook@8.5.8) '@storybook/test': 8.5.8(storybook@8.5.8) axe-core: 4.10.2 - storybook: 8.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) dev: true /@storybook/addon-highlight@8.5.8(storybook@8.5.8): @@ -5738,7 +5738,7 @@ packages: storybook: ^8.5.8 dependencies: '@storybook/global': 5.0.0 - storybook: 8.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) dev: true /@storybook/addon-toolbars@8.5.8(storybook@8.5.8): @@ -5746,7 +5746,7 @@ packages: peerDependencies: storybook: ^8.5.8 dependencies: - storybook: 8.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) dev: true /@storybook/addon-viewport@8.5.8(storybook@8.5.8): @@ -5755,7 +5755,7 @@ packages: storybook: ^8.5.8 dependencies: memoizerific: 1.11.3 - storybook: 8.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) dev: true /@storybook/blocks@8.5.8(react-dom@18.2.0)(react@18.2.0)(storybook@8.5.8): @@ -5774,7 +5774,7 @@ packages: '@storybook/icons': 1.3.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) ts-dedent: 2.2.0 dev: true @@ -5786,7 +5786,7 @@ packages: dependencies: '@storybook/csf-plugin': 8.5.8(storybook@8.5.8) browser-assert: 1.2.1 - storybook: 8.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) ts-dedent: 2.2.0 vite: 4.5.6(@types/node@20.12.5) dev: true @@ -5796,10 +5796,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.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) dev: true - /@storybook/core@8.5.8(prettier@2.8.8): + /@storybook/core@8.5.8(prettier@3.5.1): resolution: {integrity: sha512-OT02DQhkGpBgn5P+nZOZmbzxqubC4liVqbhpjp/HOGi5cOA3+fCJzDJeSDTu+pPh7dZnopC4XnR+5dWjtOJHdA==} peerDependencies: prettier: ^2 || ^3 @@ -5813,7 +5813,7 @@ packages: esbuild: 0.25.0 esbuild-register: 3.6.0(esbuild@0.25.0) jsdoc-type-pratt-parser: 4.1.0 - prettier: 2.8.8 + prettier: 3.5.1 process: 0.11.10 recast: 0.23.9 semver: 7.7.1 @@ -5830,7 +5830,7 @@ packages: peerDependencies: storybook: ^8.5.8 dependencies: - storybook: 8.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) unplugin: 1.16.1 dev: true @@ -5874,7 +5874,7 @@ packages: dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 2.1.9 - storybook: 8.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) dev: true /@storybook/manager-api@8.5.8(storybook@8.5.8): @@ -5882,7 +5882,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.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) dev: true /@storybook/preview-api@8.5.8(storybook@8.5.8): @@ -5890,7 +5890,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.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) dev: true /@storybook/react-dom-shim@8.5.8(react-dom@18.2.0)(react@18.2.0)(storybook@8.5.8): @@ -5902,7 +5902,7 @@ packages: dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) dev: true /@storybook/react-vite@8.5.8(@storybook/test@8.5.8)(react-dom@18.2.0)(react@18.2.0)(rollup@3.29.5)(storybook@8.5.8)(typescript@4.9.3)(vite@4.5.6): @@ -5929,7 +5929,7 @@ packages: react-docgen: 7.1.1 react-dom: 18.2.0(react@18.2.0) resolve: 1.22.10 - storybook: 8.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) tsconfig-paths: 4.2.0 vite: 4.5.6(@types/node@20.12.5) transitivePeerDependencies: @@ -5962,7 +5962,7 @@ packages: '@storybook/theming': 8.5.8(storybook@8.5.8) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) typescript: 4.9.3 dev: true @@ -5992,7 +5992,7 @@ packages: jest-watch-typeahead: 2.2.2(jest@29.7.0) nyc: 15.1.0 playwright: 1.50.1 - storybook: 8.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) transitivePeerDependencies: - '@swc/helpers' - '@types/node' @@ -6016,7 +6016,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.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) dev: true /@storybook/theming@8.5.8(storybook@8.5.8): @@ -6024,7 +6024,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.5.8(prettier@2.8.8) + storybook: 8.5.8(prettier@3.5.1) dev: true /@svgr/babel-plugin-add-jsx-attribute@4.2.0: @@ -11442,7 +11442,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.5.1): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -11455,7 +11455,7 @@ packages: dependencies: eslint: 8.10.0 eslint-config-prettier: 8.5.0(eslint@8.10.0) - prettier: 2.8.8 + prettier: 3.5.1 prettier-linter-helpers: 1.0.0 dev: true @@ -19313,6 +19313,12 @@ packages: hasBin: true dev: true + /prettier@3.5.1: + resolution: {integrity: sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==} + engines: {node: '>=14'} + hasBin: true + dev: true + /pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} dependencies: @@ -21310,7 +21316,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /storybook@8.5.8(prettier@2.8.8): + /storybook@8.5.8(prettier@3.5.1): resolution: {integrity: sha512-k3QDa7z4a656oO3Mx929KNm+xIdEI2nIDCKatVl1mA6vt+ge+uwoiG+ro182J9LOEppR5XXD2mQQi4u1xNsy6A==} hasBin: true peerDependencies: @@ -21319,8 +21325,8 @@ packages: prettier: optional: true dependencies: - '@storybook/core': 8.5.8(prettier@2.8.8) - prettier: 2.8.8 + '@storybook/core': 8.5.8(prettier@3.5.1) + prettier: 3.5.1 transitivePeerDependencies: - bufferutil - supports-color @@ -21679,14 +21685,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.5.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.5.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 eaefe961e2a..1e09484efdc 100644 --- a/polaris-migrator/package.json +++ b/polaris-migrator/package.json @@ -58,7 +58,7 @@ "@shopify/polaris": "^13.9.3", "plop": "^3.1.1", "plop-dir": "^0.0.5", - "prettier": "^2.7.1", + "prettier": "^3.5.1", "type-fest": "^2.19.0" } }