0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-03-18 10:41:29 -05:00

Adjust default svgclean bundle config.

This commit is contained in:
Andrey Antukh 2021-01-11 09:20:27 +01:00
parent 64828c918d
commit 3135de3eb3
5 changed files with 331 additions and 51109 deletions

File diff suppressed because one or more lines are too long

View file

@ -1,8 +1,8 @@
const plugins = {
prefixIds: true,
// prefixIds: true,
cleanupAttrs: true,
cleanupEnableBackground: true,
cleanupIDs: true,
// cleanupEnableBackground: true,
// cleanupIDs: true,
cleanupNumericValues: true,
collapseGroups: true,
convertColors: true,

396
vendor/svgclean/package-lock.json generated vendored

File diff suppressed because it is too large Load diff

View file

@ -5,7 +5,11 @@
"main": "./src/svgo.js",
"scripts": {
"test": "set NODE_ENV=test && mocha",
"lint": "jshint --show-non-errors ."
"lint": "jshint --show-non-errors .",
"build": "browserify -r./main.js:svgclean -o bundle.js",
"minify": "terser bundle.js -c -m -o bundle.min.js",
"dist": "npm run build && npm run minify"
},
"dependencies": {
"chalk": "^4.1.0",
@ -28,7 +32,8 @@
"mocha": "^8.2.1",
"mocha-istanbul": "^0.3.0",
"mock-stdin": "^1.0.0",
"should": "~13.2.3"
"should": "~13.2.3",
"terser": "^5.5.1"
},
"license": "MIT"
}

View file

@ -1,8 +1,10 @@
const svgclean = require("./src/svgclean");
const svgc = require("./main.js");
const fs = require("fs");
fs.readFile("./test.svg", "utf-8", (err, data) => {
svgclean.optimize({}, data).then((result) => {
console.dir(result);
fs.readFile("./test2.svg", "utf-8", (err, data) => {
svgc.optimize(data).then((result) => {
fs.writeFileSync("./result.svg", result);
// console.log(result);
// console.log();
});
});