Skip to content

Commit 6478420

Browse files
Added some temporarily-disabled code for lazy-loading buil-tin plugins
1 parent 4f6afb0 commit 6478420

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/prettier_serial.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import prettierYaml from "prettier/plugins/yaml";
1717
import { getPlugins, resolve } from "./utils.js";
1818
import type { ContextOptions, LazyFormatOptions, PluginsOptions } from "./types.js";
1919

20-
//TODO: Avoid loading plugins until they are actually needed
20+
//TODO: Avoid loading plugins until they are actually needed (https://github.com/prettier/prettier/blob/main/src/main/plugins/load-builtin-plugins.js)
2121

2222
async function check(filePath: string, fileContent: string, formatOptions: LazyFormatOptions, contextOptions: ContextOptions, pluginsOptions: PluginsOptions ): Promise<boolean> {
2323
const fileContentFormatted = await format(filePath, fileContent, formatOptions, contextOptions, pluginsOptions);

src/utils.ts

+5
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,10 @@ function getPlugins(names: string[]): PromiseMaybe<PrettierPlugin[]> {
133133
return Promise.all(names.map(getPlugin));
134134
}
135135

136+
// const getPluginsBuiltin = once(async (): Promise<PrettierPlugin[]> => {
137+
// return (await import("prettier/src/main/plugins/load-builtin-plugins.js")).default;
138+
// });
139+
136140
function getPluginsPaths(names: string[]): string[] {
137141
const pluginsPaths = names.map(getPluginPath);
138142
return pluginsPaths;
@@ -642,6 +646,7 @@ export {
642646
getPluginPath,
643647
getPluginVersion,
644648
getPlugins,
649+
// getPluginsBuiltin,
645650
getPluginsPaths,
646651
getPluginsVersions,
647652
getProjectPath,

0 commit comments

Comments
 (0)