Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
82 lines (82 loc) · 2.6 KB
/
Copy pathpackage.json
File metadata and controls
82 lines (82 loc) · 2.6 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
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
{
"name": "@icon-community/drogon",
"version": "1.1.21",
"description": "Drogon is a robust, lightweight application development framework used for developing, testing, and deploying smart contracts on the ICON blockchain. The core features of the Drogon makes ICON smart contract developers’ life easy by providing support for multiple contract compilations, tests, and deploying on a public and private network.",
"main": "./.build/src/index.js",
"devDependencies": {
"@types/dockerode": "^3.3.9",
"@types/figlet": "^1.5.4",
"@types/node": "^14.11.2",
"@types/prompts": "^2.0.14",
"@types/signale": "^1.4.4",
"@types/tar-fs": "^2.0.2",
"gts": "^3.1.1",
"pkg": "^5.8.0",
"prettier": "^2.8.0",
"release-it": "^15.6.0",
"ts-node": "^10.9.1",
"typescript": "^4.9.3"
},
"scripts": {
"lint": "npx gts lint",
"lint:fix": "npx gts fix",
"clean": "npx gts clean",
"compile": "npx tsc",
"predrogon": "node -p \"'export const LIB_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts",
"drogon": "npx ts-node src/index.ts",
"refresh": "npm run clean && npm install",
"prepare": "npm run compile",
"pretest": "npm run compile",
"posttest": "npm run lint",
"prebuild:images": "if cd goloop; then git pull;else clone https://github.com/icon-project/goloop.git; fi",
"build:images": "cd goloop && GL_TAG=`node --eval=\"process.stdout.write(require('../package.json').version)\"` make gochain-icon-image",
"prettify": "npx prettier --write .",
"package": "pkg . --targets node16 --no-bytecode --public-packages '*' --public --output drogon",
"prepublishOnly": "npm run clean && npm run compile",
"release": "npx release-it"
},
"bin": {
"drogon": "./.build/src/index.js"
},
"files": [
".build/**/*"
],
"pkg": {
"scripts": ".build/**/*.js",
"assets": [
"**/fonts/*.flf"
]
},
"keywords": [
"blockchain",
"drogon",
"icon-project"
],
"homepage": "https://drogon.io",
"bugs": {
"url": "https://github.com/icon-community/drogon/issues"
},
"dependencies": {
"axios": "^0.27.2",
"chalk": "^4.1.2",
"commander": "^9.4.0",
"crypto": "^1.0.1",
"dockerode": "^3.3.3",
"download-git-repo": "^3.0.2",
"ethereum-cryptography": "^2.0.0",
"execa": "^8.0.1",
"figlet": "^1.5.2",
"inquirer": "^9.1.0",
"pkginfo": "^0.4.1",
"prompts": "^2.4.2",
"shelljs": "^0.8.5",
"signale": "^1.4.0",
"tar": "^6.1.15",
"tar-fs": "^3.0.4"
},
"npm": {
"versionArgs": [
"--allow-same-version"
]
}
}