From 564de6b249e2a7254c2731c26e992df26981a5da Mon Sep 17 00:00:00 2001 From: Vitaly Puzrin Date: Wed, 14 Oct 2020 19:35:09 +0300 Subject: [PATCH] Deps bump & related updates --- .eslintrc.yml | 2 +- CHANGELOG.md | 1 + bin/markdown-it.js | 34 +++++++++++++++++++--------------- lib/index.js | 2 +- package.json | 4 ++-- support/markdown-it.js | 10 ++++------ support/specsplit.js | 10 ++++------ 7 files changed, 32 insertions(+), 31 deletions(-) diff --git a/.eslintrc.yml b/.eslintrc.yml index 75ada0a..27778e3 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -144,7 +144,7 @@ rules: #spaced-comment: [ 1, always, { exceptions: [ '/', '=' ] } ] strict: [ 2, global ] quotes: [ 2, single, avoid-escape ] - quote-props: [ 1, 'as-needed', { "keywords": true } ] + quote-props: [ 1, 'as-needed' ] radix: 2 use-isnan: 2 valid-typeof: 2 diff --git a/CHANGELOG.md b/CHANGELOG.md index faaa32d..1c96dee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Rewrite tables according to latest GFM spec, #697. - Use `rollup.js` to browserify sources. - Drop `bower.json` (bower reached EOL). +- Deps bump. ### Fixed - Fix mappings for table rows (amended fix made in 11.0.1), #705. diff --git a/bin/markdown-it.js b/bin/markdown-it.js index 5bd321c..d916635 100755 --- a/bin/markdown-it.js +++ b/bin/markdown-it.js @@ -12,42 +12,46 @@ var argparse = require('argparse'); var cli = new argparse.ArgumentParser({ prog: 'markdown-it', - version: require('../package.json').version, - addHelp: true + add_help: true }); -cli.addArgument([ '--no-html' ], { +cli.add_argument('-v', '--version', { + action: 'version', + version: require('../package.json').version +}); + +cli.add_argument('--no-html', { help: 'Disable embedded HTML', - action: 'storeTrue' + action: 'store_true' }); -cli.addArgument([ '-l', '--linkify' ], { +cli.add_argument('-l', '--linkify', { help: 'Autolink text', - action: 'storeTrue' + action: 'store_true' }); -cli.addArgument([ '-t', '--typographer' ], { +cli.add_argument('-t', '--typographer', { help: 'Enable smartquotes and other typographic replacements', - action: 'storeTrue' + action: 'store_true' }); -cli.addArgument([ '--trace' ], { +cli.add_argument('--trace', { help: 'Show stack trace on error', - action: 'storeTrue' + action: 'store_true' }); -cli.addArgument([ 'file' ], { +cli.add_argument('file', { help: 'File to read', nargs: '?', - defaultValue: '-' + default: '-' }); -cli.addArgument([ '-o', '--output' ], { +cli.add_argument('-o', '--output', { help: 'File to write', - defaultValue: '-' + default: '-' }); -var options = cli.parseArgs(); +var options = cli.parse_args(); function readFile(filename, encoding, callback) { diff --git a/lib/index.js b/lib/index.js index 69d3daf..7e1f7e4 100644 --- a/lib/index.js +++ b/lib/index.js @@ -15,7 +15,7 @@ var punycode = require('punycode'); var config = { - 'default': require('./presets/default'), + default: require('./presets/default'), zero: require('./presets/zero'), commonmark: require('./presets/commonmark') }; diff --git a/package.json b/package.json index a684cf7..384ef87 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "dist/" ], "dependencies": { - "argparse": "^1.0.7", + "argparse": "^2.0.1", "entities": "~2.0.0", "linkify-it": "^3.0.1", "mdurl": "^1.0.1", @@ -74,7 +74,7 @@ "rollup-plugin-terser": "^7.0.2", "shelljs": "^0.8.4", "stylus": "^0.54.5", - "supertest": "^4.0.2" + "supertest": "^5.0.0" }, "mocha": { "inline-diffs": true diff --git a/support/markdown-it.js b/support/markdown-it.js index bdbcfed..51cad96 100755 --- a/support/markdown-it.js +++ b/support/markdown-it.js @@ -11,18 +11,16 @@ var argparse = require('argparse'); //////////////////////////////////////////////////////////////////////////////// var cli = new argparse.ArgumentParser({ - prog: 'markdown-it.js', - version: require('../package.json').version, - addHelp: true + add_help: true }); -cli.addArgument([ 'file' ], { +cli.add_argument('file', { help: 'File to read', nargs: '?', - defaultValue: '-' + default: '-' }); -var options = cli.parseArgs(); +var options = cli.parse_args(); function readFile(filename, encoding, callback) { diff --git a/support/specsplit.js b/support/specsplit.js index 62f86f8..925334c 100755 --- a/support/specsplit.js +++ b/support/specsplit.js @@ -13,22 +13,20 @@ var argparse = require('argparse'); var cli = new argparse.ArgumentParser({ - prog: 'specsplit', - version: require('../package.json').version, - addHelp: true + add_help: true }); -cli.addArgument([ 'type' ], { +cli.add_argument('type', { help: 'type of examples to filter', nargs: '?', choices: [ 'good', 'bad' ] }); -cli.addArgument([ 'spec' ], { +cli.add_argument('spec', { help: 'spec file to read' }); -var options = cli.parseArgs(); +var options = cli.parse_args(); ////////////////////////////////////////////////////////////////////////////////