CI
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* Dev convenience entry — prefer `npm run start:client` (Electron) for the GUI.
|
||||
* This re-exports Pear entry for `node bin/peardock-client.mjs` smoke checks.
|
||||
*/
|
||||
console.error(
|
||||
'peardock-client is the Electron/Pear desktop app.\n' +
|
||||
' Dev (Electron): npm run start:client\n' +
|
||||
' Dev (Pear): npm run dev\n' +
|
||||
' Package: npm run make:client:<host>\n'
|
||||
)
|
||||
process.exit(1)
|
||||
Executable
+14
@@ -0,0 +1,14 @@
|
||||
/**
|
||||
* 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')
|
||||
Reference in New Issue
Block a user