diff --git a/package.json b/package.json
index a7e1a42..1fa4412 100644
--- a/package.json
+++ b/package.json
@@ -24,6 +24,7 @@
"@rollup/plugin-babel": "^5.2.2",
"@rollup/plugin-commonjs": "^17.0.0",
"@rollup/plugin-html": "^0.2.3",
+ "@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^11.0.0",
"js-beautify": "^1.13.0",
"riot": "^5.3.1",
diff --git a/rollup.config.js b/rollup.config.js
index 3ab207d..3fb8cbe 100644
--- a/rollup.config.js
+++ b/rollup.config.js
@@ -8,12 +8,14 @@ import scss from 'rollup-plugin-scss';
import serve from 'rollup-plugin-serve';
import html from '@rollup/plugin-html';
import htmlUseref from './rollup/html-useref';
+import json from '@rollup/plugin-json';
const useServe = process.env.ROLLUP_SERVE === 'true';
const output = useServe ? '.serve' : 'dist';
const plugins = [
riot(),
+ json(),
nodeResolve(),
commonjs(),
scss({ output: `./${output}/docker-registry-ui.css`, outputStyle: 'compressed' }),
diff --git a/src/components/docker-registry-ui.riot b/src/components/docker-registry-ui.riot
index 2219008..514f9f6 100644
--- a/src/components/docker-registry-ui.riot
+++ b/src/components/docker-registry-ui.riot
@@ -16,13 +16,39 @@ along with this program. If not, see