Files
trezor-suite/packages/connect-iframe/package.json
2025-11-14 15:05:52 +01:00

49 lines
1.9 KiB
JSON

{
"name": "@trezor/connect-iframe",
"version": "9.0.0",
"private": true,
"scripts": {
"depcheck": "yarn g:depcheck",
"build:iframe": "TS_NODE_PROJECT=\"tsconfig.json\" yarn webpack --config ./webpack/iframe.webpack.config.ts --stats-children",
"build:sessions": "TS_NODE_PROJECT=\"tsconfig.json\" yarn webpack --config ./webpack/sessions.webpack.config.ts --stats-children",
"build:core-module": "TS_NODE_PROJECT=\"tsconfig.json\" yarn webpack --config ./webpack/core.webpack.config.ts --stats-children",
"build": "yarn rimraf build && yarn build:iframe && yarn build:core-module && yarn build:sessions",
"___NOTE__": "iframe build is one of the prerequisites of suite-web. build:lib script provides it together with other libraries",
"build:lib": "yarn build",
"type-check": "yarn g:tsc --build tsconfig.json",
"test:unit": "yarn g:jest"
},
"dependencies": {
"@trezor/connect": "workspace:*",
"@trezor/connect-analytics": "workspace:*",
"@trezor/connect-common": "workspace:*"
},
"devDependencies": {
"@babel/preset-typescript": "^7.28.5",
"@trezor/bundler-security": "workspace:*",
"@trezor/eslint": "workspace:*",
"@types/jest": "29.5.12",
"@types/w3c-web-usb": "^1.0.10",
"@types/web": "^0.0.197",
"babel-loader": "^10.0.0",
"copy-webpack-plugin": "^13.0.1",
"crypto-browserify": "3.12.0",
"es6-promise": "^4.2.8",
"html-webpack-plugin": "5.6.4",
"rimraf": "^6.0.1",
"stream-browserify": "^3.0.0",
"terser-webpack-plugin": "^5.3.14",
"webpack": "5.102.1",
"webpack-cli": "^6.0.1",
"webpack-merge": "^6.0.1",
"worker-loader": "^3.0.8"
},
"nx": {
"build": {
"outputs": [
"./build"
]
}
}
}