Files
wallet/package.json
T
Hanzo AI 8617894459 chore(license): add LICENSE + license fields (GPL-3.0-or-later)
Red review flagged that the 461 .ts files in pkgs/wallet/src/ are
fork-derived from upstream Uniswap Wallet (GPL-3 + BUSL hybrid) but
this repo had no LICENSE file at root and 4 of 7 pkg.jsons were
missing the license field. Distributing the binary without a LICENSE
file violates GPL-3 §4-5; downstream white-labels (<tenant>, Zoo)
inherit the violation.

LICENSE copied verbatim from luxfi/exchange (the canonical GPL-3
text already used across the lux ecosystem). license fields added
to: root package.json, apps/web/package.json, apps/extension/package.json,
pkgs/wallet/package.json. The other three (apps/mobile, pkgs/brand,
pkgs/analytics) already declared GPL-3.

Resolves Red finding RED-3 (HIGH severity).
2026-04-30 11:55:57 -07:00

24 lines
627 B
JSON

{
"name": "@luxfi/wallet",
"version": "0.1.0",
"license": "GPL-3.0-or-later",
"private": true,
"scripts": {
"dev:extension": "pnpm --dir apps/extension dev",
"dev:mobile": "pnpm --dir apps/mobile start",
"build:extension": "pnpm --dir apps/extension build",
"build:mobile": "pnpm --dir apps/mobile build",
"clean": "find . -name node_modules -type d -prune -exec rm -rf {} +",
"typecheck": "pnpm -r typecheck"
},
"devDependencies": {
"typescript": "5.9.3"
},
"packageManager": "pnpm@10.11.0",
"pnpm": {
"overrides": {
"@hanzogui/fake-react-native": "4.3.1"
}
}
}