@tronlink/core
Version:
The library serves as a core module within TronLink Extension, which provides low-level wallet functionality for both Tron and Ethereum networks, primary features includes account generation and transaction signing
114 lines (113 loc) • 3.63 kB
JSON
{
"name": "@tronlink/core",
"version": "1.0.11",
"description": "The library serves as a core module within TronLink Extension, which provides low-level wallet functionality for both Tron and Ethereum networks, primary features includes account generation and transaction signing",
"repository": {
"type": "git",
"url": "https://github.com/TronLink/tronlink-extension-core.git"
},
"bugs": {
"url": "https://github.com/TronLink/tronlink-extension-core/issues"
},
"homepage": "https://github.com/TronLink/tronlink-extension-core#readme",
"keywords": [
"TRON",
"tronlink"
],
"main": "dist/commonjs/index.js",
"module": "dist/esm/index.js",
"engines": {
"node": "18.19.0",
"pnpm": "7.32.0"
},
"scripts": {
"test": "jest --coverage",
"build": "pnpm run clean && webpack --progress --color && tsc -p tsconfig.json && tsc -p tsconfig.esm.json",
"start": "NODE_ENV=development npx webpack serve",
"build:dev": "NODE_ENV=development pnpm run build",
"clean": "rimraf dist"
},
"author": "",
"license": "Apache-2.0",
"dependencies": {
"@babel/runtime-corejs3": "7.26.10",
"@ethereumjs/common": "3.1.2",
"@ethereumjs/tx": "4.1.2",
"@ethereumjs/util": "8.0.3",
"@ledgerhq/hw-app-eth": "6.45.4",
"@ledgerhq/hw-app-trx": "6.31.0",
"@ledgerhq/hw-transport": "6.30.1",
"@ledgerhq/hw-transport-webhid": "6.30.0",
"@ledgerhq/types-cryptoassets": "7.23.0",
"@ledgerhq/types-devices": "6.25.3",
"assert": "2.0.0",
"bip32": "2.0.6",
"bip39": "2.6.0",
"browserify-zlib": "0.2.0",
"buffer": "6.0.3",
"crypto-browserify": "3.12.0",
"eth-sig-util": "3.0.1",
"ethereum-cryptography": "1.1.2",
"ethers": "5.7.2",
"https-browserify": "1.0.0",
"querystring-es3": "0.2.1",
"stream-browserify": "3.0.0",
"stream-http": "3.2.0",
"tronweb": "6.0.3",
"url": "0.11.0",
"util": "0.12.5"
},
"devDependencies": {
"@babel/core": "7.23.7",
"@babel/plugin-transform-class-properties": "7.23.3",
"@babel/plugin-transform-classes": "7.23.5",
"@babel/plugin-transform-optional-chaining": "7.23.4",
"@babel/plugin-transform-runtime": "7.23.7",
"@babel/plugin-transform-template-literals": "7.18.9",
"@babel/preset-env": "7.23.7",
"@babel/preset-typescript": "7.23.3",
"@types/jest": "29.5.11",
"@types/node": "22.15.17",
"@types/w3c-web-hid": "1.0.6",
"babel-loader": "8.3.0",
"clean-webpack-plugin": "4.0.0",
"copy-webpack-plugin": "9.1.0",
"jest": "29.7.0",
"prettier": "3.1.1",
"rimraf": "5.0.5",
"terser-webpack-plugin": "5.3.7",
"ts-jest": "29.1.1",
"typescript": "5.8.3",
"webpack": "5.94.0",
"webpack-cli": "4.10.0",
"webpack-dev-server": "4.13.2",
"webpack-merge": "5.8.0",
"webpack-node-externals": "3.0.0"
},
"pnpm": {
"overrides": {
"braces": "3.0.3",
"axios": "1.10.0",
"elliptic": "6.6.1",
"ethers@6.11.1>ws": "8.17.1",
"@ethersproject/providers@5.7.2>ws": "7.5.10",
"micromatch": "4.0.8",
"express": "4.20.0",
"send": "0.19.0",
"secp256k1": "4.0.4",
"http-proxy-middleware": "2.0.9",
"cookie": "0.7.0",
"cross-spawn": "7.0.5",
"path-to-regexp@<0.1.12": "0.1.12",
"@babel/runtime-corejs3": "7.26.10",
"@babel/runtime": "7.26.10",
"@babel/helpers": "7.26.10",
"base-x": "3.0.11",
"@ledgerhq/hw-transport": "6.30.1",
"@ledgerhq/devices": "8.2.1",
"pbkdf2": "3.1.3",
"tiny-secp256k1": "1.1.7",
"form-data": "4.0.4"
}
}
}