aboutsummaryrefslogtreecommitdiffstats
path: root/build.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-08-16 00:38:49 -0700
committerAdam Soltys <[email protected]>2026-08-16 00:38:49 -0700
commitf23a0488854a58bea8c0cb2ddc8e1c424a6828f4 (patch)
treea773b37ab693e70cd1cb54a81eed598a266d0e3c /build.js
parentb3e3468579c7ea996cd8da6fa3cc4ff9004cfa32 (diff)
downloadcoinosv3-f23a0488854a58bea8c0cb2ddc8e1c424a6828f4.tar.gz
coinosv3-f23a0488854a58bea8c0cb2ddc8e1c424a6828f4.zip
Hats: put your money where your head is — supporter hats perch above the avatar everywhere it appears, from 21-sat beanie to 2.1M-sat top hat; the crown stays on the founder
Co-Authored-By: Claude Fable 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01JtaatFfAbx91Nh3xqKVqKz
Diffstat (limited to 'build.js')
-rw-r--r--build.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/build.js b/build.js
index 4088682..ea8540b 100644
--- a/build.js
+++ b/build.js
@@ -203,7 +203,7 @@ export async function buildSwNwc({ minify = true } = {}) {
// feature's code (and its network endpoints) never enters the bundle.
// NB order matters and must match src/features/index.js — nwc sits after ark
// because it drives ark's headless pay/balance seam.
-const ALL_FEATURES = { gifts: 'giftsFeature', ark: 'arkFeature', nostrlogin: 'nostrLoginFeature', names: 'namesFeature', zaps: 'zapsFeature', nwc: 'nwcFeature', sync: 'syncFeature', messages: 'messagesFeature' };
+const ALL_FEATURES = { gifts: 'giftsFeature', ark: 'arkFeature', nostrlogin: 'nostrLoginFeature', names: 'namesFeature', zaps: 'zapsFeature', nwc: 'nwcFeature', hats: 'hatsFeature', sync: 'syncFeature', messages: 'messagesFeature' };
export function enabledFeatures(spec = process.env.HAL_FEATURES) {
if (spec == null) return Object.keys(ALL_FEATURES);