diff --git a/packages/launchpad-ledger/ledger-demo.css b/packages/launchpad-ledger/demo/index.css
similarity index 100%
rename from packages/launchpad-ledger/ledger-demo.css
rename to packages/launchpad-ledger/demo/index.css
diff --git a/packages/launchpad-ledger/ledger-demo.html b/packages/launchpad-ledger/demo/index.html
similarity index 91%
rename from packages/launchpad-ledger/ledger-demo.html
rename to packages/launchpad-ledger/demo/index.html
index ecff0065..5b9f4c1b 100644
--- a/packages/launchpad-ledger/ledger-demo.html
+++ b/packages/launchpad-ledger/demo/index.html
@@ -4,8 +4,8 @@
Ledger Demo
-
-
+
+
diff --git a/packages/launchpad-ledger/package.json b/packages/launchpad-ledger/package.json
index 20720c62..fb08196c 100644
--- a/packages/launchpad-ledger/package.json
+++ b/packages/launchpad-ledger/package.json
@@ -28,7 +28,7 @@
"format-text": "prettier --write --prose-wrap always --print-width 80 \"./*.md\"",
"lint": "eslint --max-warnings 0 \"**/*.{js,ts}\"",
"lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix",
- "move-types": "shx rm -rf ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.demo.d.ts",
+ "move-types": "shx rm -rf ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -rf ./types/demo",
"format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"",
"prebuild": "shx rm -rf ./build",
"build": "tsc",
diff --git a/packages/launchpad-ledger/src/ledger.demo.ts b/packages/launchpad-ledger/src/demo/index.ts
similarity index 96%
rename from packages/launchpad-ledger/src/ledger.demo.ts
rename to packages/launchpad-ledger/src/demo/index.ts
index 46a9259e..820a0105 100644
--- a/packages/launchpad-ledger/src/ledger.demo.ts
+++ b/packages/launchpad-ledger/src/demo/index.ts
@@ -1,6 +1,6 @@
import { toHex, toUtf8 } from "@cosmjs/encoding";
-import { LedgerSigner } from "./ledgersigner";
+import { LedgerSigner } from "../ledgersigner";
declare const window: any;
declare const document: any;
diff --git a/packages/launchpad-ledger/webpack.web.config.js b/packages/launchpad-ledger/webpack.web.config.js
index fe7d59e8..8f6d7e36 100644
--- a/packages/launchpad-ledger/webpack.web.config.js
+++ b/packages/launchpad-ledger/webpack.web.config.js
@@ -20,7 +20,7 @@ module.exports = [
{
// bundle used for Ledger demo
target: target,
- entry: glob.sync("./build/**/*.demo.js"),
+ entry: glob.sync("./build/demo/index.js"),
output: {
path: demodir,
filename: "ledger.js",