From 663bf957bc7af6a507ef8093e9e22a3bb6fc2611 Mon Sep 17 00:00:00 2001 From: Christofer Dutz Date: Sun, 21 Jan 2024 10:43:14 +0100 Subject: [PATCH] refactor: Renamed the frontend directory inside the frontend module to "project" --- .gitignore | 191 +----------------- plc4j/tools/ui/frontend/pom.xml | 14 +- .../{frontend => project}/.eslintrc.cjs | 0 .../frontend/{frontend => project}/.gitignore | 0 .../frontend/{frontend => project}/README.md | 0 .../frontend/{frontend => project}/index.html | 0 .../{frontend => project}/package.json | 0 .../public/plc4x-favicon.png | Bin .../{frontend => project}/src/App.css | 0 .../{frontend => project}/src/App.tsx | 0 .../src/assets/plc4x-logo.svg | 0 .../src/assets/react.svg | 0 .../src/components/DeviceDialog.tsx | 0 .../src/components/NavigationTree.tsx | 0 .../src/components/PlcConnection.tsx | 0 .../src/generated/plc4j-tools-ui-frontend.ts | 2 +- .../{frontend => project}/src/index.css | 0 .../src/layouts/MainLayout.tsx | 0 .../{frontend => project}/src/main.tsx | 0 .../src/model/TreeItemData.ts | 0 .../{frontend => project}/src/pages/About.tsx | 0 .../src/pages/Inspect.tsx | 0 .../{frontend => project}/src/pages/Mqtt.tsx | 0 .../{frontend => project}/src/pages/OpcUa.tsx | 0 .../src/pages/Settings.tsx | 0 .../{frontend => project}/src/store/index.ts | 0 .../src/utils/Counter.ts | 0 .../{frontend => project}/src/vite-env.d.ts | 0 .../{frontend => project}/tsconfig.json | 0 .../{frontend => project}/tsconfig.node.json | 0 .../{frontend => project}/vite.config.ts | 0 31 files changed, 17 insertions(+), 190 deletions(-) rename plc4j/tools/ui/frontend/{frontend => project}/.eslintrc.cjs (100%) rename plc4j/tools/ui/frontend/{frontend => project}/.gitignore (100%) rename plc4j/tools/ui/frontend/{frontend => project}/README.md (100%) rename plc4j/tools/ui/frontend/{frontend => project}/index.html (100%) rename plc4j/tools/ui/frontend/{frontend => project}/package.json (100%) rename plc4j/tools/ui/frontend/{frontend => project}/public/plc4x-favicon.png (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/App.css (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/App.tsx (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/assets/plc4x-logo.svg (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/assets/react.svg (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/components/DeviceDialog.tsx (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/components/NavigationTree.tsx (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/components/PlcConnection.tsx (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/generated/plc4j-tools-ui-frontend.ts (99%) rename plc4j/tools/ui/frontend/{frontend => project}/src/index.css (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/layouts/MainLayout.tsx (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/main.tsx (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/model/TreeItemData.ts (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/pages/About.tsx (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/pages/Inspect.tsx (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/pages/Mqtt.tsx (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/pages/OpcUa.tsx (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/pages/Settings.tsx (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/store/index.ts (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/utils/Counter.ts (100%) rename plc4j/tools/ui/frontend/{frontend => project}/src/vite-env.d.ts (100%) rename plc4j/tools/ui/frontend/{frontend => project}/tsconfig.json (100%) rename plc4j/tools/ui/frontend/{frontend => project}/tsconfig.node.json (100%) rename plc4j/tools/ui/frontend/{frontend => project}/vite.config.ts (100%) diff --git a/.gitignore b/.gitignore index fe25abd4a98..ddfb5cead00 100644 --- a/.gitignore +++ b/.gitignore @@ -201,188 +201,15 @@ DartConfiguration.tcl /out/ /.idea/codeStyles/codeStyleConfig.xml /.idea/codeStyles/Project.xml +/.idea/.name # Develocity .mvn/.gradle-enterprise/ -/plc4j/tools/ui/frontend/frontend/node/ -/plc4j/tools/ui/frontend/frontend/node_modules/ -/plc4j/tools/ui/frontend/frontend/dist/ -/plc4j/tools/ui/backend/storage/settings/log/log.ctrl -/plc4j/tools/ui/backend/storage/settings/log/log1.dat -/plc4j/tools/ui/backend/storage/settings/log/logmirror.ctrl -/plc4j/tools/ui/backend/storage/settings/log/README_DO_NOT_TOUCH_FILES.txt -/plc4j/tools/ui/backend/storage/settings/seg0/c1a1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c1b1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c1c0.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c1d1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c1e0.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c1f1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c2a1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c2b1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c2c1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c2d0.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c2e1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c2f0.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c3a1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c3b1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c3c0.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c3d1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c3e1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c3f1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c4a1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c4b0.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c4c1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c4d0.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c4e1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c4f1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c10.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c20.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c31.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c41.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c51.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c60.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c71.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c81.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c90.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c101.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c111.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c121.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c130.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c141.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c150.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c161.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c171.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c180.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c191.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c200.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c211.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c221.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c230.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c241.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c251.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c260.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c271.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c281.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c290.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c300.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c311.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c321.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c331.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c340.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c351.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c361.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c371.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c380.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c391.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c400.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c411.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c421.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c430.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c441.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c451.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c461.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c470.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c481.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c490.dat -/plc4j/tools/ui/backend/storage/settings/seg0/c501.dat -/plc4j/tools/ui/backend/storage/settings/seg0/ca1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/cb1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/cc0.dat -/plc4j/tools/ui/backend/storage/settings/seg0/cd1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/ce1.dat -/plc4j/tools/ui/backend/storage/settings/seg0/cf0.dat -/plc4j/tools/ui/backend/storage/settings/seg0/README_DO_NOT_TOUCH_FILES.txt -/plc4j/tools/ui/backend/storage/settings/db.lck -/plc4j/tools/ui/backend/storage/settings/dbex.lck -/plc4j/tools/ui/backend/storage/settings/README_DO_NOT_TOUCH_FILES.txt -/plc4j/tools/ui/backend/storage/settings/service.properties -/.idea/.name -/storage/settings/log/log.ctrl -/storage/settings/log/log1.dat -/storage/settings/log/logmirror.ctrl -/storage/settings/log/README_DO_NOT_TOUCH_FILES.txt -/storage/settings/seg0/c1a1.dat -/storage/settings/seg0/c1b1.dat -/storage/settings/seg0/c1c0.dat -/storage/settings/seg0/c1d1.dat -/storage/settings/seg0/c1e0.dat -/storage/settings/seg0/c1f1.dat -/storage/settings/seg0/c2a1.dat -/storage/settings/seg0/c2b1.dat -/storage/settings/seg0/c2c1.dat -/storage/settings/seg0/c2d0.dat -/storage/settings/seg0/c2e1.dat -/storage/settings/seg0/c2f0.dat -/storage/settings/seg0/c3a1.dat -/storage/settings/seg0/c3b1.dat -/storage/settings/seg0/c3c0.dat -/storage/settings/seg0/c3d1.dat -/storage/settings/seg0/c3e1.dat -/storage/settings/seg0/c3f1.dat -/storage/settings/seg0/c4a1.dat -/storage/settings/seg0/c4b0.dat -/storage/settings/seg0/c4c1.dat -/storage/settings/seg0/c4d0.dat -/storage/settings/seg0/c4e1.dat -/storage/settings/seg0/c4f1.dat -/storage/settings/seg0/c10.dat -/storage/settings/seg0/c20.dat -/storage/settings/seg0/c31.dat -/storage/settings/seg0/c41.dat -/storage/settings/seg0/c51.dat -/storage/settings/seg0/c60.dat -/storage/settings/seg0/c71.dat -/storage/settings/seg0/c81.dat -/storage/settings/seg0/c90.dat -/storage/settings/seg0/c101.dat -/storage/settings/seg0/c111.dat -/storage/settings/seg0/c121.dat -/storage/settings/seg0/c130.dat -/storage/settings/seg0/c141.dat -/storage/settings/seg0/c150.dat -/storage/settings/seg0/c161.dat -/storage/settings/seg0/c171.dat -/storage/settings/seg0/c180.dat -/storage/settings/seg0/c191.dat -/storage/settings/seg0/c200.dat -/storage/settings/seg0/c211.dat -/storage/settings/seg0/c221.dat -/storage/settings/seg0/c230.dat -/storage/settings/seg0/c241.dat -/storage/settings/seg0/c251.dat -/storage/settings/seg0/c260.dat -/storage/settings/seg0/c271.dat -/storage/settings/seg0/c281.dat -/storage/settings/seg0/c290.dat -/storage/settings/seg0/c300.dat -/storage/settings/seg0/c311.dat -/storage/settings/seg0/c321.dat -/storage/settings/seg0/c331.dat -/storage/settings/seg0/c340.dat -/storage/settings/seg0/c351.dat -/storage/settings/seg0/c361.dat -/storage/settings/seg0/c371.dat -/storage/settings/seg0/c380.dat -/storage/settings/seg0/c391.dat -/storage/settings/seg0/c400.dat -/storage/settings/seg0/c411.dat -/storage/settings/seg0/c421.dat -/storage/settings/seg0/c430.dat -/storage/settings/seg0/c441.dat -/storage/settings/seg0/c451.dat -/storage/settings/seg0/c461.dat -/storage/settings/seg0/c470.dat -/storage/settings/seg0/c481.dat -/storage/settings/seg0/c490.dat -/storage/settings/seg0/c501.dat -/storage/settings/seg0/ca1.dat -/storage/settings/seg0/cb1.dat -/storage/settings/seg0/cc0.dat -/storage/settings/seg0/cd1.dat -/storage/settings/seg0/ce1.dat -/storage/settings/seg0/cf0.dat -/storage/settings/seg0/README_DO_NOT_TOUCH_FILES.txt -/storage/settings/db.lck -/storage/settings/dbex.lck -/storage/settings/README_DO_NOT_TOUCH_FILES.txt -/storage/settings/service.properties + +# UI +/plc4j/tools/ui/frontend/project/node/ +/plc4j/tools/ui/frontend/project/node_modules/ +/plc4j/tools/ui/frontend/project/dist/ +/plc4j/tools/ui/frontend/project/.vite/** +/storage/** +/derby.log diff --git a/plc4j/tools/ui/frontend/pom.xml b/plc4j/tools/ui/frontend/pom.xml index 525a10db02d..74a17e44152 100644 --- a/plc4j/tools/ui/frontend/pom.xml +++ b/plc4j/tools/ui/frontend/pom.xml @@ -87,7 +87,7 @@ jackson2 AxiosRequestConfig AxiosPromise - frontend/src/generated/plc4j-tools-ui-frontend.ts + project/src/generated/plc4j-tools-ui-frontend.ts @@ -113,7 +113,7 @@ apache_v2 - frontend/src/generated + project/src/generated @@ -153,7 +153,7 @@ - frontend + project v20.9.0 @@ -169,7 +169,7 @@ jar - frontend/dist + project/dist ** @@ -183,9 +183,9 @@ apache-rat-plugin - frontend/dist/** - frontend/node/** - frontend/node_modules/** + project/dist/** + project/node/** + project/node_modules/** diff --git a/plc4j/tools/ui/frontend/frontend/.eslintrc.cjs b/plc4j/tools/ui/frontend/project/.eslintrc.cjs similarity index 100% rename from plc4j/tools/ui/frontend/frontend/.eslintrc.cjs rename to plc4j/tools/ui/frontend/project/.eslintrc.cjs diff --git a/plc4j/tools/ui/frontend/frontend/.gitignore b/plc4j/tools/ui/frontend/project/.gitignore similarity index 100% rename from plc4j/tools/ui/frontend/frontend/.gitignore rename to plc4j/tools/ui/frontend/project/.gitignore diff --git a/plc4j/tools/ui/frontend/frontend/README.md b/plc4j/tools/ui/frontend/project/README.md similarity index 100% rename from plc4j/tools/ui/frontend/frontend/README.md rename to plc4j/tools/ui/frontend/project/README.md diff --git a/plc4j/tools/ui/frontend/frontend/index.html b/plc4j/tools/ui/frontend/project/index.html similarity index 100% rename from plc4j/tools/ui/frontend/frontend/index.html rename to plc4j/tools/ui/frontend/project/index.html diff --git a/plc4j/tools/ui/frontend/frontend/package.json b/plc4j/tools/ui/frontend/project/package.json similarity index 100% rename from plc4j/tools/ui/frontend/frontend/package.json rename to plc4j/tools/ui/frontend/project/package.json diff --git a/plc4j/tools/ui/frontend/frontend/public/plc4x-favicon.png b/plc4j/tools/ui/frontend/project/public/plc4x-favicon.png similarity index 100% rename from plc4j/tools/ui/frontend/frontend/public/plc4x-favicon.png rename to plc4j/tools/ui/frontend/project/public/plc4x-favicon.png diff --git a/plc4j/tools/ui/frontend/frontend/src/App.css b/plc4j/tools/ui/frontend/project/src/App.css similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/App.css rename to plc4j/tools/ui/frontend/project/src/App.css diff --git a/plc4j/tools/ui/frontend/frontend/src/App.tsx b/plc4j/tools/ui/frontend/project/src/App.tsx similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/App.tsx rename to plc4j/tools/ui/frontend/project/src/App.tsx diff --git a/plc4j/tools/ui/frontend/frontend/src/assets/plc4x-logo.svg b/plc4j/tools/ui/frontend/project/src/assets/plc4x-logo.svg similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/assets/plc4x-logo.svg rename to plc4j/tools/ui/frontend/project/src/assets/plc4x-logo.svg diff --git a/plc4j/tools/ui/frontend/frontend/src/assets/react.svg b/plc4j/tools/ui/frontend/project/src/assets/react.svg similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/assets/react.svg rename to plc4j/tools/ui/frontend/project/src/assets/react.svg diff --git a/plc4j/tools/ui/frontend/frontend/src/components/DeviceDialog.tsx b/plc4j/tools/ui/frontend/project/src/components/DeviceDialog.tsx similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/components/DeviceDialog.tsx rename to plc4j/tools/ui/frontend/project/src/components/DeviceDialog.tsx diff --git a/plc4j/tools/ui/frontend/frontend/src/components/NavigationTree.tsx b/plc4j/tools/ui/frontend/project/src/components/NavigationTree.tsx similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/components/NavigationTree.tsx rename to plc4j/tools/ui/frontend/project/src/components/NavigationTree.tsx diff --git a/plc4j/tools/ui/frontend/frontend/src/components/PlcConnection.tsx b/plc4j/tools/ui/frontend/project/src/components/PlcConnection.tsx similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/components/PlcConnection.tsx rename to plc4j/tools/ui/frontend/project/src/components/PlcConnection.tsx diff --git a/plc4j/tools/ui/frontend/frontend/src/generated/plc4j-tools-ui-frontend.ts b/plc4j/tools/ui/frontend/project/src/generated/plc4j-tools-ui-frontend.ts similarity index 99% rename from plc4j/tools/ui/frontend/frontend/src/generated/plc4j-tools-ui-frontend.ts rename to plc4j/tools/ui/frontend/project/src/generated/plc4j-tools-ui-frontend.ts index 139e1cb75af..348bb2ec09d 100644 --- a/plc4j/tools/ui/frontend/frontend/src/generated/plc4j-tools-ui-frontend.ts +++ b/plc4j/tools/ui/frontend/project/src/generated/plc4j-tools-ui-frontend.ts @@ -19,7 +19,7 @@ */ /* tslint:disable */ /* eslint-disable */ -// Generated using typescript-generator version 3.2.1263 on 2024-01-20 16:17:47. +// Generated using typescript-generator version 3.2.1263 on 2024-01-21 10:36:54. export interface Device { id: number; diff --git a/plc4j/tools/ui/frontend/frontend/src/index.css b/plc4j/tools/ui/frontend/project/src/index.css similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/index.css rename to plc4j/tools/ui/frontend/project/src/index.css diff --git a/plc4j/tools/ui/frontend/frontend/src/layouts/MainLayout.tsx b/plc4j/tools/ui/frontend/project/src/layouts/MainLayout.tsx similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/layouts/MainLayout.tsx rename to plc4j/tools/ui/frontend/project/src/layouts/MainLayout.tsx diff --git a/plc4j/tools/ui/frontend/frontend/src/main.tsx b/plc4j/tools/ui/frontend/project/src/main.tsx similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/main.tsx rename to plc4j/tools/ui/frontend/project/src/main.tsx diff --git a/plc4j/tools/ui/frontend/frontend/src/model/TreeItemData.ts b/plc4j/tools/ui/frontend/project/src/model/TreeItemData.ts similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/model/TreeItemData.ts rename to plc4j/tools/ui/frontend/project/src/model/TreeItemData.ts diff --git a/plc4j/tools/ui/frontend/frontend/src/pages/About.tsx b/plc4j/tools/ui/frontend/project/src/pages/About.tsx similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/pages/About.tsx rename to plc4j/tools/ui/frontend/project/src/pages/About.tsx diff --git a/plc4j/tools/ui/frontend/frontend/src/pages/Inspect.tsx b/plc4j/tools/ui/frontend/project/src/pages/Inspect.tsx similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/pages/Inspect.tsx rename to plc4j/tools/ui/frontend/project/src/pages/Inspect.tsx diff --git a/plc4j/tools/ui/frontend/frontend/src/pages/Mqtt.tsx b/plc4j/tools/ui/frontend/project/src/pages/Mqtt.tsx similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/pages/Mqtt.tsx rename to plc4j/tools/ui/frontend/project/src/pages/Mqtt.tsx diff --git a/plc4j/tools/ui/frontend/frontend/src/pages/OpcUa.tsx b/plc4j/tools/ui/frontend/project/src/pages/OpcUa.tsx similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/pages/OpcUa.tsx rename to plc4j/tools/ui/frontend/project/src/pages/OpcUa.tsx diff --git a/plc4j/tools/ui/frontend/frontend/src/pages/Settings.tsx b/plc4j/tools/ui/frontend/project/src/pages/Settings.tsx similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/pages/Settings.tsx rename to plc4j/tools/ui/frontend/project/src/pages/Settings.tsx diff --git a/plc4j/tools/ui/frontend/frontend/src/store/index.ts b/plc4j/tools/ui/frontend/project/src/store/index.ts similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/store/index.ts rename to plc4j/tools/ui/frontend/project/src/store/index.ts diff --git a/plc4j/tools/ui/frontend/frontend/src/utils/Counter.ts b/plc4j/tools/ui/frontend/project/src/utils/Counter.ts similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/utils/Counter.ts rename to plc4j/tools/ui/frontend/project/src/utils/Counter.ts diff --git a/plc4j/tools/ui/frontend/frontend/src/vite-env.d.ts b/plc4j/tools/ui/frontend/project/src/vite-env.d.ts similarity index 100% rename from plc4j/tools/ui/frontend/frontend/src/vite-env.d.ts rename to plc4j/tools/ui/frontend/project/src/vite-env.d.ts diff --git a/plc4j/tools/ui/frontend/frontend/tsconfig.json b/plc4j/tools/ui/frontend/project/tsconfig.json similarity index 100% rename from plc4j/tools/ui/frontend/frontend/tsconfig.json rename to plc4j/tools/ui/frontend/project/tsconfig.json diff --git a/plc4j/tools/ui/frontend/frontend/tsconfig.node.json b/plc4j/tools/ui/frontend/project/tsconfig.node.json similarity index 100% rename from plc4j/tools/ui/frontend/frontend/tsconfig.node.json rename to plc4j/tools/ui/frontend/project/tsconfig.node.json diff --git a/plc4j/tools/ui/frontend/frontend/vite.config.ts b/plc4j/tools/ui/frontend/project/vite.config.ts similarity index 100% rename from plc4j/tools/ui/frontend/frontend/vite.config.ts rename to plc4j/tools/ui/frontend/project/vite.config.ts