Files
trezor-suite/packages/suite-build/package.json
2026-02-16 14:29:26 +01:00

59 lines
2.1 KiB
JSON

{
"name": "@trezor/suite-build",
"version": "1.0.0",
"author": "Trezor <info@trezor.io>",
"private": true,
"keywords": [
"Trezor",
"suite-build"
],
"license": "SEE LICENSE IN LICENSE.md",
"description": "trezor suite build",
"scripts": {
"depcheck": "yarn g:depcheck",
"base": "TS_NODE_PROJECT=\"tsconfig.json\" webpack --config ./webpack.config.ts",
"web": "PROJECT=web yarn run base",
"dev:web": "yarn run web",
"dev:web:vite": "vite",
"build:web": "NODE_ENV=production yarn run web",
"desktop": "PROJECT=desktop ASSET_PREFIX=. yarn run base",
"dev:desktop": "yarn run desktop",
"build:desktop": "NODE_ENV=production yarn run desktop",
"type-check": "yarn g:tsc --build tsconfig.json",
"type-check:watch": "yarn type-check -- --watch"
},
"dependencies": {
"@suite-common/suite-config": "workspace:*",
"@trezor/bundler-security": "workspace:*",
"@trezor/env-utils": "workspace:*",
"babel-loader": "^10.0.0",
"babel-plugin-styled-components": "^2.1.4",
"copy-webpack-plugin": "^13.0.1",
"crypto-browserify": "3.12.0",
"css-minimizer-webpack-plugin": "^7.0.2",
"dotenv": "17.2.3",
"html-webpack-plugin": "5.6.6",
"raw-loader": "^4.0.2",
"stream-browserify": "^3.0.0",
"terser-webpack-plugin": "^5.3.16",
"vm-browserify": "^1.1.2",
"webpack": "5.104.1",
"webpack-bundle-analyzer": "^5.2.0",
"webpack-merge": "^6.0.1",
"webpack-plugin-serve": "^1.6.0",
"worker-loader": "^3.0.8"
},
"devDependencies": {
"@originjs/vite-plugin-commonjs": "^1.0.3",
"@pmmmwh/react-refresh-webpack-plugin": "^0.6.2",
"@sentry/webpack-plugin": "^4.8.0",
"@trezor/eslint": "workspace:*",
"@types/webpack-bundle-analyzer": "^4.7.0",
"@types/webpack-plugin-serve": "^1.4.7",
"@vitejs/plugin-react": "^4.7.0",
"react-refresh": "^0.18.0",
"vite": "^7.2.4",
"vite-plugin-wasm": "^3.5.0"
}
}