diff --git a/js/.gitattributes b/web/js/.gitattributes similarity index 100% rename from js/.gitattributes rename to web/js/.gitattributes diff --git a/js/.gitignore b/web/js/.gitignore similarity index 100% rename from js/.gitignore rename to web/js/.gitignore diff --git a/js/gen_js_from_hbb.py b/web/js/gen_js_from_hbb.py similarity index 100% rename from js/gen_js_from_hbb.py rename to web/js/gen_js_from_hbb.py diff --git a/js/index.html b/web/js/index.html similarity index 100% rename from js/index.html rename to web/js/index.html diff --git a/js/package.json b/web/js/package.json similarity index 100% rename from js/package.json rename to web/js/package.json diff --git a/src/codec.js b/web/js/src/codec.js similarity index 100% rename from src/codec.js rename to web/js/src/codec.js diff --git a/src/common.ts b/web/js/src/common.ts similarity index 100% rename from src/common.ts rename to web/js/src/common.ts diff --git a/src/connection.ts b/web/js/src/connection.ts similarity index 100% rename from src/connection.ts rename to web/js/src/connection.ts diff --git a/src/globals.js b/web/js/src/globals.js similarity index 100% rename from src/globals.js rename to web/js/src/globals.js diff --git a/src/main.ts b/web/js/src/main.ts similarity index 100% rename from src/main.ts rename to web/js/src/main.ts diff --git a/src/style.css b/web/js/src/style.css similarity index 100% rename from src/style.css rename to web/js/src/style.css diff --git a/src/ui.js b/web/js/src/ui.js similarity index 100% rename from src/ui.js rename to web/js/src/ui.js diff --git a/src/vite-env.d.ts b/web/js/src/vite-env.d.ts similarity index 100% rename from src/vite-env.d.ts rename to web/js/src/vite-env.d.ts diff --git a/src/websock.ts b/web/js/src/websock.ts similarity index 100% rename from src/websock.ts rename to web/js/src/websock.ts diff --git a/js/ts_proto.py b/web/js/ts_proto.py similarity index 100% rename from js/ts_proto.py rename to web/js/ts_proto.py diff --git a/js/tsconfig.json b/web/js/tsconfig.json similarity index 100% rename from js/tsconfig.json rename to web/js/tsconfig.json diff --git a/js/yarn.lock b/web/js/yarn.lock similarity index 100% rename from js/yarn.lock rename to web/js/yarn.lock