298 lines
10 KiB
JSON
298 lines
10 KiB
JSON
{
|
|
"name": "bare-os-booter",
|
|
"version": "0.1.1",
|
|
"license": "Apache-2.0",
|
|
"description": "Pear/Bare booter: Hyperswarm client, MBR, system + personal Hyperdrive, kernel",
|
|
"type": "module",
|
|
"main": "./index.js",
|
|
"upgrade": "pear://khtauzttriz8dpgrphj79rfy98iwoatqm59fnogtsdqk5f1kg6ao",
|
|
"scripts": {
|
|
"start": "node ../../scripts/ensure-pear-node-modules.mjs packages/bare-os-booter && bare index.js",
|
|
"dev": "node ../../scripts/ensure-pear-node-modules.mjs packages/bare-os-booter && bare index.js",
|
|
"bin:dev": "bare ../../bin/bare-os-booter.mjs --no-updates",
|
|
"test": "../../node_modules/.bin/brittle-bare test.identity.js test.identity-session.js && node --require ./scripts/bare-node-test-shim.cjs ../../node_modules/.bin/brittle-node test.posix-helpers.js test.kernel.js test.vfs.js test.shell.js test.initd-fish.js test.coreutils.js test.runtime.js test.bare-os-chat-service.js test.bare-os-chat-wire.js test.bare-os-chat-roundtrip.js test.bare-holesail.js test.bare-holesail-managed.js test.bare-os-www.js test.bare-os-bind-fallback.js test.bare-os-ssh-holesail.js test.bare-openssh-pty.js test.bare-openssh-sftp.js test.hrpc-allowlist.js test.socket-scm-rights.js test.peer-system-seed.js test.peer-visibility-proc.js test.qvac-host.js test.qvac-gpu-probe.js test.qvac-models-store.js test.tui-sdk.js test.irc-tls.js test.bare-discord-env.js test.bare-discord-initd.js",
|
|
"test:bare": "../../node_modules/.bin/brittle-bare test.identity.js test.bare-smoke.js test.bare-discord-load.js",
|
|
"test:shell-bracket": "node --require ./scripts/bare-node-test-shim.cjs ../../node_modules/.bin/brittle-node test.shell-bracket-smoke.mjs",
|
|
"test:peer-seed": "node --require ./scripts/bare-node-test-shim.cjs ../../node_modules/.bin/brittle-node test.peer-system-seed.js",
|
|
"test:holesail-bare": "bare scripts/holesail-seed-determinism.mjs",
|
|
"test:holesail-managed-seed-bare": "bare scripts/holesail-managed-seed-state.mjs",
|
|
"test:discord-login": "bare scripts/discord-login-bare.cjs"
|
|
},
|
|
"dependencies": {
|
|
"@qvac/sdk": "^0.16.0",
|
|
"autopass": "^3.4.1",
|
|
"b4a": "^1.6.7",
|
|
"bare-bundle-compile": "^1.2.2",
|
|
"bare-bundle-evaluate": "^2.0.0",
|
|
"bare-crypto": "^1.13.4",
|
|
"bare-discord-js": "file:./vendor/bare-discord-js",
|
|
"bare-encoding": "^1.0.3",
|
|
"bare-events": "^2.8.2",
|
|
"bare-fetch": "^3.2.0",
|
|
"bare-fs": "^4.8.0",
|
|
"bare-net": "file:../bare-os-openssh/vendor/bare-node-shims/bare-net",
|
|
"bare-node-child-process": "file:../bare-os-openssh/vendor/bare-node-shims/bare-node-child-process",
|
|
"bare-node-dns": "file:../bare-os-openssh/vendor/bare-node-shims/bare-node-dns",
|
|
"bare-node-events": "file:../bare-os-openssh/vendor/bare-node-shims/bare-node-events",
|
|
"bare-node-fs": "file:../bare-os-openssh/vendor/bare-node-shims/bare-node-fs",
|
|
"bare-node-http": "file:../bare-os-openssh/vendor/bare-node-shims/bare-node-http",
|
|
"bare-node-https": "file:../bare-os-openssh/vendor/bare-node-shims/bare-node-https",
|
|
"bare-node-net": "file:../bare-os-openssh/vendor/bare-node-shims/bare-node-net",
|
|
"bare-node-path": "file:../bare-os-openssh/vendor/bare-node-shims/bare-node-path",
|
|
"bare-node-stream": "file:../bare-os-openssh/vendor/bare-node-shims/bare-node-stream",
|
|
"bare-node-tls": "file:../bare-os-openssh/vendor/bare-node-shims/bare-node-tls",
|
|
"bare-node-util": "file:../bare-os-openssh/vendor/bare-node-shims/bare-node-util",
|
|
"bare-node-zlib": "file:../bare-os-openssh/vendor/bare-node-shims/bare-node-zlib",
|
|
"bare-os": "^3.9.3",
|
|
"bare-os-lscolors": "*",
|
|
"bare-os-protocol": "*",
|
|
"bare-path": "^3.0.0",
|
|
"bare-readline": "^1.3.1",
|
|
"bare-ssh2": "file:../bare-os-openssh/vendor/bare-ssh2",
|
|
"bare-stdio": "^1.0.3",
|
|
"bare-url": "^2.5.2",
|
|
"compact-encoding": "^3.3.0",
|
|
"corestore": "^7.12.0",
|
|
"holesail": "^2.4.1",
|
|
"hyperbee": "^2.11.1",
|
|
"hypercore-crypto": "^3.7.0",
|
|
"hypercore-id-encoding": "^1.3.0",
|
|
"hyperdrive": "^13.3.3",
|
|
"hyperswarm": "^4.17.0",
|
|
"isomorphic-git": "^1.37.4",
|
|
"pear-build": "^1.1.2",
|
|
"pear-bundle": "^1.0.0",
|
|
"pear-ref": "^1.0.2",
|
|
"protomux": "^3.11.0",
|
|
"safety-catch": "^1.0.2",
|
|
"unix-path-resolve": "^1.0.2"
|
|
},
|
|
"devDependencies": {
|
|
"brittle": "^3.1.0"
|
|
},
|
|
"engines": {
|
|
"bare": ">=1.28.0"
|
|
},
|
|
"pear": {
|
|
"name": "bare-os-booter",
|
|
"stage": {
|
|
"include": [
|
|
"node_modules",
|
|
"vendor"
|
|
],
|
|
"ignore": [
|
|
".git",
|
|
"test",
|
|
"coverage",
|
|
".DS_Store",
|
|
"node_modules/.bin",
|
|
"node_modules/.package-lock.json",
|
|
"test.js",
|
|
"test.kernel.js",
|
|
"test.posix-helpers.js",
|
|
"test.vfs.js",
|
|
"test.shell.js",
|
|
"test.initd-fish.js",
|
|
"test.coreutils.js",
|
|
"test.runtime.js",
|
|
"test.identity.js",
|
|
"test.bare-smoke.js",
|
|
"test.bare-holesail.js",
|
|
"test.bare-holesail-managed.js",
|
|
"test.bare-",
|
|
"test.peer-",
|
|
"test.shell-",
|
|
"test.socket-",
|
|
"test.hrpc-",
|
|
"test.vfs-",
|
|
"test.identity-session.js",
|
|
"test.txt",
|
|
"text.txt",
|
|
"w.t",
|
|
"t.s",
|
|
"scripts",
|
|
"fixtures",
|
|
"CHANGELOG.md",
|
|
"CLI_PARITY.md",
|
|
".test-data"
|
|
]
|
|
}
|
|
},
|
|
"imports": {
|
|
"#host-fs": {
|
|
"bare": "bare-fs",
|
|
"default": "fs"
|
|
},
|
|
"#host-path": {
|
|
"bare": "bare-path",
|
|
"default": "path"
|
|
},
|
|
"fs": {
|
|
"bare": "bare-fs",
|
|
"default": "fs"
|
|
},
|
|
"path": {
|
|
"bare": "bare-path",
|
|
"default": "path"
|
|
},
|
|
"url": {
|
|
"bare": "bare-url",
|
|
"default": "node:url"
|
|
},
|
|
"node:url": {
|
|
"bare": "bare-url",
|
|
"default": "node:url"
|
|
},
|
|
"#bare-os-boot-manifest-sig": {
|
|
"bare": "./lib/boot/bare-os-boot-manifest-sig.bare.js",
|
|
"default": "./lib/boot/bare-os-boot-manifest-sig.node.js"
|
|
},
|
|
"#pear-ctx-host": {
|
|
"bare": "./lib/ctx/bare-os-ctx-pear-host.js",
|
|
"default": "./lib/ctx/bare-os-ctx-pear-host.node.js"
|
|
},
|
|
"#bare-discord-js": {
|
|
"bare": "./vendor/bare-discord-js/src/index.js",
|
|
"default": "./vendor/bare-discord-js/src/index.js"
|
|
}
|
|
},
|
|
"optionalDependencies": {
|
|
"bare-abort": "^2.0.13",
|
|
"bare-abort-controller": "^1.1.2",
|
|
"bare-addon-resolve": "^1.10.1",
|
|
"bare-ansi-escapes": "^2.2.3",
|
|
"bare-apk": "^0.1.4",
|
|
"bare-app-kit": "^0.2.1",
|
|
"bare-assert": "^1.2.0",
|
|
"bare-async-hooks": "^0.0.0",
|
|
"bare-atomics": "^3.0.7",
|
|
"bare-bluetooth": "^0.3.0",
|
|
"bare-bluetooth-android": "^0.6.0",
|
|
"bare-bluetooth-apple": "^0.4.0",
|
|
"bare-bluetooth-linux": "^0.2.0",
|
|
"bare-bmp": "^1.0.1",
|
|
"bare-boot": "^4.1.0",
|
|
"bare-broadcast-channel": "^0.2.0",
|
|
"bare-buffer": "^3.7.0",
|
|
"bare-bundle": "^1.10.0",
|
|
"bare-bundle-id": "^1.0.2",
|
|
"bare-channel": "^5.2.4",
|
|
"bare-collabora": "^0.1.1",
|
|
"bare-console": "^6.2.0",
|
|
"bare-cov": "^1.2.2",
|
|
"bare-cpu-info": "^0.1.1",
|
|
"bare-daemon": "^1.2.4",
|
|
"bare-debug-log": "^2.0.0",
|
|
"bare-delta": "^1.1.0",
|
|
"bare-dev": "^0.14.11",
|
|
"bare-dgram": "^1.0.1",
|
|
"bare-diagnostics-channel": "^1.1.0",
|
|
"bare-dns": "^2.1.4",
|
|
"bare-env": "^3.0.1",
|
|
"bare-exif": "^1.1.2",
|
|
"bare-ffmpeg": "^1.5.0",
|
|
"bare-ffmpeg-encodings": "^1.2.1",
|
|
"bare-file-logger": "^1.2.3",
|
|
"bare-form-data": "^1.2.2",
|
|
"bare-format": "^1.0.2",
|
|
"bare-gif": "^1.1.4",
|
|
"bare-gpu-info": "^0.1.1",
|
|
"bare-gtk": "^0.2.1",
|
|
"bare-heif": "^1.0.12",
|
|
"bare-hrtime": "^2.1.1",
|
|
"bare-http-parser": "^1.1.5",
|
|
"bare-http1": "^4.5.7",
|
|
"bare-https": "^3.0.0",
|
|
"bare-ico": "^1.0.1",
|
|
"bare-image-resample": "^1.0.2",
|
|
"bare-inspect": "^3.1.5",
|
|
"bare-inspector": "^6.1.0",
|
|
"bare-intl": "^0.0.0",
|
|
"bare-ipc": "^1.1.2",
|
|
"bare-jpeg": "^1.1.3",
|
|
"bare-lief": "^0.2.6",
|
|
"bare-link": "^3.3.0",
|
|
"bare-logger": "^2.0.3",
|
|
"bare-make": "^1.8.0",
|
|
"bare-mdns-discovery": "^0.2.3",
|
|
"bare-media": "^2.10.4",
|
|
"bare-mime": "^1.0.0",
|
|
"bare-module": "^6.4.0",
|
|
"bare-module-lexer": "^1.6.3",
|
|
"bare-module-resolve": "^1.12.4",
|
|
"bare-module-traverse": "^2.4.4",
|
|
"bare-native": "^0.2.0",
|
|
"bare-ndk": "^0.2.1",
|
|
"bare-node-fetch": "^1.0.0",
|
|
"bare-node-runtime": "^1.5.0",
|
|
"bare-open": "^1.0.3",
|
|
"bare-pack": "^2.2.1",
|
|
"bare-pack-drive": "^2.1.0",
|
|
"bare-performance": "^2.1.1",
|
|
"bare-pipe": "^4.2.3",
|
|
"bare-png": "^1.0.8",
|
|
"bare-posix": "^1.0.1",
|
|
"bare-prebuild": "^1.1.2",
|
|
"bare-process": "^4.5.1",
|
|
"bare-prom-client": "^15.1.9",
|
|
"bare-punycode": "^0.0.0",
|
|
"bare-querystring": "^1.1.0",
|
|
"bare-queue-microtask": "^1.0.0",
|
|
"bare-realm": "^2.0.1",
|
|
"bare-repl": "^6.1.1",
|
|
"bare-rpc": "^1.3.8",
|
|
"bare-run": "^0.0.3",
|
|
"bare-runtime": "^1.31.0",
|
|
"bare-sdl": "^1.0.0-5",
|
|
"bare-semver": "^1.1.0",
|
|
"bare-sidecar": "^0.5.4",
|
|
"bare-signals": "^5.0.0",
|
|
"bare-sqlite": "^0.1.4",
|
|
"bare-sqlite-vector": "^0.1.1",
|
|
"bare-storage": "^1.1.0",
|
|
"bare-stow": "^0.1.5",
|
|
"bare-stow-target-pear-runtime": "^0.1.1",
|
|
"bare-stream": "^2.13.3",
|
|
"bare-string-decoder": "^1.0.0",
|
|
"bare-structured-clone": "^1.6.0",
|
|
"bare-subprocess": "^6.1.0",
|
|
"bare-svg": "^1.0.2",
|
|
"bare-switch-core": "^1.1.0",
|
|
"bare-system-logger": "^1.0.3",
|
|
"bare-tap": "^1.0.0",
|
|
"bare-tcp": "^2.5.4",
|
|
"bare-thread": "^1.2.4",
|
|
"bare-tiff": "^1.0.4",
|
|
"bare-timers": "^3.2.1",
|
|
"bare-tls": "^3.1.8",
|
|
"bare-tpl": "^1.0.1",
|
|
"bare-tty": "^5.1.2",
|
|
"bare-tui": "^0.0.3",
|
|
"bare-tui-form": "^0.0.4",
|
|
"bare-tui-markdown": "^0.0.1",
|
|
"bare-tui-paparam": "^0.1.0",
|
|
"bare-tui-updater": "^0.0.1",
|
|
"bare-type": "^1.1.0",
|
|
"bare-type-stripper": "^0.1.4",
|
|
"bare-ui-kit": "^0.2.1",
|
|
"bare-union-bundle": "^1.1.1",
|
|
"bare-unpack": "^1.1.3",
|
|
"bare-utils": "^1.6.0",
|
|
"bare-v8": "^1.0.1",
|
|
"bare-v8-to-istanbul": "^1.0.2",
|
|
"bare-vm": "^1.0.1",
|
|
"bare-walk-handles": "^2.0.10",
|
|
"bare-web-kit": "^0.1.2",
|
|
"bare-web-kit-gtk": "^0.2.0",
|
|
"bare-webp": "^1.3.1",
|
|
"bare-which": "^2.0.0",
|
|
"bare-wifi-android": "^0.1.5",
|
|
"bare-win-ui": "^0.2.1",
|
|
"bare-worker": "^4.4.0",
|
|
"bare-ws": "^3.0.0",
|
|
"bare-xdiff": "^2.0.1",
|
|
"bare-zlib": "^1.4.1",
|
|
"bare-zmq": "^1.2.5"
|
|
}
|
|
}
|