Commit 9c2a2a0c00dae6f334c99acc9ab2f571fd8905c0
1 parent
b93f20f0
feat: add SvgIcon component
Showing
10 changed files
with
372 additions
and
41 deletions
CHANGELOG.zh_CN.md
build/vite/plugin/index.ts
@@ -16,6 +16,7 @@ import { configVisualizerConfig } from './visualizer'; | @@ -16,6 +16,7 @@ import { configVisualizerConfig } from './visualizer'; | ||
16 | import { configThemePlugin } from './theme'; | 16 | import { configThemePlugin } from './theme'; |
17 | import { configImageminPlugin } from './imagemin'; | 17 | import { configImageminPlugin } from './imagemin'; |
18 | import { configWindiCssPlugin } from './windicss'; | 18 | import { configWindiCssPlugin } from './windicss'; |
19 | +import { configSvgIconsPlugin } from './svgSprite'; | ||
19 | 20 | ||
20 | export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) { | 21 | export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) { |
21 | const { VITE_USE_IMAGEMIN, VITE_USE_MOCK, VITE_LEGACY, VITE_BUILD_COMPRESS } = viteEnv; | 22 | const { VITE_USE_IMAGEMIN, VITE_USE_MOCK, VITE_LEGACY, VITE_BUILD_COMPRESS } = viteEnv; |
@@ -33,6 +34,9 @@ export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) { | @@ -33,6 +34,9 @@ export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) { | ||
33 | // vite-plugin-html | 34 | // vite-plugin-html |
34 | vitePlugins.push(configHtmlPlugin(viteEnv, isBuild)); | 35 | vitePlugins.push(configHtmlPlugin(viteEnv, isBuild)); |
35 | 36 | ||
37 | + // vite-plugin-svg-icons | ||
38 | + vitePlugins.push(configSvgIconsPlugin(isBuild)); | ||
39 | + | ||
36 | // vite-plugin-windicss | 40 | // vite-plugin-windicss |
37 | vitePlugins.push(configWindiCssPlugin()); | 41 | vitePlugins.push(configWindiCssPlugin()); |
38 | 42 |
build/vite/plugin/svgSprite.ts
0 → 100644
1 | +/** | ||
2 | + * Vite Plugin for fast creating SVG sprites. | ||
3 | + * https://github.com/anncwb/vite-plugin-svg-icons | ||
4 | + */ | ||
5 | + | ||
6 | +import SvgIconsPlugin from 'vite-plugin-svg-icons'; | ||
7 | +import path from 'path'; | ||
8 | + | ||
9 | +export function configSvgIconsPlugin(isBuild: boolean) { | ||
10 | + const svgIconsPlugin = SvgIconsPlugin({ | ||
11 | + iconDirs: [path.resolve(process.cwd(), 'src/assets/icons')], | ||
12 | + svgoOptions: isBuild, | ||
13 | + // default | ||
14 | + symbolId: 'icon-[dir]-[name]', | ||
15 | + }); | ||
16 | + return svgIconsPlugin; | ||
17 | +} |
package.json
@@ -53,7 +53,7 @@ | @@ -53,7 +53,7 @@ | ||
53 | "devDependencies": { | 53 | "devDependencies": { |
54 | "@commitlint/cli": "^12.0.1", | 54 | "@commitlint/cli": "^12.0.1", |
55 | "@commitlint/config-conventional": "^12.0.1", | 55 | "@commitlint/config-conventional": "^12.0.1", |
56 | - "@iconify/json": "^1.1.311", | 56 | + "@iconify/json": "^1.1.312", |
57 | "@ls-lint/ls-lint": "^1.9.2", | 57 | "@ls-lint/ls-lint": "^1.9.2", |
58 | "@purge-icons/generated": "^0.7.0", | 58 | "@purge-icons/generated": "^0.7.0", |
59 | "@types/crypto-js": "^4.0.1", | 59 | "@types/crypto-js": "^4.0.1", |
@@ -101,7 +101,7 @@ | @@ -101,7 +101,7 @@ | ||
101 | "stylelint-config-standard": "^20.0.0", | 101 | "stylelint-config-standard": "^20.0.0", |
102 | "stylelint-order": "^4.1.0", | 102 | "stylelint-order": "^4.1.0", |
103 | "ts-node": "^9.1.1", | 103 | "ts-node": "^9.1.1", |
104 | - "typescript": "4.2.2", | 104 | + "typescript": "4.2.3", |
105 | "vite": "^2.0.5", | 105 | "vite": "^2.0.5", |
106 | "vite-plugin-compression": "^0.2.3", | 106 | "vite-plugin-compression": "^0.2.3", |
107 | "vite-plugin-html": "^2.0.3", | 107 | "vite-plugin-html": "^2.0.3", |
@@ -110,15 +110,16 @@ | @@ -110,15 +110,16 @@ | ||
110 | "vite-plugin-purge-icons": "^0.7.0", | 110 | "vite-plugin-purge-icons": "^0.7.0", |
111 | "vite-plugin-pwa": "^0.5.6", | 111 | "vite-plugin-pwa": "^0.5.6", |
112 | "vite-plugin-style-import": "^0.7.6", | 112 | "vite-plugin-style-import": "^0.7.6", |
113 | + "vite-plugin-svg-icons": "^0.1.2", | ||
113 | "vite-plugin-theme": "^0.4.8", | 114 | "vite-plugin-theme": "^0.4.8", |
114 | - "vite-plugin-windicss": "0.6.5", | 115 | + "vite-plugin-windicss": "0.6.6", |
115 | "vue-eslint-parser": "^7.6.0", | 116 | "vue-eslint-parser": "^7.6.0", |
116 | "yargs": "^16.2.0" | 117 | "yargs": "^16.2.0" |
117 | }, | 118 | }, |
118 | "resolutions": { | 119 | "resolutions": { |
119 | "//": "Used to install imagemin dependencies, because imagemin may not be installed in China.If it is abroad, you can delete it", | 120 | "//": "Used to install imagemin dependencies, because imagemin may not be installed in China.If it is abroad, you can delete it", |
120 | "bin-wrapper": "npm:bin-wrapper-china", | 121 | "bin-wrapper": "npm:bin-wrapper-china", |
121 | - "esbuild": "0.8.55", | 122 | + "esbuild": "0.8.56", |
122 | "rollup": "2.40.0" | 123 | "rollup": "2.40.0" |
123 | }, | 124 | }, |
124 | "repository": { | 125 | "repository": { |
src/assets/icons/test.svg
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<svg width="60px" height="60px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | ||
3 | + <!-- Generator: Sketch 61 (89581) - https://sketch.com --> | ||
4 | + <title>Icon1@3x</title> | ||
5 | + <desc>Created with Sketch.</desc> | ||
6 | + <g id="页面-2" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> | ||
7 | + <g id="系统首页" transform="translate(-419.000000, -136.000000)" fill="#0593FF"> | ||
8 | + <g id="1" transform="translate(234.000000, 120.000000)"> | ||
9 | + <g id="Total-Users"> | ||
10 | + <g id="Icon1" transform="translate(185.000000, 16.000000)"> | ||
11 | + <path d="M23,60 C10.2974508,60 1.55561363e-15,49.7025492 0,37 L0,23 C-1.55561363e-15,10.2974508 10.2974508,2.33342044e-15 23,0 L37,0 C49.7025492,-2.33342044e-15 60,10.2974508 60,23 L60,37 C60,49.7025492 49.7025492,60 37,60 L23,60 Z" id="Circle-2" opacity="0.209999993"></path> | ||
12 | + <g id="Group" transform="translate(14.000000, 18.000000)" fill-rule="nonzero"> | ||
13 | + <path d="M24,6.66666667 C26.209139,6.66666667 28,8.45752767 28,10.6666667 C28,12.8758057 26.209139,14.6666667 24,14.6666667 C21.790861,14.6666667 20,12.8758057 20,10.6666667 C20,8.45752767 21.790861,6.66666667 24,6.66666667 Z M12,0 C14.9455187,0 17.3333333,2.38781467 17.3333333,5.33333333 C17.3333333,8.278852 14.9455187,10.6666667 12,10.6666667 C9.05448133,10.6666667 6.66666667,8.278852 6.66666667,5.33333333 C6.66666667,2.38781467 9.05448133,0 12,0 Z" id="Combined-Shape" opacity="0.587820871"></path> | ||
14 | + <path d="M23.4686027,16.0012776 L23.3172917,16 C27.927838,16 31.7158139,18.2931929 31.9979916,23.2 C32.0092328,23.3954741 31.9979916,24 31.2745999,24 L26.1333333,24 L26.1333333,24 C26.1333333,20.9989578 25.1418595,18.2294867 23.4686027,16.0012776 Z M11.9777884,13.3333333 C18.3616218,13.3333333 23.6065116,16.3909238 23.9972191,22.9333333 C24.0127839,23.1939654 23.9972191,24 22.9955999,24 L0.97000297,24 L0.97000297,24 C0.635616207,24 -0.027282334,23.2789066 0.000868912387,22.932274 C0.517678033,16.5686878 5.6825498,13.3333333 11.9777884,13.3333333 Z" id="Combined-Shape"></path> | ||
15 | + </g> | ||
16 | + </g> | ||
17 | + </g> | ||
18 | + </g> | ||
19 | + </g> | ||
20 | + </g> | ||
21 | +</svg> | ||
0 | \ No newline at end of file | 22 | \ No newline at end of file |
src/components/Icon/index.ts
1 | import Icon from './src/index.vue'; | 1 | import Icon from './src/index.vue'; |
2 | +import SvgIcon from './src/SvgIcon.vue'; | ||
2 | // import IconPicker from './src/IconPicker.vue'; | 3 | // import IconPicker from './src/IconPicker.vue'; |
3 | import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent'; | 4 | import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent'; |
4 | 5 | ||
5 | const IconPicker = createAsyncComponent(() => import('./src/IconPicker.vue')); | 6 | const IconPicker = createAsyncComponent(() => import('./src/IconPicker.vue')); |
6 | 7 | ||
7 | -export { Icon, IconPicker }; | 8 | +export { Icon, IconPicker, SvgIcon }; |
8 | 9 | ||
9 | export default Icon; | 10 | export default Icon; |
src/components/Icon/src/SvgIcon.vue
0 → 100644
1 | +<template> | ||
2 | + <svg :class="[prefixCls, $attrs.class]" :style="getStyle" aria-hidden="true"> | ||
3 | + <use :xlink:href="symbolId" /> | ||
4 | + </svg> | ||
5 | +</template> | ||
6 | +<script lang="ts"> | ||
7 | + import type { CSSProperties } from 'vue'; | ||
8 | + import { defineComponent, computed } from 'vue'; | ||
9 | + import { useDesign } from '/@/hooks/web/useDesign'; | ||
10 | + | ||
11 | + export default defineComponent({ | ||
12 | + name: 'SvgIcon', | ||
13 | + props: { | ||
14 | + prefix: { | ||
15 | + type: String, | ||
16 | + default: 'icon', | ||
17 | + }, | ||
18 | + name: { | ||
19 | + type: String, | ||
20 | + required: true, | ||
21 | + }, | ||
22 | + size: { | ||
23 | + type: [Number, String], | ||
24 | + default: 16, | ||
25 | + }, | ||
26 | + }, | ||
27 | + setup(props) { | ||
28 | + const { prefixCls } = useDesign('svg-icon'); | ||
29 | + const symbolId = computed(() => `#${props.prefix}-${props.name}`); | ||
30 | + | ||
31 | + const getStyle = computed( | ||
32 | + (): CSSProperties => { | ||
33 | + const { size } = props; | ||
34 | + let s = `${size}`; | ||
35 | + s = `${s.replace('px', '')}px`; | ||
36 | + return { | ||
37 | + width: s, | ||
38 | + height: s, | ||
39 | + }; | ||
40 | + } | ||
41 | + ); | ||
42 | + return { symbolId, prefixCls, getStyle }; | ||
43 | + }, | ||
44 | + }); | ||
45 | +</script> | ||
46 | +<style lang="less" scoped> | ||
47 | + @prefix-cls: ~'@{namespace}-svg-icon'; | ||
48 | + | ||
49 | + .@{prefix-cls} { | ||
50 | + overflow: hidden; | ||
51 | + vertical-align: -0.15em; | ||
52 | + fill: currentColor; | ||
53 | + } | ||
54 | +</style> |
src/main.ts
@@ -12,6 +12,8 @@ import { setupI18n } from '/@/locales/setupI18n'; | @@ -12,6 +12,8 @@ import { setupI18n } from '/@/locales/setupI18n'; | ||
12 | 12 | ||
13 | import { registerGlobComp } from '/@/components/registerGlobComp'; | 13 | import { registerGlobComp } from '/@/components/registerGlobComp'; |
14 | 14 | ||
15 | +import 'vite-plugin-svg-icons/register'; | ||
16 | + | ||
15 | import { isDevMode } from '/@/utils/env'; | 17 | import { isDevMode } from '/@/utils/env'; |
16 | 18 | ||
17 | (async () => { | 19 | (async () => { |
src/views/demo/feat/icon/index.vue
@@ -21,6 +21,12 @@ | @@ -21,6 +21,12 @@ | ||
21 | </div> | 21 | </div> |
22 | </CollapseContainer> | 22 | </CollapseContainer> |
23 | 23 | ||
24 | + <CollapseContainer title="svg Sprite" class="my-5"> | ||
25 | + <div class="flex justify-around flex-wrap"> | ||
26 | + <SvgIcon name="test" size="32" /> | ||
27 | + </div> | ||
28 | + </CollapseContainer> | ||
29 | + | ||
24 | <CollapseContainer title="图标选择器" class="my-5"> | 30 | <CollapseContainer title="图标选择器" class="my-5"> |
25 | <div class="flex justify-around flex-wrap"> | 31 | <div class="flex justify-around flex-wrap"> |
26 | <IconPicker /> | 32 | <IconPicker /> |
@@ -49,7 +55,7 @@ | @@ -49,7 +55,7 @@ | ||
49 | CodepenCircleFilled, | 55 | CodepenCircleFilled, |
50 | } from '@ant-design/icons-vue'; | 56 | } from '@ant-design/icons-vue'; |
51 | 57 | ||
52 | - import { Icon, IconPicker } from '/@/components/Icon/index'; | 58 | + import { Icon, IconPicker, SvgIcon } from '/@/components/Icon/index'; |
53 | 59 | ||
54 | import { openWindow } from '/@/utils'; | 60 | import { openWindow } from '/@/utils'; |
55 | import { PageWrapper } from '/@/components/Page'; | 61 | import { PageWrapper } from '/@/components/Page'; |
@@ -68,6 +74,7 @@ | @@ -68,6 +74,7 @@ | ||
68 | Icon, | 74 | Icon, |
69 | Alert, | 75 | Alert, |
70 | IconPicker, | 76 | IconPicker, |
77 | + SvgIcon, | ||
71 | }, | 78 | }, |
72 | setup() { | 79 | setup() { |
73 | return { | 80 | return { |
yarn.lock
@@ -1117,10 +1117,10 @@ | @@ -1117,10 +1117,10 @@ | ||
1117 | dependencies: | 1117 | dependencies: |
1118 | cross-fetch "^3.0.6" | 1118 | cross-fetch "^3.0.6" |
1119 | 1119 | ||
1120 | -"@iconify/json@^1.1.311": | ||
1121 | - version "1.1.311" | ||
1122 | - resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.311.tgz#cafa09c427fdacce8198e787f87c194eaa7e3e38" | ||
1123 | - integrity sha512-ghm5JynA3aft0goTlEt6w2aYZCTaOO4IE59Cf99ip81NDs0qw4OJ/JSoR09jIrcVDSVZJdp3jf0Tni1iRV1j+w== | 1120 | +"@iconify/json@^1.1.312": |
1121 | + version "1.1.312" | ||
1122 | + resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.312.tgz#d8e92f31acfb326dcbfa4daea2d4ba885423c186" | ||
1123 | + integrity sha512-bYgaMaNB17MkLL1UgRRD6fv9Vp80kny7KA4SVMxonBEsVtZ+53dCK0R7RccrC45X1mspG8MejUaEw/AaEmWHZQ== | ||
1124 | 1124 | ||
1125 | "@intlify/core-base@9.0.0": | 1125 | "@intlify/core-base@9.0.0": |
1126 | version "9.0.0" | 1126 | version "9.0.0" |
@@ -1297,6 +1297,11 @@ | @@ -1297,6 +1297,11 @@ | ||
1297 | ejs "^2.6.1" | 1297 | ejs "^2.6.1" |
1298 | magic-string "^0.25.0" | 1298 | magic-string "^0.25.0" |
1299 | 1299 | ||
1300 | +"@trysound/sax@0.1.1": | ||
1301 | + version "0.1.1" | ||
1302 | + resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz#3348564048e7a2d7398c935d466c0414ebb6a669" | ||
1303 | + integrity sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow== | ||
1304 | + | ||
1300 | "@types/crypto-js@^4.0.1": | 1305 | "@types/crypto-js@^4.0.1": |
1301 | version "4.0.1" | 1306 | version "4.0.1" |
1302 | resolved "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.0.1.tgz#3a4bd24518b0e6c5940da4e2659eeb2ef0806963" | 1307 | resolved "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.0.1.tgz#3a4bd24518b0e6c5940da4e2659eeb2ef0806963" |
@@ -1780,10 +1785,10 @@ | @@ -1780,10 +1785,10 @@ | ||
1780 | dependencies: | 1785 | dependencies: |
1781 | vue-demi latest | 1786 | vue-demi latest |
1782 | 1787 | ||
1783 | -"@windicss/plugin-utils@0.6.5": | ||
1784 | - version "0.6.5" | ||
1785 | - resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.6.5.tgz#c37082ea3e52c605508e7fb9b7331cb80b140441" | ||
1786 | - integrity sha512-8ZZdauxS+d3AE7RQtk7R6cWgiHQ/IUvavv0vsfXHKdvEkwMyI/GUU01VLWTXWRsWyM2+D2F6/HOgUxmxYQx5Sg== | 1788 | +"@windicss/plugin-utils@0.6.6": |
1789 | + version "0.6.6" | ||
1790 | + resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.6.6.tgz#cc193cbf7f09011049e718703a1dbb64471280c2" | ||
1791 | + integrity sha512-9W6sy8oSDqYDeTtv03S5AMm5qc8w70f2obwFiVeI0JuhFM1lra3+bMin4HEbRJqJQCjy6xDiSkF6vxOiLSg9kQ== | ||
1787 | dependencies: | 1792 | dependencies: |
1788 | esbuild "^0.8.54" | 1793 | esbuild "^0.8.54" |
1789 | esbuild-register "^2.0.0" | 1794 | esbuild-register "^2.0.0" |
@@ -2214,7 +2219,7 @@ bl@^1.0.0: | @@ -2214,7 +2219,7 @@ bl@^1.0.0: | ||
2214 | readable-stream "^2.3.5" | 2219 | readable-stream "^2.3.5" |
2215 | safe-buffer "^5.1.1" | 2220 | safe-buffer "^5.1.1" |
2216 | 2221 | ||
2217 | -bluebird@^3.7.2: | 2222 | +bluebird@^3.5.0, bluebird@^3.7.2: |
2218 | version "3.7.2" | 2223 | version "3.7.2" |
2219 | resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" | 2224 | resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" |
2220 | integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== | 2225 | integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== |
@@ -2232,7 +2237,7 @@ brace-expansion@^1.1.7: | @@ -2232,7 +2237,7 @@ brace-expansion@^1.1.7: | ||
2232 | balanced-match "^1.0.0" | 2237 | balanced-match "^1.0.0" |
2233 | concat-map "0.0.1" | 2238 | concat-map "0.0.1" |
2234 | 2239 | ||
2235 | -braces@^2.3.1: | 2240 | +braces@^2.2.2, braces@^2.3.1: |
2236 | version "2.3.2" | 2241 | version "2.3.2" |
2237 | resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" | 2242 | resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" |
2238 | integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== | 2243 | integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== |
@@ -2439,7 +2444,7 @@ chalk@4.1.0, chalk@^4.0.0, chalk@^4.1.0: | @@ -2439,7 +2444,7 @@ chalk@4.1.0, chalk@^4.0.0, chalk@^4.1.0: | ||
2439 | ansi-styles "^4.1.0" | 2444 | ansi-styles "^4.1.0" |
2440 | supports-color "^7.1.0" | 2445 | supports-color "^7.1.0" |
2441 | 2446 | ||
2442 | -chalk@^1.0.0: | 2447 | +chalk@^1.0.0, chalk@^1.1.3: |
2443 | version "1.1.3" | 2448 | version "1.1.3" |
2444 | resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" | 2449 | resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" |
2445 | integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= | 2450 | integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= |
@@ -2611,6 +2616,11 @@ clone-response@1.0.2: | @@ -2611,6 +2616,11 @@ clone-response@1.0.2: | ||
2611 | dependencies: | 2616 | dependencies: |
2612 | mimic-response "^1.0.0" | 2617 | mimic-response "^1.0.0" |
2613 | 2618 | ||
2619 | +clone@^2.1.1: | ||
2620 | + version "2.1.2" | ||
2621 | + resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" | ||
2622 | + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= | ||
2623 | + | ||
2614 | coa@^2.0.2: | 2624 | coa@^2.0.2: |
2615 | version "2.0.2" | 2625 | version "2.0.2" |
2616 | resolved "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" | 2626 | resolved "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" |
@@ -2695,6 +2705,11 @@ commander@^6.2.0: | @@ -2695,6 +2705,11 @@ commander@^6.2.0: | ||
2695 | resolved "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" | 2705 | resolved "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" |
2696 | integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== | 2706 | integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== |
2697 | 2707 | ||
2708 | +commander@^7.1.0: | ||
2709 | + version "7.1.0" | ||
2710 | + resolved "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz#f2eaecf131f10e36e07d894698226e36ae0eb5ff" | ||
2711 | + integrity sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg== | ||
2712 | + | ||
2698 | commander@~2.14.1: | 2713 | commander@~2.14.1: |
2699 | version "2.14.1" | 2714 | version "2.14.1" |
2700 | resolved "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz#2235123e37af8ca3c65df45b026dbd357b01b9aa" | 2715 | resolved "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz#2235123e37af8ca3c65df45b026dbd357b01b9aa" |
@@ -3096,6 +3111,17 @@ css-select@^2.0.0: | @@ -3096,6 +3111,17 @@ css-select@^2.0.0: | ||
3096 | domutils "^1.7.0" | 3111 | domutils "^1.7.0" |
3097 | nth-check "^1.0.2" | 3112 | nth-check "^1.0.2" |
3098 | 3113 | ||
3114 | +css-select@^3.1.2: | ||
3115 | + version "3.1.2" | ||
3116 | + resolved "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz#d52cbdc6fee379fba97fb0d3925abbd18af2d9d8" | ||
3117 | + integrity sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA== | ||
3118 | + dependencies: | ||
3119 | + boolbase "^1.0.0" | ||
3120 | + css-what "^4.0.0" | ||
3121 | + domhandler "^4.0.0" | ||
3122 | + domutils "^2.4.3" | ||
3123 | + nth-check "^2.0.0" | ||
3124 | + | ||
3099 | css-tree@1.0.0-alpha.37: | 3125 | css-tree@1.0.0-alpha.37: |
3100 | version "1.0.0-alpha.37" | 3126 | version "1.0.0-alpha.37" |
3101 | resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" | 3127 | resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" |
@@ -3117,12 +3143,17 @@ css-what@^3.2.1: | @@ -3117,12 +3143,17 @@ css-what@^3.2.1: | ||
3117 | resolved "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" | 3143 | resolved "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" |
3118 | integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== | 3144 | integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== |
3119 | 3145 | ||
3146 | +css-what@^4.0.0: | ||
3147 | + version "4.0.0" | ||
3148 | + resolved "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz#35e73761cab2eeb3d3661126b23d7aa0e8432233" | ||
3149 | + integrity sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A== | ||
3150 | + | ||
3120 | cssesc@^3.0.0: | 3151 | cssesc@^3.0.0: |
3121 | version "3.0.0" | 3152 | version "3.0.0" |
3122 | resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" | 3153 | resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" |
3123 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== | 3154 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== |
3124 | 3155 | ||
3125 | -csso@^4.0.2: | 3156 | +csso@^4.0.2, csso@^4.2.0: |
3126 | version "4.2.0" | 3157 | version "4.2.0" |
3127 | resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" | 3158 | resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" |
3128 | integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== | 3159 | integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== |
@@ -3381,12 +3412,21 @@ dom-serializer@0: | @@ -3381,12 +3412,21 @@ dom-serializer@0: | ||
3381 | domelementtype "^2.0.1" | 3412 | domelementtype "^2.0.1" |
3382 | entities "^2.0.0" | 3413 | entities "^2.0.0" |
3383 | 3414 | ||
3415 | +dom-serializer@^1.0.1: | ||
3416 | + version "1.2.0" | ||
3417 | + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz#3433d9136aeb3c627981daa385fc7f32d27c48f1" | ||
3418 | + integrity sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA== | ||
3419 | + dependencies: | ||
3420 | + domelementtype "^2.0.1" | ||
3421 | + domhandler "^4.0.0" | ||
3422 | + entities "^2.0.0" | ||
3423 | + | ||
3384 | domelementtype@1, domelementtype@^1.3.1: | 3424 | domelementtype@1, domelementtype@^1.3.1: |
3385 | version "1.3.1" | 3425 | version "1.3.1" |
3386 | resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" | 3426 | resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" |
3387 | integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== | 3427 | integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== |
3388 | 3428 | ||
3389 | -domelementtype@^2.0.1: | 3429 | +domelementtype@^2.0.1, domelementtype@^2.1.0: |
3390 | version "2.1.0" | 3430 | version "2.1.0" |
3391 | resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" | 3431 | resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" |
3392 | integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== | 3432 | integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== |
@@ -3398,6 +3438,13 @@ domhandler@^2.3.0: | @@ -3398,6 +3438,13 @@ domhandler@^2.3.0: | ||
3398 | dependencies: | 3438 | dependencies: |
3399 | domelementtype "1" | 3439 | domelementtype "1" |
3400 | 3440 | ||
3441 | +domhandler@^4.0.0: | ||
3442 | + version "4.0.0" | ||
3443 | + resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz#01ea7821de996d85f69029e81fa873c21833098e" | ||
3444 | + integrity sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA== | ||
3445 | + dependencies: | ||
3446 | + domelementtype "^2.1.0" | ||
3447 | + | ||
3401 | domutils@^1.5.1, domutils@^1.7.0: | 3448 | domutils@^1.5.1, domutils@^1.7.0: |
3402 | version "1.7.0" | 3449 | version "1.7.0" |
3403 | resolved "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" | 3450 | resolved "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" |
@@ -3406,6 +3453,15 @@ domutils@^1.5.1, domutils@^1.7.0: | @@ -3406,6 +3453,15 @@ domutils@^1.5.1, domutils@^1.7.0: | ||
3406 | dom-serializer "0" | 3453 | dom-serializer "0" |
3407 | domelementtype "1" | 3454 | domelementtype "1" |
3408 | 3455 | ||
3456 | +domutils@^2.4.3: | ||
3457 | + version "2.4.4" | ||
3458 | + resolved "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz#282739c4b150d022d34699797369aad8d19bbbd3" | ||
3459 | + integrity sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA== | ||
3460 | + dependencies: | ||
3461 | + dom-serializer "^1.0.1" | ||
3462 | + domelementtype "^2.0.1" | ||
3463 | + domhandler "^4.0.0" | ||
3464 | + | ||
3409 | dot-case@^3.0.4: | 3465 | dot-case@^3.0.4: |
3410 | version "3.0.4" | 3466 | version "3.0.4" |
3411 | resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" | 3467 | resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" |
@@ -3630,10 +3686,10 @@ esbuild-register@^2.0.0: | @@ -3630,10 +3686,10 @@ esbuild-register@^2.0.0: | ||
3630 | source-map-support "^0.5.19" | 3686 | source-map-support "^0.5.19" |
3631 | strip-json-comments "^3.1.1" | 3687 | strip-json-comments "^3.1.1" |
3632 | 3688 | ||
3633 | -esbuild@0.8.55, esbuild@^0.8.52, esbuild@^0.8.53, esbuild@^0.8.54: | ||
3634 | - version "0.8.55" | ||
3635 | - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.55.tgz#4bf949c44db4ffc2a206ac0c002e8e94eecff7d5" | ||
3636 | - integrity sha512-mM/s7hjYe5mQR+zAWOM5JVrCtYCke182E9l1Bbs6rG5EDP3b1gZF9sHZka53PD/iNt6OccymVZRWkTtBfcKW4w== | 3689 | +esbuild@0.8.56, esbuild@^0.8.52, esbuild@^0.8.53, esbuild@^0.8.54: |
3690 | + version "0.8.56" | ||
3691 | + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.56.tgz#9c7c3d6e614db7367afa348adb0ab287c296735e" | ||
3692 | + integrity sha512-PTMdAWK3JI2MNW811znGssGP5GR44tQPr++VQ1rPP0n8Z1cTKbCPD3S/kXPLr3ZZDIwAaVm08fuFym6Rp8l/0A== | ||
3637 | 3693 | ||
3638 | escalade@^3.1.1: | 3694 | escalade@^3.1.1: |
3639 | version "3.1.1" | 3695 | version "3.1.1" |
@@ -3645,7 +3701,7 @@ escape-html@~1.0.3: | @@ -3645,7 +3701,7 @@ escape-html@~1.0.3: | ||
3645 | resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" | 3701 | resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" |
3646 | integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= | 3702 | integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= |
3647 | 3703 | ||
3648 | -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: | 3704 | +escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: |
3649 | version "1.0.5" | 3705 | version "1.0.5" |
3650 | resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" | 3706 | resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" |
3651 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= | 3707 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= |
@@ -3810,6 +3866,11 @@ esutils@^2.0.2: | @@ -3810,6 +3866,11 @@ esutils@^2.0.2: | ||
3810 | resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" | 3866 | resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" |
3811 | integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== | 3867 | integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== |
3812 | 3868 | ||
3869 | +etag@^1.8.1: | ||
3870 | + version "1.8.1" | ||
3871 | + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" | ||
3872 | + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= | ||
3873 | + | ||
3813 | eventemitter3@^4.0.0: | 3874 | eventemitter3@^4.0.0: |
3814 | version "4.0.7" | 3875 | version "4.0.7" |
3815 | resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" | 3876 | resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" |
@@ -3950,7 +4011,7 @@ external-editor@^3.0.3: | @@ -3950,7 +4011,7 @@ external-editor@^3.0.3: | ||
3950 | iconv-lite "^0.4.24" | 4011 | iconv-lite "^0.4.24" |
3951 | tmp "^0.0.33" | 4012 | tmp "^0.0.33" |
3952 | 4013 | ||
3953 | -extglob@^2.0.4: | 4014 | +extglob@^2.0.2, extglob@^2.0.4: |
3954 | version "2.0.4" | 4015 | version "2.0.4" |
3955 | resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" | 4016 | resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" |
3956 | integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== | 4017 | integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== |
@@ -4643,6 +4704,11 @@ has-ansi@^2.0.0: | @@ -4643,6 +4704,11 @@ has-ansi@^2.0.0: | ||
4643 | dependencies: | 4704 | dependencies: |
4644 | ansi-regex "^2.0.0" | 4705 | ansi-regex "^2.0.0" |
4645 | 4706 | ||
4707 | +has-flag@^1.0.0: | ||
4708 | + version "1.0.0" | ||
4709 | + resolved "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" | ||
4710 | + integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= | ||
4711 | + | ||
4646 | has-flag@^3.0.0: | 4712 | has-flag@^3.0.0: |
4647 | version "3.0.0" | 4713 | version "3.0.0" |
4648 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" | 4714 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" |
@@ -4768,7 +4834,7 @@ html-tags@^3.1.0: | @@ -4768,7 +4834,7 @@ html-tags@^3.1.0: | ||
4768 | resolved "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" | 4834 | resolved "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" |
4769 | integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== | 4835 | integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== |
4770 | 4836 | ||
4771 | -htmlparser2@^3.10.0: | 4837 | +htmlparser2@^3.10.0, htmlparser2@^3.8.3: |
4772 | version "3.10.1" | 4838 | version "3.10.1" |
4773 | resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" | 4839 | resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" |
4774 | integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== | 4840 | integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== |
@@ -4852,7 +4918,7 @@ ignore@^5.1.1, ignore@^5.1.4, ignore@^5.1.8: | @@ -4852,7 +4918,7 @@ ignore@^5.1.1, ignore@^5.1.4, ignore@^5.1.8: | ||
4852 | resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" | 4918 | resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" |
4853 | integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== | 4919 | integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== |
4854 | 4920 | ||
4855 | -image-size@~0.5.0: | 4921 | +image-size@^0.5.1, image-size@~0.5.0: |
4856 | version "0.5.5" | 4922 | version "0.5.5" |
4857 | resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" | 4923 | resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" |
4858 | integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= | 4924 | integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= |
@@ -5254,7 +5320,7 @@ is-object@^1.0.1: | @@ -5254,7 +5320,7 @@ is-object@^1.0.1: | ||
5254 | resolved "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" | 5320 | resolved "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" |
5255 | integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== | 5321 | integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== |
5256 | 5322 | ||
5257 | -is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: | 5323 | +is-plain-obj@^1.0.0, is-plain-obj@^1.1, is-plain-obj@^1.1.0: |
5258 | version "1.1.0" | 5324 | version "1.1.0" |
5259 | resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" | 5325 | resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" |
5260 | integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= | 5326 | integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= |
@@ -5377,7 +5443,7 @@ isexe@^2.0.0: | @@ -5377,7 +5443,7 @@ isexe@^2.0.0: | ||
5377 | resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" | 5443 | resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" |
5378 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= | 5444 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= |
5379 | 5445 | ||
5380 | -isobject@^2.0.0: | 5446 | +isobject@^2.0.0, isobject@^2.1.0: |
5381 | version "2.1.0" | 5447 | version "2.1.0" |
5382 | resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" | 5448 | resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" |
5383 | integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= | 5449 | integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= |
@@ -5421,6 +5487,11 @@ joycon@^2.2.5: | @@ -5421,6 +5487,11 @@ joycon@^2.2.5: | ||
5421 | resolved "https://registry.npmjs.org/joycon/-/joycon-2.2.5.tgz#8d4cf4cbb2544d7b7583c216fcdfec19f6be1615" | 5487 | resolved "https://registry.npmjs.org/joycon/-/joycon-2.2.5.tgz#8d4cf4cbb2544d7b7583c216fcdfec19f6be1615" |
5422 | integrity sha512-YqvUxoOcVPnCp0VU1/56f+iKSdvIRJYPznH22BdXV3xMk75SFXhWeJkZ8C9XxUWt1b5x2X1SxuFygW1U0FmkEQ== | 5488 | integrity sha512-YqvUxoOcVPnCp0VU1/56f+iKSdvIRJYPznH22BdXV3xMk75SFXhWeJkZ8C9XxUWt1b5x2X1SxuFygW1U0FmkEQ== |
5423 | 5489 | ||
5490 | +js-base64@^2.1.9: | ||
5491 | + version "2.6.4" | ||
5492 | + resolved "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" | ||
5493 | + integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== | ||
5494 | + | ||
5424 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: | 5495 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: |
5425 | version "4.0.0" | 5496 | version "4.0.0" |
5426 | resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" | 5497 | resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" |
@@ -5540,7 +5611,7 @@ kind-of@^4.0.0: | @@ -5540,7 +5611,7 @@ kind-of@^4.0.0: | ||
5540 | dependencies: | 5611 | dependencies: |
5541 | is-buffer "^1.1.5" | 5612 | is-buffer "^1.1.5" |
5542 | 5613 | ||
5543 | -kind-of@^5.0.0: | 5614 | +kind-of@^5.0.0, kind-of@^5.0.2: |
5544 | version "5.1.0" | 5615 | version "5.1.0" |
5545 | resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" | 5616 | resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" |
5546 | integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== | 5617 | integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== |
@@ -5995,6 +6066,13 @@ meow@^9.0.0: | @@ -5995,6 +6066,13 @@ meow@^9.0.0: | ||
5995 | type-fest "^0.18.0" | 6066 | type-fest "^0.18.0" |
5996 | yargs-parser "^20.2.3" | 6067 | yargs-parser "^20.2.3" |
5997 | 6068 | ||
6069 | +merge-options@1.0.1: | ||
6070 | + version "1.0.1" | ||
6071 | + resolved "https://registry.npmjs.org/merge-options/-/merge-options-1.0.1.tgz#2a64b24457becd4e4dc608283247e94ce589aa32" | ||
6072 | + integrity sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg== | ||
6073 | + dependencies: | ||
6074 | + is-plain-obj "^1.1" | ||
6075 | + | ||
5998 | merge-source-map@^1.1.0: | 6076 | merge-source-map@^1.1.0: |
5999 | version "1.1.0" | 6077 | version "1.1.0" |
6000 | resolved "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646" | 6078 | resolved "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646" |
@@ -6025,6 +6103,25 @@ micromark@~2.11.0: | @@ -6025,6 +6103,25 @@ micromark@~2.11.0: | ||
6025 | debug "^4.0.0" | 6103 | debug "^4.0.0" |
6026 | parse-entities "^2.0.0" | 6104 | parse-entities "^2.0.0" |
6027 | 6105 | ||
6106 | +micromatch@3.1.0: | ||
6107 | + version "3.1.0" | ||
6108 | + resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.0.tgz#5102d4eaf20b6997d6008e3acfe1c44a3fa815e2" | ||
6109 | + integrity sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g== | ||
6110 | + dependencies: | ||
6111 | + arr-diff "^4.0.0" | ||
6112 | + array-unique "^0.3.2" | ||
6113 | + braces "^2.2.2" | ||
6114 | + define-property "^1.0.0" | ||
6115 | + extend-shallow "^2.0.1" | ||
6116 | + extglob "^2.0.2" | ||
6117 | + fragment-cache "^0.2.1" | ||
6118 | + kind-of "^5.0.2" | ||
6119 | + nanomatch "^1.2.1" | ||
6120 | + object.pick "^1.3.0" | ||
6121 | + regex-not "^1.0.0" | ||
6122 | + snapdragon "^0.8.1" | ||
6123 | + to-regex "^3.0.1" | ||
6124 | + | ||
6028 | micromatch@^3.0.4: | 6125 | micromatch@^3.0.4: |
6029 | version "3.1.10" | 6126 | version "3.1.10" |
6030 | resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" | 6127 | resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" |
@@ -6190,7 +6287,7 @@ nanoid@^3.0.1, nanoid@^3.1.20: | @@ -6190,7 +6287,7 @@ nanoid@^3.0.1, nanoid@^3.1.20: | ||
6190 | resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788" | 6287 | resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788" |
6191 | integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw== | 6288 | integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw== |
6192 | 6289 | ||
6193 | -nanomatch@^1.2.9: | 6290 | +nanomatch@^1.2.1, nanomatch@^1.2.9: |
6194 | version "1.2.13" | 6291 | version "1.2.13" |
6195 | resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" | 6292 | resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" |
6196 | integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== | 6293 | integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== |
@@ -6337,6 +6434,13 @@ nth-check@^1.0.2: | @@ -6337,6 +6434,13 @@ nth-check@^1.0.2: | ||
6337 | dependencies: | 6434 | dependencies: |
6338 | boolbase "~1.0.0" | 6435 | boolbase "~1.0.0" |
6339 | 6436 | ||
6437 | +nth-check@^2.0.0: | ||
6438 | + version "2.0.0" | ||
6439 | + resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" | ||
6440 | + integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== | ||
6441 | + dependencies: | ||
6442 | + boolbase "^1.0.0" | ||
6443 | + | ||
6340 | num2fraction@^1.2.2: | 6444 | num2fraction@^1.2.2: |
6341 | version "1.2.2" | 6445 | version "1.2.2" |
6342 | resolved "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" | 6446 | resolved "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" |
@@ -6923,6 +7027,13 @@ postcss-modules@^4.0.0: | @@ -6923,6 +7027,13 @@ postcss-modules@^4.0.0: | ||
6923 | postcss-modules-values "^4.0.0" | 7027 | postcss-modules-values "^4.0.0" |
6924 | string-hash "^1.1.1" | 7028 | string-hash "^1.1.1" |
6925 | 7029 | ||
7030 | +postcss-prefix-selector@^1.6.0: | ||
7031 | + version "1.8.0" | ||
7032 | + resolved "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.8.0.tgz#fb6068f2fbe9ebbde382f1c85c29798a6baf462b" | ||
7033 | + integrity sha512-5r3Oj6bl8FsVR6EWZzM/CWpOaJuQ2HIF7QpDtHNH3KX5BmZhy3skzO7jFlJaFh1O4XdM2H2K4pLa/uwZoluTCQ== | ||
7034 | + dependencies: | ||
7035 | + postcss "^7.0.0" | ||
7036 | + | ||
6926 | postcss-resolve-nested-selector@^0.1.1: | 7037 | postcss-resolve-nested-selector@^0.1.1: |
6927 | version "0.1.1" | 7038 | version "0.1.1" |
6928 | resolved "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" | 7039 | resolved "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" |
@@ -6978,7 +7089,17 @@ postcss-value-parser@^4.1.0: | @@ -6978,7 +7089,17 @@ postcss-value-parser@^4.1.0: | ||
6978 | resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" | 7089 | resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" |
6979 | integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== | 7090 | integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== |
6980 | 7091 | ||
6981 | -postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.26, postcss@^7.0.31, postcss@^7.0.32, postcss@^7.0.35, postcss@^7.0.6: | 7092 | +postcss@^5.2.17: |
7093 | + version "5.2.18" | ||
7094 | + resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" | ||
7095 | + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== | ||
7096 | + dependencies: | ||
7097 | + chalk "^1.1.3" | ||
7098 | + js-base64 "^2.1.9" | ||
7099 | + source-map "^0.5.6" | ||
7100 | + supports-color "^3.2.3" | ||
7101 | + | ||
7102 | +postcss@^7.0.0, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.26, postcss@^7.0.31, postcss@^7.0.32, postcss@^7.0.35, postcss@^7.0.6: | ||
6982 | version "7.0.35" | 7103 | version "7.0.35" |
6983 | resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" | 7104 | resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" |
6984 | integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== | 7105 | integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== |
@@ -7005,6 +7126,44 @@ postcss@^8.2.7: | @@ -7005,6 +7126,44 @@ postcss@^8.2.7: | ||
7005 | nanoid "^3.1.20" | 7126 | nanoid "^3.1.20" |
7006 | source-map "^0.6.1" | 7127 | source-map "^0.6.1" |
7007 | 7128 | ||
7129 | +posthtml-parser@^0.2.0, posthtml-parser@^0.2.1: | ||
7130 | + version "0.2.1" | ||
7131 | + resolved "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.2.1.tgz#35d530de386740c2ba24ff2eb2faf39ccdf271dd" | ||
7132 | + integrity sha1-NdUw3jhnQMK6JP8usvrznM3ycd0= | ||
7133 | + dependencies: | ||
7134 | + htmlparser2 "^3.8.3" | ||
7135 | + isobject "^2.1.0" | ||
7136 | + | ||
7137 | +posthtml-rename-id@^1.0: | ||
7138 | + version "1.0.12" | ||
7139 | + resolved "https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.12.tgz#cf7f6eb37146bf1afac31e68f18c6cc19ae61433" | ||
7140 | + integrity sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw== | ||
7141 | + dependencies: | ||
7142 | + escape-string-regexp "1.0.5" | ||
7143 | + | ||
7144 | +posthtml-render@^1.0.5, posthtml-render@^1.0.6: | ||
7145 | + version "1.4.0" | ||
7146 | + resolved "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.4.0.tgz#40114070c45881cacb93347dae3eff53afbcff13" | ||
7147 | + integrity sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw== | ||
7148 | + | ||
7149 | +posthtml-svg-mode@^1.0.3: | ||
7150 | + version "1.0.3" | ||
7151 | + resolved "https://registry.npmjs.org/posthtml-svg-mode/-/posthtml-svg-mode-1.0.3.tgz#abd554face81223cab0cb367e18e4efd2a4e74b0" | ||
7152 | + integrity sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ== | ||
7153 | + dependencies: | ||
7154 | + merge-options "1.0.1" | ||
7155 | + posthtml "^0.9.2" | ||
7156 | + posthtml-parser "^0.2.1" | ||
7157 | + posthtml-render "^1.0.6" | ||
7158 | + | ||
7159 | +posthtml@^0.9.2: | ||
7160 | + version "0.9.2" | ||
7161 | + resolved "https://registry.npmjs.org/posthtml/-/posthtml-0.9.2.tgz#f4c06db9f67b61fd17c4e256e7e3d9515bf726fd" | ||
7162 | + integrity sha1-9MBtufZ7Yf0XxOJW5+PZUVv3Jv0= | ||
7163 | + dependencies: | ||
7164 | + posthtml-parser "^0.2.0" | ||
7165 | + posthtml-render "^1.0.5" | ||
7166 | + | ||
7008 | prelude-ls@^1.2.1: | 7167 | prelude-ls@^1.2.1: |
7009 | version "1.2.1" | 7168 | version "1.2.1" |
7010 | resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" | 7169 | resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" |
@@ -7120,6 +7279,14 @@ qs@^6.4.0: | @@ -7120,6 +7279,14 @@ qs@^6.4.0: | ||
7120 | resolved "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" | 7279 | resolved "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" |
7121 | integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ== | 7280 | integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ== |
7122 | 7281 | ||
7282 | +query-string@^4.3.2: | ||
7283 | + version "4.3.4" | ||
7284 | + resolved "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" | ||
7285 | + integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= | ||
7286 | + dependencies: | ||
7287 | + object-assign "^4.1.0" | ||
7288 | + strict-uri-encode "^1.0.0" | ||
7289 | + | ||
7123 | query-string@^5.0.1: | 7290 | query-string@^5.0.1: |
7124 | version "5.1.1" | 7291 | version "5.1.1" |
7125 | resolved "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" | 7292 | resolved "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" |
@@ -8205,6 +8372,13 @@ supports-color@^2.0.0: | @@ -8205,6 +8372,13 @@ supports-color@^2.0.0: | ||
8205 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" | 8372 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" |
8206 | integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= | 8373 | integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= |
8207 | 8374 | ||
8375 | +supports-color@^3.2.3: | ||
8376 | + version "3.2.3" | ||
8377 | + resolved "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" | ||
8378 | + integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= | ||
8379 | + dependencies: | ||
8380 | + has-flag "^1.0.0" | ||
8381 | + | ||
8208 | supports-color@^5.3.0: | 8382 | supports-color@^5.3.0: |
8209 | version "5.5.0" | 8383 | version "5.5.0" |
8210 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" | 8384 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" |
@@ -8226,6 +8400,25 @@ supports-color@^7.0.0, supports-color@^7.1.0: | @@ -8226,6 +8400,25 @@ supports-color@^7.0.0, supports-color@^7.1.0: | ||
8226 | dependencies: | 8400 | dependencies: |
8227 | has-flag "^4.0.0" | 8401 | has-flag "^4.0.0" |
8228 | 8402 | ||
8403 | +svg-baker@1.7.0: | ||
8404 | + version "1.7.0" | ||
8405 | + resolved "https://registry.npmjs.org/svg-baker/-/svg-baker-1.7.0.tgz#8367f78d875550c52fe4756f7303d5c5d7c2e9a7" | ||
8406 | + integrity sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg== | ||
8407 | + dependencies: | ||
8408 | + bluebird "^3.5.0" | ||
8409 | + clone "^2.1.1" | ||
8410 | + he "^1.1.1" | ||
8411 | + image-size "^0.5.1" | ||
8412 | + loader-utils "^1.1.0" | ||
8413 | + merge-options "1.0.1" | ||
8414 | + micromatch "3.1.0" | ||
8415 | + postcss "^5.2.17" | ||
8416 | + postcss-prefix-selector "^1.6.0" | ||
8417 | + posthtml-rename-id "^1.0" | ||
8418 | + posthtml-svg-mode "^1.0.3" | ||
8419 | + query-string "^4.3.2" | ||
8420 | + traverse "^0.6.6" | ||
8421 | + | ||
8229 | svg-tags@^1.0.0: | 8422 | svg-tags@^1.0.0: |
8230 | version "1.0.0" | 8423 | version "1.0.0" |
8231 | resolved "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" | 8424 | resolved "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" |
@@ -8305,6 +8498,20 @@ svgo@^1.3.2: | @@ -8305,6 +8498,20 @@ svgo@^1.3.2: | ||
8305 | unquote "~1.1.1" | 8498 | unquote "~1.1.1" |
8306 | util.promisify "~1.0.0" | 8499 | util.promisify "~1.0.0" |
8307 | 8500 | ||
8501 | +svgo@^2.2.0: | ||
8502 | + version "2.2.0" | ||
8503 | + resolved "https://registry.npmjs.org/svgo/-/svgo-2.2.0.tgz#36bc3950507fd06e210493b8bc7722c1e14b1213" | ||
8504 | + integrity sha512-78w27VB+Vvca8TNRZrpbN70OTaVXgyQKm/rBiEqFPZmEJkn6i3PqEgIniPqPY6H2kFevakixAfBaQlwuStZuBA== | ||
8505 | + dependencies: | ||
8506 | + "@trysound/sax" "0.1.1" | ||
8507 | + chalk "^4.1.0" | ||
8508 | + commander "^7.1.0" | ||
8509 | + css-select "^3.1.2" | ||
8510 | + css-select-base-adapter "^0.1.1" | ||
8511 | + css-tree "^1.1.2" | ||
8512 | + csso "^4.2.0" | ||
8513 | + stable "^0.1.8" | ||
8514 | + | ||
8308 | systemjs@^6.8.3: | 8515 | systemjs@^6.8.3: |
8309 | version "6.8.3" | 8516 | version "6.8.3" |
8310 | resolved "https://registry.npmjs.org/systemjs/-/systemjs-6.8.3.tgz#67e27f49242e9d81c2b652b204ae54e8bfcc75a3" | 8517 | resolved "https://registry.npmjs.org/systemjs/-/systemjs-6.8.3.tgz#67e27f49242e9d81c2b652b204ae54e8bfcc75a3" |
@@ -8483,6 +8690,11 @@ tr46@^1.0.1: | @@ -8483,6 +8690,11 @@ tr46@^1.0.1: | ||
8483 | dependencies: | 8690 | dependencies: |
8484 | punycode "^2.1.0" | 8691 | punycode "^2.1.0" |
8485 | 8692 | ||
8693 | +traverse@^0.6.6: | ||
8694 | + version "0.6.6" | ||
8695 | + resolved "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" | ||
8696 | + integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= | ||
8697 | + | ||
8486 | trim-newlines@^1.0.0: | 8698 | trim-newlines@^1.0.0: |
8487 | version "1.0.0" | 8699 | version "1.0.0" |
8488 | resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" | 8700 | resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" |
@@ -8590,10 +8802,10 @@ typedarray-to-buffer@^3.1.5: | @@ -8590,10 +8802,10 @@ typedarray-to-buffer@^3.1.5: | ||
8590 | dependencies: | 8802 | dependencies: |
8591 | is-typedarray "^1.0.0" | 8803 | is-typedarray "^1.0.0" |
8592 | 8804 | ||
8593 | -typescript@4.2.2: | ||
8594 | - version "4.2.2" | ||
8595 | - resolved "https://registry.npmjs.org/typescript/-/typescript-4.2.2.tgz#1450f020618f872db0ea17317d16d8da8ddb8c4c" | ||
8596 | - integrity sha512-tbb+NVrLfnsJy3M59lsDgrzWIflR4d4TIUjz+heUnHZwdF7YsrMTKoRERiIvI2lvBG95dfpLxB21WZhys1bgaQ== | 8805 | +typescript@4.2.3: |
8806 | + version "4.2.3" | ||
8807 | + resolved "https://registry.npmjs.org/typescript/-/typescript-4.2.3.tgz#39062d8019912d43726298f09493d598048c1ce3" | ||
8808 | + integrity sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw== | ||
8597 | 8809 | ||
8598 | uglify-js@^3.1.4: | 8810 | uglify-js@^3.1.4: |
8599 | version "3.12.5" | 8811 | version "3.12.5" |
@@ -8929,6 +9141,17 @@ vite-plugin-style-import@^0.7.6: | @@ -8929,6 +9141,17 @@ vite-plugin-style-import@^0.7.6: | ||
8929 | es-module-lexer "^0.4.0" | 9141 | es-module-lexer "^0.4.0" |
8930 | magic-string "^0.25.7" | 9142 | magic-string "^0.25.7" |
8931 | 9143 | ||
9144 | +vite-plugin-svg-icons@^0.1.2: | ||
9145 | + version "0.1.2" | ||
9146 | + resolved "https://registry.npmjs.org/vite-plugin-svg-icons/-/vite-plugin-svg-icons-0.1.2.tgz#fe5ca5e896cba7b7c1a4582721b94894bef754e4" | ||
9147 | + integrity sha512-MWeZjiI5zK916Z+bEYvgPD+Tv/71PFgZ8PBy287yZIBt/9CNshnohuK8oP91IhYaPwwyQNU3lHUlj3PCpT4wpg== | ||
9148 | + dependencies: | ||
9149 | + debug "^4.3.2" | ||
9150 | + etag "^1.8.1" | ||
9151 | + fs-extra "^9.1.0" | ||
9152 | + svg-baker "1.7.0" | ||
9153 | + svgo "^2.2.0" | ||
9154 | + | ||
8932 | vite-plugin-theme@^0.4.8: | 9155 | vite-plugin-theme@^0.4.8: |
8933 | version "0.4.8" | 9156 | version "0.4.8" |
8934 | resolved "https://registry.npmjs.org/vite-plugin-theme/-/vite-plugin-theme-0.4.8.tgz#e5e826c7dccc6c8b46c4034dd27f92f2e9e27d94" | 9157 | resolved "https://registry.npmjs.org/vite-plugin-theme/-/vite-plugin-theme-0.4.8.tgz#e5e826c7dccc6c8b46c4034dd27f92f2e9e27d94" |
@@ -8941,12 +9164,12 @@ vite-plugin-theme@^0.4.8: | @@ -8941,12 +9164,12 @@ vite-plugin-theme@^0.4.8: | ||
8941 | es-module-lexer "^0.3.26" | 9164 | es-module-lexer "^0.3.26" |
8942 | tinycolor2 "^1.4.2" | 9165 | tinycolor2 "^1.4.2" |
8943 | 9166 | ||
8944 | -vite-plugin-windicss@0.6.5: | ||
8945 | - version "0.6.5" | ||
8946 | - resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.6.5.tgz#14b6fc43fcbc2dc143b33c83c58e3f7fe820aa9a" | ||
8947 | - integrity sha512-zEpPlVRaXQbgA0Tsj/N4Kt1jAEZ2aMqVrq4/LaTekS0LCdtD1sQXoadAz2Af/N+qA7ICu8VBpijONH6c8AS4Xg== | 9167 | +vite-plugin-windicss@0.6.6: |
9168 | + version "0.6.6" | ||
9169 | + resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.6.6.tgz#502c321a1764dff1a232195cb7bfc04fd98ffc84" | ||
9170 | + integrity sha512-V2UlnHKxCmH1BwrI96YMaBocpIoHzBRYsfv1GOi0jMs7gyakAz3QcnjGwdB2ZtSsE+wPlv5MhSFbL1CFVsvW/A== | ||
8948 | dependencies: | 9171 | dependencies: |
8949 | - "@windicss/plugin-utils" "0.6.5" | 9172 | + "@windicss/plugin-utils" "0.6.6" |
8950 | windicss "^2.2.3" | 9173 | windicss "^2.2.3" |
8951 | 9174 | ||
8952 | vite@^2.0.5: | 9175 | vite@^2.0.5: |