diff --git a/plugins/graphiql/dev/index.tsx b/plugins/graphiql/dev/index.tsx
new file mode 100644
index 0000000000..2125baa6eb
--- /dev/null
+++ b/plugins/graphiql/dev/index.tsx
@@ -0,0 +1,54 @@
+/*
+ * Copyright 2020 Spotify AB
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import React, { FC } from 'react';
+import ReactDOM from 'react-dom';
+import { BrowserRouter } from 'react-router-dom';
+import HomeIcon from '@material-ui/icons/Home';
+import { ThemeProvider, CssBaseline } from '@material-ui/core';
+import {
+ createApp,
+ SidebarPage,
+ Sidebar,
+ SidebarItem,
+ SidebarSpacer,
+} from '@backstage/core';
+import { lightTheme } from '@backstage/theme';
+import { plugin } from '../src/plugin';
+
+const app = createApp();
+app.registerPlugin(plugin);
+const AppComponent = app.build();
+
+const App: FC<{}> = () => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+ReactDOM.render(, document.getElementById('root'));
diff --git a/plugins/graphiql/package.json b/plugins/graphiql/package.json
index 550b245e38..2c4f3e267e 100644
--- a/plugins/graphiql/package.json
+++ b/plugins/graphiql/package.json
@@ -7,6 +7,7 @@
"private": true,
"scripts": {
"build": "backstage-cli plugin:build",
+ "start": "backstage-cli plugin:serve",
"lint": "backstage-cli lint",
"test": "backstage-cli test",
"clean": "backstage-cli clean"
@@ -19,6 +20,7 @@
"@types/jest": "^24.0.0",
"@types/node": "^12.0.0",
"@types/testing-library__jest-dom": "5.0.2",
+ "react-router-dom": "^5.1.2",
"jest-fetch-mock": "^3.0.3"
},
"dependencies": {