-
Notifications
You must be signed in to change notification settings - Fork 72
/
package.json
135 lines (135 loc) · 8.39 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
{
"name": "api3",
"license": "MIT",
"version": "0.1.0",
"private": true,
"engines": {
"node": "^18.19.1"
},
"repository": {
"type": "git",
"url": "https://github.com/api3dao/airnode"
},
"workspaces": [
"packages/*"
],
"scripts": {
"bootstrap": "yarn install",
"build": "lerna run build --stream && ts-node scripts/make-cli-executable.ts",
"build:adapter": "(cd packages/airnode-adapter && yarn run build)",
"build:admin": "(cd packages/airnode-admin && yarn run build)",
"build:airnode-abi": "(cd packages/airnode-abi && yarn run build)",
"build:deployer": "(cd packages/airnode-deployer && yarn run build)",
"build:node": "(cd packages/airnode-node && yarn run build)",
"build:operation": "(cd packages/airnode-operation && yarn run build)",
"build:protocol": "(cd packages/airnode-protocol && yarn run build)",
"build:validator": "(cd packages/airnode-validator && yarn run build)",
"build:utilities": "(cd packages/airnode-utilities && yarn run build)",
"changeset": "changeset",
"changeset:check": "changeset status --since=origin/master",
"changeset:empty": "changeset --empty",
"changeset:new-version": "yarn changeset version && yarn ts-node scripts/update-config-fixtures.ts",
"clean": "rimraf -rf docker/scripts/dist && lerna run clean --stream",
"cli:deployer": "lerna run --scope @api3/airnode-deployer cli -- --",
"compile": "yarn tsc --build",
"dev:api": "(cd packages/airnode-operation && yarn run dev:api)",
"dev:api:background": "(cd packages/airnode-operation && yarn run dev:api:background)",
"dev:background": "(cd packages/airnode-operation && yarn run dev:background)",
"dev:delete": "(cd packages/airnode-operation && yarn run dev:delete)",
"dev:eth-deploy": "(cd packages/airnode-operation && yarn run dev:eth-deploy)",
"dev:eth-node": "(cd packages/airnode-operation && yarn run dev:eth-node)",
"dev:eth-node:background": "(cd packages/airnode-operation && yarn run dev:eth-node:background)",
"dev:eth-requests": "(cd packages/airnode-operation && yarn run dev:eth-requests)",
"dev:invoke": "(cd packages/airnode-node && yarn run dev:invoke)",
"dev:list": "(cd packages/airnode-operation && yarn run dev:list)",
"dev:stop": "(cd packages/airnode-operation && yarn run dev:stop)",
"docker:build:images:latest": "yarn docker:scripts:docker:build:latest",
"docker:build:images:local": "yarn docker:scripts:npm-registry:start && yarn docker:scripts:npm:publish-snapshot:local && yarn docker:scripts:docker:build:local && yarn docker:scripts:npm-registry:stop",
"docker:build:latest": "yarn docker:build:packaging && yarn docker:build:images:latest",
"docker:build:local": "yarn docker:build:packaging && yarn docker:build:images:local",
"docker:build:packaging": "yarn docker:scripts:build && docker build --tag api3/airnode-packaging:latest --file docker/Dockerfile .",
"docker:scripts:build": "ncc build docker/scripts/cli.ts -o docker/scripts/dist --no-cache --source-map --transpile-only",
"docker:scripts:docker:build": "docker run --rm -v /var/run/docker.sock:/var/run/docker.sock api3/airnode-packaging:latest docker build",
"docker:scripts:docker:build:latest": "yarn docker:scripts:docker:build",
"docker:scripts:docker:build:local": "yarn docker:scripts:docker:build --npm-registry local --npm-tag snapshot-local --docker-tags local",
"docker:scripts:docker:publish": "docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -e DOCKERHUB_USERNAME -e DOCKERHUB_TOKEN api3/airnode-packaging:latest docker publish",
"docker:scripts:docker:publish:latest": "yarn docker:scripts:docker:publish",
"docker:scripts:github": "docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -e GITHUB_TOKEN api3/airnode-packaging:latest github",
"docker:scripts:github:enable-merge": "yarn docker:scripts:github enable-merge",
"docker:scripts:github:disable-merge": "yarn docker:scripts:github disable-merge",
"docker:scripts:npm-registry": "docker run --rm -v /var/run/docker.sock:/var/run/docker.sock api3/airnode-packaging:latest npm-registry",
"docker:scripts:npm-registry:start": "yarn docker:scripts:npm-registry start",
"docker:scripts:npm-registry:stop": "yarn docker:scripts:npm-registry stop",
"docker:scripts:npm:publish": "docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -e NPM_TOKEN -e GITHUB_TOKEN api3/airnode-packaging:latest npm publish",
"docker:scripts:npm:publish-snapshot": "docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -e NPM_TOKEN api3/airnode-packaging:latest npm publish-snapshot",
"docker:scripts:npm:publish-snapshot:mount": "docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd):/airnode api3/airnode-packaging:latest npm publish-snapshot",
"docker:scripts:npm:publish-snapshot:local": "yarn docker:scripts:npm:publish-snapshot:mount --npm-registry local --npm-tag local",
"docker:scripts:npm:pull-request": "docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -e GITHUB_TOKEN api3/airnode-packaging:latest npm pull-request",
"format:check": "yarn prettier:check && yarn terraform:fmt:check",
"format:write": "yarn prettier:write && yarn terraform:fmt:write",
"lint": "yarn run lint:eslint && yarn run lint:solhint && yarn format:check && yarn ts-node scripts/validate-ts-references.ts",
"lint:eslint": "eslint --cache . --ext .js,.ts",
"lint:eslint:fix": "eslint --cache . --ext .js,.ts --fix",
"lint:solhint": "solhint ./**/*.sol",
"pack": "lerna run pack --stream",
"postinstall": "husky",
"prettier:check": "prettier --check --cache .",
"prettier:write": "prettier --write --cache --loglevel silent .",
"publish": "lerna publish",
"terraform:fmt:check": "ts-node scripts/terraform-fmt check",
"terraform:fmt:write": "ts-node scripts/terraform-fmt write",
"test": "lerna run test --stream",
"test:adapter": "(cd packages/airnode-adapter && yarn run test)",
"test:adapter:watch": "(cd packages/airnode-adapter && yarn run test:watch)",
"test:admin": "cd packages/airnode-admin && yarn run test",
"test:admin:watch": "cd packages/airnode-admin && yarn run test:watch",
"test:admin:watch:debug": "cd packages/airnode-admin && yarn run test:watch:debug",
"test:airnode-abi": "(cd packages/airnode-abi && yarn run test)",
"test:airnode-abi:watch": "(cd packages/airnode-abi && yarn run test:watch)",
"test:deployer": "(cd packages/airnode-deployer && yarn run test)",
"test:e2e": "lerna run test:e2e --stream",
"test:e2e-admin": "cd packages/airnode-admin && yarn run test:e2e",
"test:e2e-examples": "cd packages/airnode-examples && yarn run test:e2e",
"test:e2e-node": "cd packages/airnode-node && yarn run test:e2e",
"test:e2e-utilities": "cd packages/airnode-utilities && yarn run test:e2e",
"test:e2e-validator": "cd packages/airnode-validator && yarn run test:e2e",
"test:e2e-node:debug": "cd packages/airnode-node && yarn run test:e2e:debug",
"test:protocol": "cd packages/airnode-protocol && yarn run test",
"test:protocol:verify-local": "cd packages/airnode-protocol && yarn run test:verify-local",
"test:node": "(cd packages/airnode-node && yarn run test)",
"test:node:watch": "cd packages/airnode-node && yarn run test:watch",
"test:release": "ts-node scripts/test-release.ts",
"test:utilities": "(cd packages/airnode-utilities && yarn run test)",
"test:validator": "(cd packages/airnode-validator && yarn run test)",
"update-ois-version": "ts-node scripts/update-ois-version.ts"
},
"dependencies": {},
"devDependencies": {
"@api3/promise-utils": "^0.4.0",
"@changesets/changelog-github": "^0.5.0",
"@changesets/cli": "^2.27.1",
"@octokit/core": "^5.2.0",
"@types/libsodium-wrappers": "^0.7.14",
"@types/node": "^18.19.31",
"@typescript-eslint/eslint-plugin": "^7.8.0",
"@typescript-eslint/parser": "^7.8.0",
"@vercel/ncc": "^0.38.1",
"axios": "^1.6.8",
"comment-json": "^4.2.3",
"eslint": "^8.57.0",
"eslint-plugin-functional": "^5.0.8",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jest": "^28.3.0",
"fast-glob": "^3.3.2",
"husky": "^9.0.11",
"lerna": "^8.1.2",
"libsodium-wrappers": "^0.7.13",
"prettier": "^3.2.5",
"prettier-plugin-solidity": "^1.3.1",
"rimraf": "^5.0.5",
"solhint": "^5.0.2",
"ts-node": "^10.9.2",
"typescript": "^5.4.5",
"yargs": "^17.7.2"
}
}