@textlint/config-inliner
v0.18.5
Published
Inlining config for supporting browser.
Readme
@textlint/config-inliner
Inlining config for supporting browser.
Some rules use fs, so fs module does not work in a browser.
Instead of using fs, inlining the content before compiling by @textlint/script-compiler.
textlint-scripts build inlining fs usage by default.
@textlint/config-inliner's target is .textlintrc configration file.
- [ ] TODO: we need to defined common rule for inlining.
Supported Rules
Install
Install with npm:
npm install @textlint/config-inlinerUsage
import { loadConfig } from "@textlint/config-loader";
import { inlineConfig } from "@textlint/config-inliner";
const configResult = await loadConfig();
const inlinedConfig = await inlineConfig({
cwd: process.cwd(),
configFilePath: configResult.configFilePath,
config: configResult.config
});Changelog
See Releases page.
Running tests
Install devDependencies and Run npm test:
npm testContributing
Pull requests and stars are always welcome.
For bugs and feature requests, please create an issue.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D
Author
License
MIT © azu
