Include printer in @prettier/plugin-oxc and @prettier/plugin-hermes (#17567)

This commit is contained in:
fisker Cheung authored and GitHub committed 2025-06-07 18:21:31 +08:00
1 parent 80a3b919ea
commit 64552a44e3
2 files changed
+34 -2

No files matched your search

+17 -1
View File
@@ -1,2 +1,18 @@
export * as parsers from "../../src/language-js/parse/hermes.js";
import * as hermesParsers from "../../src/language-js/parse/hermes.js";
import * as estreePrinter from "../../src/language-js/printer.js";
const AST_FORMAT = "estree-hermes";
export const parsers = Object.fromEntries(
Object.entries(hermesParsers).map(([name, parser]) => [
name,
{ ...parser, astFormat: AST_FORMAT },
]),
);
export const printers = {
[AST_FORMAT]: estreePrinter,
};
export { default as options } from "../../src/language-js/options.js";
export { default as languages } from "./languages.evaluate.js";
+17 -1
View File
@@ -1,2 +1,18 @@
export * as parsers from "../../src/language-js/parse/oxc.js";
import * as oxcParsers from "../../src/language-js/parse/oxc.js";
import * as estreePrinter from "../../src/language-js/printer.js";
const AST_FORMAT = "estree-oxc";
export const parsers = Object.fromEntries(
Object.entries(oxcParsers).map(([name, parser]) => [
name,
{ ...parser, astFormat: AST_FORMAT },
]),
);
export const printers = {
[AST_FORMAT]: estreePrinter,
};
export { default as options } from "../../src/language-js/options.js";
export { default as languages } from "./languages.evaluate.js";