@stedi/prettier-plugin-jsonata
Version:
Prettier plugin for JSONata language
28 lines (27 loc) • 808 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.printers = exports.parsers = exports.languages = exports.AST_FORMAT_NAME = exports.AST_PARSER_NAME = void 0;
const parser_1 = require("./parser");
const printer_1 = require("./printer");
exports.AST_PARSER_NAME = "JSONata";
exports.AST_FORMAT_NAME = "JSONataASTNode";
exports.languages = [
{
name: "JSONata",
extensions: ["jsonata", "JSONata"],
parsers: [exports.AST_PARSER_NAME],
},
];
exports.parsers = {
[exports.AST_PARSER_NAME]: {
astFormat: exports.AST_FORMAT_NAME,
parse: parser_1.parse,
locStart: parser_1.locStart,
locEnd: parser_1.locEnd,
},
};
exports.printers = {
[exports.AST_FORMAT_NAME]: {
print: printer_1.print,
},
};
;