From f809cd2fde95d7fc8665e223923481ede6537574 Mon Sep 17 00:00:00 2001 From: Tommy Parnell Date: Sun, 24 Oct 2021 20:07:10 -0400 Subject: [PATCH] adjust result --- .../Optimizing-Heroku-Cache-For-JS-Monorepos.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/TerribleDev.Blog.Web/Posts/Optimizing-Heroku-Cache-For-JS-Monorepos.md b/src/TerribleDev.Blog.Web/Posts/Optimizing-Heroku-Cache-For-JS-Monorepos.md index 814d086..87865b7 100644 --- a/src/TerribleDev.Blog.Web/Posts/Optimizing-Heroku-Cache-For-JS-Monorepos.md +++ b/src/TerribleDev.Blog.Web/Posts/Optimizing-Heroku-Cache-For-JS-Monorepos.md @@ -73,4 +73,16 @@ I wired up the script on the post install process of the install lifecycle. Basi } ``` -Now every time a developer runs `yarn install` they will compute the cache directories. When we push changes to prod we get much better cache hits across our yarn workspace \ No newline at end of file +Now every time a developer runs `yarn install` they will compute the cache directories. The result is a mutation to the `package.json` that looks like the following. + +```json +{ + "cacheDirectories": [ + "node_modules", + "./packages/server/node_modules", + "./packages/worker/node_modules" + ], +} +``` + +When we push changes to prod we get much better cache hits across our yarn workspace. \ No newline at end of file