mirror of
https://github.com/luxfi/wallet.git
synced 2026-07-27 03:37:41 +00:00
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).
26 lines
559 B
JSON
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"
|
|
}
|
|
}
|