UNPKG

@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
{ "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" } } }