--- 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