textlint
Version:
The pluggable linting tool for natural language.
34 lines • 1.67 kB
JavaScript
// LICENSE : MIT
;
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