-
Notifications
You must be signed in to change notification settings - Fork 3
/
package.json
65 lines (65 loc) · 2.98 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
{
"name": "@stardust-gg/stardust-custodial-sdk",
"version": "2.6.1",
"description": "The Stardust Custodial Wallet SDK, written in TypeScript, is a versatile and user-friendly tool designed for integration with various blockchain platforms, including Immutable X (IMX), Sui, and evm-compatible networks. It streamlines the process of creating and managing custodial wallets, allowing developers to efficiently and agnostically instantiate wallet objects. The SDK features an EthersSigner, compliant with Ethers.js's Signer standards, ensuring compatibility and ease of replacement for existing Ethers signers. Aimed at enhancing blockchain application development, this SDK is a key component of the Stardust Wallet as a Service (Waas) offering, catering to the evolving needs of the blockchain ecosystem with its TypeScript-based architecture and comprehensive documentation.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/stardust-gg/ts-custodial-sdk.git"
},
"keywords": [
"api",
"sdk",
"stardust"
],
"author": "brandon.null@stardust.gg",
"license": "Apache-2.0",
"scripts": {
"clean": "rm -rf dist/ node_modules/ yarn.lock && yarn install",
"format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
"build": "tsc -P tsconfig.release.json",
"test": "jest --testMatch='**/*.test.ts' --coverage=false",
"test:cov": "jest --testMatch='**/*.test.ts' --coverage=true --runInBand",
"test-integration": "jest --testMatch='**/*.integration.test.ts'",
"test-integration:cov": "jest --testMatch='**/*.integration.test.ts' --coverage=true",
"test-system": "jest --testMatch='**/*.system.test.ts'",
"test-system:cov": "jest --testMatch='**/*.system.test.ts' --coverage=true",
"run-example": "ts-node -r tsconfig-paths/register"
},
"dependencies": {
"@ethersproject/abstract-provider": "^5.7.0",
"@ethersproject/abstract-signer": "^5.7.0",
"@ethersproject/bytes": "^5.7.0",
"@ethersproject/properties": "^5.7.0",
"@ethersproject/transactions": "^5.7.0",
"@imtbl/core-sdk": "^2.2.0",
"@mysten/sui.js": "^0.45.1",
"@noble/hashes": "^1.4.0",
"axios": "^1.3.4",
"ethers": "^6.6.1",
"ethers_v5": "npm:ethers@5.7.2",
"ethers_v6": "npm:ethers@^6.6.1"
},
"devDependencies": {
"@aptos-labs/ts-sdk": "^1.12.2",
"@types/jest": "^29.4.0",
"@typescript-eslint/eslint-plugin": "^5.53.0",
"@typescript-eslint/parser": "^5.53.0",
"dotenv": "^16.0.3",
"eslint": "^8.34.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-airbnb-typescript": "^17.1.0",
"eslint-config-prettier": "^8.6.0",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-prettier": "^4.2.1",
"jest": "^29.4.3",
"prettier": "^2.8.4",
"ts-jest": "^29.0.5",
"ts-loader": "^9.4.2",
"ts-node": "^10.9.1",
"tsconfig-paths": "^4.2.0",
"typescript": "^4.6.3"
}
}