mirror of
https://github.com/denoland/deno.git
synced 2024-12-11 18:17:48 -05:00
c371b2a492
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).
10 lines
No EOL
170 B
JSON
10 lines
No EOL
170 B
JSON
{
|
|
"name": "@denotest/bin-created-by-lifecycle",
|
|
"version": "1.0.0",
|
|
"scripts": {
|
|
"install": "node install.mjs"
|
|
},
|
|
"bin": {
|
|
"testbin": "testbin.js"
|
|
}
|
|
} |