Files
zeekayandHanzo Dev e87d0068c8 Refuse to publish a tarball that names a local path
workspace:, link: and file: resolve only inside the monorepo that
declares them, so any of the three in a published manifest is a
consumer install that dies. The rewrite handled workspace: alone, and
it trusted the manifest it had just written — but npm pack runs
prepack and prepare, which are free to rewrite package.json again.

Cover all three protocols and read the manifest back out of the
archive before pushing it. A version is immutable once it lands:
@hanzogui/[email protected] still carries eleven of these and no publish can
repair it.


Co-authored-by: Hanzo Dev <[email protected]>
2026-09-17 01:15:16 -07:00
..
2026-02-15 11:39:15 -10:00
2026-01-29 15:03:41 -10:00
2025-11-19 08:32:30 -10:00
2024-06-27 10:48:34 -10:00
2025-02-21 05:11:44 -10:00
2026-08-02 10:43:58 -07:00
2026-01-29 15:03:41 -10:00
2026-08-02 10:43:58 -07:00