- 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