-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathpackage.json
34 lines (34 loc) · 1.44 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
{
"name": "docs",
"description": "GSN Documentation",
"version": "1.0.0",
"main": "index.js",
"repository": "https://github.com/opengsn/docs",
"author": "Dror Tirosh <dror@opengsn.org>",
"license": "MIT",
"dependencies": {
"@openzeppelin/contracts": "^4.2.0",
"@vuepress/plugin-back-to-top": "^1.7.1",
"@vuepress/plugin-medium-zoom": "^1.7.1",
"hardhat": "^2.8.3",
"markdown-it-plantuml": "^1.4.1",
"mustache": "^4.2.0",
"solc-0.8": "npm:solc@0.8.11",
"solidity-docgen": "^0.5.16",
"jsdoc": "^3.6.11",
"better-docs": "^2.7.2",
"vue": "2.6.12",
"vue-template-compiler": "2.6.12",
"vuepress": "^1.5.3"
},
"scripts": {
"serve": "vuepress dev .",
"clear-gsn": "rm -rf gsn soldoc .vuepress/public/jsdoc",
"clone-gsn": "git clone --depth 1 https://github.com/opengsn/gsn",
"make-soldoc": "cd gsn/packages/contracts && ../../../node_modules/.bin/solidity-docgen --solc-module solc-0.8 --output=../../../soldoc/contracts --input=./src --exclude=./src/test,./src/forwarder/test --templates=.",
"make-jsdoc": "jsdoc -c jsdoc.json gsn/packages/common/src/ConfigResponse.ts gsn/packages/relay/src/ServerConfigParams.ts --destination .vuepress/public/jsdoc",
"update-networks": "./scripts/run-net-templ.sh",
"vuepress-build": "vuepress build .",
"build": "yarn clear-gsn && yarn clone-gsn && yarn make-soldoc && yarn make-jsdoc && yarn update-networks && yarn vuepress-build"
}
}