Skip to content

Commit

Permalink
Added brackets and fixed ident
Browse files Browse the repository at this point in the history
  • Loading branch information
tijmenvangulik committed Apr 11, 2021
1 parent c0f3006 commit ad20982
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 12 deletions.
25 changes: 15 additions & 10 deletions gulpfile.js
Expand Up @@ -27,22 +27,26 @@ let compileOptions = {
if (fs.existsSync('./compile-options.json')) {
try {
let tempOptions = require('./compile-options');
if (typeof tempOptions!="object")
throw "Compile options file does not contain an json object";
if (typeof tempOptions!="object") {
throw "Compile options file does not contain an json object";
}

if (typeof tempOptions.includeIcons!="undefined") {
if (!Array.isArray(tempOptions.includeIcons))
throw "property inludeIcons is not an array";
if (!Array.isArray(tempOptions.includeIcons)) {
throw "property inludeIcons is not an array";
}
compileOptions.includeIcons= tempOptions.includeIcons;
}
if (typeof tempOptions.strokeWidth!="undefined") {
if (typeof tempOptions.strokeWidth!="string" && typeof tempOptions.strokeWidth!="number")
throw "property strokeWidth is not a string or number";
if (typeof tempOptions.strokeWidth!="string" && typeof tempOptions.strokeWidth!="number") {
throw "property strokeWidth is not a string or number";
}
compileOptions.strokeWidth=tempOptions.strokeWidth.toString();
}
if (typeof tempOptions.fontForge!="undefined") {
if (typeof tempOptions.fontForge!="string")
throw "property fontForge is not a string";
if (typeof tempOptions.fontForge!="string") {
throw "property fontForge is not a string";
}
compileOptions.fontForge=tempOptions.fontForge;
}

Expand Down Expand Up @@ -252,8 +256,9 @@ gulp.task('iconfont-svg-outline', function (cb) {
strokedSVG = strokedSVG
.replace('width="24"', 'width="1000"')
.replace('height="24"', 'height="1000"');
if (compileOptions.strokeWidth)
strokedSVG = strokedSVG.replace('stroke-width="2"', `stroke-width="${compileOptions.strokeWidth}"`);
if (compileOptions.strokeWidth) {
strokedSVG = strokedSVG.replace('stroke-width="2"', `stroke-width="${compileOptions.strokeWidth}"`);
}

await outlineStroke(strokedSVG, {
optCurve: false,
Expand Down
3 changes: 1 addition & 2 deletions package.json
Expand Up @@ -40,8 +40,7 @@
"optimize": "gulp optimize",
"release": "release-it",
"build": "gulp build",
"build-iconfont": "gulp build-iconfont",
"copy":"cp -r -n -v -f ./iconfont/fonts/* ../WebErgometer/WebApp/html/font"
"build-iconfont": "gulp build-iconfont"
},
"description": "A set of free MIT-licensed high-quality SVG icons for you to use in your web projects.",
"keywords": [
Expand Down

0 comments on commit ad20982

Please sign in to comment.