markdown-documentation-generator
Advanced tools
Comparing version 3.0.1 to 3.1.0
@@ -9,3 +9,3 @@ /* jshint node: true */ | ||
var handlebars = require('handlebars'); | ||
var helpers = require('swag'); | ||
var helpers = require('./swag.js'); | ||
var fs = require('fs-extra'); | ||
@@ -63,3 +63,3 @@ var path = require('path'); | ||
return html; | ||
}catch(err) { | ||
} catch(err) { | ||
console.error(_sg.logPre + _sg.error(new Error("Error compiling template"))); | ||
@@ -74,3 +74,3 @@ console.error(err); | ||
function findPathPartials(template, templatePath) { | ||
const regex = /{{>\s?['"]?((\.|\/)[a-zA-Z\/\.-_]*)/g; | ||
const regex = /{{>\s*['"]?((\.|\/)[a-zA-Z\/\.\-_]*)['"]? *}}/g; | ||
@@ -90,4 +90,5 @@ let matches; | ||
const currentPartial = checkPartial(partialPath, partial); | ||
// Check for nested partials | ||
findPathPartials(currentPartial, partialPath); | ||
handlebars.registerPartial(partial, currentPartial); | ||
} |
{ | ||
"name": "markdown-documentation-generator", | ||
"version": "3.0.1", | ||
"version": "3.1.0", | ||
"description": "Searches files for markdown and generates a static style/documentation guide. A fork of markdown-styleguide-generator.", | ||
@@ -34,15 +34,14 @@ "main": "index.js", | ||
"dependencies": { | ||
"chalk": "^1.1.3", | ||
"cheerio": "^0.20.0", | ||
"fs-extra": "^3.0.1", | ||
"handlebars": "^4.0.11", | ||
"highlight.js": "^9.5.0", | ||
"lodash": "^4.13.1", | ||
"marked": "^0.5.0", | ||
"swag": "^0.7.0", | ||
"chalk": "^2.4.2", | ||
"cheerio": "^0.22.0", | ||
"fs-extra": "^8.0.1", | ||
"handlebars": "^4.1.2", | ||
"highlight.js": "^9.15.8", | ||
"lodash": "^4.17.11", | ||
"marked": "^0.6.2", | ||
"walk": "^2.3.9", | ||
"yargs": "^12.0.1" | ||
"yargs": "^13.2.4" | ||
}, | ||
"devDependencies": { | ||
"nodemon": "^1.11.0" | ||
"nodemon": "^1.19.1" | ||
}, | ||
@@ -49,0 +48,0 @@ "bin": { |
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
9
428376
21
2565
5
+ Addedansi-regex@4.1.1(transitive)
+ Addedansi-styles@3.2.1(transitive)
+ Addedchalk@2.4.2(transitive)
+ Addedcheerio@0.22.0(transitive)
+ Addedcliui@5.0.0(transitive)
+ Addedcolor-convert@1.9.3(transitive)
+ Addedcolor-name@1.1.3(transitive)
+ Addeddomhandler@2.4.2(transitive)
+ Addedemoji-regex@7.0.3(transitive)
+ Addedfs-extra@8.1.0(transitive)
+ Addedget-caller-file@2.0.5(transitive)
+ Addedhas-flag@3.0.0(transitive)
+ Addedhtmlparser2@3.10.1(transitive)
+ Addedjsonfile@4.0.0(transitive)
+ Addedlodash.assignin@4.2.0(transitive)
+ Addedlodash.bind@4.2.1(transitive)
+ Addedlodash.defaults@4.2.0(transitive)
+ Addedlodash.filter@4.6.0(transitive)
+ Addedlodash.flatten@4.4.0(transitive)
+ Addedlodash.foreach@4.5.0(transitive)
+ Addedlodash.map@4.6.0(transitive)
+ Addedlodash.merge@4.6.2(transitive)
+ Addedlodash.pick@4.4.0(transitive)
+ Addedlodash.reduce@4.6.0(transitive)
+ Addedlodash.reject@4.6.0(transitive)
+ Addedlodash.some@4.6.0(transitive)
+ Addedmarked@0.6.3(transitive)
+ Addedreadable-stream@3.6.2(transitive)
+ Addedrequire-main-filename@2.0.0(transitive)
+ Addedstring-width@3.1.0(transitive)
+ Addedstring_decoder@1.3.0(transitive)
+ Addedstrip-ansi@5.2.0(transitive)
+ Addedsupports-color@5.5.0(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
+ Addedwrap-ansi@5.1.0(transitive)
+ Addedyargs@13.3.2(transitive)
+ Addedyargs-parser@13.1.2(transitive)
- Removedswag@^0.7.0
- Removedabab@1.0.4(transitive)
- Removedacorn@2.7.0(transitive)
- Removedacorn-globals@1.0.9(transitive)
- Removedajv@6.12.6(transitive)
- Removedamdefine@1.0.1(transitive)
- Removedansi-regex@2.1.13.0.1(transitive)
- Removedansi-styles@2.2.1(transitive)
- Removedasn1@0.2.6(transitive)
- Removedassert-plus@1.0.0(transitive)
- Removedasync@0.2.10(transitive)
- Removedasynckit@0.4.0(transitive)
- Removedaws-sign2@0.7.0(transitive)
- Removedaws4@1.12.0(transitive)
- Removedbcrypt-pbkdf@1.0.2(transitive)
- Removedcaseless@0.12.0(transitive)
- Removedchalk@1.1.3(transitive)
- Removedcheerio@0.20.0(transitive)
- Removedcliui@4.1.0(transitive)
- Removedcode-point-at@1.1.0(transitive)
- Removedcombined-stream@1.0.8(transitive)
- Removedcore-util-is@1.0.21.0.3(transitive)
- Removedcross-spawn@6.0.5(transitive)
- Removedcssom@0.3.8(transitive)
- Removedcssstyle@0.2.37(transitive)
- Removeddashdash@1.14.1(transitive)
- Removeddeep-is@0.1.4(transitive)
- Removeddelayed-stream@1.0.0(transitive)
- Removeddomhandler@2.3.0(transitive)
- Removedecc-jsbn@0.1.2(transitive)
- Removedend-of-stream@1.4.4(transitive)
- Removedentities@1.0.0(transitive)
- Removedescodegen@1.14.3(transitive)
- Removedesprima@4.0.1(transitive)
- Removedestraverse@4.3.0(transitive)
- Removedesutils@2.0.3(transitive)
- Removedexeca@1.0.0(transitive)
- Removedextend@3.0.2(transitive)
- Removedextsprintf@1.3.0(transitive)
- Removedfast-deep-equal@3.1.3(transitive)
- Removedfast-json-stable-stringify@2.1.0(transitive)
- Removedfast-levenshtein@2.0.6(transitive)
- Removedforever-agent@0.6.1(transitive)
- Removedform-data@2.3.3(transitive)
- Removedfs-extra@3.0.1(transitive)
- Removedget-caller-file@1.0.3(transitive)
- Removedget-stream@4.1.0(transitive)
- Removedgetpass@0.1.7(transitive)
- Removedhandlebars@1.3.0(transitive)
- Removedhar-schema@2.0.0(transitive)
- Removedhar-validator@5.1.5(transitive)
- Removedhas-ansi@2.0.0(transitive)
- Removedhtmlparser2@3.8.3(transitive)
- Removedhttp-signature@1.2.0(transitive)
- Removedinvert-kv@2.0.0(transitive)
- Removedis-fullwidth-code-point@1.0.0(transitive)
- Removedis-stream@1.1.0(transitive)
- Removedis-typedarray@1.0.0(transitive)
- Removedisarray@0.0.1(transitive)
- Removedisexe@2.0.0(transitive)
- Removedisstream@0.1.2(transitive)
- Removedjsbn@0.1.1(transitive)
- Removedjsdom@7.2.2(transitive)
- Removedjson-schema@0.4.0(transitive)
- Removedjson-schema-traverse@0.4.1(transitive)
- Removedjson-stringify-safe@5.0.1(transitive)
- Removedjsonfile@3.0.1(transitive)
- Removedjsprim@1.4.2(transitive)
- Removedlcid@2.0.0(transitive)
- Removedlevn@0.3.0(transitive)
- Removedmap-age-cleaner@0.1.3(transitive)
- Removedmarked@0.5.2(transitive)
- Removedmem@4.3.0(transitive)
- Removedmime-db@1.52.0(transitive)
- Removedmime-types@2.1.35(transitive)
- Removedmimic-fn@2.1.0(transitive)
- Removednice-try@1.0.5(transitive)
- Removednpm-run-path@2.0.2(transitive)
- Removednumber-is-nan@1.0.1(transitive)
- Removednwmatcher@1.4.4(transitive)
- Removedoauth-sign@0.9.0(transitive)
- Removedonce@1.4.0(transitive)
- Removedoptimist@0.3.7(transitive)
- Removedoptionator@0.8.3(transitive)
- Removedos-locale@3.1.0(transitive)
- Removedp-defer@1.0.0(transitive)
- Removedp-finally@1.0.0(transitive)
- Removedp-is-promise@2.1.0(transitive)
- Removedparse5@1.5.1(transitive)
- Removedpath-key@2.0.1(transitive)
- Removedperformance-now@2.1.0(transitive)
- Removedprelude-ls@1.1.2(transitive)
- Removedpsl@1.9.0(transitive)
- Removedpump@3.0.0(transitive)
- Removedpunycode@2.3.1(transitive)
- Removedqs@6.5.3(transitive)
- Removedreadable-stream@1.1.14(transitive)
- Removedrequest@2.88.2(transitive)
- Removedrequire-main-filename@1.0.1(transitive)
- Removedsafer-buffer@2.1.2(transitive)
- Removedsax@1.3.0(transitive)
- Removedsemver@5.7.2(transitive)
- Removedshebang-command@1.2.0(transitive)
- Removedshebang-regex@1.0.0(transitive)
- Removedsignal-exit@3.0.7(transitive)
- Removedsource-map@0.1.43(transitive)
- Removedsshpk@1.18.0(transitive)
- Removedstring-width@1.0.22.1.1(transitive)
- Removedstring_decoder@0.10.31(transitive)
- Removedstrip-ansi@3.0.14.0.0(transitive)
- Removedstrip-eof@1.0.0(transitive)
- Removedsupports-color@2.0.0(transitive)
- Removedswag@0.7.0(transitive)
- Removedsymbol-tree@3.2.4(transitive)
- Removedtough-cookie@2.5.0(transitive)
- Removedtr46@0.0.3(transitive)
- Removedtunnel-agent@0.6.0(transitive)
- Removedtweetnacl@0.14.5(transitive)
- Removedtype-check@0.3.2(transitive)
- Removeduglify-js@2.3.6(transitive)
- Removeduri-js@4.4.1(transitive)
- Removeduuid@3.4.0(transitive)
- Removedverror@1.10.0(transitive)
- Removedwebidl-conversions@2.0.1(transitive)
- Removedwhatwg-url-compat@0.6.5(transitive)
- Removedwhich@1.3.1(transitive)
- Removedword-wrap@1.2.5(transitive)
- Removedwordwrap@0.0.3(transitive)
- Removedwrap-ansi@2.1.0(transitive)
- Removedwrappy@1.0.2(transitive)
- Removedxml-name-validator@2.0.1(transitive)
- Removedyargs@12.0.5(transitive)
- Removedyargs-parser@11.1.1(transitive)
Updatedchalk@^2.4.2
Updatedcheerio@^0.22.0
Updatedfs-extra@^8.0.1
Updatedhandlebars@^4.1.2
Updatedhighlight.js@^9.15.8
Updatedlodash@^4.17.11
Updatedmarked@^0.6.2
Updatedyargs@^13.2.4