Files
zeekayandHanzo Dev 4e763fb353 Give every package one version
Two thousand and twenty-one packages carried more than one spec across this
estate — eslint alone in a hundred and four forms — and a package resolved twice
is two copies at run time, which is how react-hook-form came to report "two
different types with this name" from files nobody had edited. None do now.

The number lives in the catalog: a manifest names the package, the workspace
names the version. Where a manifest cannot reach a catalog it still carries the
one version, because the table is the source either way.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-08 10:28:22 -07:00

57 lines
1.9 KiB
JSON

{
"name": "@luxfi/wallet-extension",
"version": "1.0.0",
"description": "Lux Wallet - A self-custody crypto wallet for the Lux ecosystem",
"private": true,
"type": "module",
"scripts": {
"dev": "wxt",
"dev:firefox": "wxt -b firefox",
"dev:safari": "wxt -b safari",
"build": "wxt build",
"build:chrome": "wxt build -b chrome",
"build:firefox": "wxt build -b firefox",
"build:safari": "wxt build -b safari",
"build:all": "pnpm build:chrome && pnpm build:firefox && pnpm build:safari",
"zip": "wxt zip",
"zip:chrome": "wxt zip -b chrome",
"zip:firefox": "wxt zip -b firefox",
"zip:safari": "wxt zip -b safari",
"zip:all": "pnpm zip:chrome && pnpm zip:firefox && pnpm zip:safari",
"test": "playwright test",
"test:chrome": "pnpm build:chrome && playwright test --project=chrome",
"test:e2e": "pnpm build:all && playwright test",
"test:ci": "playwright test --reporter=github,html",
"test:report": "playwright show-report e2e/test-results/playwright-report",
"typecheck": "tsc --noEmit",
"lint": "eslint src --ext .ts,.tsx",
"validate": "pnpm typecheck && pnpm lint",
"validate:firefox": "pnpm build:firefox && npx web-ext lint --source-dir .output/firefox-mv2"
},
"dependencies": {
"@wxt-dev/module-react": "catalog:",
"ethers": "catalog:",
"eventemitter3": "catalog:",
"react": "catalog:",
"react-dom": "catalog:",
"react-native-web": "catalog:",
"vite-plugin-node-polyfills": "catalog:",
"vite-plugin-svgr": "catalog:",
"wxt": "catalog:"
},
"devDependencies": {
"@playwright/test": "catalog:",
"@types/chrome": "catalog:",
"@types/node": "catalog:",
"@types/react": "catalog:",
"@types/react-dom": "catalog:",
"typescript": "catalog:",
"web-ext": "catalog:"
},
"browserslist": [
"last 2 chrome versions",
"last 2 firefox versions",
"last 2 safari versions"
]
}