mirror of
https://github.com/tabler/tabler-icons.git
synced 2025-08-01 11:50:25 +02:00
sprite-nostroke new file, version 1.0.2
This commit is contained in:
BIN
.github/icons.png
vendored
BIN
.github/icons.png
vendored
Binary file not shown.
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 75 KiB |
@@ -91,6 +91,7 @@ gulp.task('icons-sprite', function (cb) {
|
||||
let svg = `<svg xmlns="http://www.w3.org/2000/svg"><defs>${svgContent}</defs></svg>`;
|
||||
|
||||
fs.writeFileSync('tabler-sprite.svg', svg);
|
||||
fs.writeFileSync('tabler-sprite-nostroke.svg', svg.replace(/stroke-width="2"\s/g, ''));
|
||||
cb();
|
||||
});
|
||||
});
|
||||
@@ -189,7 +190,7 @@ gulp.task('optimize', function (cb) {
|
||||
.replace(/><\/(polyline|line|rect|circle|path)>/g, '/>')
|
||||
.replace(/rx="([^"]+)"\s+ry="\1"/g, 'rx="$1"')
|
||||
.replace(/\s?\/>/g, ' />')
|
||||
.replace(/\n\s*<(line|circle|path|polyline)/g, "\n <$1")
|
||||
.replace(/\n\s*<(line|circle|path|polyline|rect)/g, "\n <$1")
|
||||
.replace(/polyline points="([0-9.]+)\s([0-9.]+)\s([0-9.]+)\s([0-9.]+)"/g, 'line x1="$1" y1="$2" x2="$3" y2="$4"')
|
||||
.replace(/a([0-9.]+)\s([0-9.]+)\s([0-9.]+)\s?([0-1])\s?([0-1])\s?(-?[0-9.]+)\s?(-?[0-9.]+)/g, 'a$1 $2 $3 $4 $5 $6 $7')
|
||||
.replace(/\n\n+/g, "\n");
|
||||
@@ -204,7 +205,7 @@ gulp.task('optimize', function (cb) {
|
||||
gulp.task('build-zip', function(cb) {
|
||||
const version = p.version;
|
||||
|
||||
return gulp.src('{icons/**/*,icons-png/**/*,tabler-sprite.svg}')
|
||||
return gulp.src('{icons/**/*,icons-png/**/*,tabler-sprite.svg,tabler-sprite-nostroke.svg}')
|
||||
.pipe(zip(`tabler-icons-${version}.zip`))
|
||||
.pipe(gulp.dest('packages'))
|
||||
});
|
||||
@@ -241,4 +242,4 @@ gulp.task('svg-to-png', gulp.series('build-jekyll', 'clean-png', async (cb) => {
|
||||
cb();
|
||||
}));
|
||||
|
||||
gulp.task('build', gulp.series('build-jekyll', 'build-copy', 'build-zip'));
|
||||
gulp.task('build', gulp.series('optimize', 'build-jekyll', 'build-copy', 'icons-sprite', 'icons-preview', 'build-zip'));
|
||||
|
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "tabler-icons",
|
||||
"version": "1.0.1",
|
||||
"version": "1.0.2",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/tabler/tabler-icons.git"
|
||||
@@ -13,7 +13,8 @@
|
||||
"files": [
|
||||
"icons/*",
|
||||
"icons-png/*",
|
||||
"tabler-sprite.svg"
|
||||
"tabler-sprite.svg",
|
||||
"tabler-sprite-nostroke.svg"
|
||||
],
|
||||
"homepage": "https://github.com/tabler/tabler-icons#readme",
|
||||
"main": "gulpfile.js",
|
||||
@@ -21,7 +22,7 @@
|
||||
"precommit": "gulp optimize",
|
||||
"optimize": "gulp optimize",
|
||||
"start": "bundle exec jekyll serve --watch --livereload",
|
||||
"build": "gulp optimize && gulp build && gulp icons-preview && gulp icons-sprite",
|
||||
"build": "gulp build",
|
||||
"png": "gulp svg-to-png"
|
||||
},
|
||||
"description": "",
|
||||
|
1
tabler-sprite-nostroke.svg
Normal file
1
tabler-sprite-nostroke.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 105 KiB |
Reference in New Issue
Block a user