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

41 lines
1.6 KiB
JSON

{
"name": "@trezor/transport-bridge",
"version": "3.2.0",
"main": "src/index",
"license": "See LICENSE.md in repo root",
"private": true,
"sideEffects": false,
"scripts": {
"test:unit": "yarn g:jest",
"depcheck": "yarn g:depcheck",
"type-check": "yarn g:tsc --build",
"build:node:bin": "yarn esbuild ./src/bin.ts --bundle --outfile=dist/bin.js --platform=node --target=node18 --external:usb",
"build:node:module": "yarn esbuild ./src/index.ts --bundle --outfile=dist/index.js --platform=node --target=node18 --external:usb",
"build:node": "yarn build:node:bin && yarn build:node:module",
"build:ui": "TS_NODE_PROJECT=\"tsconfig.json\" webpack --config ./webpack/ui.webpack.config.ts",
"build:js": "yarn g:rimraf -rf dist && yarn build:node && yarn build:ui",
"build": "yarn build:js",
"build:lib": "yarn build:js"
},
"devDependencies": {
"esbuild": "^0.25.2",
"html-inline-script-webpack-plugin": "^3.2.1",
"html-webpack-plugin": "5.6.6",
"webpack": "5.104.1"
},
"dependencies": {
"@trezor/components": "workspace:*",
"@trezor/eslint": "workspace:*",
"@trezor/node-utils": "workspace:*",
"@trezor/protocol": "workspace:*",
"@trezor/theme": "workspace:*",
"@trezor/transport": "workspace:*",
"@trezor/utils": "workspace:*",
"react": "19.1.0",
"react-dom": "19.1.0",
"react-intl": "^8.0.6",
"styled-components": "^6.1.19",
"usb": "^2.15.0"
}
}