OverviewFilesCommitsIssuesDocsReleasesPeers

hyperident-gateway commits / f742b78

Add Pear app configuration to package.json
Enables deployment as a Pear terminal application: - Added pear field with staging configuration - Added bare-os dependency (was missing) - Added pear-interface dev dependency for IDE support - Configured stage.ignore for cleaner deployments Deployment workflow: pear stage <channel> # Stage the app pear release <channel> # Mark a release pear seed <channel> # Seed to network pear run <link> # Run on remote machines Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
f742b78bbc8668573a42365fbb52bf02d4d2b4fe
by plankatron <fleeky@gmail.com> · 2026-01-17T21:01:22.000Z

Changed files (1) +16 -1

package.json +16 -1
……@@ -23,8 +23,22 @@
2323 ],
2424 "author": "",
2525 "license": "Apache-2.0",
26 "pear": {
27 "name": "hyperident-gateway",
28 "stage": {
29 "ignore": [
30 "node_modules",
31 ".git",
32 "*.md",
33 "docs",
34 "test",
35 "systemd"
36 ]
37 }
38 },
2639 "dependencies": {
2740 "bare-fs": "^4.5.2",
41 "bare-os": "^3.0.0",
2842 "bare-path": "^3.0.0",
2943 "hypercore-crypto": "^3.4.0",
3044 "hyperswarm": "^4.12.1",
……@@ -33,7 +47,8 @@
3347 "utun": "^2.1.0"
3448 },
3549 "devDependencies": {
36 "brittle": "^3.0.0"
50 "brittle": "^3.0.0",
51 "pear-interface": "^1.0.0"
3752 },
3853 "engines": {
3954 "bare": ">=1.0.0"