Grafana/UI: Bundle raw SVG icon strings (#47665)

* Build: bundle raw svg icon strings in grafana/ui

* remove @rollup/plugin-image
This commit is contained in:
Andy Lindberg
2022-04-14 08:49:56 -06:00
committed by GitHub
parent 057ff5bcf5
commit 388b3bf908
3 changed files with 25 additions and 25 deletions

View File

@@ -98,7 +98,6 @@
"@grafana/tsconfig": "^1.2.0-rc1", "@grafana/tsconfig": "^1.2.0-rc1",
"@mdx-js/react": "1.6.22", "@mdx-js/react": "1.6.22",
"@rollup/plugin-commonjs": "21.0.2", "@rollup/plugin-commonjs": "21.0.2",
"@rollup/plugin-image": "2.1.1",
"@rollup/plugin-node-resolve": "13.1.3", "@rollup/plugin-node-resolve": "13.1.3",
"@storybook/addon-a11y": "6.4.21", "@storybook/addon-a11y": "6.4.21",
"@storybook/addon-actions": "6.4.21", "@storybook/addon-actions": "6.4.21",
@@ -168,6 +167,7 @@
"rimraf": "3.0.2", "rimraf": "3.0.2",
"rollup": "2.70.1", "rollup": "2.70.1",
"rollup-plugin-sourcemaps": "0.6.3", "rollup-plugin-sourcemaps": "0.6.3",
"rollup-plugin-svg-import": "^1.6.0",
"rollup-plugin-terser": "7.0.2", "rollup-plugin-terser": "7.0.2",
"sass-loader": "12.6.0", "sass-loader": "12.6.0",
"storybook-dark-mode": "1.0.9", "storybook-dark-mode": "1.0.9",

View File

@@ -1,6 +1,6 @@
import resolve from '@rollup/plugin-node-resolve'; import resolve from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs'; import commonjs from '@rollup/plugin-commonjs';
import image from '@rollup/plugin-image'; import svg from 'rollup-plugin-svg-import';
import { terser } from 'rollup-plugin-terser'; import { terser } from 'rollup-plugin-terser';
const pkg = require('./package.json'); const pkg = require('./package.json');
@@ -41,7 +41,7 @@ const buildCjsPackage = ({ env }) => {
include: /node_modules/, include: /node_modules/,
}), }),
resolve(), resolve(),
image(), svg({ stringify: true }),
env === 'production' && terser(), env === 'production' && terser(),
], ],
}; };

View File

@@ -4366,7 +4366,6 @@ __metadata:
"@react-aria/overlays": 3.8.1 "@react-aria/overlays": 3.8.1
"@react-stately/menu": 3.2.6 "@react-stately/menu": 3.2.6
"@rollup/plugin-commonjs": 21.0.2 "@rollup/plugin-commonjs": 21.0.2
"@rollup/plugin-image": 2.1.1
"@rollup/plugin-node-resolve": 13.1.3 "@rollup/plugin-node-resolve": 13.1.3
"@sentry/browser": 6.19.1 "@sentry/browser": 6.19.1
"@storybook/addon-a11y": 6.4.21 "@storybook/addon-a11y": 6.4.21
@@ -4476,6 +4475,7 @@ __metadata:
rimraf: 3.0.2 rimraf: 3.0.2
rollup: 2.70.1 rollup: 2.70.1
rollup-plugin-sourcemaps: 0.6.3 rollup-plugin-sourcemaps: 0.6.3
rollup-plugin-svg-import: ^1.6.0
rollup-plugin-terser: 7.0.2 rollup-plugin-terser: 7.0.2
rxjs: 7.5.5 rxjs: 7.5.5
sass-loader: 12.6.0 sass-loader: 12.6.0
@@ -7256,18 +7256,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rollup/plugin-image@npm:2.1.1":
version: 2.1.1
resolution: "@rollup/plugin-image@npm:2.1.1"
dependencies:
"@rollup/pluginutils": ^3.1.0
mini-svg-data-uri: ^1.2.3
peerDependencies:
rollup: ^1.20.0 || ^2.0.0
checksum: a629c8f22233ca159c23655fdbc3449dab3c939372178ed4462fc9c525cc4ecd8b11fae359eb94be4f769d26f48b85fb18eb16ce1fbc33ed16b6a7c1f84391f6
languageName: node
linkType: hard
"@rollup/plugin-json@npm:4.1.0": "@rollup/plugin-json@npm:4.1.0":
version: 4.1.0 version: 4.1.0
resolution: "@rollup/plugin-json@npm:4.1.0" resolution: "@rollup/plugin-json@npm:4.1.0"
@@ -7308,6 +7296,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rollup/pluginutils@npm:^4.1.1":
version: 4.2.0
resolution: "@rollup/pluginutils@npm:4.2.0"
dependencies:
estree-walker: ^2.0.1
picomatch: ^2.2.2
checksum: 2e86d9bfb95919727bcba0bbbdbedc98e25a1e51fe3047f18ec6d85e0743d1c73e1c0de3f9fdbd2ff6b90c32f30d4b2706c9e794f3c2e7a80156980081558e2e
languageName: node
linkType: hard
"@rtsao/plugin-proposal-class-properties@npm:7.0.1-patch.1": "@rtsao/plugin-proposal-class-properties@npm:7.0.1-patch.1":
version: 7.0.1-patch.1 version: 7.0.1-patch.1
resolution: "@rtsao/plugin-proposal-class-properties@npm:7.0.1-patch.1" resolution: "@rtsao/plugin-proposal-class-properties@npm:7.0.1-patch.1"
@@ -25960,15 +25958,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"mini-svg-data-uri@npm:^1.2.3":
version: 1.4.3
resolution: "mini-svg-data-uri@npm:1.4.3"
bin:
mini-svg-data-uri: cli.js
checksum: bd1789c34907a36ae9157897b7c7f6ad700e71c8cb6d725bb2810ce6211abcaa3717333ca17408f6f8b2a44055e571cd5b78d478688e1864513cb7f8e023ae3f
languageName: node
linkType: hard
"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": "minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1":
version: 1.0.1 version: 1.0.1
resolution: "minimalistic-assert@npm:1.0.1" resolution: "minimalistic-assert@npm:1.0.1"
@@ -32390,6 +32379,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rollup-plugin-svg-import@npm:^1.6.0":
version: 1.6.0
resolution: "rollup-plugin-svg-import@npm:1.6.0"
dependencies:
"@rollup/pluginutils": ^4.1.1
peerDependencies:
rollup: ">=1.29.0 <3.0.0"
checksum: 453862c39d2301563d9d07f6647c295377ff66cf3174d2a0612389fda4bfd9fa72718d90279feb782d3525f1d6f9710e1dc78641cd9d4044360a0179f88054b0
languageName: node
linkType: hard
"rollup-plugin-terser@npm:7.0.2": "rollup-plugin-terser@npm:7.0.2":
version: 7.0.2 version: 7.0.2
resolution: "rollup-plugin-terser@npm:7.0.2" resolution: "rollup-plugin-terser@npm:7.0.2"