fix: bun_install adds node_modules to each directory
This commit is contained in:
28
examples/vite_monorepo/README.md
Normal file
28
examples/vite_monorepo/README.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# Vite monorepo example
|
||||
|
||||
Bun workspace-style example with two Vite applications sharing one root
|
||||
`bun_install` dependency installation.
|
||||
|
||||
Apps:
|
||||
|
||||
- `apps/app-a`
|
||||
- `apps/app-b`
|
||||
|
||||
This example also exercises Bun's workspace catalog syntax:
|
||||
|
||||
- `workspaces.catalog` provides the default `vite` version referenced as `catalog:`
|
||||
- `workspaces.catalogs.testing` provides a named catalog referenced as `catalog:testing`
|
||||
|
||||
Both apps run `vite` via their own `package.json` scripts while sharing the same
|
||||
generated `node_modules/` tree.
|
||||
|
||||
Run either app with Bazel:
|
||||
|
||||
```bash
|
||||
bazel run //examples/vite_monorepo:app_a_dev -- --host 127.0.0.1 --port 5173 --strictPort
|
||||
bazel run //examples/vite_monorepo:app_b_dev -- --host 127.0.0.1 --port 5174 --strictPort
|
||||
```
|
||||
|
||||
This example relies on a `bun_install` repository named
|
||||
`examples_vite_monorepo_node_modules` defined in the repo's `MODULE.bazel` and
|
||||
`WORKSPACE` files.
|
||||
Reference in New Issue
Block a user