Skip to content

Commit 5e43cc6

Browse files
Update Prettier dependency in @react-router/dev (#14049)
1 parent 23bdf26 commit 5e43cc6

File tree

5 files changed

+15
-19
lines changed

5 files changed

+15
-19
lines changed

.changeset/strong-grapes-accept.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@react-router/dev": patch
3+
---
4+
5+
Update to Prettier v3 for formatting when running `react-router reveal --no-typescript`

packages/react-router-dev/cli/commands.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ export async function generateEntry(
152152
let outputFile = path.resolve(appDirectory, outputEntry);
153153

154154
if (!useTypeScript) {
155-
let javascript = convertFileToJS(contents, {
155+
let javascript = await convertFileToJS(contents, {
156156
cwd: rootDirectory,
157157
filename: isServerEntry ? defaultEntryServer : defaultEntryClient,
158158
});

packages/react-router-dev/cli/useJavascript.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ import babelPluginSyntaxJSX from "@babel/plugin-syntax-jsx";
55
import babelPresetTypeScript from "@babel/preset-typescript";
66
import prettier from "prettier";
77

8-
export function transpile(
8+
export async function transpile(
99
tsx: string,
1010
options: {
1111
cwd?: string;
1212
filename?: string;
1313
} = {},
14-
): string {
14+
): Promise<string> {
1515
let mjs = babel.transformSync(tsx, {
1616
compact: false,
1717
cwd: options.cwd,
@@ -26,5 +26,5 @@ export function transpile(
2626
* Babel's `compact` and `retainLines` options are both bad at formatting code.
2727
* Use Prettier for nicer formatting.
2828
*/
29-
return prettier.format(mjs.code, { parser: "babel" });
29+
return await prettier.format(mjs.code, { parser: "babel" });
3030
}

packages/react-router-dev/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
"lodash": "^4.17.21",
8585
"pathe": "^1.1.2",
8686
"picocolors": "^1.1.1",
87-
"prettier": "^2.7.1",
87+
"prettier": "^3.6.2",
8888
"react-refresh": "^0.14.0",
8989
"semver": "^7.3.7",
9090
"set-cookie-parser": "^2.6.0",
@@ -103,7 +103,6 @@
103103
"@types/lodash": "^4.14.182",
104104
"@types/node": "^20.0.0",
105105
"@types/npmcli__package-json": "^4.0.0",
106-
"@types/prettier": "^2.7.3",
107106
"@types/set-cookie-parser": "^2.4.1",
108107
"@types/semver": "^7.7.0",
109108
"esbuild-register": "^3.6.0",

pnpm-lock.yaml

Lines changed: 5 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)