diff options
| author | ruki <waruqi@gmail.com> | 2018-11-08 00:43:05 +0800 |
|---|---|---|
| committer | ruki <waruqi@gmail.com> | 2018-11-07 22:18:30 +0800 |
| commit | 89e95b3f143682ed9a006991bacf45c9dcba4818 (patch) | |
| tree | 4f44cf41b828577d583890bdd5a1c31e8491a6ba /node_modules/markdown-it/bin/markdown-it.js | |
| parent | aa7f0199255277949790b41c56e8ec97dd4f0da4 (diff) | |
| download | xmake-docs-vuepress.tar.gz xmake-docs-vuepress.zip | |
remove node_modulesvuepress
Diffstat (limited to 'node_modules/markdown-it/bin/markdown-it.js')
| -rwxr-xr-x | node_modules/markdown-it/bin/markdown-it.js | 113 |
1 files changed, 0 insertions, 113 deletions
diff --git a/node_modules/markdown-it/bin/markdown-it.js b/node_modules/markdown-it/bin/markdown-it.js deleted file mode 100755 index 5bd321c5..00000000 --- a/node_modules/markdown-it/bin/markdown-it.js +++ /dev/null @@ -1,113 +0,0 @@ -#!/usr/bin/env node -/*eslint no-console:0*/ - -'use strict'; - - -var fs = require('fs'); -var argparse = require('argparse'); - - -//////////////////////////////////////////////////////////////////////////////// - -var cli = new argparse.ArgumentParser({ - prog: 'markdown-it', - version: require('../package.json').version, - addHelp: true -}); - -cli.addArgument([ '--no-html' ], { - help: 'Disable embedded HTML', - action: 'storeTrue' -}); - -cli.addArgument([ '-l', '--linkify' ], { - help: 'Autolink text', - action: 'storeTrue' -}); - -cli.addArgument([ '-t', '--typographer' ], { - help: 'Enable smartquotes and other typographic replacements', - action: 'storeTrue' -}); - -cli.addArgument([ '--trace' ], { - help: 'Show stack trace on error', - action: 'storeTrue' -}); - -cli.addArgument([ 'file' ], { - help: 'File to read', - nargs: '?', - defaultValue: '-' -}); - -cli.addArgument([ '-o', '--output' ], { - help: 'File to write', - defaultValue: '-' -}); - -var options = cli.parseArgs(); - - -function readFile(filename, encoding, callback) { - if (options.file === '-') { - // read from stdin - var chunks = []; - - process.stdin.on('data', function (chunk) { chunks.push(chunk); }); - - process.stdin.on('end', function () { - return callback(null, Buffer.concat(chunks).toString(encoding)); - }); - } else { - fs.readFile(filename, encoding, callback); - } -} - - -//////////////////////////////////////////////////////////////////////////////// - -readFile(options.file, 'utf8', function (err, input) { - var output, md; - - if (err) { - if (err.code === 'ENOENT') { - console.error('File not found: ' + options.file); - process.exit(2); - } - - console.error( - options.trace && err.stack || - err.message || - String(err)); - - process.exit(1); - } - - md = require('..')({ - html: !options.no_html, - xhtmlOut: false, - typographer: options.typographer, - linkify: options.linkify - }); - - try { - output = md.render(input); - - } catch (e) { - console.error( - options.trace && e.stack || - e.message || - String(e)); - - process.exit(1); - } - - if (options.output === '-') { - // write to stdout - process.stdout.write(output); - } else { - fs.writeFileSync(options.output, output); - } -}); |
