Commit 73d9731
committed
Use pnpm publish for galaxy-client and strip workspace-only postinstall
The client/ package.json now has @galaxyproject/galaxy-api-client at
workspace:* and a postinstall that filters into the workspace to build
it. npm publish doesn't rewrite the workspace: protocol, so the published
tarball would carry the literal "workspace:*" and break downstream
installs; pnpm publish substitutes the real version. The postinstall is
also workspace-only -- if it ships in the tarball, consumers' npm install
fails when pnpm --filter runs outside any workspace -- so npm pkg delete
strips it before pnpm publish runs.1 parent f7f2827 commit 73d9731
1 file changed
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
124 | | - | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
125 | 129 | | |
126 | 130 | | |
127 | 131 | | |
| |||
0 commit comments