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.
90 lines
2.1 KiB
JSON
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"
|
|
}
|
|
}
|
|
}
|