From 9558558de94a19ef2faa35e25a5ffad78fdefdd6 Mon Sep 17 00:00:00 2001 From: Lloyd Brookes Date: Mon, 9 Dec 2019 12:36:47 +0000 Subject: [PATCH] drop support for node < v10 Upgrade deps and dates. --- .travis.yml | 1 - LICENSE | 2 +- README.md | 12 ++-- package-lock.json | 180 +++++++++++++++++++++++++++------------------- package.json | 8 +-- 5 files changed, 118 insertions(+), 85 deletions(-) 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": [