- move main build file to frontend/desktop - only expose tauri targets

- move main build file to frontend/desktop - only expose tauri targets

Seto Elkahfi committed Jul 16, 2024 at 19:08 UTC 24d8b56a7da3da9f58646fc91cc2a54ef2d9e4bf
100 files changed +26 -103
BUILD
-46
@@ -1,46 +0,0 @@
1 -load("@npm//next:index.bzl", "next")
2 -load("@npm//@tauri-apps/cli:index.bzl", "tauri")
3 -
4 -next(
5 - name = "next-build",
6 - data = glob([
7 - "app/**",
8 - "public/**",
9 - ]) + [
10 - "tsconfig.json",
11 - "tailwind.config.js",
12 - ],
13 - templated_args = ["build"],
14 -)
15 -
16 -next(
17 - name = "next-dev",
18 - data = glob([
19 - "app/**",
20 - "public/**",
21 - ]) + [
22 - "tsconfig.json",
23 - "tailwind.config.js",
24 - ],
25 - templated_args = ["dev"],
26 -)
27 -
28 -tauri(
29 - name = "dev",
30 - data = glob(["**"]) + [
31 - "@npm//next",
32 - ],
33 - templated_args = [
34 - "dev",
35 - ],
36 -)
37 -
38 -tauri(
39 - name = "bundle",
40 - data = glob(["**"]) + [
41 - "@npm//next",
42 - ],
43 - templated_args = [
44 - "build",
45 - ],
46 -)
README.md
+2 -9
@@ -21,20 +21,13 @@ git lfs pull
21 To run Tauri in development mode, just run the following:
22
23 ```bash
24 -bazel run :dev
24 +bazel run //frontend/desktop:dev
25 ```
26
27 To bundle your app, just run:
28
29 ```bash
30 -bazel run :bundle
31 -```
32 -
33 -If you are interested in running or building the front end, only run the following:
34 -
35 -```bash
36 -bazel run :next-dev
37 -bazel run :next-build
30 +bazel run //frontend/desktop:bundle
31 ```
32
33 This has been tested successfully on macOS M1.
WORKSPACE
+3 -3
@@ -46,9 +46,9 @@ load("@build_bazel_rules_nodejs//:index.bzl", "npm_install")
46
47 npm_install(
48 name = "npm",
49 - package_json = "//:package.json",
50 - package_lock_json = "//:package-lock.json",
51 - package_path = "/",
49 + package_json = "//frontend/desktop:package.json",
50 + package_lock_json = "//frontend/desktop:package-lock.json",
51 + package_path = "frontend/desktop/",
52 quiet = False,
53 symlink_node_modules = True,
54 )
frontend/.keep
frontend/desktop/.nvmrc renamed
frontend/desktop/BUILD new
+21
@@ -0,0 +1,21 @@
1 +load("@npm//@tauri-apps/cli:index.bzl", "tauri")
2 +
3 +tauri(
4 + name = "dev",
5 + data = glob(["**"]) + [
6 + "@npm//next",
7 + ],
8 + templated_args = [
9 + "dev",
10 + ],
11 +)
12 +
13 +tauri(
14 + name = "bundle",
15 + data = glob(["**"]) + [
16 + "@npm//next",
17 + ],
18 + templated_args = [
19 + "build",
20 + ],
21 +)
frontend/desktop/app/_lib/hooks/use-enter-submit.tsx renamed
frontend/desktop/app/_lib/hooks/use-local-storage.ts renamed
frontend/desktop/app/_lib/menus.ts renamed
frontend/desktop/app/_lib/utils.ts renamed
frontend/desktop/app/_ui/address-bar.tsx renamed
frontend/desktop/app/_ui/boundary.tsx renamed
frontend/desktop/app/_ui/click-counter.tsx renamed
frontend/desktop/app/_ui/components/button.tsx renamed
frontend/desktop/app/_ui/components/chat-panel.tsx renamed
frontend/desktop/app/_ui/components/empty-screen.tsx renamed
frontend/desktop/app/_ui/components/external-link.tsx renamed
frontend/desktop/app/_ui/components/icons.tsx renamed
frontend/desktop/app/_ui/components/prompt-form.tsx renamed
frontend/desktop/app/_ui/components/tooltip.tsx renamed
frontend/desktop/app/_ui/external-link.tsx renamed
frontend/desktop/app/_ui/global-nav.tsx renamed
frontend/desktop/app/_ui/skeleton-card.tsx renamed
frontend/desktop/app/_ui/tab-group.tsx renamed
frontend/desktop/app/_ui/tab-nav-item.tsx renamed
frontend/desktop/app/_ui/tab.tsx renamed
frontend/desktop/app/api/categories/category.d.ts renamed
frontend/desktop/app/api/categories/getCategories.ts renamed
frontend/desktop/app/chat/[categorySlug]/[subCategorySlug]/page.tsx renamed
frontend/desktop/app/chat/[categorySlug]/layout.tsx renamed
frontend/desktop/app/chat/[categorySlug]/page.tsx renamed
frontend/desktop/app/chat/[categorySlug]/template.tsx renamed
frontend/desktop/app/chat/layout.tsx renamed
frontend/desktop/app/chat/page.tsx renamed
frontend/desktop/app/globals.css renamed
frontend/desktop/app/layout.tsx renamed
frontend/desktop/app/page.tsx renamed
frontend/desktop/app/play/(checkout)/checkout/page.tsx renamed
frontend/desktop/app/play/(checkout)/layout.tsx renamed
frontend/desktop/app/play/(checkout)/template.tsx renamed
frontend/desktop/app/play/(main)/layout.tsx renamed
frontend/desktop/app/play/(main)/page.tsx renamed
frontend/desktop/app/play/(main)/template.tsx renamed
frontend/desktop/app/play/(marketing)/blog/page.tsx renamed
frontend/desktop/app/play/(marketing)/layout.tsx renamed
frontend/desktop/app/play/(marketing)/template.tsx renamed
frontend/desktop/app/play/(shop)/[categorySlug]/[subCategorySlug]/page.tsx renamed
frontend/desktop/app/play/(shop)/[categorySlug]/layout.tsx renamed
frontend/desktop/app/play/(shop)/[categorySlug]/page.tsx renamed
frontend/desktop/app/play/(shop)/[categorySlug]/template.tsx renamed
frontend/desktop/app/play/(shop)/layout.tsx renamed
frontend/desktop/app/play/(shop)/template.tsx renamed
frontend/desktop/app/play/layout.tsx renamed
frontend/desktop/app/play/page.tsx renamed
frontend/desktop/next.config.js renamed
frontend/desktop/package-lock.json renamed
frontend/desktop/package.json renamed
frontend/desktop/postcss.config.js renamed
frontend/desktop/public/favicon.ico renamed
frontend/desktop/public/grid.svg renamed
frontend/desktop/public/logo192.png renamed
frontend/desktop/src-tauri/.gitignore renamed
frontend/desktop/src-tauri/Cargo.lock renamed
frontend/desktop/src-tauri/Cargo.toml renamed
frontend/desktop/src-tauri/build.rs renamed
frontend/desktop/src-tauri/icons/128x128.png
Binary files /dev/null and b/frontend/desktop/src-tauri/icons/128x128.png differ
frontend/desktop/src-tauri/icons/128x128@2x.png
Binary files /dev/null and b/frontend/desktop/src-tauri/icons/128x128@2x.png differ
frontend/desktop/src-tauri/icons/32x32.png
Binary files /dev/null and b/frontend/desktop/src-tauri/icons/32x32.png differ
frontend/desktop/src-tauri/icons/Square107x107Logo.png
Binary files /dev/null and b/frontend/desktop/src-tauri/icons/Square107x107Logo.png differ
frontend/desktop/src-tauri/icons/Square142x142Logo.png
Binary files /dev/null and b/frontend/desktop/src-tauri/icons/Square142x142Logo.png differ
frontend/desktop/src-tauri/icons/Square150x150Logo.png
Binary files /dev/null and b/frontend/desktop/src-tauri/icons/Square150x150Logo.png differ
frontend/desktop/src-tauri/icons/Square284x284Logo.png
Binary files /dev/null and b/frontend/desktop/src-tauri/icons/Square284x284Logo.png differ
frontend/desktop/src-tauri/icons/Square30x30Logo.png
Binary files /dev/null and b/frontend/desktop/src-tauri/icons/Square30x30Logo.png differ
frontend/desktop/src-tauri/icons/Square310x310Logo.png
Binary files /dev/null and b/frontend/desktop/src-tauri/icons/Square310x310Logo.png differ
frontend/desktop/src-tauri/icons/Square44x44Logo.png
Binary files /dev/null and b/frontend/desktop/src-tauri/icons/Square44x44Logo.png differ
frontend/desktop/src-tauri/icons/Square71x71Logo.png
Binary files /dev/null and b/frontend/desktop/src-tauri/icons/Square71x71Logo.png differ
frontend/desktop/src-tauri/icons/Square89x89Logo.png
Binary files /dev/null and b/frontend/desktop/src-tauri/icons/Square89x89Logo.png differ
frontend/desktop/src-tauri/icons/StoreLogo.png
Binary files /dev/null and b/frontend/desktop/src-tauri/icons/StoreLogo.png differ
frontend/desktop/src-tauri/icons/icon.icns
Binary files /dev/null and b/frontend/desktop/src-tauri/icons/icon.icns differ
frontend/desktop/src-tauri/icons/icon.ico renamed
frontend/desktop/src-tauri/icons/icon.png
Binary files /dev/null and b/frontend/desktop/src-tauri/icons/icon.png differ
frontend/desktop/src-tauri/src/main.rs renamed
frontend/desktop/src-tauri/tauri.conf.json renamed
frontend/desktop/tailwind.config.js renamed
frontend/desktop/tsconfig.json renamed
src-tauri/icons/128x128.png deleted
-3
@@ -1,3 +0,0 @@
1 -version https://git-lfs.github.com/spec/v1
2 -oid sha256:19b4fec485db7df51a691fcce72a3dd6f983e754fc4262da7154e4a4c688f69e
3 -size 3512
src-tauri/icons/128x128@2x.png deleted
-3
@@ -1,3 +0,0 @@
1 -version https://git-lfs.github.com/spec/v1
2 -oid sha256:6c7660390d65217fe8de0892862254f47aee77e0af7096c75b8bfe168c5403f7
3 -size 7012
src-tauri/icons/32x32.png deleted
-3
@@ -1,3 +0,0 @@
1 -version https://git-lfs.github.com/spec/v1
2 -oid sha256:1c6782dc65c8111c12cbc1882a0fea5e71ab8e51b18da2ce9580f5c88860ed02
3 -size 974
src-tauri/icons/Square107x107Logo.png deleted
-3
@@ -1,3 +0,0 @@
1 -version https://git-lfs.github.com/spec/v1
2 -oid sha256:54f7a0f58c96a4b023c1edc4b53fc443e27dace50e345f6936fa29bc20f785ca
3 -size 2863
src-tauri/icons/Square142x142Logo.png deleted
-3
@@ -1,3 +0,0 @@
1 -version https://git-lfs.github.com/spec/v1
2 -oid sha256:fec1e2080ca73cd4c4a123b23b1cd364059a8a8efeba3076e21dfefed390693b
3 -size 3858
src-tauri/icons/Square150x150Logo.png deleted
-3
@@ -1,3 +0,0 @@
1 -version https://git-lfs.github.com/spec/v1
2 -oid sha256:65fb570cb0e61ffce02ad67784cb200a0bf058400300980a46fa0d0c8f43a77a
3 -size 3966
src-tauri/icons/Square284x284Logo.png deleted
-3
@@ -1,3 +0,0 @@
1 -version https://git-lfs.github.com/spec/v1
2 -oid sha256:ea0b7c5d4b1d1ab9c91d2f7c9b069c8dfbf4557b0649a5777d47332cde610262
3 -size 7737
src-tauri/icons/Square30x30Logo.png deleted
-3
@@ -1,3 +0,0 @@
1 -version https://git-lfs.github.com/spec/v1
2 -oid sha256:cc72279c41b4ed343e8db7e7541ceef7b6b23edaa83d4e7338421dfcb8d63c33
3 -size 903
src-tauri/icons/Square310x310Logo.png deleted
-3
@@ -1,3 +0,0 @@
1 -version https://git-lfs.github.com/spec/v1
2 -oid sha256:9733a89c539115de3c49bd06720bfc99639d9a918f5df48a810e267cf3554119
3 -size 8591
src-tauri/icons/Square44x44Logo.png deleted
-3
@@ -1,3 +0,0 @@
1 -version https://git-lfs.github.com/spec/v1
2 -oid sha256:10be9840e58fb018eb9029601d42008e16c0c9cfa66b8f9467fee94f600160d4
3 -size 1299
src-tauri/icons/Square71x71Logo.png deleted
-3
@@ -1,3 +0,0 @@
1 -version https://git-lfs.github.com/spec/v1
2 -oid sha256:2937fc83324cd9a1fddcfefd5927c791af31996a6840bfb3e2f1d578ad4129de
3 -size 2011
src-tauri/icons/Square89x89Logo.png deleted
-3
@@ -1,3 +0,0 @@
1 -version https://git-lfs.github.com/spec/v1
2 -oid sha256:12aed0e7ee06cb631427dc9da72c0c7ecf03857fbc4884d0c31f78314feb6c7f
3 -size 2468
src-tauri/icons/StoreLogo.png deleted
-3
@@ -1,3 +0,0 @@
1 -version https://git-lfs.github.com/spec/v1
2 -oid sha256:91a54024dd47230991546088f2e75d3e3199b3ccc9fe40f3f6b7d3bf1cbf7776
3 -size 1523
src-tauri/icons/icon.icns deleted
-3
@@ -1,3 +0,0 @@
1 -version https://git-lfs.github.com/spec/v1
2 -oid sha256:3dc10493b7de48a61de58f768f8a5708d3a44a068c148cedf0502b9b9b71ba5d
3 -size 98451
src-tauri/icons/icon.png deleted
-3
@@ -1,3 +0,0 @@
1 -version https://git-lfs.github.com/spec/v1
2 -oid sha256:273cd669e07c455ad1c7c095890a37984652157cee73128a867300067dfb80e7
3 -size 14183