From 9aee6e1e318f0cc0ab47bfd984e90a95c0055fb2 Mon Sep 17 00:00:00 2001 From: Allenice <994298628@qq.com> Date: Fri, 14 Sep 2018 16:27:52 +0800 Subject: [PATCH] update polyfill, svgo config and build size --- babel.config.js | 9 +- default/svgo.js | 6 +- demo/index.html | 2 +- demo/js/50d1.1fbd341d.js | 2 - demo/js/50d1.6b40a290.js | 2 + ...1.1fbd341d.js.map => 50d1.6b40a290.js.map} | 2 +- demo/js/app.5f80e0d5.js | 2 - demo/js/app.5f80e0d5.js.map | 1 - demo/js/app.8fc75a08.js | 2 + demo/js/app.8fc75a08.js.map | 1 + ....a9841473.js => chunk-vendors.2d7fcd0c.js} | 10 +- demo/js/chunk-vendors.2d7fcd0c.js.map | 1 + demo/js/chunk-vendors.a9841473.js.map | 1 - dist/components/svgicon.common.js | 1086 ----------------- dist/components/svgicon.common.js.map | 2 +- dist/components/svgicon.umd.js | 1086 ----------------- dist/components/svgicon.umd.js.map | 2 +- dist/components/svgicon.umd.min.js | 2 +- dist/components/svgicon.umd.min.js.map | 2 +- dist/polyfill.js | 2 +- package.json | 5 +- polyfill/index.js | 15 + polyfill/innersvg-polyfill.js | 98 ++ src/assets/svg/setting.svg | 22 + src/components/icons/arrow.ts | 14 +- src/components/icons/check.ts | 14 +- src/components/icons/clock.ts | 14 +- src/components/icons/colorwheel.ts | 14 +- src/components/icons/index.ts | 1 + src/components/icons/mask.ts | 14 +- src/components/icons/setting.ts | 13 + src/components/icons/sora/arrow.ts | 14 +- src/components/icons/sora/fit/arrow.ts | 14 +- src/components/icons/sora/fit/mask.ts | 14 +- src/components/icons/vue.ts | 14 +- tests/example/vue-init-webpack/src/App.vue | 21 +- tests/example/vue-init-webpack/src/main.js | 5 + webpack.config.js | 44 + yarn.lock | 167 ++- 39 files changed, 466 insertions(+), 2274 deletions(-) delete mode 100644 demo/js/50d1.1fbd341d.js create mode 100644 demo/js/50d1.6b40a290.js rename demo/js/{50d1.1fbd341d.js.map => 50d1.6b40a290.js.map} (93%) delete mode 100644 demo/js/app.5f80e0d5.js delete mode 100644 demo/js/app.5f80e0d5.js.map create mode 100644 demo/js/app.8fc75a08.js create mode 100644 demo/js/app.8fc75a08.js.map rename demo/js/{chunk-vendors.a9841473.js => chunk-vendors.2d7fcd0c.js} (56%) create mode 100644 demo/js/chunk-vendors.2d7fcd0c.js.map delete mode 100644 demo/js/chunk-vendors.a9841473.js.map create mode 100755 polyfill/index.js create mode 100755 polyfill/innersvg-polyfill.js create mode 100644 src/assets/svg/setting.svg create mode 100644 src/components/icons/setting.ts create mode 100644 webpack.config.js diff --git a/babel.config.js b/babel.config.js index 999feb1f..1ee47be6 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,3 +1,10 @@ module.exports = { - presets: ['@vue/app'] + presets: [ + [ + '@vue/app', + { + useBuiltIns: false + } + ] + ] } diff --git a/default/svgo.js b/default/svgo.js index 05083f44..9bc0684b 100644 --- a/default/svgo.js +++ b/default/svgo.js @@ -6,9 +6,6 @@ module.exports = { { removeTitle: true }, - { - removeStyleElement: true - }, { removeComments: true }, @@ -18,6 +15,9 @@ module.exports = { { removeUselessDefs: true }, + { + convertStyleToAttrs: true + }, { cleanupIDs: { remove: true, diff --git a/demo/index.html b/demo/index.html index d776bdd4..b2e45f5a 100644 --- a/demo/index.html +++ b/demo/index.html @@ -1 +1 @@ -
\n
\n
\n \n
\n \n Star\n \n
\n\n
\n
\n
\n \n
\n \n Star\n \n
\n\n