From 2fd03bcc91ab3983f903c2749b22e29276dd532e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fred=20Lef=C3=A9v=C3=A8re-Laoide?= <90181748+FredLL-Avaiga@users.noreply.github.com> Date: Wed, 29 Nov 2023 13:05:38 +0100 Subject: [PATCH] frontend build location (#1026) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * frontend build in frontend/taipy-gui * frontend build in frontend/taipy-gui * frontend directory in gh actions --------- Co-authored-by: Fred Lefévère-Laoide --- .github/workflows/prefix-test.yml | 6 +- .github/workflows/test.yml | 12 +- {gui => frontend/taipy-gui}/.eslintrc.js | 0 {gui => frontend/taipy-gui}/.gitignore | 0 {gui => frontend/taipy-gui}/dom/.gitignore | 0 .../taipy-gui}/dom/package-lock.json | 22 +- {gui => frontend/taipy-gui}/dom/package.json | 0 {gui => frontend/taipy-gui}/dom/src/index.tsx | 0 {gui => frontend/taipy-gui}/dom/tsconfig.json | 0 .../taipy-gui}/extension-index.md | 0 {gui => frontend/taipy-gui}/jest.config.js | 0 {gui => frontend/taipy-gui}/package-lock.json | 244 +++++++++--------- {gui => frontend/taipy-gui}/package.json | 2 +- .../taipy-gui}/packaging/package.json | 0 .../taipy-gui}/packaging/taipy-gui.d.ts | 0 .../taipy-gui}/public/favicon.ico | Bin .../taipy-gui}/public/favicon.png | Bin {gui => frontend/taipy-gui}/public/index.html | 0 .../taipy-gui}/public/manifest.json | 0 {gui => frontend/taipy-gui}/public/robots.txt | 0 .../taipy-gui}/public/stylekit/base/base.css | 0 .../public/stylekit/base/fontfaces.css | 0 .../public/stylekit/base/typography.css | 0 .../public/stylekit/blocks/layout.css | 0 .../public/stylekit/controls/button.css | 0 .../public/stylekit/controls/chart.css | 0 .../public/stylekit/controls/date.css | 0 .../public/stylekit/controls/expandable.css | 0 .../public/stylekit/controls/image.css | 0 .../public/stylekit/controls/input.css | 0 .../public/stylekit/controls/navbar.css | 0 .../public/stylekit/controls/number.css | 0 .../public/stylekit/controls/selector.css | 0 .../public/stylekit/controls/slider.css | 0 .../public/stylekit/controls/table.css | 0 .../public/stylekit/controls/toggle.css | 0 .../public/stylekit/elements/card.css | 0 .../public/stylekit/elements/container.css | 0 .../public/stylekit/elements/header.css | 0 .../public/stylekit/elements/sidebar.css | 0 .../taipy-gui}/public/stylekit/stylekit.css | 0 .../public/stylekit/utilities/colors.css | 0 .../public/stylekit/utilities/misc.css | 0 .../public/stylekit/utilities/spacing.css | 0 .../public/stylekit/utilities/typography.css | 0 .../public/stylekit/variables/colors.css | 0 .../public/stylekit/variables/elements.css | 0 .../public/stylekit/variables/misc.css | 0 .../public/stylekit/variables/shapes.css | 0 .../public/stylekit/variables/spacing.css | 0 .../public/stylekit/variables/typography.css | 0 .../taipy-gui}/src/components/Router.tsx | 0 .../src/components/Taipy/Alert.spec.tsx | 0 .../taipy-gui}/src/components/Taipy/Alert.tsx | 0 .../Taipy/AutoLoadingTable.spec.tsx | 0 .../src/components/Taipy/AutoLoadingTable.tsx | 0 .../src/components/Taipy/Button.spec.tsx | 0 .../src/components/Taipy/Button.tsx | 0 .../src/components/Taipy/Chart.spec.tsx | 0 .../taipy-gui}/src/components/Taipy/Chart.tsx | 0 .../src/components/Taipy/DateRange.spec.tsx | 0 .../src/components/Taipy/DateRange.tsx | 0 .../components/Taipy/DateSelector.spec.tsx | 0 .../src/components/Taipy/DateSelector.tsx | 0 .../src/components/Taipy/Dialog.spec.tsx | 0 .../src/components/Taipy/Dialog.tsx | 0 .../src/components/Taipy/Expandable.spec.tsx | 0 .../src/components/Taipy/Expandable.tsx | 0 .../src/components/Taipy/Field.spec.tsx | 0 .../taipy-gui}/src/components/Taipy/Field.tsx | 0 .../components/Taipy/FileDownload.spec.tsx | 0 .../src/components/Taipy/FileDownload.tsx | 0 .../components/Taipy/FileSelector.spec.tsx | 0 .../src/components/Taipy/FileSelector.tsx | 0 .../src/components/Taipy/GuiDownload.spec.tsx | 0 .../src/components/Taipy/GuiDownload.tsx | 0 .../src/components/Taipy/Image.spec.tsx | 0 .../taipy-gui}/src/components/Taipy/Image.tsx | 0 .../src/components/Taipy/Indicator.spec.tsx | 0 .../src/components/Taipy/Indicator.tsx | 0 .../src/components/Taipy/Input.spec.tsx | 0 .../taipy-gui}/src/components/Taipy/Input.tsx | 0 .../src/components/Taipy/Layout.spec.tsx | 0 .../src/components/Taipy/Layout.tsx | 0 .../src/components/Taipy/Link.spec.tsx | 0 .../taipy-gui}/src/components/Taipy/Link.tsx | 0 .../src/components/Taipy/Menu.spec.tsx | 0 .../taipy-gui}/src/components/Taipy/Menu.tsx | 0 .../src/components/Taipy/MenuCtl.spec.tsx | 0 .../src/components/Taipy/MenuCtl.tsx | 0 .../src/components/Taipy/NavBar.spec.tsx | 0 .../src/components/Taipy/NavBar.tsx | 0 .../src/components/Taipy/Navigate.tsx | 0 .../components/Taipy/PaginatedTable.spec.tsx | 0 .../src/components/Taipy/PaginatedTable.tsx | 0 .../src/components/Taipy/Pane.spec.tsx | 0 .../taipy-gui}/src/components/Taipy/Pane.tsx | 0 .../src/components/Taipy/Part.spec.tsx | 0 .../taipy-gui}/src/components/Taipy/Part.tsx | 0 .../src/components/Taipy/Selector.spec.tsx | 0 .../src/components/Taipy/Selector.tsx | 0 .../src/components/Taipy/Slider.spec.tsx | 0 .../src/components/Taipy/Slider.tsx | 0 .../src/components/Taipy/Status.spec.tsx | 0 .../src/components/Taipy/Status.tsx | 0 .../src/components/Taipy/StatusList.spec.tsx | 0 .../src/components/Taipy/StatusList.tsx | 0 .../src/components/Taipy/Table.spec.tsx | 0 .../taipy-gui}/src/components/Taipy/Table.tsx | 0 .../src/components/Taipy/TableFilter.spec.tsx | 0 .../src/components/Taipy/TableFilter.tsx | 0 .../src/components/Taipy/ThemeToggle.spec.tsx | 0 .../src/components/Taipy/ThemeToggle.tsx | 0 .../src/components/Taipy/Toggle.spec.tsx | 0 .../src/components/Taipy/Toggle.tsx | 0 .../src/components/Taipy/TreeView.spec.tsx | 0 .../src/components/Taipy/TreeView.tsx | 0 .../src/components/Taipy/UIBlocker.spec.tsx | 0 .../src/components/Taipy/UIBlocker.tsx | 0 .../src/components/Taipy/Unregistered.tsx | 0 .../taipy-gui}/src/components/Taipy/index.ts | 0 .../src/components/Taipy/lovUtils.tsx | 0 .../src/components/Taipy/tableUtils.tsx | 0 .../taipy-gui}/src/components/Taipy/utils.ts | 0 .../src/components/pages/MainPage.tsx | 0 .../src/components/pages/NotFound404.tsx | 0 .../src/components/pages/PageContent.tsx | 0 .../src/components/pages/TaipyRendered.tsx | 0 .../taipy-gui}/src/context/taipyContext.ts | 0 .../src/context/taipyReducers.spec.ts | 0 .../taipy-gui}/src/context/taipyReducers.ts | 0 .../taipy-gui}/src/extensions/exports.ts | 0 {gui => frontend/taipy-gui}/src/index.tsx | 0 .../taipy-gui}/src/themes/stylekit.ts | 0 .../taipy-gui}/src/utils/ErrorBoundary.tsx | 0 .../taipy-gui}/src/utils/dataFormat.spec.ts | 0 .../taipy-gui}/src/utils/dataFormat.ts | 0 .../taipy-gui}/src/utils/downloads.ts | 0 .../taipy-gui}/src/utils/hooks.ts | 0 .../taipy-gui}/src/utils/icon.tsx | 0 .../taipy-gui}/src/utils/index.spec.ts | 0 .../taipy-gui}/src/utils/index.ts | 0 {gui => frontend/taipy-gui}/src/utils/lov.ts | 0 .../taipy-gui}/src/workers/fileupload.ts | 0 .../src/workers/fileupload.utils.ts | 0 .../src/workers/fileupload.worker.ts | 0 .../taipy-gui}/test-config/Canvas.js | 0 .../taipy-gui}/test-config/createObjectUrl.js | 0 .../taipy-gui}/test-config/jest.env.js | 0 .../taipy-gui}/test-config/mockFileUpload.js | 0 {gui => frontend/taipy-gui}/tsconfig.json | 0 .../taipy-gui}/typedoc-mkdocs.json | 0 {gui => frontend/taipy-gui}/webpack.config.js | 2 +- setup.py | 4 +- 154 files changed, 149 insertions(+), 143 deletions(-) rename {gui => frontend/taipy-gui}/.eslintrc.js (100%) rename {gui => frontend/taipy-gui}/.gitignore (100%) rename {gui => frontend/taipy-gui}/dom/.gitignore (100%) rename {gui => frontend/taipy-gui}/dom/package-lock.json (52%) rename {gui => frontend/taipy-gui}/dom/package.json (100%) rename {gui => frontend/taipy-gui}/dom/src/index.tsx (100%) rename {gui => frontend/taipy-gui}/dom/tsconfig.json (100%) rename {gui => frontend/taipy-gui}/extension-index.md (100%) rename {gui => frontend/taipy-gui}/jest.config.js (100%) rename {gui => frontend/taipy-gui}/package-lock.json (98%) rename {gui => frontend/taipy-gui}/package.json (98%) rename {gui => frontend/taipy-gui}/packaging/package.json (100%) rename {gui => frontend/taipy-gui}/packaging/taipy-gui.d.ts (100%) rename {gui => frontend/taipy-gui}/public/favicon.ico (100%) rename {gui => frontend/taipy-gui}/public/favicon.png (100%) rename {gui => frontend/taipy-gui}/public/index.html (100%) rename {gui => frontend/taipy-gui}/public/manifest.json (100%) rename {gui => frontend/taipy-gui}/public/robots.txt (100%) rename {gui => frontend/taipy-gui}/public/stylekit/base/base.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/base/fontfaces.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/base/typography.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/blocks/layout.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/controls/button.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/controls/chart.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/controls/date.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/controls/expandable.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/controls/image.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/controls/input.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/controls/navbar.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/controls/number.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/controls/selector.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/controls/slider.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/controls/table.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/controls/toggle.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/elements/card.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/elements/container.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/elements/header.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/elements/sidebar.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/stylekit.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/utilities/colors.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/utilities/misc.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/utilities/spacing.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/utilities/typography.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/variables/colors.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/variables/elements.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/variables/misc.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/variables/shapes.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/variables/spacing.css (100%) rename {gui => frontend/taipy-gui}/public/stylekit/variables/typography.css (100%) rename {gui => frontend/taipy-gui}/src/components/Router.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Alert.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Alert.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/AutoLoadingTable.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/AutoLoadingTable.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Button.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Button.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Chart.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Chart.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/DateRange.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/DateRange.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/DateSelector.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/DateSelector.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Dialog.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Dialog.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Expandable.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Expandable.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Field.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Field.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/FileDownload.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/FileDownload.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/FileSelector.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/FileSelector.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/GuiDownload.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/GuiDownload.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Image.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Image.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Indicator.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Indicator.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Input.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Input.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Layout.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Layout.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Link.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Link.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Menu.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Menu.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/MenuCtl.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/MenuCtl.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/NavBar.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/NavBar.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Navigate.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/PaginatedTable.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/PaginatedTable.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Pane.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Pane.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Part.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Part.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Selector.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Selector.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Slider.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Slider.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Status.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Status.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/StatusList.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/StatusList.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Table.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Table.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/TableFilter.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/TableFilter.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/ThemeToggle.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/ThemeToggle.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Toggle.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Toggle.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/TreeView.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/TreeView.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/UIBlocker.spec.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/UIBlocker.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/Unregistered.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/index.ts (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/lovUtils.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/tableUtils.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/Taipy/utils.ts (100%) rename {gui => frontend/taipy-gui}/src/components/pages/MainPage.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/pages/NotFound404.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/pages/PageContent.tsx (100%) rename {gui => frontend/taipy-gui}/src/components/pages/TaipyRendered.tsx (100%) rename {gui => frontend/taipy-gui}/src/context/taipyContext.ts (100%) rename {gui => frontend/taipy-gui}/src/context/taipyReducers.spec.ts (100%) rename {gui => frontend/taipy-gui}/src/context/taipyReducers.ts (100%) rename {gui => frontend/taipy-gui}/src/extensions/exports.ts (100%) rename {gui => frontend/taipy-gui}/src/index.tsx (100%) rename {gui => frontend/taipy-gui}/src/themes/stylekit.ts (100%) rename {gui => frontend/taipy-gui}/src/utils/ErrorBoundary.tsx (100%) rename {gui => frontend/taipy-gui}/src/utils/dataFormat.spec.ts (100%) rename {gui => frontend/taipy-gui}/src/utils/dataFormat.ts (100%) rename {gui => frontend/taipy-gui}/src/utils/downloads.ts (100%) rename {gui => frontend/taipy-gui}/src/utils/hooks.ts (100%) rename {gui => frontend/taipy-gui}/src/utils/icon.tsx (100%) rename {gui => frontend/taipy-gui}/src/utils/index.spec.ts (100%) rename {gui => frontend/taipy-gui}/src/utils/index.ts (100%) rename {gui => frontend/taipy-gui}/src/utils/lov.ts (100%) rename {gui => frontend/taipy-gui}/src/workers/fileupload.ts (100%) rename {gui => frontend/taipy-gui}/src/workers/fileupload.utils.ts (100%) rename {gui => frontend/taipy-gui}/src/workers/fileupload.worker.ts (100%) rename {gui => frontend/taipy-gui}/test-config/Canvas.js (100%) rename {gui => frontend/taipy-gui}/test-config/createObjectUrl.js (100%) rename {gui => frontend/taipy-gui}/test-config/jest.env.js (100%) rename {gui => frontend/taipy-gui}/test-config/mockFileUpload.js (100%) rename {gui => frontend/taipy-gui}/tsconfig.json (100%) rename {gui => frontend/taipy-gui}/typedoc-mkdocs.json (100%) rename {gui => frontend/taipy-gui}/webpack.config.js (99%) diff --git a/.github/workflows/prefix-test.yml b/.github/workflows/prefix-test.yml index 7dd1ba2fb..e9e6cd181 100644 --- a/.github/workflows/prefix-test.yml +++ b/.github/workflows/prefix-test.yml @@ -34,14 +34,14 @@ jobs: run: docker run -d -p 4000:4000 taipy-nginx-proxy - name: Install dom dependencies - working-directory: ./gui/dom + working-directory: ./frontend/taipy-gui/dom run: npm ci - name: Install dependencies - working-directory: ./gui + working-directory: ./frontend/taipy-gui run: npm ci --omit=optional - name: Run npm build run: npm run build --if-present - working-directory: ./gui + working-directory: ./frontend/taipy-gui - name: install libmagic on macos if: matrix.os == 'macos-latest' run: brew install libmagic diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2a9e39b42..4deb3cc60 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -28,14 +28,14 @@ jobs: with: node-version: ${{ matrix.node-version }} - name: Install dom dependencies - working-directory: ./gui/dom + working-directory: ./frontend/taipy-gui/dom run: npm ci - name: Install dependencies - working-directory: ./gui + working-directory: ./frontend/taipy-gui run: npm ci --omit=optional - name: Run npm build run: npm run build --if-present - working-directory: ./gui + working-directory: ./frontend/taipy-gui - name: install libmagic on macos if: matrix.os == 'macos-latest' @@ -66,7 +66,7 @@ jobs: defaults: run: - working-directory: ./gui + working-directory: ./frontend/taipy-gui steps: - uses: actions/checkout@v3 @@ -76,7 +76,7 @@ jobs: node-version: ${{ matrix.node-version }} - name: Install dom dependencies - working-directory: ./gui/dom + working-directory: ./frontend/taipy-gui/dom run: npm ci - name: Install dependencies run: npm ci --omit=optional @@ -89,5 +89,5 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} threshold: "80" - working-directory: "gui" + working-directory: "frontend/taipy-gui" skip-step: "install" diff --git a/gui/.eslintrc.js b/frontend/taipy-gui/.eslintrc.js similarity index 100% rename from gui/.eslintrc.js rename to frontend/taipy-gui/.eslintrc.js diff --git a/gui/.gitignore b/frontend/taipy-gui/.gitignore similarity index 100% rename from gui/.gitignore rename to frontend/taipy-gui/.gitignore diff --git a/gui/dom/.gitignore b/frontend/taipy-gui/dom/.gitignore similarity index 100% rename from gui/dom/.gitignore rename to frontend/taipy-gui/dom/.gitignore diff --git a/gui/dom/package-lock.json b/frontend/taipy-gui/dom/package-lock.json similarity index 52% rename from gui/dom/package-lock.json rename to frontend/taipy-gui/dom/package-lock.json index 940fe168e..dac125b85 100644 --- a/gui/dom/package-lock.json +++ b/frontend/taipy-gui/dom/package-lock.json @@ -1,12 +1,12 @@ { "name": "taipy-gui-dom", - "version": "3.0.0", + "version": "3.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "taipy-gui-dom", - "version": "3.0.0", + "version": "3.1.0", "dependencies": { "react": "^18.2.0", "react-dom": "^18.2.0", @@ -14,16 +14,17 @@ } }, "../packaging": { - "name": "taipy-gui", - "version": "3.0.0" + "version": "3.1.0" }, "node_modules/js-tokens": { "version": "4.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/loose-envify": { "version": "1.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -33,7 +34,8 @@ }, "node_modules/react": { "version": "18.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "dependencies": { "loose-envify": "^1.1.0" }, @@ -43,7 +45,8 @@ }, "node_modules/react-dom": { "version": "18.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.0" @@ -54,7 +57,8 @@ }, "node_modules/scheduler": { "version": "0.23.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "dependencies": { "loose-envify": "^1.1.0" } diff --git a/gui/dom/package.json b/frontend/taipy-gui/dom/package.json similarity index 100% rename from gui/dom/package.json rename to frontend/taipy-gui/dom/package.json diff --git a/gui/dom/src/index.tsx b/frontend/taipy-gui/dom/src/index.tsx similarity index 100% rename from gui/dom/src/index.tsx rename to frontend/taipy-gui/dom/src/index.tsx diff --git a/gui/dom/tsconfig.json b/frontend/taipy-gui/dom/tsconfig.json similarity index 100% rename from gui/dom/tsconfig.json rename to frontend/taipy-gui/dom/tsconfig.json diff --git a/gui/extension-index.md b/frontend/taipy-gui/extension-index.md similarity index 100% rename from gui/extension-index.md rename to frontend/taipy-gui/extension-index.md diff --git a/gui/jest.config.js b/frontend/taipy-gui/jest.config.js similarity index 100% rename from gui/jest.config.js rename to frontend/taipy-gui/jest.config.js diff --git a/gui/package-lock.json b/frontend/taipy-gui/package-lock.json similarity index 98% rename from gui/package-lock.json rename to frontend/taipy-gui/package-lock.json index dcef5fa66..bdba47d12 100644 --- a/gui/package-lock.json +++ b/frontend/taipy-gui/package-lock.json @@ -13,7 +13,7 @@ "@mui/icons-material": "^5.0.5", "@mui/material": "^5.0.6", "@mui/x-date-pickers": "^6.0.0", - "@mui/x-tree-view": "^6.0.0-alpha.3", + "@mui/x-tree-view": "^6.17.0", "apache-arrow": "^10.0.1", "axios": "^1.2.0", "date-fns": "^2.25.0", @@ -114,9 +114,9 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.4.tgz", - "integrity": "sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dependencies": { "@babel/highlight": "^7.23.4", "chalk": "^2.4.2" @@ -190,30 +190,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.3.tgz", - "integrity": "sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.3.tgz", - "integrity": "sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.5.tgz", + "integrity": "sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.3", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.5", "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.2", - "@babel/parser": "^7.23.3", + "@babel/helpers": "^7.23.5", + "@babel/parser": "^7.23.5", "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.3", - "@babel/types": "^7.23.3", + "@babel/traverse": "^7.23.5", + "@babel/types": "^7.23.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -244,12 +244,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.4.tgz", - "integrity": "sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.5.tgz", + "integrity": "sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==", "dev": true, "dependencies": { - "@babel/types": "^7.23.4", + "@babel/types": "^7.23.5", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -397,23 +397,23 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.4.tgz", - "integrity": "sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.5.tgz", + "integrity": "sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==", "dev": true, "dependencies": { "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.4", - "@babel/types": "^7.23.4" + "@babel/traverse": "^7.23.5", + "@babel/types": "^7.23.5" }, "engines": { "node": ">=6.9.0" @@ -497,9 +497,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.4.tgz", - "integrity": "sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", + "integrity": "sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -686,9 +686,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.4.tgz", - "integrity": "sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz", + "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -711,19 +711,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.4.tgz", - "integrity": "sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.5.tgz", + "integrity": "sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.23.4", - "@babel/generator": "^7.23.4", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.5", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.4", - "@babel/types": "^7.23.4", + "@babel/parser": "^7.23.5", + "@babel/types": "^7.23.5", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -741,9 +741,9 @@ } }, "node_modules/@babel/types": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.4.tgz", - "integrity": "sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", + "integrity": "sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -1863,9 +1863,9 @@ } }, "node_modules/@mui/x-date-pickers": { - "version": "6.18.1", - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.18.1.tgz", - "integrity": "sha512-22gWCzejBGG4Kycpk/yYhzV6Pj/xVBvaz5A1rQmCD/0DCXTDJvXPG8qvzrNlp1wj8q+rAQO82e/+conUGgYgYg==", + "version": "6.18.2", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.18.2.tgz", + "integrity": "sha512-HJq4uoFQSu5isa/mesWw2BKh8KBRYUQb+KaSlVlWfJNgP3YhPvWZ6yqCNYyxOAiPMxb0n3nBjS9ErO27OHjFMA==", "dependencies": { "@babel/runtime": "^7.23.2", "@mui/base": "^5.0.0-beta.22", @@ -2507,9 +2507,9 @@ "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" }, "node_modules/@types/react": { - "version": "18.2.38", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.38.tgz", - "integrity": "sha512-cBBXHzuPtQK6wNthuVMV6IjHAFkdl/FOPFIlkd81/Cd1+IqkHu/A+w4g43kaQQoYHik/ruaQBDL72HyCy1vuMw==", + "version": "18.2.39", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.39.tgz", + "integrity": "sha512-Oiw+ppED6IremMInLV4HXGbfbG6GyziY3kqAwJYOR0PNbkYDmLWQA3a95EhdSmamsvbkJN96ZNN+YD+fGjzSBA==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -2647,16 +2647,16 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.12.0.tgz", - "integrity": "sha512-XOpZ3IyJUIV1b15M7HVOpgQxPPF7lGXgsfcEIu3yDxFPaf/xZKt7s9QO/pbk7vpWQyVulpJbu4E5LwpZiQo4kA==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.13.1.tgz", + "integrity": "sha512-5bQDGkXaxD46bPvQt08BUz9YSaO4S0fB1LB5JHQuXTfkGPI3+UUeS387C/e9jRie5GqT8u5kFTrMvAjtX4O5kA==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.12.0", - "@typescript-eslint/type-utils": "6.12.0", - "@typescript-eslint/utils": "6.12.0", - "@typescript-eslint/visitor-keys": "6.12.0", + "@typescript-eslint/scope-manager": "6.13.1", + "@typescript-eslint/type-utils": "6.13.1", + "@typescript-eslint/utils": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -2682,15 +2682,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.12.0.tgz", - "integrity": "sha512-s8/jNFPKPNRmXEnNXfuo1gemBdVmpQsK1pcu+QIvuNJuhFzGrpD7WjOcvDc/+uEdfzSYpNu7U/+MmbScjoQ6vg==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.13.1.tgz", + "integrity": "sha512-fs2XOhWCzRhqMmQf0eicLa/CWSaYss2feXsy7xBD/pLyWke/jCIVc2s1ikEAtSW7ina1HNhv7kONoEfVNEcdDQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.12.0", - "@typescript-eslint/types": "6.12.0", - "@typescript-eslint/typescript-estree": "6.12.0", - "@typescript-eslint/visitor-keys": "6.12.0", + "@typescript-eslint/scope-manager": "6.13.1", + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/typescript-estree": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1", "debug": "^4.3.4" }, "engines": { @@ -2710,13 +2710,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.12.0.tgz", - "integrity": "sha512-5gUvjg+XdSj8pcetdL9eXJzQNTl3RD7LgUiYTl8Aabdi8hFkaGSYnaS6BLc0BGNaDH+tVzVwmKtWvu0jLgWVbw==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.13.1.tgz", + "integrity": "sha512-BW0kJ7ceiKi56GbT2KKzZzN+nDxzQK2DS6x0PiSMPjciPgd/JRQGMibyaN2cPt2cAvuoH0oNvn2fwonHI+4QUQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.12.0", - "@typescript-eslint/visitor-keys": "6.12.0" + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -2727,13 +2727,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.12.0.tgz", - "integrity": "sha512-WWmRXxhm1X8Wlquj+MhsAG4dU/Blvf1xDgGaYCzfvStP2NwPQh6KBvCDbiOEvaE0filhranjIlK/2fSTVwtBng==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.13.1.tgz", + "integrity": "sha512-A2qPlgpxx2v//3meMqQyB1qqTg1h1dJvzca7TugM3Yc2USDY+fsRBiojAEo92HO7f5hW5mjAUF6qobOPzlBCBQ==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.12.0", - "@typescript-eslint/utils": "6.12.0", + "@typescript-eslint/typescript-estree": "6.13.1", + "@typescript-eslint/utils": "6.13.1", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -2754,9 +2754,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.12.0.tgz", - "integrity": "sha512-MA16p/+WxM5JG/F3RTpRIcuOghWO30//VEOvzubM8zuOOBYXsP+IfjoCXXiIfy2Ta8FRh9+IO9QLlaFQUU+10Q==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.1.tgz", + "integrity": "sha512-gjeEskSmiEKKFIbnhDXUyiqVma1gRCQNbVZ1C8q7Zjcxh3WZMbzWVfGE9rHfWd1msQtPS0BVD9Jz9jded44eKg==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -2767,13 +2767,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.12.0.tgz", - "integrity": "sha512-vw9E2P9+3UUWzhgjyyVczLWxZ3GuQNT7QpnIY3o5OMeLO/c8oHljGc8ZpryBMIyympiAAaKgw9e5Hl9dCWFOYw==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.1.tgz", + "integrity": "sha512-sBLQsvOC0Q7LGcUHO5qpG1HxRgePbT6wwqOiGLpR8uOJvPJbfs0mW3jPA3ujsDvfiVwVlWUDESNXv44KtINkUQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.12.0", - "@typescript-eslint/visitor-keys": "6.12.0", + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -2794,17 +2794,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.12.0.tgz", - "integrity": "sha512-LywPm8h3tGEbgfyjYnu3dauZ0U7R60m+miXgKcZS8c7QALO9uWJdvNoP+duKTk2XMWc7/Q3d/QiCuLN9X6SWyQ==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.13.1.tgz", + "integrity": "sha512-ouPn/zVoan92JgAegesTXDB/oUp6BP1v8WpfYcqh649ejNc9Qv+B4FF2Ff626kO1xg0wWwwG48lAJ4JuesgdOw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.12.0", - "@typescript-eslint/types": "6.12.0", - "@typescript-eslint/typescript-estree": "6.12.0", + "@typescript-eslint/scope-manager": "6.13.1", + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/typescript-estree": "6.13.1", "semver": "^7.5.4" }, "engines": { @@ -2819,12 +2819,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.12.0.tgz", - "integrity": "sha512-rg3BizTZHF1k3ipn8gfrzDXXSFKyOEB5zxYXInQ6z0hUvmQlhaZQzK+YmHmNViMA9HzW5Q9+bPPt90bU6GQwyw==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.1.tgz", + "integrity": "sha512-NDhQUy2tg6XGNBGDRm1XybOHSia8mcXmlbKWoQP+nm1BIIMxa55shyJfZkHpEBN62KNPLrocSM2PdPcaLgDKMQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.12.0", + "@typescript-eslint/types": "6.13.1", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -3046,6 +3046,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, "node_modules/abs-svg-path": { @@ -3824,9 +3825,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001564", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001564.tgz", - "integrity": "sha512-DqAOf+rhof+6GVx1y+xzbFPeOumfQnhYzVnZD6LAXijR77yPtm9mfOcqOnT3mpnJiZVT+kwLAFnRlZcIz+c6bg==", + "version": "1.0.30001565", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz", + "integrity": "sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w==", "funding": [ { "type": "opencollective", @@ -5057,6 +5058,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "deprecated": "Use your platform's native DOMException instead", "dev": true, "dependencies": { "webidl-conversions": "^7.0.0" @@ -5198,9 +5200,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.592", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.592.tgz", - "integrity": "sha512-D3NOkROIlF+d5ixnz7pAf3Lu/AuWpd6AYgI9O67GQXMXTcCP1gJQRotOq35eQy5Sb4hez33XH1YdTtILA7Udww==" + "version": "1.4.596", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.596.tgz", + "integrity": "sha512-zW3zbZ40Icb2BCWjm47nxwcFGYlIgdXkAx85XDO7cyky9J4QQfq8t0W19/TLZqq3JPQXtlv8BPIGmfa9Jb4scg==" }, "node_modules/element-size": { "version": "1.1.1", @@ -9213,6 +9215,18 @@ "node": ">=6.4.0" } }, + "node_modules/marked": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "dev": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, "node_modules/math-log2": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/math-log2/-/math-log2-1.0.1.tgz", @@ -9796,12 +9810,12 @@ } }, "node_modules/mock-xmlhttprequest": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/mock-xmlhttprequest/-/mock-xmlhttprequest-8.2.0.tgz", - "integrity": "sha512-agEokniRxw/MhrmIl9Ytn5wuj6kK+pu4KaGPV2fGEKStHXH9HIzYPChth2Jb/MB3TMX0ER1F1QMsvMA3BBe3qA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/mock-xmlhttprequest/-/mock-xmlhttprequest-8.3.0.tgz", + "integrity": "sha512-yjNaP8HskE7GhO0D12kB35+OvCnNAh2fJnD1/mC5Y3WW8WcozJnC23w+8UoU+dmVR4x1KpAB8PPtybY9wI16Ew==", "dev": true, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/mouse-change": { @@ -12863,9 +12877,9 @@ } }, "node_modules/typedoc": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.3.tgz", - "integrity": "sha512-Ow8Bo7uY1Lwy7GTmphRIMEo6IOZ+yYUyrc8n5KXIZg1svpqhZSWgni2ZrDhe+wLosFS8yswowUzljTAV/3jmWw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.4.tgz", + "integrity": "sha512-Du9ImmpBCw54bX275yJrxPVnjdIyJO/84co0/L9mwe0R3G4FSR6rQ09AlXVRvZEGMUg09+z/usc8mgygQ1aidA==", "dev": true, "dependencies": { "lunr": "^2.3.9", @@ -12880,7 +12894,7 @@ "node": ">= 16" }, "peerDependencies": { - "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x" + "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x" } }, "node_modules/typedoc-plugin-markdown": { @@ -12904,18 +12918,6 @@ "balanced-match": "^1.0.0" } }, - "node_modules/typedoc/node_modules/marked": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", - "dev": true, - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 12" - } - }, "node_modules/typedoc/node_modules/minimatch": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", @@ -12932,9 +12934,9 @@ } }, "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz", + "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", "dev": true, "bin": { "tsc": "bin/tsc", diff --git a/gui/package.json b/frontend/taipy-gui/package.json similarity index 98% rename from gui/package.json rename to frontend/taipy-gui/package.json index 7e0d64b86..2dcae7b75 100644 --- a/gui/package.json +++ b/frontend/taipy-gui/package.json @@ -8,7 +8,7 @@ "@mui/icons-material": "^5.0.5", "@mui/material": "^5.0.6", "@mui/x-date-pickers": "^6.0.0", - "@mui/x-tree-view": "^6.0.0-alpha.3", + "@mui/x-tree-view": "^6.17.0", "apache-arrow": "^10.0.1", "axios": "^1.2.0", "date-fns": "^2.25.0", diff --git a/gui/packaging/package.json b/frontend/taipy-gui/packaging/package.json similarity index 100% rename from gui/packaging/package.json rename to frontend/taipy-gui/packaging/package.json diff --git a/gui/packaging/taipy-gui.d.ts b/frontend/taipy-gui/packaging/taipy-gui.d.ts similarity index 100% rename from gui/packaging/taipy-gui.d.ts rename to frontend/taipy-gui/packaging/taipy-gui.d.ts diff --git a/gui/public/favicon.ico b/frontend/taipy-gui/public/favicon.ico similarity index 100% rename from gui/public/favicon.ico rename to frontend/taipy-gui/public/favicon.ico diff --git a/gui/public/favicon.png b/frontend/taipy-gui/public/favicon.png similarity index 100% rename from gui/public/favicon.png rename to frontend/taipy-gui/public/favicon.png diff --git a/gui/public/index.html b/frontend/taipy-gui/public/index.html similarity index 100% rename from gui/public/index.html rename to frontend/taipy-gui/public/index.html diff --git a/gui/public/manifest.json b/frontend/taipy-gui/public/manifest.json similarity index 100% rename from gui/public/manifest.json rename to frontend/taipy-gui/public/manifest.json diff --git a/gui/public/robots.txt b/frontend/taipy-gui/public/robots.txt similarity index 100% rename from gui/public/robots.txt rename to frontend/taipy-gui/public/robots.txt diff --git a/gui/public/stylekit/base/base.css b/frontend/taipy-gui/public/stylekit/base/base.css similarity index 100% rename from gui/public/stylekit/base/base.css rename to frontend/taipy-gui/public/stylekit/base/base.css diff --git a/gui/public/stylekit/base/fontfaces.css b/frontend/taipy-gui/public/stylekit/base/fontfaces.css similarity index 100% rename from gui/public/stylekit/base/fontfaces.css rename to frontend/taipy-gui/public/stylekit/base/fontfaces.css diff --git a/gui/public/stylekit/base/typography.css b/frontend/taipy-gui/public/stylekit/base/typography.css similarity index 100% rename from gui/public/stylekit/base/typography.css rename to frontend/taipy-gui/public/stylekit/base/typography.css diff --git a/gui/public/stylekit/blocks/layout.css b/frontend/taipy-gui/public/stylekit/blocks/layout.css similarity index 100% rename from gui/public/stylekit/blocks/layout.css rename to frontend/taipy-gui/public/stylekit/blocks/layout.css diff --git a/gui/public/stylekit/controls/button.css b/frontend/taipy-gui/public/stylekit/controls/button.css similarity index 100% rename from gui/public/stylekit/controls/button.css rename to frontend/taipy-gui/public/stylekit/controls/button.css diff --git a/gui/public/stylekit/controls/chart.css b/frontend/taipy-gui/public/stylekit/controls/chart.css similarity index 100% rename from gui/public/stylekit/controls/chart.css rename to frontend/taipy-gui/public/stylekit/controls/chart.css diff --git a/gui/public/stylekit/controls/date.css b/frontend/taipy-gui/public/stylekit/controls/date.css similarity index 100% rename from gui/public/stylekit/controls/date.css rename to frontend/taipy-gui/public/stylekit/controls/date.css diff --git a/gui/public/stylekit/controls/expandable.css b/frontend/taipy-gui/public/stylekit/controls/expandable.css similarity index 100% rename from gui/public/stylekit/controls/expandable.css rename to frontend/taipy-gui/public/stylekit/controls/expandable.css diff --git a/gui/public/stylekit/controls/image.css b/frontend/taipy-gui/public/stylekit/controls/image.css similarity index 100% rename from gui/public/stylekit/controls/image.css rename to frontend/taipy-gui/public/stylekit/controls/image.css diff --git a/gui/public/stylekit/controls/input.css b/frontend/taipy-gui/public/stylekit/controls/input.css similarity index 100% rename from gui/public/stylekit/controls/input.css rename to frontend/taipy-gui/public/stylekit/controls/input.css diff --git a/gui/public/stylekit/controls/navbar.css b/frontend/taipy-gui/public/stylekit/controls/navbar.css similarity index 100% rename from gui/public/stylekit/controls/navbar.css rename to frontend/taipy-gui/public/stylekit/controls/navbar.css diff --git a/gui/public/stylekit/controls/number.css b/frontend/taipy-gui/public/stylekit/controls/number.css similarity index 100% rename from gui/public/stylekit/controls/number.css rename to frontend/taipy-gui/public/stylekit/controls/number.css diff --git a/gui/public/stylekit/controls/selector.css b/frontend/taipy-gui/public/stylekit/controls/selector.css similarity index 100% rename from gui/public/stylekit/controls/selector.css rename to frontend/taipy-gui/public/stylekit/controls/selector.css diff --git a/gui/public/stylekit/controls/slider.css b/frontend/taipy-gui/public/stylekit/controls/slider.css similarity index 100% rename from gui/public/stylekit/controls/slider.css rename to frontend/taipy-gui/public/stylekit/controls/slider.css diff --git a/gui/public/stylekit/controls/table.css b/frontend/taipy-gui/public/stylekit/controls/table.css similarity index 100% rename from gui/public/stylekit/controls/table.css rename to frontend/taipy-gui/public/stylekit/controls/table.css diff --git a/gui/public/stylekit/controls/toggle.css b/frontend/taipy-gui/public/stylekit/controls/toggle.css similarity index 100% rename from gui/public/stylekit/controls/toggle.css rename to frontend/taipy-gui/public/stylekit/controls/toggle.css diff --git a/gui/public/stylekit/elements/card.css b/frontend/taipy-gui/public/stylekit/elements/card.css similarity index 100% rename from gui/public/stylekit/elements/card.css rename to frontend/taipy-gui/public/stylekit/elements/card.css diff --git a/gui/public/stylekit/elements/container.css b/frontend/taipy-gui/public/stylekit/elements/container.css similarity index 100% rename from gui/public/stylekit/elements/container.css rename to frontend/taipy-gui/public/stylekit/elements/container.css diff --git a/gui/public/stylekit/elements/header.css b/frontend/taipy-gui/public/stylekit/elements/header.css similarity index 100% rename from gui/public/stylekit/elements/header.css rename to frontend/taipy-gui/public/stylekit/elements/header.css diff --git a/gui/public/stylekit/elements/sidebar.css b/frontend/taipy-gui/public/stylekit/elements/sidebar.css similarity index 100% rename from gui/public/stylekit/elements/sidebar.css rename to frontend/taipy-gui/public/stylekit/elements/sidebar.css diff --git a/gui/public/stylekit/stylekit.css b/frontend/taipy-gui/public/stylekit/stylekit.css similarity index 100% rename from gui/public/stylekit/stylekit.css rename to frontend/taipy-gui/public/stylekit/stylekit.css diff --git a/gui/public/stylekit/utilities/colors.css b/frontend/taipy-gui/public/stylekit/utilities/colors.css similarity index 100% rename from gui/public/stylekit/utilities/colors.css rename to frontend/taipy-gui/public/stylekit/utilities/colors.css diff --git a/gui/public/stylekit/utilities/misc.css b/frontend/taipy-gui/public/stylekit/utilities/misc.css similarity index 100% rename from gui/public/stylekit/utilities/misc.css rename to frontend/taipy-gui/public/stylekit/utilities/misc.css diff --git a/gui/public/stylekit/utilities/spacing.css b/frontend/taipy-gui/public/stylekit/utilities/spacing.css similarity index 100% rename from gui/public/stylekit/utilities/spacing.css rename to frontend/taipy-gui/public/stylekit/utilities/spacing.css diff --git a/gui/public/stylekit/utilities/typography.css b/frontend/taipy-gui/public/stylekit/utilities/typography.css similarity index 100% rename from gui/public/stylekit/utilities/typography.css rename to frontend/taipy-gui/public/stylekit/utilities/typography.css diff --git a/gui/public/stylekit/variables/colors.css b/frontend/taipy-gui/public/stylekit/variables/colors.css similarity index 100% rename from gui/public/stylekit/variables/colors.css rename to frontend/taipy-gui/public/stylekit/variables/colors.css diff --git a/gui/public/stylekit/variables/elements.css b/frontend/taipy-gui/public/stylekit/variables/elements.css similarity index 100% rename from gui/public/stylekit/variables/elements.css rename to frontend/taipy-gui/public/stylekit/variables/elements.css diff --git a/gui/public/stylekit/variables/misc.css b/frontend/taipy-gui/public/stylekit/variables/misc.css similarity index 100% rename from gui/public/stylekit/variables/misc.css rename to frontend/taipy-gui/public/stylekit/variables/misc.css diff --git a/gui/public/stylekit/variables/shapes.css b/frontend/taipy-gui/public/stylekit/variables/shapes.css similarity index 100% rename from gui/public/stylekit/variables/shapes.css rename to frontend/taipy-gui/public/stylekit/variables/shapes.css diff --git a/gui/public/stylekit/variables/spacing.css b/frontend/taipy-gui/public/stylekit/variables/spacing.css similarity index 100% rename from gui/public/stylekit/variables/spacing.css rename to frontend/taipy-gui/public/stylekit/variables/spacing.css diff --git a/gui/public/stylekit/variables/typography.css b/frontend/taipy-gui/public/stylekit/variables/typography.css similarity index 100% rename from gui/public/stylekit/variables/typography.css rename to frontend/taipy-gui/public/stylekit/variables/typography.css diff --git a/gui/src/components/Router.tsx b/frontend/taipy-gui/src/components/Router.tsx similarity index 100% rename from gui/src/components/Router.tsx rename to frontend/taipy-gui/src/components/Router.tsx diff --git a/gui/src/components/Taipy/Alert.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Alert.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Alert.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Alert.spec.tsx diff --git a/gui/src/components/Taipy/Alert.tsx b/frontend/taipy-gui/src/components/Taipy/Alert.tsx similarity index 100% rename from gui/src/components/Taipy/Alert.tsx rename to frontend/taipy-gui/src/components/Taipy/Alert.tsx diff --git a/gui/src/components/Taipy/AutoLoadingTable.spec.tsx b/frontend/taipy-gui/src/components/Taipy/AutoLoadingTable.spec.tsx similarity index 100% rename from gui/src/components/Taipy/AutoLoadingTable.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/AutoLoadingTable.spec.tsx diff --git a/gui/src/components/Taipy/AutoLoadingTable.tsx b/frontend/taipy-gui/src/components/Taipy/AutoLoadingTable.tsx similarity index 100% rename from gui/src/components/Taipy/AutoLoadingTable.tsx rename to frontend/taipy-gui/src/components/Taipy/AutoLoadingTable.tsx diff --git a/gui/src/components/Taipy/Button.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Button.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Button.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Button.spec.tsx diff --git a/gui/src/components/Taipy/Button.tsx b/frontend/taipy-gui/src/components/Taipy/Button.tsx similarity index 100% rename from gui/src/components/Taipy/Button.tsx rename to frontend/taipy-gui/src/components/Taipy/Button.tsx diff --git a/gui/src/components/Taipy/Chart.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Chart.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Chart.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Chart.spec.tsx diff --git a/gui/src/components/Taipy/Chart.tsx b/frontend/taipy-gui/src/components/Taipy/Chart.tsx similarity index 100% rename from gui/src/components/Taipy/Chart.tsx rename to frontend/taipy-gui/src/components/Taipy/Chart.tsx diff --git a/gui/src/components/Taipy/DateRange.spec.tsx b/frontend/taipy-gui/src/components/Taipy/DateRange.spec.tsx similarity index 100% rename from gui/src/components/Taipy/DateRange.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/DateRange.spec.tsx diff --git a/gui/src/components/Taipy/DateRange.tsx b/frontend/taipy-gui/src/components/Taipy/DateRange.tsx similarity index 100% rename from gui/src/components/Taipy/DateRange.tsx rename to frontend/taipy-gui/src/components/Taipy/DateRange.tsx diff --git a/gui/src/components/Taipy/DateSelector.spec.tsx b/frontend/taipy-gui/src/components/Taipy/DateSelector.spec.tsx similarity index 100% rename from gui/src/components/Taipy/DateSelector.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/DateSelector.spec.tsx diff --git a/gui/src/components/Taipy/DateSelector.tsx b/frontend/taipy-gui/src/components/Taipy/DateSelector.tsx similarity index 100% rename from gui/src/components/Taipy/DateSelector.tsx rename to frontend/taipy-gui/src/components/Taipy/DateSelector.tsx diff --git a/gui/src/components/Taipy/Dialog.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Dialog.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Dialog.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Dialog.spec.tsx diff --git a/gui/src/components/Taipy/Dialog.tsx b/frontend/taipy-gui/src/components/Taipy/Dialog.tsx similarity index 100% rename from gui/src/components/Taipy/Dialog.tsx rename to frontend/taipy-gui/src/components/Taipy/Dialog.tsx diff --git a/gui/src/components/Taipy/Expandable.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Expandable.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Expandable.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Expandable.spec.tsx diff --git a/gui/src/components/Taipy/Expandable.tsx b/frontend/taipy-gui/src/components/Taipy/Expandable.tsx similarity index 100% rename from gui/src/components/Taipy/Expandable.tsx rename to frontend/taipy-gui/src/components/Taipy/Expandable.tsx diff --git a/gui/src/components/Taipy/Field.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Field.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Field.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Field.spec.tsx diff --git a/gui/src/components/Taipy/Field.tsx b/frontend/taipy-gui/src/components/Taipy/Field.tsx similarity index 100% rename from gui/src/components/Taipy/Field.tsx rename to frontend/taipy-gui/src/components/Taipy/Field.tsx diff --git a/gui/src/components/Taipy/FileDownload.spec.tsx b/frontend/taipy-gui/src/components/Taipy/FileDownload.spec.tsx similarity index 100% rename from gui/src/components/Taipy/FileDownload.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/FileDownload.spec.tsx diff --git a/gui/src/components/Taipy/FileDownload.tsx b/frontend/taipy-gui/src/components/Taipy/FileDownload.tsx similarity index 100% rename from gui/src/components/Taipy/FileDownload.tsx rename to frontend/taipy-gui/src/components/Taipy/FileDownload.tsx diff --git a/gui/src/components/Taipy/FileSelector.spec.tsx b/frontend/taipy-gui/src/components/Taipy/FileSelector.spec.tsx similarity index 100% rename from gui/src/components/Taipy/FileSelector.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/FileSelector.spec.tsx diff --git a/gui/src/components/Taipy/FileSelector.tsx b/frontend/taipy-gui/src/components/Taipy/FileSelector.tsx similarity index 100% rename from gui/src/components/Taipy/FileSelector.tsx rename to frontend/taipy-gui/src/components/Taipy/FileSelector.tsx diff --git a/gui/src/components/Taipy/GuiDownload.spec.tsx b/frontend/taipy-gui/src/components/Taipy/GuiDownload.spec.tsx similarity index 100% rename from gui/src/components/Taipy/GuiDownload.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/GuiDownload.spec.tsx diff --git a/gui/src/components/Taipy/GuiDownload.tsx b/frontend/taipy-gui/src/components/Taipy/GuiDownload.tsx similarity index 100% rename from gui/src/components/Taipy/GuiDownload.tsx rename to frontend/taipy-gui/src/components/Taipy/GuiDownload.tsx diff --git a/gui/src/components/Taipy/Image.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Image.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Image.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Image.spec.tsx diff --git a/gui/src/components/Taipy/Image.tsx b/frontend/taipy-gui/src/components/Taipy/Image.tsx similarity index 100% rename from gui/src/components/Taipy/Image.tsx rename to frontend/taipy-gui/src/components/Taipy/Image.tsx diff --git a/gui/src/components/Taipy/Indicator.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Indicator.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Indicator.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Indicator.spec.tsx diff --git a/gui/src/components/Taipy/Indicator.tsx b/frontend/taipy-gui/src/components/Taipy/Indicator.tsx similarity index 100% rename from gui/src/components/Taipy/Indicator.tsx rename to frontend/taipy-gui/src/components/Taipy/Indicator.tsx diff --git a/gui/src/components/Taipy/Input.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Input.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Input.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Input.spec.tsx diff --git a/gui/src/components/Taipy/Input.tsx b/frontend/taipy-gui/src/components/Taipy/Input.tsx similarity index 100% rename from gui/src/components/Taipy/Input.tsx rename to frontend/taipy-gui/src/components/Taipy/Input.tsx diff --git a/gui/src/components/Taipy/Layout.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Layout.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Layout.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Layout.spec.tsx diff --git a/gui/src/components/Taipy/Layout.tsx b/frontend/taipy-gui/src/components/Taipy/Layout.tsx similarity index 100% rename from gui/src/components/Taipy/Layout.tsx rename to frontend/taipy-gui/src/components/Taipy/Layout.tsx diff --git a/gui/src/components/Taipy/Link.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Link.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Link.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Link.spec.tsx diff --git a/gui/src/components/Taipy/Link.tsx b/frontend/taipy-gui/src/components/Taipy/Link.tsx similarity index 100% rename from gui/src/components/Taipy/Link.tsx rename to frontend/taipy-gui/src/components/Taipy/Link.tsx diff --git a/gui/src/components/Taipy/Menu.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Menu.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Menu.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Menu.spec.tsx diff --git a/gui/src/components/Taipy/Menu.tsx b/frontend/taipy-gui/src/components/Taipy/Menu.tsx similarity index 100% rename from gui/src/components/Taipy/Menu.tsx rename to frontend/taipy-gui/src/components/Taipy/Menu.tsx diff --git a/gui/src/components/Taipy/MenuCtl.spec.tsx b/frontend/taipy-gui/src/components/Taipy/MenuCtl.spec.tsx similarity index 100% rename from gui/src/components/Taipy/MenuCtl.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/MenuCtl.spec.tsx diff --git a/gui/src/components/Taipy/MenuCtl.tsx b/frontend/taipy-gui/src/components/Taipy/MenuCtl.tsx similarity index 100% rename from gui/src/components/Taipy/MenuCtl.tsx rename to frontend/taipy-gui/src/components/Taipy/MenuCtl.tsx diff --git a/gui/src/components/Taipy/NavBar.spec.tsx b/frontend/taipy-gui/src/components/Taipy/NavBar.spec.tsx similarity index 100% rename from gui/src/components/Taipy/NavBar.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/NavBar.spec.tsx diff --git a/gui/src/components/Taipy/NavBar.tsx b/frontend/taipy-gui/src/components/Taipy/NavBar.tsx similarity index 100% rename from gui/src/components/Taipy/NavBar.tsx rename to frontend/taipy-gui/src/components/Taipy/NavBar.tsx diff --git a/gui/src/components/Taipy/Navigate.tsx b/frontend/taipy-gui/src/components/Taipy/Navigate.tsx similarity index 100% rename from gui/src/components/Taipy/Navigate.tsx rename to frontend/taipy-gui/src/components/Taipy/Navigate.tsx diff --git a/gui/src/components/Taipy/PaginatedTable.spec.tsx b/frontend/taipy-gui/src/components/Taipy/PaginatedTable.spec.tsx similarity index 100% rename from gui/src/components/Taipy/PaginatedTable.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/PaginatedTable.spec.tsx diff --git a/gui/src/components/Taipy/PaginatedTable.tsx b/frontend/taipy-gui/src/components/Taipy/PaginatedTable.tsx similarity index 100% rename from gui/src/components/Taipy/PaginatedTable.tsx rename to frontend/taipy-gui/src/components/Taipy/PaginatedTable.tsx diff --git a/gui/src/components/Taipy/Pane.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Pane.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Pane.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Pane.spec.tsx diff --git a/gui/src/components/Taipy/Pane.tsx b/frontend/taipy-gui/src/components/Taipy/Pane.tsx similarity index 100% rename from gui/src/components/Taipy/Pane.tsx rename to frontend/taipy-gui/src/components/Taipy/Pane.tsx diff --git a/gui/src/components/Taipy/Part.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Part.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Part.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Part.spec.tsx diff --git a/gui/src/components/Taipy/Part.tsx b/frontend/taipy-gui/src/components/Taipy/Part.tsx similarity index 100% rename from gui/src/components/Taipy/Part.tsx rename to frontend/taipy-gui/src/components/Taipy/Part.tsx diff --git a/gui/src/components/Taipy/Selector.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Selector.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Selector.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Selector.spec.tsx diff --git a/gui/src/components/Taipy/Selector.tsx b/frontend/taipy-gui/src/components/Taipy/Selector.tsx similarity index 100% rename from gui/src/components/Taipy/Selector.tsx rename to frontend/taipy-gui/src/components/Taipy/Selector.tsx diff --git a/gui/src/components/Taipy/Slider.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Slider.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Slider.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Slider.spec.tsx diff --git a/gui/src/components/Taipy/Slider.tsx b/frontend/taipy-gui/src/components/Taipy/Slider.tsx similarity index 100% rename from gui/src/components/Taipy/Slider.tsx rename to frontend/taipy-gui/src/components/Taipy/Slider.tsx diff --git a/gui/src/components/Taipy/Status.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Status.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Status.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Status.spec.tsx diff --git a/gui/src/components/Taipy/Status.tsx b/frontend/taipy-gui/src/components/Taipy/Status.tsx similarity index 100% rename from gui/src/components/Taipy/Status.tsx rename to frontend/taipy-gui/src/components/Taipy/Status.tsx diff --git a/gui/src/components/Taipy/StatusList.spec.tsx b/frontend/taipy-gui/src/components/Taipy/StatusList.spec.tsx similarity index 100% rename from gui/src/components/Taipy/StatusList.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/StatusList.spec.tsx diff --git a/gui/src/components/Taipy/StatusList.tsx b/frontend/taipy-gui/src/components/Taipy/StatusList.tsx similarity index 100% rename from gui/src/components/Taipy/StatusList.tsx rename to frontend/taipy-gui/src/components/Taipy/StatusList.tsx diff --git a/gui/src/components/Taipy/Table.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Table.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Table.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Table.spec.tsx diff --git a/gui/src/components/Taipy/Table.tsx b/frontend/taipy-gui/src/components/Taipy/Table.tsx similarity index 100% rename from gui/src/components/Taipy/Table.tsx rename to frontend/taipy-gui/src/components/Taipy/Table.tsx diff --git a/gui/src/components/Taipy/TableFilter.spec.tsx b/frontend/taipy-gui/src/components/Taipy/TableFilter.spec.tsx similarity index 100% rename from gui/src/components/Taipy/TableFilter.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/TableFilter.spec.tsx diff --git a/gui/src/components/Taipy/TableFilter.tsx b/frontend/taipy-gui/src/components/Taipy/TableFilter.tsx similarity index 100% rename from gui/src/components/Taipy/TableFilter.tsx rename to frontend/taipy-gui/src/components/Taipy/TableFilter.tsx diff --git a/gui/src/components/Taipy/ThemeToggle.spec.tsx b/frontend/taipy-gui/src/components/Taipy/ThemeToggle.spec.tsx similarity index 100% rename from gui/src/components/Taipy/ThemeToggle.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/ThemeToggle.spec.tsx diff --git a/gui/src/components/Taipy/ThemeToggle.tsx b/frontend/taipy-gui/src/components/Taipy/ThemeToggle.tsx similarity index 100% rename from gui/src/components/Taipy/ThemeToggle.tsx rename to frontend/taipy-gui/src/components/Taipy/ThemeToggle.tsx diff --git a/gui/src/components/Taipy/Toggle.spec.tsx b/frontend/taipy-gui/src/components/Taipy/Toggle.spec.tsx similarity index 100% rename from gui/src/components/Taipy/Toggle.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/Toggle.spec.tsx diff --git a/gui/src/components/Taipy/Toggle.tsx b/frontend/taipy-gui/src/components/Taipy/Toggle.tsx similarity index 100% rename from gui/src/components/Taipy/Toggle.tsx rename to frontend/taipy-gui/src/components/Taipy/Toggle.tsx diff --git a/gui/src/components/Taipy/TreeView.spec.tsx b/frontend/taipy-gui/src/components/Taipy/TreeView.spec.tsx similarity index 100% rename from gui/src/components/Taipy/TreeView.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/TreeView.spec.tsx diff --git a/gui/src/components/Taipy/TreeView.tsx b/frontend/taipy-gui/src/components/Taipy/TreeView.tsx similarity index 100% rename from gui/src/components/Taipy/TreeView.tsx rename to frontend/taipy-gui/src/components/Taipy/TreeView.tsx diff --git a/gui/src/components/Taipy/UIBlocker.spec.tsx b/frontend/taipy-gui/src/components/Taipy/UIBlocker.spec.tsx similarity index 100% rename from gui/src/components/Taipy/UIBlocker.spec.tsx rename to frontend/taipy-gui/src/components/Taipy/UIBlocker.spec.tsx diff --git a/gui/src/components/Taipy/UIBlocker.tsx b/frontend/taipy-gui/src/components/Taipy/UIBlocker.tsx similarity index 100% rename from gui/src/components/Taipy/UIBlocker.tsx rename to frontend/taipy-gui/src/components/Taipy/UIBlocker.tsx diff --git a/gui/src/components/Taipy/Unregistered.tsx b/frontend/taipy-gui/src/components/Taipy/Unregistered.tsx similarity index 100% rename from gui/src/components/Taipy/Unregistered.tsx rename to frontend/taipy-gui/src/components/Taipy/Unregistered.tsx diff --git a/gui/src/components/Taipy/index.ts b/frontend/taipy-gui/src/components/Taipy/index.ts similarity index 100% rename from gui/src/components/Taipy/index.ts rename to frontend/taipy-gui/src/components/Taipy/index.ts diff --git a/gui/src/components/Taipy/lovUtils.tsx b/frontend/taipy-gui/src/components/Taipy/lovUtils.tsx similarity index 100% rename from gui/src/components/Taipy/lovUtils.tsx rename to frontend/taipy-gui/src/components/Taipy/lovUtils.tsx diff --git a/gui/src/components/Taipy/tableUtils.tsx b/frontend/taipy-gui/src/components/Taipy/tableUtils.tsx similarity index 100% rename from gui/src/components/Taipy/tableUtils.tsx rename to frontend/taipy-gui/src/components/Taipy/tableUtils.tsx diff --git a/gui/src/components/Taipy/utils.ts b/frontend/taipy-gui/src/components/Taipy/utils.ts similarity index 100% rename from gui/src/components/Taipy/utils.ts rename to frontend/taipy-gui/src/components/Taipy/utils.ts diff --git a/gui/src/components/pages/MainPage.tsx b/frontend/taipy-gui/src/components/pages/MainPage.tsx similarity index 100% rename from gui/src/components/pages/MainPage.tsx rename to frontend/taipy-gui/src/components/pages/MainPage.tsx diff --git a/gui/src/components/pages/NotFound404.tsx b/frontend/taipy-gui/src/components/pages/NotFound404.tsx similarity index 100% rename from gui/src/components/pages/NotFound404.tsx rename to frontend/taipy-gui/src/components/pages/NotFound404.tsx diff --git a/gui/src/components/pages/PageContent.tsx b/frontend/taipy-gui/src/components/pages/PageContent.tsx similarity index 100% rename from gui/src/components/pages/PageContent.tsx rename to frontend/taipy-gui/src/components/pages/PageContent.tsx diff --git a/gui/src/components/pages/TaipyRendered.tsx b/frontend/taipy-gui/src/components/pages/TaipyRendered.tsx similarity index 100% rename from gui/src/components/pages/TaipyRendered.tsx rename to frontend/taipy-gui/src/components/pages/TaipyRendered.tsx diff --git a/gui/src/context/taipyContext.ts b/frontend/taipy-gui/src/context/taipyContext.ts similarity index 100% rename from gui/src/context/taipyContext.ts rename to frontend/taipy-gui/src/context/taipyContext.ts diff --git a/gui/src/context/taipyReducers.spec.ts b/frontend/taipy-gui/src/context/taipyReducers.spec.ts similarity index 100% rename from gui/src/context/taipyReducers.spec.ts rename to frontend/taipy-gui/src/context/taipyReducers.spec.ts diff --git a/gui/src/context/taipyReducers.ts b/frontend/taipy-gui/src/context/taipyReducers.ts similarity index 100% rename from gui/src/context/taipyReducers.ts rename to frontend/taipy-gui/src/context/taipyReducers.ts diff --git a/gui/src/extensions/exports.ts b/frontend/taipy-gui/src/extensions/exports.ts similarity index 100% rename from gui/src/extensions/exports.ts rename to frontend/taipy-gui/src/extensions/exports.ts diff --git a/gui/src/index.tsx b/frontend/taipy-gui/src/index.tsx similarity index 100% rename from gui/src/index.tsx rename to frontend/taipy-gui/src/index.tsx diff --git a/gui/src/themes/stylekit.ts b/frontend/taipy-gui/src/themes/stylekit.ts similarity index 100% rename from gui/src/themes/stylekit.ts rename to frontend/taipy-gui/src/themes/stylekit.ts diff --git a/gui/src/utils/ErrorBoundary.tsx b/frontend/taipy-gui/src/utils/ErrorBoundary.tsx similarity index 100% rename from gui/src/utils/ErrorBoundary.tsx rename to frontend/taipy-gui/src/utils/ErrorBoundary.tsx diff --git a/gui/src/utils/dataFormat.spec.ts b/frontend/taipy-gui/src/utils/dataFormat.spec.ts similarity index 100% rename from gui/src/utils/dataFormat.spec.ts rename to frontend/taipy-gui/src/utils/dataFormat.spec.ts diff --git a/gui/src/utils/dataFormat.ts b/frontend/taipy-gui/src/utils/dataFormat.ts similarity index 100% rename from gui/src/utils/dataFormat.ts rename to frontend/taipy-gui/src/utils/dataFormat.ts diff --git a/gui/src/utils/downloads.ts b/frontend/taipy-gui/src/utils/downloads.ts similarity index 100% rename from gui/src/utils/downloads.ts rename to frontend/taipy-gui/src/utils/downloads.ts diff --git a/gui/src/utils/hooks.ts b/frontend/taipy-gui/src/utils/hooks.ts similarity index 100% rename from gui/src/utils/hooks.ts rename to frontend/taipy-gui/src/utils/hooks.ts diff --git a/gui/src/utils/icon.tsx b/frontend/taipy-gui/src/utils/icon.tsx similarity index 100% rename from gui/src/utils/icon.tsx rename to frontend/taipy-gui/src/utils/icon.tsx diff --git a/gui/src/utils/index.spec.ts b/frontend/taipy-gui/src/utils/index.spec.ts similarity index 100% rename from gui/src/utils/index.spec.ts rename to frontend/taipy-gui/src/utils/index.spec.ts diff --git a/gui/src/utils/index.ts b/frontend/taipy-gui/src/utils/index.ts similarity index 100% rename from gui/src/utils/index.ts rename to frontend/taipy-gui/src/utils/index.ts diff --git a/gui/src/utils/lov.ts b/frontend/taipy-gui/src/utils/lov.ts similarity index 100% rename from gui/src/utils/lov.ts rename to frontend/taipy-gui/src/utils/lov.ts diff --git a/gui/src/workers/fileupload.ts b/frontend/taipy-gui/src/workers/fileupload.ts similarity index 100% rename from gui/src/workers/fileupload.ts rename to frontend/taipy-gui/src/workers/fileupload.ts diff --git a/gui/src/workers/fileupload.utils.ts b/frontend/taipy-gui/src/workers/fileupload.utils.ts similarity index 100% rename from gui/src/workers/fileupload.utils.ts rename to frontend/taipy-gui/src/workers/fileupload.utils.ts diff --git a/gui/src/workers/fileupload.worker.ts b/frontend/taipy-gui/src/workers/fileupload.worker.ts similarity index 100% rename from gui/src/workers/fileupload.worker.ts rename to frontend/taipy-gui/src/workers/fileupload.worker.ts diff --git a/gui/test-config/Canvas.js b/frontend/taipy-gui/test-config/Canvas.js similarity index 100% rename from gui/test-config/Canvas.js rename to frontend/taipy-gui/test-config/Canvas.js diff --git a/gui/test-config/createObjectUrl.js b/frontend/taipy-gui/test-config/createObjectUrl.js similarity index 100% rename from gui/test-config/createObjectUrl.js rename to frontend/taipy-gui/test-config/createObjectUrl.js diff --git a/gui/test-config/jest.env.js b/frontend/taipy-gui/test-config/jest.env.js similarity index 100% rename from gui/test-config/jest.env.js rename to frontend/taipy-gui/test-config/jest.env.js diff --git a/gui/test-config/mockFileUpload.js b/frontend/taipy-gui/test-config/mockFileUpload.js similarity index 100% rename from gui/test-config/mockFileUpload.js rename to frontend/taipy-gui/test-config/mockFileUpload.js diff --git a/gui/tsconfig.json b/frontend/taipy-gui/tsconfig.json similarity index 100% rename from gui/tsconfig.json rename to frontend/taipy-gui/tsconfig.json diff --git a/gui/typedoc-mkdocs.json b/frontend/taipy-gui/typedoc-mkdocs.json similarity index 100% rename from gui/typedoc-mkdocs.json rename to frontend/taipy-gui/typedoc-mkdocs.json diff --git a/gui/webpack.config.js b/frontend/taipy-gui/webpack.config.js similarity index 99% rename from gui/webpack.config.js rename to frontend/taipy-gui/webpack.config.js index 32258c2d8..b817b5863 100644 --- a/gui/webpack.config.js +++ b/frontend/taipy-gui/webpack.config.js @@ -28,7 +28,7 @@ const taipyBundle = "taipy-gui" const reactBundleName = "TaipyGuiDependencies" const taipyBundleName = "TaipyGui" -const basePath = "../src/taipy/gui/webapp"; +const basePath = "../../src/taipy/gui/webapp"; const webAppPath = resolveApp(basePath); const reactManifestPath = resolveApp(basePath + "/" + reactBundle + "-manifest.json"); const reactDllPath = resolveApp(basePath + "/" + reactBundle + ".dll.js") diff --git a/setup.py b/setup.py index 58bd3569b..aeafa046f 100644 --- a/setup.py +++ b/setup.py @@ -62,8 +62,8 @@ def _build_webapp(): already_exists = Path("./src/taipy/gui/webapp/index.html").exists() if not already_exists: - os.system("cd gui/dom && npm ci") - os.system("cd gui && npm ci --omit=optional && npm run build") + os.system("cd frontend/taipy-gui/dom && npm ci") + os.system("cd frontend/taipy-gui && npm ci --omit=optional && npm run build") class NPMInstall(build_py):