mirror of
https://github.com/denoland/deno.git
synced 2025-02-18 19:33:00 -05:00

Fixes #26677 Some packages (like supabase) declare bin entries that don't exist until lifecycle scripts are run. For instance, the lifecycle script downloads a binary file which serves as a bin entrypoint. Unfortunately you can't just defer setting up the bin entries until after lifecycle scripts have run, because the scripts may rely on them. I looked into this, and PNPM just re-links bin entries after running lifecycle scripts. I think that's about the best we can do as well. Note that we'll only re-setup bin entries for packages whose lifecycle scripts we run. This should limit the performance cost, as typically a given project will not have many lifecycle scripts (and of those, many of them probably don't have bin entries to set up).
8 lines
127 B
JSON
8 lines
127 B
JSON
{
|
|
"dependencies": {
|
|
"@denotest/bin-created-by-lifecycle": "1.0.0"
|
|
},
|
|
"scripts": {
|
|
"run-testbin": "testbin"
|
|
}
|
|
}
|