Files
zeekay 7cb6e5127a fix(brand): the header wears the wordmark, drawn by @luxfi/logo
The top bar asked for the square mark and got the wordmark baked into a
24px box, so the letters landed about five pixels tall. The slot is wide
— it is the whole left end of the header — so it takes the horizontal
lockup, which is what the wordmark prop is for.

The letterforms were also copied into this repo by hand. They now come
from @luxfi/logo, the package four other Lux surfaces already read, and
are written into public/ at build time like version.json and robots.txt.
Nothing here draws the mark any more, so nothing here can drift from it.

@luxfi is ours, so it joins the in-house scopes that skip the npm age gate.
2026-08-13 15:07:08 -07:00

44 lines
1.1 KiB
YAML

compressionLevel: mixed
enableConstraintsChecks: true
enableGlobalCache: true
enableScripts: false
nodeLinker: node-modules
# The devcontainer (.devcontainer/) bind-mounts node_modules from the host,
# so installs on macOS must also fetch Linux native bindings (and vice versa)
# or modules like @rspack/binding fail to load inside the container.
supportedArchitectures:
os:
- current
- linux
- darwin
cpu:
- current
- arm64
- x64
libc:
- current
- glibc
# eslint-config-next requires next at runtime but doesn't declare it as
# a peer dependency. Without this, Yarn hoists eslint-config-next to root
# where it can't resolve next (which lives in apps/web/node_modules/).
packageExtensions:
eslint-config-next@*:
peerDependencies:
next: '*'
# Set cool down period for npm packages to 7 days
# This prevents the installation of npm packages if
# they are updated within the last 7 days
npmMinimalAgeGate: 10080
# Allow in-house packages to bypass the age gate
npmPreapprovedPackages:
- '@safe-global/*'
- '@hanzo/*'
- '@luxfi/*'