UNPKG

prettier-plugin-awk

Version:

[![tests](https://github.com/Beaglefoot/prettier-plugin-awk/actions/workflows/tests.yml/badge.svg)](https://github.com/Beaglefoot/prettier-plugin-awk/actions/workflows/tests.yml) [![npm](https://img.shields.io/npm/v/prettier-plugin-awk)](https://www.npmjs

30 lines 912 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultOptions = exports.printers = exports.parsers = exports.languages = void 0; const parser_1 = require("./parser"); const printer_1 = require("./printer/printer"); const wrappers_1 = require("./printer/wrappers"); exports.languages = [ { name: 'AWK', extensions: ['.awk', '.gawk'], parsers: ['awk-parse'], }, ]; exports.parsers = { 'awk-parse': { parse: (text) => parser_1.parser.parse(text).rootNode, astFormat: 'awk-format', locStart: () => -1, locEnd: () => -1, }, }; exports.printers = { 'awk-format': { print: (0, wrappers_1.withNullNodeHandler)((0, wrappers_1.withPreservedEmptyLines)((0, wrappers_1.withNodesSeparator)(printer_1.printAwk))), }, }; exports.defaultOptions = { tabWidth: 4, }; //# sourceMappingURL=index.js.map