---
title: "From many to one: Moving our JavaScript code into a monorepo"
url: https://daily.dev/posts/from-many-to-one-moving-our-javascript-code-into-a-monorepo-odk3ie1w7
source_url: https://www.aha.io/engineering/articles/monorepo
type: article
source: "RUBYLAND"
published: 2024-02-05T19:26:20.919Z
updated: 2026-05-07T02:13:58.831Z
tags: ["general-programming", "javascript", "pnpm"]
reading_time: 10
upvotes: 1
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# From many to one: Moving our JavaScript code into a monorepo

**[RUBYLAND](https://daily.dev/sources/rubyla)** · 10 min read · 1 upvotes · 0 comments

## Summary

The post discusses the process of moving JavaScript code into a monorepo at Aha! The author explains the drawbacks of using private npm packages and the need for a monorepo. They describe the steps taken to maintain Git history and choose a tool for the monorepo. After trying out various options, they settle on Turborepo and pnpm workspaces. They highlight the simplicity and frictionless experience provided by Turborepo, which has helped save development time and improve the overall developer experience.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.aha.io/engineering/articles/monorepo>

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 0 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments

---

Tags: [#general-programming](https://daily.dev/tags/general-programming), [#javascript](https://daily.dev/tags/javascript), [#pnpm](https://daily.dev/tags/pnpm)

[View this post on daily.dev](https://daily.dev/posts/from-many-to-one-moving-our-javascript-code-into-a-monorepo-odk3ie1w7)
