Inlining config for supporting browser.
npm install @textlint/config-inlinerInlining 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.
- [x] textlint-rule-prh
Install with npm:
npm install @textlint/config-inliner
``ts`
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
});
See Releases page.
Install devDependencies and Run npm test:
npm test
Pull requests and stars are always welcome.
For bugs and feature requests, please create an issue.
1. Fork it!
2. Create your feature branch: git checkout -b my-new-featuregit commit -am 'Add some feature'
3. Commit your changes: git push origin my-new-feature`
4. Push to the branch:
5. Submit a pull request :D
MIT © azu