fix: add autoUpdater, session stubs, npm publishing support

- Add auto-updater.js EventEmitter stub for electron-updater MacUpdater
- Add session.fromPartition() stub for electron HTTP executor
- Fix app.js getAppPath/getName methods
- Update CLI to find napi .node files
- Fix package.json napi config (binaryName/targets)
- Add npm/darwin-arm64 platform package
- Add .npmignore for clean publish
This commit is contained in:
2026-07-26 17:21:55 -05:00
parent 86c19b0012
commit 628f77460b
9 changed files with 2132 additions and 46 deletions
+11
View File
@@ -0,0 +1,11 @@
target/
crates/*/src/
crates/*/Cargo.toml
crates/*/build.rs
Cargo.toml
Cargo.lock
.git/
.github/
*.rs
*.lock
*.md