This method can be used to retrieve the assets configured to be bundled into the single-executable application at build time. An error is thrown when no matching asset can be found.
Node.js module
node:sea
Not implemented in Bun
node:sea support is not planned or implemented. You can use `bun build --compile` which offers similar functionality for building single executable applications.
- key: string,encoding: string): string;
This method can be used to retrieve the assets configured to be bundled into the single-executable application at build time. An error is thrown when no matching asset can be found.
- key: string,options?: { type: string }
Similar to
sea.getAsset()
, but returns the result in aBlob
. An error is thrown when no matching asset can be found. - key: string
This method can be used to retrieve the assets configured to be bundled into the single-executable application at build time. An error is thrown when no matching asset can be found.
Unlike
sea.getRawAsset()
orsea.getAssetAsBlob()
, this method does not return a copy. Instead, it returns the raw asset bundled inside the executable.For now, users should avoid writing to the returned array buffer. If the injected section is not marked as writable or not aligned properly, writes to the returned array buffer is likely to result in a crash.
- @returns
Whether this script is running inside a single-executable application.
Type definitions
- type AssetKey = string