Files
wallet/apps/web/package.json
T
Hanzo AI 0a9e126583 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

26 lines
559 B
JSON

{
"name": "@luxfi/wallet-web",
"version": "0.1.0",
"license": "GPL-3.0-or-later",
"private": true,
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"preview": "vite preview",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@luxfi/wallet-brand": "workspace:^",
"react": "19.2.5",
"react-dom": "19.2.5"
},
"devDependencies": {
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0",
"@vitejs/plugin-react": "^4.4.1",
"typescript": "5.9.3",
"vite": "8.0.8"
}
}