Omi Chowdhury
12/13/2021, 11:36 PMthdxr
12/13/2021, 11:57 PMthdxr
12/13/2021, 11:57 PMOmi Chowdhury
12/14/2021, 12:04 AMOmi Chowdhury
12/14/2021, 12:13 AMlibs/
my-sweet-lib/
package.json
my-cool-lib/
package.json
services/
cats-service/
package.json
serverless.yml
handler.ts
sst-services/
sst.json
package.json
index.ts
stacks/
users-service.ts
dogs-service.ts
services/
users-service/
package.json
handler.ts
dogs-service/
package.json
handler.ts
Right now our package.json has this config:
"workspaces": [
"libs/*",
"services/*",
"sst-services",
"sst-services/services/*"
],
And our lerna.json is:
{
"version": "independent",
"npmClient": "yarn",
"packages": [
"libs/*",
"services/*",
"sst-services"
]
}
The problem comes if we update my-sweet-lib
- then SEED doesn’t redeploy sst-services, because my-sweet-lib
is listed as a dependency in sst-services/services/users-service/package.json
but not sst-services/package.json
Jay
Frank
Frank
sst-services/services/*
packages as dependencies for sst-services
?Omi Chowdhury
12/22/2021, 6:01 PM