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:
parent
64828c918d
commit
3135de3eb3
5 changed files with 331 additions and 51109 deletions
File diff suppressed because one or more lines are too long
6
vendor/svgclean/main.js
vendored
6
vendor/svgclean/main.js
vendored
|
@ -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
396
vendor/svgclean/package-lock.json
generated
vendored
File diff suppressed because it is too large
Load diff
9
vendor/svgclean/package.json
vendored
9
vendor/svgclean/package.json
vendored
|
@ -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"
|
||||
}
|
||||
|
|
10
vendor/svgclean/test.js
vendored
10
vendor/svgclean/test.js
vendored
|
@ -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();
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Add table
Reference in a new issue