| 5 | export type ExeArch = 'x64' | 'arm64' |
| 6 | |
| 7 | export interface ExeTarget { |
| 8 | platform: ExePlatform |
| 9 | arch: ExeArch |
| 10 | /** |
| 11 | * Node.js version to use for the executable. |
| 12 | * |
| 13 | * Accepts a valid semver string (e.g., `"25.7.0"`), or the special values |
| 14 | * `"latest"` / `"latest-lts"` which resolve the version automatically from |
| 15 | * {@link https://nodejs.org/dist/index.json}. |
| 16 | * |
| 17 | * The minimum required version is 25.7.0, which is when SEA support was added to Node.js. |
| 18 | */ |
| 19 | nodeVersion: |
| 20 | | (string & {}) |
| 21 | | 'latest' |
| 22 | | 'latest-lts' |
| 23 | | `${string}.${string}.${string}` |
| 24 | } |
| 25 | |
| 26 | export interface ExeExtensionOptions { |
| 27 | /** |
nothing calls this directly
no outgoing calls
no test coverage detected
searching dependent graphs…