Files
trezor-suite/packages/suite-desktop-core/package.json

92 lines
4.4 KiB
JSON

{
"name": "@trezor/suite-desktop-core",
"description": "Trezor Suite desktop application",
"version": "1.0.0",
"private": true,
"author": "SatoshiLabs <info@satoshilabs.com>",
"homepage": "https://trezor.io/",
"main": "src/app.ts",
"scripts": {
"depcheck": "yarn g:depcheck",
"build:scripts": "yarn g:rimraf ./lib && yarn g:tsc --build scripts/tsconfig.json && node scripts/rename-js-to-mjs.cjs",
"build:core": "yarn g:rimraf dist && TS_NODE_PROJECT=\"tsconfig.json\" yarn webpack --config ./webpack/core.webpack.config.ts",
"type-check": "yarn g:tsc --build tsconfig.json && yarn g:tsc --build scripts/tsconfig.json",
"test:unit": "yarn g:jest",
"test:e2e:desktop": "yarn xvfb-maybe -- playwright test --config=./e2e/playwright.config.ts --project=desktop",
"test:e2e:web": "yarn xvfb-maybe -- playwright test --config=./e2e/playwright.config.ts --project=web",
"test:e2e:update-snapshots": "yarn xvfb-maybe -- playwright test --config=./e2e/playwright.config.ts --grep @snapshot --update-snapshots",
"test:orchestrated:e2e:desktop": "NODE_OPTIONS='--no-warnings=DEP0040' yarn xvfb-maybe -- pwc-p --config=./e2e/playwright.config.ts --project=desktop",
"test:orchestrated:e2e:web": "NODE_OPTIONS='--no-warnings=DEP0040' yarn xvfb-maybe -- pwc-p --config=./e2e/playwright.config.ts --project=web",
"github:report:manual": "NODE_OPTIONS='--no-warnings=DEP0040' yarn xvfb-maybe -- playwright test --config=./e2e/playwright.config.ts --project=manual --reporter=./e2e/support/reporters/gitHubReporter.ts",
"github:create:project": "tsx ./e2e/support/reporters/scriptCreateProject.ts",
"git:bisect": "./e2e/bisect-commits.sh"
},
"dependencies": {
"@sentry/electron": "^5.12.0",
"@suite-common/message-system": "workspace:*",
"@suite-common/sentry": "workspace:*",
"@suite-common/suite-constants": "workspace:^",
"@suite-common/suite-types": "workspace:*",
"@suite-common/suite-utils": "workspace:*",
"@suite-common/wallet-config": "workspace:*",
"@trezor/coinjoin": "workspace:*",
"@trezor/connect": "workspace:*",
"@trezor/connect-web": "workspace:*",
"@trezor/env-utils": "workspace:*",
"@trezor/eslint": "workspace:*",
"@trezor/ipc-proxy": "workspace:*",
"@trezor/node-utils": "workspace:*",
"@trezor/request-manager": "workspace:*",
"@trezor/suite": "workspace:*",
"@trezor/suite-desktop-api": "workspace:*",
"@trezor/suite-desktop-native": "workspace:*",
"@trezor/theme": "workspace:*",
"@trezor/transport": "workspace:*",
"@trezor/transport-bluetooth": "workspace:*",
"@trezor/transport-bridge": "workspace:*",
"@trezor/urls": "workspace:*",
"@trezor/utils": "workspace:*",
"chalk": "^4.1.2",
"electron-localshortcut": "^3.2.1",
"electron-store": "8.2.0",
"electron-updater": "6.6.4",
"node-loader": "^2.1.0",
"openpgp": "^6.2.2",
"ws": "^8.18.0"
},
"devDependencies": {
"@currents/playwright": "^1.13.4",
"@electron/fuses": "^2.0.0",
"@electron/notarize": "3.1.0",
"@playwright/browser-chromium": "^1.55.0",
"@playwright/browser-firefox": "^1.55.0",
"@playwright/browser-webkit": "^1.55.0",
"@playwright/test": "^1.55.0",
"@sentry/webpack-plugin": "^2.22.7",
"@suite-common/feedback": "workspace:*",
"@suite-common/trading": "workspace:*",
"@suite-common/wallet-utils": "workspace:*",
"@trezor/blockchain-link-types": "workspace:^",
"@trezor/e2e-utils": "workspace:*",
"@trezor/protobuf": "workspace:*",
"@trezor/suite-analytics": "workspace:*",
"@trezor/trezor-user-env-link": "workspace:*",
"@trezor/type-utils": "workspace:*",
"@types/electron-localshortcut": "^3.1.3",
"@types/lodash": "^4.17.16",
"@types/ws": "^8.5.13",
"app-builder-lib": "^26.0.12",
"dotenv": "^16.4.7",
"electron": "38.0.0",
"electron-devtools-installer": "^4.0.0",
"fs-extra": "^11.3.1",
"glob": "^11.0.3",
"jest-diff": "^29.7.0",
"lodash": "^4.17.21",
"terser-webpack-plugin": "^5.3.14",
"tsx": "^4.20.3",
"webpack": "5.100.0",
"xvfb-maybe": "^0.2.1"
}
}