Selaa lähdekoodia

refactor svg (#181)

花裤衩 6 vuotta sitten
vanhempi
commit
8df732281d

+ 3 - 1
package.json

@@ -10,7 +10,8 @@
10 10
     "build": "node build/build.js",
11 11
     "build:report": "npm_config_report=true npm run build",
12 12
     "lint": "eslint --ext .js,.vue src",
13
-    "test": "npm run lint"
13
+    "test": "npm run lint",
14
+    "svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml"
14 15
   },
15 16
   "dependencies": {
16 17
     "axios": "0.18.0",
@@ -59,6 +60,7 @@
59 60
     "semver": "5.5.0",
60 61
     "shelljs": "0.8.2",
61 62
     "svg-sprite-loader": "3.8.0",
63
+    "svgo": "1.0.5",
62 64
     "uglifyjs-webpack-plugin": "1.2.7",
63 65
     "url-loader": "1.0.1",
64 66
     "vue-loader": "15.3.0",

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
src/icons/svg/example.svg


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
src/icons/svg/eye.svg


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
src/icons/svg/form.svg


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
src/icons/svg/link.svg


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
src/icons/svg/nested.svg


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
src/icons/svg/password.svg


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
src/icons/svg/table.svg


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
src/icons/svg/tree.svg


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
src/icons/svg/user.svg


+ 22 - 0
src/icons/svgo.yml

@@ -0,0 +1,22 @@
1
+# replace default config
2
+
3
+# multipass: true
4
+# full: true
5
+
6
+plugins:
7
+
8
+  # - name
9
+  #
10
+  # or:
11
+  # - name: false
12
+  # - name: true
13
+  #
14
+  # or:
15
+  # - name:
16
+  #     param1: 1
17
+  #     param2: 2
18
+
19
+- removeAttrs:
20
+    attrs:
21
+      - 'fill'
22
+      - 'fill-rule'