Release rolling / release (push) Successful in 11m16s
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.
54 lines
1.5 KiB
JSON
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"
|
|
}
|
|
}
|
|
}
|