Remove camelcase dependency from badge-maker package (#5533)
This commit is contained in:
@@ -732,4 +732,10 @@ function forTheBadge({
|
||||
return badge
|
||||
}
|
||||
|
||||
module.exports = { plastic, flat, flatSquare, social, forTheBadge }
|
||||
module.exports = {
|
||||
plastic,
|
||||
flat,
|
||||
social,
|
||||
'flat-square': flatSquare,
|
||||
'for-the-badge': forTheBadge,
|
||||
}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
'use strict'
|
||||
|
||||
const camelcase = require('camelcase')
|
||||
const { normalizeColor, toSvgColor } = require('./color')
|
||||
const badgeRenderers = require('./badge-renderers')
|
||||
|
||||
@@ -41,11 +40,10 @@ module.exports = function makeBadge({
|
||||
})
|
||||
}
|
||||
|
||||
const methodName = camelcase(template)
|
||||
if (!(methodName in badgeRenderers)) {
|
||||
const render = badgeRenderers[template]
|
||||
if (!render) {
|
||||
throw new Error(`Unknown template: '${template}'`)
|
||||
}
|
||||
const render = badgeRenderers[methodName]
|
||||
|
||||
logoWidth = +logoWidth || (logo ? 14 : 0)
|
||||
|
||||
|
||||
@@ -36,7 +36,6 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"anafanafo": "^1.0.0",
|
||||
"camelcase": "^6.0.0",
|
||||
"css-color-converter": "^1.1.1"
|
||||
},
|
||||
"scripts": {
|
||||
|
||||
1
package-lock.json
generated
1
package-lock.json
generated
@@ -9181,7 +9181,6 @@
|
||||
"version": "file:badge-maker",
|
||||
"requires": {
|
||||
"anafanafo": "^1.0.0",
|
||||
"camelcase": "^6.0.0",
|
||||
"css-color-converter": "^1.1.1"
|
||||
},
|
||||
"dependencies": {
|
||||
|
||||
Reference in New Issue
Block a user