Socket
Socket
Sign inDemoInstall

jsdoc-to-markdown

Package Overview
Dependencies
80
Maintainers
1
Versions
119
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.0-alpha.11 to 2.0.0-alpha.12

test.js

39

es5/lib/jsdoc-to-markdown.js

@@ -145,3 +145,2 @@ 'use strict';

options = options || {};
if (options['no-usage-stats']) {

@@ -161,13 +160,22 @@ usageStats.disable();

}
var req = usageStats.end().send({ debug: debug });
if (debug) {
req.then(function (response) {
response.data = response.data ? response.data.toString() : response.data;
console.error(require('util').inspect(response, { depth: 3, colors: true }));
});
}
req.catch(function (err) {
return console.error('.send() failed', err.stack);
});
if (sync) {
try {
var output = command(options);
var req = usageStats.end().send({ debug: debug });
if (debug) req.then(console.error);
return {
v: output
v: command(options)
};
usageStats.abort();
} catch (err) {
usageStats.exception(err.message, 1);
throw err;
commandFailed(err, debug);
}

@@ -177,10 +185,6 @@ } else {

v: command(options).then(function (output) {
var req = usageStats.end().send({ debug: debug });
if (debug) req.then(console.error);
usageStats.abort();
return output;
}).catch(function (err) {
usageStats.exception(err.message, true);
var req = usageStats.end().send({ debug: debug });
if (debug) req.then(console.error);
throw err;
commandFailed(err, debug);
})

@@ -193,2 +197,11 @@ };

}
}
function commandFailed(err, debug) {
usageStats.exception(err.message, 1);
var req = usageStats.end().send({ debug: debug });
if (debug) req.then(function (response) {
console.error(require('util').inspect(response, { depth: 3, colors: true }));
});
throw err;
}
'use strict';
var test = require('test-runner');
var TestRunner = require('test-runner');
var jsdoc2md = require('../../');

@@ -8,5 +8,6 @@ var a = require('assert');

var runner = new TestRunner();
var inputFile = 'src/test/fixture/ignore.js';
test('.render({ files })', function () {
runner.test('.render({ files })', function () {
return jsdoc2md.render({ files: inputFile, cache: false }).then(function (result) {

@@ -17,3 +18,3 @@ return a.ok(/a visible global/.test(result));

test('.render({ files, heading-depth: 4 })', function () {
runner.test('.render({ files, heading-depth: 4 })', function () {
return jsdoc2md.render({ files: inputFile, cache: false, 'heading-depth': 4 }).then(function (result) {

@@ -24,3 +25,3 @@ return a.ok(/#### visible/.test(result));

test('.render({ files, param-list-format: list })', function () {
runner.test('.render({ files, param-list-format: list })', function () {
var inputFile = 'src/test/fixture/params.js';

@@ -32,3 +33,3 @@ return jsdoc2md.render({ files: inputFile, cache: false, 'param-list-format': 'list' }).then(function (result) {

test('.getTemplateData({ files })', function () {
runner.test('.getTemplateData({ files })', function () {
return jsdoc2md.getTemplateData({ files: inputFile, cache: false }).then(function (result) {

@@ -39,3 +40,3 @@ return a.ok(result[0].id);

test('.getJsdocData({ files })', function () {
runner.test('.getJsdocData({ files })', function () {
return jsdoc2md.getJsdocData({ files: inputFile, cache: false }).then(function (result) {

@@ -42,0 +43,0 @@ return a.ok(result[0].longname);

'use strict';
var test = require('test-runner');
var TestRunner = require('test-runner');
var fs = require('fs');

@@ -8,2 +8,3 @@ var spawn = require('child_process').spawn;

var runner = new TestRunner();
var inputPath = 'src/test/fixture/ignore.js';

@@ -15,3 +16,3 @@

test('cli: json option', function () {
runner.test('cli: json option', function () {
var outputFile = fs.openSync('tmp/ignore.json', 'w');

@@ -18,0 +19,0 @@ return new Promise(function (resolve, reject) {

'use strict';
var test = require('test-runner');
var TestRunner = require('test-runner');
var jsdoc2md = require('../../');

@@ -8,6 +8,7 @@ var a = require('assert');

var runner = new TestRunner();
var inputFile = 'src/test/fixture/ignore.js';
if (require('child_process').spawnSync) {
test('.renderSync({ files })', function () {
runner.test('.renderSync({ files })', function () {
var result = jsdoc2md.renderSync({ files: inputFile, cache: false });

@@ -17,3 +18,3 @@ a.ok(/a visible global/.test(result));

test('.renderSync({ files, heading-depth: 4 })', function () {
runner.test('.renderSync({ files, heading-depth: 4 })', function () {
var result = jsdoc2md.renderSync({ files: inputFile, cache: false, 'heading-depth': 4 });

@@ -23,3 +24,3 @@ a.ok(/#### visible/.test(result));

test('.renderSync({ files }, { param-list-format: list })', function () {
runner.test('.renderSync({ files }, { param-list-format: list })', function () {
var inputFile = 'src/test/fixture/params.js';

@@ -30,3 +31,3 @@ var result = jsdoc2md.renderSync({ files: inputFile, cache: false, 'param-list-format': 'list' });

test('.getTemplateDataSync({ files })', function () {
runner.test('.getTemplateDataSync({ files })', function () {
var result = jsdoc2md.getTemplateDataSync({ files: inputFile, cache: false });

@@ -36,3 +37,3 @@ a.ok(result[0].id);

test('.getJsdocDataSync({ files })', function () {
runner.test('.getJsdocDataSync({ files })', function () {
var result = jsdoc2md.getJsdocDataSync({ files: inputFile, cache: false });

@@ -39,0 +40,0 @@ a.ok(result[0].longname);

{
"name": "jsdoc-to-markdown",
"author": "Lloyd Brookes",
"version": "2.0.0-alpha.11",
"version": "2.0.0-alpha.12",
"description": "jsdoc-annotated source in, markdown API docs out.",

@@ -13,3 +13,3 @@ "repository": "https://github.com/jsdoc2md/jsdoc-to-markdown",

"scripts": {
"test": "test-runner es5/test/*.js",
"test": "node test.js",
"docs": "node src/bin/cli.js --separators src/lib/jsdoc-to-markdown.js > docs/API.md; echo ",

@@ -31,3 +31,3 @@ "cover": "istanbul cover ./node_modules/.bin/test-runner src/test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo",

"command-line-tool": "^0.6.3",
"config-master": "^2.0.3",
"config-master": "^2.0.4",
"core-js": "^2.4.1",

@@ -37,5 +37,5 @@ "dmd": "^2.0.3-0",

"home-path": "^1.0.3",
"jsdoc-api": "^1.2.4",
"jsdoc-api": "^2.0.1",
"jsdoc-parse": "^2.0.5-0",
"usage-stats": "^0.2.1",
"usage-stats": "^0.3.1",
"walk-back": "^2.0.1"

@@ -46,3 +46,3 @@ },

"coveralls": "^2.11.12",
"test-runner": "^0.1.12"
"test-runner": "^0.2.1"
},

@@ -49,0 +49,0 @@ "standard": {

@@ -299,4 +299,4 @@ 'use strict'

options = options || {}
/* when disabled, all usageStats methods are no-ops */
if (options['no-usage-stats']) {
/* when disabled, all usageStats methods are no-ops */
usageStats.disable()

@@ -314,11 +314,20 @@ return command(options)

}
const req = usageStats.end().send({ debug })
if (debug) {
req.then(response => {
// responses = responses.map(response => {
response.data = response.data ? response.data.toString() : response.data
// return response
// })
console.error(require('util').inspect(response, { depth: 3, colors: true }))
})
}
req.catch(err => console.error('.send() failed', err.stack))
if (sync) {
try {
const output = command(options)
const req = usageStats.end().send({ debug })
if (debug) req.then(console.error)
return output
return command(options)
usageStats.abort()
} catch (err) {
usageStats.exception(err.message, 1)
throw err
commandFailed(err, debug)
}

@@ -328,11 +337,7 @@ } else {

.then(output => {
const req = usageStats.end().send({ debug })
if (debug) req.then(console.error)
usageStats.abort()
return output
})
.catch(err => {
usageStats.exception(err.message, true)
const req = usageStats.end().send({ debug })
if (debug) req.then(console.error)
throw err
commandFailed(err, debug)
})

@@ -342,1 +347,10 @@ }

}
function commandFailed (err, debug) {
usageStats.exception(err.message, 1)
const req = usageStats.end().send({ debug })
if (debug) req.then(response => {
console.error(require('util').inspect(response, { depth: 3, colors: true }))
})
throw err
}
'use strict'
const test = require('test-runner')
const TestRunner = require('test-runner')
const jsdoc2md = require('../../')

@@ -7,5 +7,6 @@ const a = require('assert')

const runner = new TestRunner()
const inputFile = 'src/test/fixture/ignore.js'
test('.render({ files })', function () {
runner.test('.render({ files })', function () {
return jsdoc2md.render({ files: inputFile, cache: false })

@@ -15,3 +16,3 @@ .then(result => a.ok(/a visible global/.test(result)))

test('.render({ files, heading-depth: 4 })', function () {
runner.test('.render({ files, heading-depth: 4 })', function () {
return jsdoc2md.render({ files: inputFile, cache: false, 'heading-depth': 4 })

@@ -21,3 +22,3 @@ .then(result => a.ok(/#### visible/.test(result)))

test('.render({ files, param-list-format: list })', function () {
runner.test('.render({ files, param-list-format: list })', function () {
const inputFile = 'src/test/fixture/params.js'

@@ -28,3 +29,3 @@ return jsdoc2md.render({ files: inputFile, cache: false, 'param-list-format': 'list' })

test('.getTemplateData({ files })', function () {
runner.test('.getTemplateData({ files })', function () {
return jsdoc2md.getTemplateData({ files: inputFile, cache: false })

@@ -34,5 +35,5 @@ .then(result => a.ok(result[0].id))

test('.getJsdocData({ files })', function () {
runner.test('.getJsdocData({ files })', function () {
return jsdoc2md.getJsdocData({ files: inputFile, cache: false })
.then(result => a.ok(result[0].longname))
})
'use strict'
const test = require('test-runner')
const TestRunner = require('test-runner')
const fs = require('fs')

@@ -7,2 +7,3 @@ const spawn = require('child_process').spawn

const runner = new TestRunner()
const inputPath = 'src/test/fixture/ignore.js'

@@ -16,3 +17,3 @@

test('cli: json option', function () {
runner.test('cli: json option', function () {
const outputFile = fs.openSync('tmp/ignore.json', 'w')

@@ -19,0 +20,0 @@ return new Promise((resolve, reject) => {

'use strict'
const test = require('test-runner')
const TestRunner = require('test-runner')
const jsdoc2md = require('../../')

@@ -7,6 +7,7 @@ const a = require('assert')

const runner = new TestRunner()
const inputFile = 'src/test/fixture/ignore.js'
if (require('child_process').spawnSync) {
test('.renderSync({ files })', function () {
runner.test('.renderSync({ files })', function () {
const result = jsdoc2md.renderSync({ files: inputFile, cache: false })

@@ -16,3 +17,3 @@ a.ok(/a visible global/.test(result))

test('.renderSync({ files, heading-depth: 4 })', function () {
runner.test('.renderSync({ files, heading-depth: 4 })', function () {
const result = jsdoc2md.renderSync({ files: inputFile, cache: false, 'heading-depth': 4 })

@@ -22,3 +23,3 @@ a.ok(/#### visible/.test(result))

test('.renderSync({ files }, { param-list-format: list })', function () {
runner.test('.renderSync({ files }, { param-list-format: list })', function () {
const inputFile = 'src/test/fixture/params.js'

@@ -29,3 +30,3 @@ const result = jsdoc2md.renderSync({ files: inputFile, cache: false, 'param-list-format': 'list' })

test('.getTemplateDataSync({ files })', function () {
runner.test('.getTemplateDataSync({ files })', function () {
const result = jsdoc2md.getTemplateDataSync({ files: inputFile, cache: false })

@@ -35,3 +36,3 @@ a.ok(result[0].id)

test('.getJsdocDataSync({ files })', function () {
runner.test('.getJsdocDataSync({ files })', function () {
const result = jsdoc2md.getJsdocDataSync({ files: inputFile, cache: false })

@@ -38,0 +39,0 @@ a.ok(result[0].longname)

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc