UNPKG

textlint

Version:

The pluggable linting tool for natural language.

34 lines 1.67 kB
// LICENSE : MIT "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.loadFixerFormatter = exports.loadLinterFormatter = exports.loadTextlintrc = exports.createLinter = exports.cli = void 0; /** * Command line interface */ var cli_js_1 = require("./cli.js"); Object.defineProperty(exports, "cli", { enumerable: true, get: function () { return cli_js_1.cli; } }); /* = New APIs */ /** * @see {https://textlint.org/docs/use-as-modules.html#new-apis} * @example * * ```js * import { createLinter, loadTextlintrc, loadLinterFormatter } from "textlint"; * const descriptor = await loadTextlintrc(); * const linter = createLinter({ * descriptor * }); * const results = await linter.lintFiles(["*.md"]); * const formatter = await loadLinterFormatter({ formatterName: "stylish" }) * const output = formatter.format(results); * console.log(output); * ``` */ var createLinter_js_1 = require("./createLinter.js"); Object.defineProperty(exports, "createLinter", { enumerable: true, get: function () { return createLinter_js_1.createLinter; } }); var TextlintrcLoader_js_1 = require("./loader/TextlintrcLoader.js"); Object.defineProperty(exports, "loadTextlintrc", { enumerable: true, get: function () { return TextlintrcLoader_js_1.loadTextlintrc; } }); var formatter_js_1 = require("./formatter.js"); Object.defineProperty(exports, "loadLinterFormatter", { enumerable: true, get: function () { return formatter_js_1.loadLinterFormatter; } }); Object.defineProperty(exports, "loadFixerFormatter", { enumerable: true, get: function () { return formatter_js_1.loadFixerFormatter; } }); //# sourceMappingURL=index.js.map