This commit is contained in:
Raven Scott
2026-07-11 11:39:59 -04:00
parent fa99bd8c6e
commit 2526ebb99b
23 changed files with 10113 additions and 158 deletions
+11
View File
@@ -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)
+14
View File
@@ -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')