diff --git a/.travis.yml b/.travis.yml
index 4c3c7c99..5cd4fa73 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,4 +3,3 @@ node_js:
- 13
- 12
- 10
- - 8
diff --git a/LICENSE b/LICENSE
index b1574a47..d9e1e9d6 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
The MIT License (MIT)
-Copyright (c) 2014-19 Lloyd Brookes <75pound@gmail.com>
+Copyright (c) 2014-20 Lloyd Brookes <75pound@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/README.md b/README.md
index 04adfc35..c5172338 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
[![npm module downloads](http://img.shields.io/npm/dt/jsdoc-to-markdown.svg)](https://www.npmjs.org/package/jsdoc-to-markdown)
[![Build Status](https://travis-ci.org/jsdoc2md/jsdoc-to-markdown.svg?branch=master)](https://travis-ci.org/jsdoc2md/jsdoc-to-markdown)
[![Coverage Status](https://coveralls.io/repos/github/jsdoc2md/jsdoc-to-markdown/badge.svg?branch=master)](https://coveralls.io/github/jsdoc2md/jsdoc-to-markdown?branch=master)
-[![Dependency Status](https://david-dm.org/jsdoc2md/jsdoc-to-markdown.svg)](https://david-dm.org/jsdoc2md/jsdoc-to-markdown)
+[![Dependency Status](https://badgen.net/david/dep/jsdoc2md/jsdoc-to-markdown)](https://david-dm.org/jsdoc2md/jsdoc-to-markdown)
[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](https://github.com/feross/standard)
[![Join the chat at https://gitter.im/jsdoc2md/jsdoc2md](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/jsdoc2md/jsdoc2md?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
@@ -18,8 +18,8 @@ Generates markdown API documentation from [jsdoc](http://usejsdoc.org) annotated
```js
/**
* A quite wonderful function.
- * @param {object} - privacy gown
- * @param {object} - security
+ * @param {object} - Privacy gown
+ * @param {object} - Security
* @returns {survival}
*/
function protection (cloak, dagger) {}
@@ -41,8 +41,8 @@ A quite wonderful function.
| Param | Type | Description |
| ------ | ------------------- | ------------ |
-| cloak | object
| privacy gown |
-| dagger | object
| security |
+| cloak | object
| Privacy gown |
+| dagger | object
| Security |
```
@@ -59,4 +59,4 @@ $ npm install --save-dev jsdoc-to-markdown
* * *
-© 2014-19 Lloyd Brookes \<75pound@gmail.com\>.
+© 2014-20 Lloyd Brookes \<75pound@gmail.com\>.
diff --git a/package-lock.json b/package-lock.json
index 49f85bee..33d7d314 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5,17 +5,37 @@
"requires": true,
"dependencies": {
"@babel/parser": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.3.tgz",
- "integrity": "sha512-bqv+iCo9i+uLVbI0ILzKkvMorqxouI+GbV13ivcARXn9NNEabi2IEz912IgNpT/60BNXac5dgcfjb94NjsF33A=="
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz",
+ "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g=="
},
"@test-runner/default-view": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/@test-runner/default-view/-/default-view-0.3.5.tgz",
- "integrity": "sha512-DFaYylqxIVIndIDWKi34OOXk69L7Qx7sGvdl7pJ77F+IWADVb9KlorTQZpJ1JR29/SFwZsKiXpzpUF8qDRMtNg==",
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/@test-runner/default-view/-/default-view-0.5.2.tgz",
+ "integrity": "sha512-/0V8TWxVaKibzEZ6fFoWe3NCef7NDI4qg4cavqaBtfT59cu1e3knUWm/07yxDnEkWvYr7jgZhm62QnW2j/y/VQ==",
"dev": true,
"requires": {
- "ansi-escape-sequences": "^5.1.1"
+ "ansi-escape-sequences": "^5.1.2"
+ },
+ "dependencies": {
+ "ansi-escape-sequences": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-5.1.2.tgz",
+ "integrity": "sha512-JcpoVp1W1bl1Qn4cVuiXEhD6+dyXKSOgCn2zlzE8inYgCJCBy1aPnUhlz6I4DFum8D4ovb9Qi/iAjUcGvG2lqw==",
+ "dev": true,
+ "requires": {
+ "array-back": "^4.0.0"
+ }
+ }
+ }
+ },
+ "@test-runner/live-view": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/@test-runner/live-view/-/live-view-0.1.6.tgz",
+ "integrity": "sha512-B/nCNGD7z8zO3pVetTkOtFlAbnfe/2jLszMfV7DZXuqnelCDob/kVTahPSklyInOLooFZofsjVqkGsvC/7GvPQ==",
+ "dev": true,
+ "requires": {
+ "ansi-escape-sequences": "^5.1.2"
},
"dependencies": {
"ansi-escape-sequences": {
@@ -30,12 +50,12 @@
}
},
"@test-runner/oneline-view": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/@test-runner/oneline-view/-/oneline-view-0.1.1.tgz",
- "integrity": "sha512-giLmRAoyi7V0/AHr8AQqhry6+VvsSZpheoYLwbpFr5uz687ynFD3O9LW9KgSfsOEeAH7ICHGZpGBz3YA6PeI7A==",
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/@test-runner/oneline-view/-/oneline-view-0.1.3.tgz",
+ "integrity": "sha512-SvCj4zaDsM2SWGh32J16U0Knn+OKP9rP2uMZLandyRVhoYvt9AlQqPsVu0OHiGz5j3aF8DRLBvR3yHEgrP8Duw==",
"dev": true,
"requires": {
- "@test-runner/default-view": "^0.3.2",
+ "@test-runner/default-view": "^0.5.2",
"ansi-escape-sequences": "^5.1.2",
"string-length": "^3.1.0"
},
@@ -140,9 +160,9 @@
"dev": true
},
"aws4": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
- "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz",
+ "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==",
"dev": true
},
"balanced-match": {
@@ -160,9 +180,9 @@
}
},
"bluebird": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz",
- "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg=="
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
},
"brace-expansion": {
"version": "1.1.11",
@@ -327,9 +347,9 @@
"integrity": "sha512-f0QqPLpRTgMQn/pQIynf+SdE73Lw5Q1jn4hjirHLgH/NJ71TiHjXusV16BmOyuK5rRQ1W2f++II+TFZbQOh4hA=="
},
"composite-class": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/composite-class/-/composite-class-1.0.0.tgz",
- "integrity": "sha512-WhFlThXtN1DkSWXaQBvZdnjblRWSnKYpI0rHObzQItuv1MleJ1FidaumUmTQoCtA8gaAArrU7YcJM7ncKgKdKg==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/composite-class/-/composite-class-2.0.1.tgz",
+ "integrity": "sha512-zEUaKe0wIkAMonjQPZPm4w7aylosaMjqGpHynYT2V05q02I93CWfBxp3kV2iB7anvc/aDvCJN36FzFco3c788A==",
"dev": true
},
"concat-map": {
@@ -359,17 +379,16 @@
"dev": true
},
"coveralls": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.7.tgz",
- "integrity": "sha512-mUuH2MFOYB2oBaA4D4Ykqi9LaEYpMMlsiOMJOrv358yAjP6enPIk55fod2fNJ8AvwoYXStWQls37rA+s5e7boA==",
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.9.tgz",
+ "integrity": "sha512-nNBg3B1+4iDox5A5zqHKzUTiwl2ey4k2o0NEcVZYvl+GOSJdKBj4AJGKLv6h3SvWch7tABHePAQOSZWM9E2hMg==",
"dev": true,
"requires": {
- "growl": "~> 1.10.0",
"js-yaml": "^3.13.1",
- "lcov-parse": "^0.0.10",
+ "lcov-parse": "^1.0.0",
"log-driver": "^1.2.7",
"minimist": "^1.2.0",
- "request": "^2.86.0"
+ "request": "^2.88.0"
},
"dependencies": {
"minimist": {
@@ -381,9 +400,9 @@
}
},
"create-mixin": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/create-mixin/-/create-mixin-2.0.1.tgz",
- "integrity": "sha512-r11aTk2z5x2C9ZI85oxuZ0EzgjBH0BdGacnXeuA+9d59xV2Hsy+ZpRmU+LUjJT9KdnLgzaxZoCbqrJ5qjl0bAA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/create-mixin/-/create-mixin-3.0.0.tgz",
+ "integrity": "sha512-LkdMqnWT9LaqBN4huqpUnMz56Yr1mVSoCduAd2xXefgH/YZP2sXCMAyztXjk4q8hTF/TlcDa+zQW2aTgGdjjKQ==",
"dev": true
},
"dashdash": {
@@ -407,15 +426,15 @@
"dev": true
},
"dmd": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/dmd/-/dmd-4.0.5.tgz",
- "integrity": "sha512-6Pjm/Yyt2lSHFwzhXrX4FvAZ3ETR8gGVoYWVdmKNeujhV5qxPhc23vrD3FI6XHGX/3xRtItvZcFEMf5e68ex3w==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/dmd/-/dmd-5.0.0.tgz",
+ "integrity": "sha512-Em6gaVMglxdBb6HbT4c4yT2scfSNxuFWkOZ/hKOYnvsMAwEGOoSwKCC24biBzJABDyUYCEEMbD9xTOag30jOPg==",
"requires": {
- "array-back": "^4.0.0",
- "cache-point": "^1.0.0",
+ "array-back": "^4.0.1",
+ "cache-point": "^2.0.0",
"common-sequence": "^2.0.0",
"file-set": "^3.0.0",
- "handlebars": "^4.5.1",
+ "handlebars": "^4.5.3",
"marked": "^0.7.0",
"object-get": "^2.1.0",
"reduce-flatten": "^3.0.0",
@@ -425,6 +444,16 @@
"walk-back": "^4.0.0"
},
"dependencies": {
+ "cache-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cache-point/-/cache-point-2.0.0.tgz",
+ "integrity": "sha512-4gkeHlFpSKgm3vm2gJN5sPqfmijYRFYCQ6tv5cLw0xVmT6r1z1vd4FNnpuOREco3cBs1G709sZ72LdgddKvL5w==",
+ "requires": {
+ "array-back": "^4.0.1",
+ "fs-then-native": "^2.0.0",
+ "mkdirp2": "^1.0.4"
+ }
+ },
"reduce-flatten": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-3.0.0.tgz",
@@ -579,12 +608,6 @@
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz",
"integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ=="
},
- "growl": {
- "version": "1.10.5",
- "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
- "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
- "dev": true
- },
"handlebars": {
"version": "4.5.3",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.3.tgz",
@@ -794,9 +817,9 @@
}
},
"lcov-parse": {
- "version": "0.0.10",
- "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz",
- "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz",
+ "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=",
"dev": true
},
"linkify-it": {
@@ -807,6 +830,15 @@
"uc.micro": "^1.0.1"
}
},
+ "load-module": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/load-module/-/load-module-3.0.0.tgz",
+ "integrity": "sha512-ZqprfrTx4vfH5+1mgpspPh5JYsNyA193NkMUdb3GwpmVqMczOh8cUDJgZBmEZVlSR42JBGYTUxlBAX9LHIBtIA==",
+ "dev": true,
+ "requires": {
+ "array-back": "^4.0.1"
+ }
+ },
"lodash": {
"version": "4.17.15",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
@@ -969,9 +1001,9 @@
"dev": true
},
"psl": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz",
- "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.5.0.tgz",
+ "integrity": "sha512-4vqUjKi2huMu1OJiLhi3jN6jeeKvMZdI1tYgi/njW5zV52jNLgSAZSdN16m9bJFe61/cT8ulmw4qFitV9QRsEA==",
"dev": true
},
"punycode": {
@@ -1240,40 +1272,42 @@
"integrity": "sha1-JLFUOXOrRCiW2a02fdnL2/r+kYs="
},
"test-object-model": {
- "version": "0.4.8",
- "resolved": "https://registry.npmjs.org/test-object-model/-/test-object-model-0.4.8.tgz",
- "integrity": "sha512-VGPdXYx6HVvniKvJI/7dS270SsnIheZ1xYzKK0Yt+flYCazpfPePXjBtx5dr5/aJMPzwKH06NREIgsQMAXLvBw==",
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/test-object-model/-/test-object-model-0.6.0.tgz",
+ "integrity": "sha512-Bl2omIgE+0pbWA5Z6LG4+i19Z/7XzsRdAoNdckNWIU/D3d2TEGWplnqmmS37c8F4uPf6Cr5jREQ6wdcYFbsoGg==",
"dev": true,
"requires": {
- "composite-class": "^1.0.0",
- "create-mixin": "^2.0.1",
- "fsm-base": "^0.5.0",
- "race-timeout-anywhere": "^1.0.0",
- "typical": "^5.2.0"
+ "composite-class": "^2.0.1",
+ "create-mixin": "^3.0.0",
+ "fsm-base": "^0.5.2",
+ "race-timeout-anywhere": "^1.0.1",
+ "typical": "^6.0.0"
},
"dependencies": {
"typical": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
- "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/typical/-/typical-6.0.0.tgz",
+ "integrity": "sha512-bTTHXOq5E2HgNQiWCyE/Qlw3hPZN+mYB0nUfIAKIeH+pYu+j1BLVyARiD2Ezfh62vug4/qDEk89ELbsvqv5L2Q==",
"dev": true
}
}
},
"test-runner": {
- "version": "0.7.6",
- "resolved": "https://registry.npmjs.org/test-runner/-/test-runner-0.7.6.tgz",
- "integrity": "sha512-v5ZghytXZ6evEAIXAxAzBlMTsCAVoLd0L1ocVPtkQHm4OT5JV3lMg8AG0qIK5OMRlDY/Jqr/F0PbSIyGMn+9lg==",
+ "version": "0.8.9",
+ "resolved": "https://registry.npmjs.org/test-runner/-/test-runner-0.8.9.tgz",
+ "integrity": "sha512-NmN8rP795rPddrHFf9eA5WrYj3DivlBhYvxeb45d0b9UkUUsPU58AJo7bvvhAn40iKn9Ky8dHK8aB4+zOcHhag==",
"dev": true,
"requires": {
- "@test-runner/default-view": "^0.3.4",
- "@test-runner/oneline-view": "^0.1.1",
+ "@test-runner/default-view": "^0.5.2",
+ "@test-runner/live-view": "^0.1.6",
+ "@test-runner/oneline-view": "^0.1.3",
"command-line-args": "^5.1.1",
"command-line-usage": "^6.1.0",
"file-set": "^3.0.0",
+ "load-module": "^3.0.0",
"reduce-flatten": "^3.0.0",
- "test-object-model": "^0.4.8",
- "test-runner-core": "^0.7.3",
+ "test-object-model": "^0.6.0",
+ "test-runner-core": "^0.8.6",
"walk-back": "^4.0.0"
},
"dependencies": {
@@ -1342,13 +1376,13 @@
}
},
"test-runner-core": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/test-runner-core/-/test-runner-core-0.7.3.tgz",
- "integrity": "sha512-EGzi7yPwBNpFtvPFv8p6cTxUwI6GPLfP5jgtFDEfn5tBbzAeyaJVJcHV+crwQChvj8LHBMLiWlflFPTLOpgHEw==",
+ "version": "0.8.6",
+ "resolved": "https://registry.npmjs.org/test-runner-core/-/test-runner-core-0.8.6.tgz",
+ "integrity": "sha512-lo1ct/DBEzPHxrRMhITNapTSiSOagnuowt1yzhxJwDxcbZLdec4+EZZd2iwBobbYKS0Z5OSXjQt1JoDdxD/PCw==",
"dev": true,
"requires": {
- "fsm-base": "^0.5.0",
- "test-object-model": "^0.4.7"
+ "fsm-base": "^0.5.2",
+ "test-object-model": "^0.6.0"
}
},
"test-value": {
@@ -1414,9 +1448,9 @@
"integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA=="
},
"uglify-js": {
- "version": "3.6.9",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.9.tgz",
- "integrity": "sha512-pcnnhaoG6RtrvHJ1dFncAe8Od6Nuy30oaJ82ts6//sGSXOP5UjBMEthiProjXmMNHOfd93sqlkztifFMcb+4yw==",
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.2.tgz",
+ "integrity": "sha512-uhRwZcANNWVLrxLfNFEdltoPNhECUR3lc+UdJoG9CBpMcSnKyWA94tc3eAujB1GcMY5Uwq8ZMp4qWpxWYDQmaA==",
"optional": true,
"requires": {
"commander": "~2.20.3",
diff --git a/package.json b/package.json
index 3b30453e..09a866b1 100644
--- a/package.json
+++ b/package.json
@@ -8,7 +8,7 @@
"jsdoc2md": "bin/cli.js"
},
"engines": {
- "node": ">=8.0.0"
+ "node": ">=10"
},
"license": "MIT",
"scripts": {
@@ -29,14 +29,14 @@
"array-back": "^4.0.1",
"command-line-tool": "^0.8.0",
"config-master": "^3.1.0",
- "dmd": "^4.0.5",
+ "dmd": "^5.0.0",
"jsdoc-api": "^5.0.4",
"jsdoc-parse": "^4.0.1",
"walk-back": "^4.0.0"
},
"devDependencies": {
- "coveralls": "^3.0.7",
- "test-runner": "^0.7.6"
+ "coveralls": "^3.0.9",
+ "test-runner": "^0.8.9"
},
"standard": {
"ignore": [