forked from snxraven/peardock
15 lines
456 B
JavaScript
Executable File
15 lines
456 B
JavaScript
Executable File
/**
|
|
* peardock server entry for Node and Bare standalone binaries.
|
|
*
|
|
* Under Bare: load bare-node-runtime globals (process, fetch, Buffer, …) first.
|
|
* package.json `imports` map routes Node builtins → bare-* modules when packed.
|
|
*/
|
|
const isBare = typeof globalThis.Bare !== 'undefined'
|
|
|
|
if (isBare) {
|
|
// CJS side-effect module — sets process.versions.node etc.
|
|
await import('bare-node-runtime/global')
|
|
}
|
|
|
|
await import('../server/server.js')
|