Files
bare-operating-system/packages/bare-os-protocol/package.json
T
Raven Scott 9bdecc4170
Release rolling / release (push) Successful in 11m16s
Sync Holepunch modules to current clone/npm latest
Bump published pins (compact-encoding 3, bare-fetch/tls/https/ws 3,
bare-subprocess 6, bare-signals 5, corestore 7.12, protomux 3.11,
hypercore-crypto 3.7, bare-runtime 1.31) and regenerate catalogs,
manifests, and kernel/seeder bundles.

Adapt call sites to the new APIs:
- Corestore: explicit session flush before suspend(); treeCache ctor opts
- bare-crypto: KeyObject.export() instead of removed ._key
- Protomux 3.11: wait for fullyOpened()/fullyClosed() on chat channels
- bare-fetch: surface response.type and Headers.getSetCookie
- host snapshots: bare-os 3.9 / bare-posix / bare-fs.statfs frsize
- bare-subprocess 6: optional IPC channel + json serialization

Keep catalog sync from wiping curated pearEntries. Teach the Node test
shim to stub bare-thread/bare-worker (ESM absolute paths) and chain
Bare.on so bare-timers can load. Booter 479, protocol 34, seeder 14.
2026-08-12 20:56:28 -04:00

54 lines
1.5 KiB
JSON

{
"name": "bare-os-protocol",
"version": "0.9.1",
"license": "Apache-2.0",
"description": "MBR layout, swarm topic, and Protomux encodings for bare-operating-system",
"type": "module",
"main": "./index.js",
"exports": {
".": "./index.js",
"./constants.js": "./constants.js",
"./messages": "./lib/messages.js",
"./kernel-feature-bits.js": "./lib/kernel-feature-bits.js",
"./protocol-meta.js": "./lib/protocol-meta.js",
"./kernel-capability-wire.js": "./lib/kernel-capability-wire.js",
"./bare-os-posix-profile.js": "./lib/bare-os-posix-profile.js",
"./bare-os-pear-multisig-shape.js": "./lib/bare-os-pear-multisig-shape.js",
"./chat-channel.js": "./lib/chat-channel.js",
"./chat-messages.js": "./lib/chat-messages.js",
"./chat-env.js": "./lib/chat-env.js",
"./meshdrop-channel.js": "./lib/meshdrop-channel.js",
"./meshdrop-messages.js": "./lib/meshdrop-messages.js",
"./meshdrop-env.js": "./lib/meshdrop-env.js"
},
"scripts": {
"test": "brittle-bare test.js",
"test:node": "brittle-node test.js"
},
"engines": {
"bare": ">=1.28.0"
},
"dependencies": {
"b4a": "^1.6.7",
"compact-encoding": "^3.3.0",
"hypercore-crypto": "^3.7.0"
},
"devDependencies": {
"brittle": "^3.1.0"
},
"imports": {
"fs": {
"bare": "bare-fs",
"default": "fs"
},
"path": {
"bare": "bare-path",
"default": "path"
},
"events": {
"bare": "bare-events",
"default": "events"
}
}
}