diff --git a/frontend/.gitignore b/frontend/.gitignore
index 51d1e5df7d..f737f7da6d 100644
--- a/frontend/.gitignore
+++ b/frontend/.gitignore
@@ -3,6 +3,6 @@ node_modules
/build
/.svelte-kit
/package
-/src/gen
+/src/lib/gen
CaddyfileRemoteRuben
-cypress/videos
\ No newline at end of file
+cypress/videos
diff --git a/frontend/package.json b/frontend/package.json
index f4c1052b14..9f1b2c8162 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -10,7 +10,7 @@
"lint": "prettier --ignore-path .gitignore --check --plugin-search-dir=. . && eslint --ignore-path .gitignore .",
"format": "prettier --ignore-path .gitignore --write --plugin-search-dir=. .",
"package": "svelte-kit package && cd package && rm README.md && rm README_DEV.md && sed -i -e 's/windmill/windmill-components/g' package.json",
- "generate-backend-client": "openapi --input ../backend/openapi.yaml --output ./src/gen --useOptions",
+ "generate-backend-client": "openapi --input ../backend/openapi.yaml --output ./src/lib/gen --useOptions",
"cypress:open": "cypress open",
"cypress:run": "cypress run"
},
diff --git a/frontend/src/common.ts b/frontend/src/lib/common.ts
similarity index 100%
rename from frontend/src/common.ts
rename to frontend/src/lib/common.ts
diff --git a/frontend/src/lib/components/ArgInfo.svelte b/frontend/src/lib/components/ArgInfo.svelte
index ca421caad3..49479cb22c 100644
--- a/frontend/src/lib/components/ArgInfo.svelte
+++ b/frontend/src/lib/components/ArgInfo.svelte
@@ -1,12 +1,12 @@