forked from debridge-finance/evm-sol-serializer
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
41 lines (41 loc) · 1.61 KB
/
package.json
File metadata and controls
41 lines (41 loc) · 1.61 KB
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
{
"name": "evm-sol-serializer",
"version": "1.0.0",
"description": "A purposed library on Solidity for declaring and serializing deBridge's ExternalInstruction data struct, giving the ability to construct valid authentic calls to arbitrary Solana smart contracts on supported EVM chains (Ethereum, etc), so they can be further bridged to Solana through the deBridge generic messaging and cross-chain interoperability protocol.",
"license": "LGPL-3.0-only",
"author": "deBridge",
"repository": "github:debridge-finance/evm-sol-serializer",
"scripts": {
"check": "npm-run-all compile format test",
"compile": "hardhat clean && hardhat compile --force",
"format": "npm-run-all pretty lint",
"lint": "npm-run-all lint:ts",
"lint:ts": "eslint --fix '**/*.ts'",
"pre-commit": "lint-staged",
"prepare": "husky install",
"pretty": "npm-run-all pretty:package pretty:ts pretty:sol",
"pretty:package": "prettier-package-json --write",
"pretty:sol": "prettier --write \"contracts/**/*.sol\"",
"pretty:ts": "prettier --write \"**/*.ts\"",
"test": "hardhat test"
},
"dependencies": {
"hardhat": "^2.14.1"
},
"devDependencies": {
"@nomicfoundation/hardhat-toolbox": "^2.0.2",
"chai": "^4.3.7",
"chai-bytes": "^0.1.2",
"eslint": "^8.42.0",
"eslint-config-airbnb-typescript": "^17.0.0",
"eslint-config-prettier": "^8.8.0",
"husky": "^8.0.3",
"lint-staged": "^13.2.2",
"npm-run-all": "^4.1.5",
"prettier": "2.8.8",
"prettier-package-json": "^2.8.0",
"prettier-plugin-solidity": "^1.1.3",
"rimraf": "^5.0.1",
"typescript": "^5.1.3"
}
}