rules_js
rules_js copied to clipboard
Support pnpm shared-workspace-lockfile=false mode
Tested this in https://github.com/aspect-build/rules_js/pull/367 and it is almost supported with existing constructs except that transitive deps of first-party workspace links are not picked up because the information is split across lock files.
Should be relatively easy to create an npm_translate_locks repository rule or macro to make this easy for the end user. Just have to figure out how to pass transitive deps for 1st party workspace links around when the data is split across lock files.
cc @alexeagle @jondlm @sushain97