OverviewFilesCommitsIssuesDocsReleasesPeers

favela-host commits / f0783aa

0.1.1: pin bare-assert 1.2.0 — 0.1.0 crashed at boot on tabertron
0.1.0 died on its first real start: "Cannot destructure property 'ARGUMENTS' of 'type.constants'". The fresh lock had resolved bare-assert 1.3.0 (wants bare-type ^1.3.0) while the override forced bare-type 1.1.1 — and every bare-type >= 1.3.0 needs Bare >= 1.32. The fleet's working combination is bare-assert 1.2.0 (no bare-type dependency) + bare-type 1.1.x, so pin it. CI's tests never loaded that module path; the app's boot does. Rolled back at once (four apps restarted, baseline re-verified). Verifying the PUBLISHED closure, not the dev tree, from here: a range/engine scan of the vendored export, and an isolated boot of the installed tree, before any switch. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
f0783aabfcb920885feef2875dc7a12d54eea995
by plankatron <fleeky@gmail.com> · 2026-10-13T17:27:26.000Z

Changed files (2) +43 -18

package-lock.json +41 -17
……@@ -1,12 +1,12 @@
11{
22 "name": "favela-host",
3 "version": "0.1.0",
3 "version": "0.1.1",
44 "lockfileVersion": 3,
55 "requires": true,
66 "packages": {
77 "": {
88 "name": "favela-host",
9 "version": "0.1.0",
9 "version": "0.1.1",
1010 "dependencies": {
1111 "anproto": "file:../anproto",
1212 "atproto-identity": "file:../atproto-identity",
……@@ -10106,11 +10106,6 @@
1010610106 }
1010710107 }
1010810108 },
10109 "../packages/hyper-identity-core/node_modules/bare-path": {
10110 "version": "3.1.2",
10111 "license": "Apache-2.0",
10112 "optional": true
10113 },
1011410109 "../packages/hyper-identity-core/node_modules/bare-semver": {
1011510110 "version": "1.1.0",
1011610111 "license": "Apache-2.0"
……@@ -12975,16 +12970,6 @@
1297512970 }
1297612971 }
1297712972 },
12978 "node_modules/bare-assert": {
12979 "version": "1.3.0",
12980 "resolved": "https://registry.npmjs.org/bare-assert/-/bare-assert-1.3.0.tgz",
12981 "integrity": "sha512-tF3A1xa5WHzOwn2Y6Pm+mV1NGOztWUKyUQycmtMCnIcEx/0xv5MMgv2qerXQVvhkv6IZJNaEbiGBJNFD6RmunA==",
12982 "license": "Apache-2.0",
12983 "dependencies": {
12984 "bare-inspect": "^3.1.5",
12985 "bare-type": "^1.3.0"
12986 }
12987 },
1298812973 "node_modules/bare-bundle": {
1298912974 "version": "1.11.0",
1299012975 "resolved": "https://registry.npmjs.org/bare-bundle/-/bare-bundle-1.11.0.tgz",
……@@ -13040,6 +13025,16 @@
1304013025 }
1304113026 }
1304213027 },
13028 "node_modules/bare-crypto/node_modules/bare-assert": {
13029 "version": "1.2.0",
13030 "resolved": "https://registry.npmjs.org/bare-assert/-/bare-assert-1.2.0.tgz",
13031 "integrity": "sha512-c6uvgvTJBspTDxtVnPgrBKmLgcpW3Fp72NVKDLg6oT4QjQbhGtvrkHMhGYMK1sh4vjBHOBmuUalyt9hSzV37fQ==",
13032 "dev": true,
13033 "license": "Apache-2.0",
13034 "dependencies": {
13035 "bare-inspect": "^3.1.2"
13036 }
13037 },
1304313038 "node_modules/bare-debug-log": {
1304413039 "version": "2.0.0",
1304513040 "resolved": "https://registry.npmjs.org/bare-debug-log/-/bare-debug-log-2.0.0.tgz",
……@@ -13578,6 +13573,16 @@
1357813573 "which-runtime": "^1.4.0"
1357913574 }
1358013575 },
13576 "node_modules/bare-v8-to-istanbul/node_modules/bare-assert": {
13577 "version": "1.2.0",
13578 "resolved": "https://registry.npmjs.org/bare-assert/-/bare-assert-1.2.0.tgz",
13579 "integrity": "sha512-c6uvgvTJBspTDxtVnPgrBKmLgcpW3Fp72NVKDLg6oT4QjQbhGtvrkHMhGYMK1sh4vjBHOBmuUalyt9hSzV37fQ==",
13580 "dev": true,
13581 "license": "Apache-2.0",
13582 "dependencies": {
13583 "bare-inspect": "^3.1.2"
13584 }
13585 },
1358113586 "node_modules/bare-ws": {
1358213587 "version": "3.2.0",
1358313588 "resolved": "https://registry.npmjs.org/bare-ws/-/bare-ws-3.2.0.tgz",
……@@ -13669,6 +13674,16 @@
1366913674 "brittle-pear": "bin/pear.js"
1367013675 }
1367113676 },
13677 "node_modules/brittle/node_modules/bare-assert": {
13678 "version": "1.2.0",
13679 "resolved": "https://registry.npmjs.org/bare-assert/-/bare-assert-1.2.0.tgz",
13680 "integrity": "sha512-c6uvgvTJBspTDxtVnPgrBKmLgcpW3Fp72NVKDLg6oT4QjQbhGtvrkHMhGYMK1sh4vjBHOBmuUalyt9hSzV37fQ==",
13681 "dev": true,
13682 "license": "Apache-2.0",
13683 "dependencies": {
13684 "bare-inspect": "^3.1.2"
13685 }
13686 },
1367213687 "node_modules/compact-encoding": {
1367313688 "version": "3.5.2",
1367413689 "resolved": "https://registry.npmjs.org/compact-encoding/-/compact-encoding-3.5.2.tgz",
……@@ -14031,6 +14046,15 @@
1403114046 "bare": ">=1.16.0"
1403214047 }
1403314048 },
14049 "node_modules/sodium-native/node_modules/bare-assert": {
14050 "version": "1.2.0",
14051 "resolved": "https://registry.npmjs.org/bare-assert/-/bare-assert-1.2.0.tgz",
14052 "integrity": "sha512-c6uvgvTJBspTDxtVnPgrBKmLgcpW3Fp72NVKDLg6oT4QjQbhGtvrkHMhGYMK1sh4vjBHOBmuUalyt9hSzV37fQ==",
14053 "license": "Apache-2.0",
14054 "dependencies": {
14055 "bare-inspect": "^3.1.2"
14056 }
14057 },
1403414058 "node_modules/sodium-secretstream": {
1403514059 "version": "1.2.0",
1403614060 "resolved": "https://registry.npmjs.org/sodium-secretstream/-/sodium-secretstream-1.2.0.tgz",
package.json +2 -1
……@@ -1,6 +1,6 @@
11{
22 "name": "favela-host",
3 "version": "0.1.0",
3 "version": "0.1.1",
44 "description": "THE favela app on a desktop, home node or server: a favela-peer node, favela-surface rendering it, the atproto signer and the bsky projection, in one process.",
55 "type": "module",
66 "main": "index.js",
……@@ -58,6 +58,7 @@
5858 }
5959 },
6060 "overrides": {
61 "bare-assert": "1.2.0",
6162 "bare-dns": "2.2.0",
6263 "bare-type": "1.1.1"
6364 }