diff options
author | Refael Ackermann <refack@gmail.com> | 2018-04-17 11:02:16 -0400 |
---|---|---|
committer | Refael Ackermann <refack@gmail.com> | 2018-09-11 14:12:07 -0400 |
commit | d3442f261ac60eafc948e681a23dc868e0b6d2da (patch) | |
tree | 93a7443c7bad3a59d09a372985608ae6d5a4225e /tools/node-lint-md-cli-rollup/src | |
parent | 623dcb7bd90ccd9876487e05ce715d2ffed9799b (diff) | |
download | android-node-v8-d3442f261ac60eafc948e681a23dc868e0b6d2da.tar.gz android-node-v8-d3442f261ac60eafc948e681a23dc868e0b6d2da.tar.bz2 android-node-v8-d3442f261ac60eafc948e681a23dc868e0b6d2da.zip |
tools: vendor in node-lint-md-cli-rollup
PR-URL: https://github.com/nodejs/node/pull/20109
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Diffstat (limited to 'tools/node-lint-md-cli-rollup/src')
-rw-r--r-- | tools/node-lint-md-cli-rollup/src/cli-entry.js | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/tools/node-lint-md-cli-rollup/src/cli-entry.js b/tools/node-lint-md-cli-rollup/src/cli-entry.js new file mode 100644 index 0000000000..ebccef8238 --- /dev/null +++ b/tools/node-lint-md-cli-rollup/src/cli-entry.js @@ -0,0 +1,29 @@ +'use strict'; + +const engine = require('unified-engine'); +const options = require('unified-args/lib/options'); +const extensions = require('markdown-extensions'); +const processor = require('remark'); +const proc = require('remark/package.json'); +const cli = require('../package.json'); +const { plugins } = require('remark-preset-lint-node'); + +const args = { + processor: processor, + name: proc.name, + description: cli.description, + version: [ + proc.name + ': ' + proc.version, + cli.name + ': ' + cli.version + ].join(', '), + ignoreName: '.' + proc.name + 'ignore', + extensions: extensions +}; +const config = options(process.argv.slice(2), args); +config.detectConfig = false; +config.plugins = plugins; + +engine(config, function done(err, code, context) { + if (err) console.error(err); + process.exit(code); +}); |