---
# System prepended metadata

title: Monorepo Update Swarm
tags: [v3]

---

---
tags: v3
---

# Monorepo Update Swarm

Goals
1.  Packages built and published to npm are compatible with external applications
2.  CI/CD Update to publish to Fleek/IPFS
3.  Clear out some of the unused elements tied to our server-side/kubernetes infra (code and ci/tasks)

Ideal path:
- Understand the repo Jord started from srcatch and apply to our current repo to maintain git history, issues and tooling

Alternate paths:
- Remove and re-init and configure NX in our current repo
https://www.youtube.com/watch?v=ngdoUQBvAjo&t=1284s

- Copy/Paste apps, libs and all needed/related elements into the new mono

### Details

NX version upgrade
- update to v15

Mono level configuration files

App level configuration files

Lib configuration files

CI workflows

### Next steps

- compare the generated libs from new mono with old mono
    - mono level
    - lib level
        - all configs


- what does it mean to remove vite
    - how can we do this in the current one



/ no code changes - some typescript updates due to ts update
/ folder structure


  


