textlint-scripts v14.3.0
textlint-scripts
textlint scripts help you to create textlint rule.
Documentation of creating a textlint rule:
Install
Install with npm:
npm install textlint-scripts --save-devUsage
Use textlint-scripts as npm-scripts.
{
"scripts" : {
"build": "textlint-scripts build",
"test": "textlint-scripts test"
}
}:memo: TypeScript
textlint-scripts support TypeScript.
textlint-scripts detect the project is TypeScript by tsconfig.json in project root directory.
textlint-scripts build
Build source codes in src/ and output to lib/.
It is built by Babel with env preset.
Additionally, build command inline Node fs calls with babel-plugin-static-fs for browser compatibility.
(Web Browser does not support Node.js's fs module, this inlining feature improve compatibility between Node.js and Web Browser.)
:memo: Disable inlining by $ NO_INLINE=1 textlint-scripts build.
textlint-scripts test
Test test codes in test/ by Mocha.
Usually test textlint rule using textlint-tester.
Notes: register script
textlint-scripts also provide register script for run-time build. It will help to run tests from your IDE like WebStorm.
# js
mocha --require textlint-scripts/register "test/**/*.js"
# ts
mocha --require textlint-scripts/register-ts "test/**/*.ts"Changelog
See Releases page.
Author
License
MIT © azu
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago