Contractless-Web3-Wallets/extension/package.json

30 lines
1.3 KiB
JSON

{
"name": "contractless-browser-wallet",
"private": true,
"version": "0.1.0",
"type": "module",
"scripts": {
"build:wasm:testnet": "wasm-pack build ../core --target web --out-dir ../extension/src/wasm/testnet --out-name contractless_browser_core --no-default-features --features testnet",
"build:wasm:mainnet": "wasm-pack build ../core --target web --out-dir ../extension/src/wasm/mainnet --out-name contractless_browser_core --no-default-features --features mainnet",
"build:wasm": "pnpm run build:wasm:testnet && pnpm run build:wasm:mainnet",
"build:chrome": "pnpm run build:wasm && vite build --mode chrome",
"build:firefox": "pnpm run build:wasm && vite build --mode firefox",
"build": "pnpm run build:wasm && vite build --mode chrome && vite build --mode firefox",
"check": "tsc --noEmit",
"lint:firefox": "web-ext lint --source-dir dist/firefox",
"package:firefox": "web-ext build --source-dir dist/firefox --artifacts-dir web-ext-artifacts --overwrite-dest"
},
"devDependencies": {
"@types/chrome": "^0.0.326",
"@types/node": "^22.15.3",
"@types/qrcode": "^1.5.6",
"typescript": "^5.8.3",
"vite": "^6.3.5",
"vite-plugin-static-copy": "^2.3.1",
"web-ext": "^10.5.0"
},
"dependencies": {
"qrcode": "^1.5.4"
}
}