helper-coverage
Advanced tools
Comparing version 0.1.2 to 0.1.3
@@ -11,12 +11,13 @@ /*! | ||
var fs = require('fs'); | ||
var stripAnsi = require('strip-ansi'); | ||
var tryOpen = require('try-open'); | ||
var stripColor = require('strip-color'); | ||
module.exports = function coverage(fp) { | ||
if (!fs.existsSync(fp)) { | ||
if (typeof fp !== 'string') return ''; | ||
if (typeof tryOpen(fp, 'r') !== 'number') { | ||
throw new Error('helper-coverage cannot find: ' + fp); | ||
} | ||
var str = fs.readFileSync(fp, 'utf8'); | ||
str = stripAnsi(str).replace(/^=.*/gm, ''); | ||
str = stripColor(str).replace(/^=.*/gm, ''); | ||
return str.trim(); | ||
}; |
{ | ||
"name": "helper-coverage", | ||
"description": "Template helper for including a code coverage report generated by istanbul.", | ||
"version": "0.1.2", | ||
"homepage": "https://github.com/jonschlinkert/helper-coverage", | ||
"author": { | ||
"name": "Jon Schlinkert", | ||
"url": "https://github.com/jonschlinkert" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "git://github.com/jonschlinkert/helper-coverage.git" | ||
}, | ||
"version": "0.1.3", | ||
"homepage": "https://github.com/helpers/helper-coverage", | ||
"author": "Jon Schlinkert (https://github.com/jonschlinkert)", | ||
"repository": "helpers/helper-coverage", | ||
"bugs": { | ||
"url": "https://github.com/jonschlinkert/helper-coverage/issues" | ||
"url": "https://github.com/helpers/helper-coverage/issues" | ||
}, | ||
"license": { | ||
"type": "MIT", | ||
"url": "https://github.com/jonschlinkert/helper-coverage/blob/master/LICENSE" | ||
}, | ||
"license": "MIT", | ||
"files": [ | ||
@@ -32,5 +23,7 @@ "index.js" | ||
"dependencies": { | ||
"strip-ansi": "^2.0.1" | ||
"strip-color": "^0.1.0", | ||
"try-open": "^0.1.0" | ||
}, | ||
"devDependencies": { | ||
"gulp-format-md": "^0.1.5", | ||
"handlebars": "^3.0.1", | ||
@@ -55,3 +48,64 @@ "mocha": "*", | ||
"verbhelper" | ||
] | ||
], | ||
"verb": { | ||
"layout": "default", | ||
"related": { | ||
"list": [ | ||
"template-helpers", | ||
"handlebars-helpers", | ||
"verb", | ||
"assemble", | ||
"update", | ||
"generate" | ||
] | ||
}, | ||
"plugins": [ | ||
"gulp-format-md" | ||
], | ||
"sections": [ | ||
{ | ||
"heading": "Running tests", | ||
"level": 2, | ||
"content": "{%= include(\"tests\") %}" | ||
}, | ||
{ | ||
"heading": "Contributing", | ||
"level": 2, | ||
"content": "{%= include(\"contributing\") %}" | ||
}, | ||
{ | ||
"heading": "Author", | ||
"level": 2, | ||
"content": "{%= include(\"author\") %}" | ||
}, | ||
{ | ||
"heading": "Blah", | ||
"level": 2, | ||
"content": "{%= include(\"author\") %}" | ||
}, | ||
{ | ||
"heading": "Baz", | ||
"level": 2, | ||
"content": "{%= include(\"author\") %}" | ||
}, | ||
{ | ||
"heading": "License", | ||
"level": 2, | ||
"content": "{%= copyright() %}\n{%= license %}" | ||
}, | ||
{ | ||
"heading": "", | ||
"content": "***\n\n{%= include(\"footer\") %}\n\n{%= reflinks(verb.reflinks) %}" | ||
} | ||
], | ||
"reflinks": [ | ||
"assemble", | ||
"engine-handlebars", | ||
"engine-lodash", | ||
"handlebars", | ||
"lodash", | ||
"templates", | ||
"verb" | ||
] | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
10124
19
1
1
104
2
4
2
+ Addedstrip-color@^0.1.0
+ Addedtry-open@^0.1.0
+ Addedstrip-color@0.1.0(transitive)
+ Addedtry-open@0.1.3(transitive)
- Removedstrip-ansi@^2.0.1
- Removedansi-regex@1.1.1(transitive)
- Removedstrip-ansi@2.0.1(transitive)