Skip to content

Commit cc87254

Browse files
authored
Merge pull request webdevcody#661 from phoukiethseng/644-prettier-code-format
Another potential fix for prettier plugin module not found problem
2 parents c0b7ada + 2788aaa commit cc87254

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
declare module "prettier-plugin-java" {
2+
export { languages, parsers, printers, options, defaultOptions };
3+
}
4+
declare module "@prettier/plugin-ruby" {
5+
export { languages, parsers, printers, options, defaultOptions };
6+
}

packages/app/src/config/site.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
1+
/* eslint-disable */
2+
/// <reference path="prettier-plugin.d.ts" />
3+
/* eslint-enable */
4+
15
import { type Options as PrettierOptions } from "prettier";
26
import { type Language } from "./languages";
37
export type SiteConfig = typeof siteConfig;
48

9+
import * as prettierPluginJava from "prettier-plugin-java";
10+
import * as prettierPluginGo from "prettier-plugin-go-template";
11+
import * as prettierPluginRuby from "@prettier/plugin-ruby";
12+
513
export const siteConfig = {
614
name: "CodeRacer",
715
description: "Accelerating coding skills, competitive thrills!",
@@ -77,9 +85,9 @@ export const siteConfig = {
7785
endOfLine: "lf",
7886
singleAttributePerLine: false,
7987
plugins: [
80-
"prettier-plugin-java/dist/index.js",
81-
"prettier-plugin-go-template/lib/index.js",
82-
"@prettier/plugin-ruby/src/plugin.js",
88+
"prettier-plugin-java",
89+
"prettier-plugin-go-template",
90+
"@prettier/plugin-ruby",
8391
],
8492
} satisfies PrettierOptions,
8593
parserMap: new Map<Language, string>([

0 commit comments

Comments
 (0)