Files
bare-operating-system/packages/bare-os-seeder/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

90 lines
2.1 KiB
JSON

{
"name": "bare-os-seeder",
"version": "0.1.0",
"license": "Apache-2.0",
"description": "Pear/Bare seeder: publishes system Hyperdrive and MBR over Hyperswarm",
"type": "module",
"main": "./index.js",
"upgrade": "pear://1ycyj65xxgn6c5cirhtnm8aokkrpe9dzibriszyfkmfggc3opjzy",
"scripts": {
"start": "node ../../scripts/ensure-pear-node-modules.mjs packages/bare-os-seeder && bare index.js",
"dev": "node ../../scripts/ensure-pear-node-modules.mjs packages/bare-os-seeder && bare index.js",
"bin:dev": "bare ../../bin/bare-os-seeder.mjs --no-updates",
"test": "node --test test/*.test.mjs"
},
"dependencies": {
"b4a": "^1.6.7",
"bare-bundle-compile": "^1.2.2",
"bare-bundle-evaluate": "^2.0.0",
"bare-fs": "^4.8.0",
"bare-os": "^3.9.3",
"bare-os-protocol": "*",
"bare-path": "^3.0.0",
"bare-subprocess": "^6.1.0",
"compact-encoding": "^3.3.0",
"corestore": "^7.12.0",
"hyperdrive": "^13.3.3",
"hyperswarm": "^4.17.0",
"pear-appdrive": "^1.1.2",
"pear-build": "^1.1.2",
"pear-bundle": "^1.0.0",
"pear-ref": "^1.0.2",
"protomux": "^3.11.0",
"safety-catch": "^1.0.2"
},
"engines": {
"bare": ">=1.28.0"
},
"pear": {
"name": "bare-os-seeder",
"stage": {
"include": [
"node_modules",
"kernel"
],
"ignore": [
".git",
"test",
"coverage",
".DS_Store",
"node_modules/.bin",
"node_modules/.package-lock.json"
]
}
},
"imports": {
"#host-fs": {
"bare": "bare-fs",
"default": "fs"
},
"#host-path": {
"bare": "bare-path",
"default": "path"
},
"#host-fs-promises": {
"bare": "bare-fs/promises",
"default": "fs/promises"
},
"fs": {
"bare": "bare-fs",
"default": "fs"
},
"fs/promises": {
"bare": "bare-fs/promises",
"default": "fs/promises"
},
"path": {
"bare": "bare-path",
"default": "path"
},
"url": {
"bare": "bare-url",
"default": "node:url"
},
"node:url": {
"bare": "bare-url",
"default": "node:url"
}
}
}