This repository has been archived by the owner on Jul 23, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 75
/
Copy pathpackage.json
143 lines (143 loc) · 10.7 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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
{
"name": "caver-js",
"version": "1.11.0",
"description": "caver-js is a JavaScript API library that allows developers to interact with a Klaytn node",
"main": "index.js",
"types": "types/index.d.ts",
"scripts": {
"dtslint": "echo \"dstlint pass\"",
"test": "npm run build && npm run dtslint && npm run unitTest",
"unitTest": " npm run txUnitTest && npm run utilUnitTest && npm run netUnitTest && npm run accountUnitTest && npm run serUnitTest && npm run walletUnitTest && npm run etcUnitTest && npm run validatorUnitTest",
"fullTest": " npm run unitTest && npm run rpcTest && npm run txTest && npm run etcTest && npm run accountKeyTest && npm run kctTest && npm run intTest",
"build": "./node_modules/.bin/webpack --mode production",
"lint": "./node_modules/.bin/eslint './**/*.js'",
"lintFix": "./node_modules/.bin/eslint './**/*.js' --fix",
"serUnitTest": "./node_modules/mocha/bin/_mocha test/transactionType/serializationTest.js && ./node_modules/mocha/bin/_mocha test/compressionPublicKey.js && ./node_modules/mocha/bin/_mocha test/encodeContractDeploy.js && ./node_modules/mocha/bin/_mocha test/parseAccountKey.js && ./node_modules/mocha/bin/_mocha test/decodeTransaction.js && ./node_modules/mocha/bin/_mocha ./test/abi.encodeParameter.js && ./node_modules/mocha/bin/_mocha ./test/abi.decodeParameter.js && ./node_modules/mocha/bin/_mocha ./test/abi.decodeLog.js",
"accountUnitTest": "./node_modules/mocha/bin/_mocha test/packages/caver.account.js && ./node_modules/mocha/bin/_mocha test/packages/caver.account.accountKey.js",
"walletUnitTest": "./node_modules/mocha/bin/_mocha test/packages/caver.wallet.js && ./node_modules/mocha/bin/_mocha test/packages/caver.wallet.keyring.js && ./node_modules/mocha/bin/_mocha test/accountLib.js && ./node_modules/mocha/bin/_mocha test/accounts.privateKeyToPublicKey.js && ./node_modules/mocha/bin/_mocha test/accounts.recover.js && ./node_modules/mocha/bin/_mocha test/packages/caver.klay.accounts.js && ./node_modules/mocha/bin/_mocha test/isValidPrivateKey.js && ./node_modules/mocha/bin/_mocha test/privateKeyToAccount.js",
"utilUnitTest": "./node_modules/mocha/bin/_mocha test/packages/caver.utils.js",
"netUnitTest": "./node_modules/mocha/bin/_mocha test/packages/caver.klay.net.js",
"validatorUnitTest": "./node_modules/mocha/bin/_mocha test/packages/caver.validator.js",
"txUnitTest": "./node_modules/mocha/bin/_mocha test/packages/caver.transaction/*.js && ./node_modules/mocha/bin/_mocha test/createTest.js",
"etcUnitTest": "./node_modules/mocha/bin/_mocha test/decodeFunctionCall.js && ./node_modules/mocha/bin/_mocha test/contractError.js && ./node_modules/mocha/bin/_mocha test/contractOverloading.js && ./node_modules/mocha/bin/_mocha ./test/contract.setWallet.js && ./node_modules/mocha/bin/_mocha ./test/setRequestManager.js && ./node_modules/mocha/bin/_mocha test/reconnectTest.js && ./node_modules/mocha/bin/_mocha test/hashMessage.js && ./node_modules/mocha/bin/_mocha test/iban.* && ./node_modules/mocha/bin/_mocha test/randomHex.js && ./node_modules/mocha/bin/_mocha test/sha3.js && ./node_modules/mocha/bin/_mocha test/toChecksumAddress.js && ./node_modules/mocha/bin/_mocha test/default*&& ./node_modules/mocha/bin/_mocha test/getNodeInfo.js && ./node_modules/mocha/bin/_mocha test/getNetworkType.js && ./node_modules/mocha/bin/_mocha test/isContractDeployment.js && ./node_modules/mocha/bin/_mocha test/multiProviderTest.js && ./node_modules/mocha/bin/_mocha test/unitMap.js && ./node_modules/mocha/bin/_mocha test/invalidResponse.js && ./node_modules/mocha/bin/_mocha test/createTest.js && ./node_modules/mocha/bin/_mocha test/setProvider.js && ./node_modules/mocha/bin/_mocha test/contractOverloading.js && ./node_modules/mocha/bin/_mocha test/supportsSubscriptions.js && ./node_modules/mocha/bin/_mocha test/packages/caver.abi.js",
"rpcTest": "./node_modules/mocha/bin/_mocha test/packages/caver.rpc.js",
"txTest": "./node_modules/mocha/bin/_mocha test/dynamicBaseFee.js && ./node_modules/mocha/bin/_mocha test/methodErrorHandling.js && ./node_modules/mocha/bin/_mocha test/sendSignedTransaction.js && ./node_modules/mocha/bin/_mocha test/estimateComputationCost.js && ./node_modules/mocha/bin/_mocha test/getTransactionReceipt.js && ./node_modules/mocha/bin/_mocha test/setNonceWithPendingTag.js && ./node_modules/mocha/bin/_mocha test/getTransaction.js && ./node_modules/mocha/bin/_mocha test/setContractOptions.js && ./node_modules/mocha/bin/_mocha test/encodeContractDeploy.js && ./node_modules/mocha/bin/_mocha test/accounts.signTransaction.js && ./node_modules/mocha/bin/_mocha test/sendTransactionCallback.js && ./node_modules/mocha/bin/_mocha test/signWithMultiSig.js && ./node_modules/mocha/bin/_mocha test/transactionType/*",
"etcTest": "./node_modules/mocha/bin/_mocha ./test/packages/caver.contract.js && ./node_modules/mocha/bin/_mocha ./test/tupleTest.js && ./node_modules/mocha/bin/_mocha test/confirmationListener.js && ./node_modules/mocha/bin/_mocha test/eventEmitter.js && ./node_modules/mocha/bin/_mocha test/personal.js && ./node_modules/mocha/bin/_mocha test/subscription.js && ./node_modules/mocha/bin/_mocha test/contract.once.js && ./node_modules/mocha/bin/_mocha test/ipfsTest.js",
"accountKeyTest": "./node_modules/mocha/bin/_mocha test/scenarioTest/accountKeyPublic.js && ./node_modules/mocha/bin/_mocha test/scenarioTest/accountKeyMultiSig.js && ./node_modules/mocha/bin/_mocha test/scenarioTest/accountKeyRoleBased.js",
"kctTest": "./node_modules/mocha/bin/_mocha test/packages/caver.klay.KIP7.js && ./node_modules/mocha/bin/_mocha test/packages/caver.klay.KIP17.js && ./node_modules/mocha/bin/_mocha test/packages/caver.kct.kip37.js && ./node_modules/mocha/bin/_mocha test/createTest.js",
"intTest": "npm run intTxTest && npm run intSIGVALITest && npm run intAPITest && npm run intSOLTest",
"intTxTest": "npm run intLEGACYTest && npm run intVTTest && npm run intVTMTest && npm run intACCUPTest && npm run intDEPLTest && npm run intEXETest && npm run intCANCELTest && npm run intFDTest && npm run intFDRTest",
"intLEGACYTest": "./node_modules/mocha/bin/_mocha --grep INT-LEGACY/ test/intTest.js",
"intVTTest": "./node_modules/mocha/bin/_mocha --grep INT-VT/ test/intTest.js",
"intVTMTest": "./node_modules/mocha/bin/_mocha --grep INT-VTM/ test/intTest.js",
"intACCUPTest": "./node_modules/mocha/bin/_mocha --grep INT-ACCUP/ test/intTest.js",
"intDEPLTest": "./node_modules/mocha/bin/_mocha --grep INT-DEPL/ test/intTest.js",
"intEXETest": "./node_modules/mocha/bin/_mocha --grep INT-EXE/ test/intTest.js",
"intCANCELTest": "./node_modules/mocha/bin/_mocha --grep INT-CANCEL/ test/intTest.js",
"intFDTest": "./node_modules/mocha/bin/_mocha --grep INT-FD/ test/intTest.js",
"intFDRTest": "./node_modules/mocha/bin/_mocha --grep INT-FDR/ test/intTest.js",
"intSIGVALITest": "./node_modules/mocha/bin/_mocha --grep INT-SIGVALI/ test/intTest.js",
"intAPITest": "./node_modules/mocha/bin/_mocha --grep INT-API/ test/intTest.js",
"intSOLTest": "./node_modules/mocha/bin/_mocha --grep INT-SOL/00 test/intTest.js && ./node_modules/mocha/bin/_mocha --grep INT-SOL/01 test/intTest.js && ./node_modules/mocha/bin/_mocha --grep INT-SOL/02 test/intTest.js && ./node_modules/mocha/bin/_mocha --grep INT-SOL/03 test/intTest.js && ./node_modules/mocha/bin/_mocha --grep INT-SOL/04 test/intTest.js && ./node_modules/mocha/bin/_mocha --grep INT-SOL/05 test/intTest.js && ./node_modules/mocha/bin/_mocha --grep INT-SOL/06 test/intTest.js && ./node_modules/mocha/bin/_mocha --grep INT-SOL/07 test/intTest.js && ./node_modules/mocha/bin/_mocha --grep INT-SOL/08 test/intTest.js && ./node_modules/mocha/bin/_mocha --grep INT-SOL/09 test/intTest.js && ./node_modules/mocha/bin/_mocha --grep INT-SOL/1 test/intTest.js",
"cover": "npm run build && nyc --silent ./node_modules/mocha/bin/_mocha test/packages/caver.utils.js && nyc --silent --no-clean ./node_modules/mocha/bin/_mocha test/packages/caver.klay.net.js && npm run cover:serialization && npm run cover:wallet && npm run cover:report",
"cover:serialization": "nyc --silent --no-clean npm run serTest",
"cover:wallet": "nyc --silent --no-clean npm run walletTest",
"cover:report": "nyc report --reporter=html --reporter=text",
"generateDocs": "jsdoc -c jsdoc.json && node ./turndown.js"
},
"keywords": [
"caver",
"caverjs",
"caver-js",
"caver.js",
"klaytn",
"klaytn sdk",
"klaytn api"
],
"repository": {
"type": "git",
"url": "https://github.com/klaytn/caver-js.git"
},
"bugs": {
"url": "https://github.com/klaytn/caver-js/issues"
},
"homepage": "https://github.com/klaytn/caver-js",
"author": "Klaytn Team",
"license": "LGPL-3.0",
"dependencies": {
"@babel/runtime": "7.3.1",
"@ethersproject/abi": "5.0.7",
"abortcontroller-polyfill": "^1.7.3",
"any-promise": "1.3.0",
"bignumber.js": "8.0.2",
"bn.js": "4.11.6",
"constants-browserify": "^1.0.0",
"cross-fetch": "^3.1.5",
"crypto-browserify": "^3.12.0",
"elliptic": "6.5.4",
"es6-promise": "^4.2.8",
"eth-lib": "0.2.8",
"ethers": "5.4.1",
"ethjs-unit": "0.1.6",
"eventemitter3": "4.0.0",
"http": "0.0.1-security",
"https": "^1.0.0",
"ipfs-http-client": "^49.0.4",
"lodash": "4.17.21",
"multiformats": "^9.7.1",
"number-to-bn": "1.7.0",
"oboe": "2.1.3",
"os": "^0.1.2",
"scrypt-js": "3.0.1",
"stream-browserify": "^3.0.0",
"stream-http": "^3.2.0",
"utf8": "2.1.1",
"uuid": "8.3.2",
"websocket": "1.0.31"
},
"devDependencies": {
"@babel/core": "^7.11.0",
"@babel/eslint-parser": "^7.16.5",
"@babel/plugin-external-helpers": "7.0.0",
"@babel/plugin-transform-runtime": "7.1.0",
"@babel/preset-env": "7.3.1",
"@types/bn.js": "^5.1.0",
"@types/lodash": "^4.14.176",
"@types/websocket": "^1.0.4",
"babel-plugin-external-helpers": "6.22.0",
"babelrc-rollup": "3.0.0",
"browserify": "16.2.2",
"chai": "^4.1.2",
"chai-as-promised": "7.1.1",
"del": "3.0.0",
"docdash": "^1.2.0",
"dotenv": "^8.2.0",
"dtslint": "^3.4.2",
"eslint": "^8.2.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-prettier": "6.4.0",
"eslint-plugin-import": "^2.25.2",
"eslint-plugin-jsx-a11y": "^6.5.1",
"eslint-plugin-prettier": "3.1.1",
"eslint-plugin-react": "^7.28.0",
"exorcist": "2.0.0",
"fetch-mock": "^9.11.0",
"jsdoc": "^3.6.7",
"jsdoc-typeof-plugin": "^1.0.0",
"jshint": "^2.13.4",
"mocha": "^10.0.0",
"nock": "10.0.6",
"node-fetch": "^2.6.7",
"nyc": "^15.1.0",
"path": "0.12.7",
"prettier": "1.18.2",
"request": "^2.88.2",
"sinon": "9.0.0",
"sinon-chai": "3.5.0",
"turndown": "^7.1.1",
"typescript": "^4.4.4",
"vinyl-source-stream": "2.0.0",
"webpack": "^5.65.0",
"webpack-cli": "^4.9.1"
}
}