-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
152 lines (152 loc) · 6.2 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
144
145
146
147
148
149
150
151
152
{
"name": "@autarklabs/aragon-about",
"version": "0.0.1",
"description": "A customizable interface to add interactive widgets with information and insights about your organization.",
"main": "app/index.js",
"engines": {
"node": "10.x"
},
"dependencies": {
"@aragon/api": "2.0.0-beta.9",
"@aragon/api-react": "2.0.0-beta.9",
"@aragon/os": "4.2.0",
"@aragon/ui": "^1.2.1",
"@githubprimer/octicons-react": "^8.5.0",
"axios": "^0.19.2",
"bignumber.js": "^7.2.1",
"codemirror": "^5.50.2",
"core-js": "^3.6.4",
"dompurify": "^1.0.11",
"drag-tracker": "^0.4.3",
"ipfs-http-client": "^41.0.1",
"prop-types": "^15.7.2",
"react": "^16.8.6",
"react-dom": "^16.8.6",
"react-markdown": "^4.2.2",
"react-sortablejs": "2.0.9",
"regenerator-runtime": "^0.13.2",
"rxjs": "^6.5.2",
"styled-components": "4.1.3",
"web3-utils": "^1.0.0"
},
"devDependencies": {
"@aragon/apps-shared-minime": "1.0.2",
"@aragon/apps-token-manager": "2.1.0",
"@aragon/apps-vault": "4.1.0",
"@aragon/apps-voting": "2.1.0",
"@aragon/templates-shared": "1.0.1",
"@aragon/test-helpers": "^2.0.0",
"@babel/core": "^7.5.4",
"@babel/plugin-proposal-class-properties": "^7.5.0",
"@babel/preset-env": "^7.5.4",
"@commitlint/cli": "^8.2.0",
"@commitlint/config-conventional": "^8.2.0",
"@types/react": "^16.8.6",
"acorn": "^6.1.1",
"ava": "^1.4.1",
"babel-eslint": "^10.0.3",
"babel-plugin-styled-components": "^1.10.0",
"copyfiles": "^2.1.1",
"coveralls": "3.0.2",
"cross-env": "^5.2.0",
"eslint": "^5.16.0",
"eslint-config-prettier": "^6.0.0",
"eslint-config-standard": "^12.0.0",
"eslint-config-standard-react": "^7.0.2",
"eslint-plugin-import": "^2.20.0",
"eslint-plugin-jsx-a11y": "^6.2.1",
"eslint-plugin-node": "^9.2.0",
"eslint-plugin-promise": "^4.2.1",
"eslint-plugin-react": "^7.18.0",
"eslint-plugin-react-hooks": "^2.3.0",
"eslint-plugin-sort-keys-fix": "^1.1.0",
"eslint-plugin-standard": "^4.0.1",
"eth-gas-reporter": "0.1.12",
"ethereumjs-abi": "0.6.5",
"ganache-cli": "6.1.8",
"homedir": "^0.6.0",
"husky": "^3.0.0",
"lint-staged": "^9.2.0",
"parcel-bundler": "1.12.4",
"prettier-eslint": "^9.0.0",
"react-axe": "^3.0.1",
"react-hot-loader": "^4.12.7",
"solidity-coverage": "^0.6.2",
"solium": "1.1.8",
"stylelint": "^9.5.0",
"stylelint-config-standard": "^18.3.0",
"stylelint-config-styled-components": "^0.1.1",
"stylelint-processor-styled-components": "^1.7.0",
"truffle": "4.1.14",
"truffle-extract": "^1.2.1",
"truffle-hdwallet-provider-privkey": "0.3.0",
"truffle-privatekey-provider": "1.1.0"
},
"scripts": {
"abi:extract": "truffle-extract --output abi/ --keys abi",
"build:app": "parcel build app/index.html -d ./dist/ --public-url \".\"",
"build:script": "parcel build app/script.js -d ./dist/",
"build": "npm run sync-assets && npm run build:script && npm run build:app",
"clean:aragon": "rm -rf ~/.aragon && rm -rf ~/.ipfs",
"clean:build": "npm run clean -- $npm_package_build_exclude_pattern",
"clean": "git clean -fXd",
"compile": "truffle compile",
"copy-public-assets": "copyfiles -u 1 './public/**/*' ./dist",
"coverage": "cross-env SOLIDITY_COVERAGE=true npm run ganache-cli:test",
"coveralls": "cat coverage/lcov.info | coveralls",
"ganache-cli:test": "sh ./node_modules/@aragon/test-helpers/ganache-cli.sh",
"lint:contracts": "solium --dir ./contracts",
"lint:css": "stylelint './**/*.js'",
"lint:files": "eslint .",
"lint:fix": "npm run lint:contracts -- --fix && npm run lint:files -- --fix && npm run lint:css",
"lint": "npm run lint:contracts && npm run lint:files && npm run lint:css",
"precommit": "lint-staged",
"prepublishOnly": "truffle compile && npm run abi:extract -- --no-compile",
"publish:major": "npm run apm:publish -- major --files dist",
"publish:minor": "npm run apm:publish -- minor --files dist",
"publish:patch": "npm run apm:publish -- patch --files dist",
"apm:publish": "aragon apm publish",
"start:app": "npm run sync-assets && parcel serve app/index.html -p 8001 -d ./dist --no-cache --no-autoinstall",
"start:http:template": "npm run start:http -- --template Template --template-init 0x5d94e3e7aec542ab0f9129b9a7badeb5b3ca0f77 @ARAGON_ENS 0xd526b7aba39cccf76422835e7fd5327b98ad73c9 0xf1f8aac64036cdd399886b1c157b7e3b361093f3 --template-args MyToken TKN ['\"0xb4124cEB3451635DAcedd11767f004d8a28c6eE7\"'] ['\"1000000000000000000\"'] ['\"500000000000000000\",\"150000000000000000\",\"86400\"'] --template-new-instance newTokenAndInstance",
"start:http": "npm run start:ipfs -- --http localhost:8001 --http-served-from dist",
"start:ipfs:template": "npm run start:ipfs -- --template template --template-init 0x5d94e3e7aec542ab0f9129b9a7badeb5b3ca0f77 @ARAGON_ENS 0xd526b7aba39cccf76422835e7fd5327b98ad73c9 0xf1f8aac64036cdd399886b1c157b7e3b361093f3 --template-args MyToken TKN ['\"0xb4124cEB3451635DAcedd11767f004d8a28c6eE7\"'] ['\"1000000000000000000\"'] ['\"500000000000000000\",\"150000000000000000\",\"86400\"'] --template-new-instance newTokenAndInstance",
"start:ipfs": "aragon run --files dist",
"start": "npm run start:app",
"sync-assets": "copy-aragon-ui-assets -n aragon-ui ./dist && npm run copy-public-assets",
"test:gas": "GAS_REPORTER=true npm test",
"test:script": "ava app/src/*.test.js --verbose",
"test": "cross-env TRUFFLE_TEST=true npm run ganache-cli:test",
"watch:script": "parcel watch app/script.js store/**/*.js --out-dir ./dist/ --no-hmr"
},
"files": [
"/abi",
"/arapp.json",
"/build",
"/contracts",
"/test"
],
"repository": {
"type": "git",
"url": "git+https://github.com/AutarkLabs/about.git"
},
"keywords": [],
"license": "GPL-3.0",
"author": "",
"browserslist": [
"last 2 Chrome versions"
],
"lint-staged": {
"*.js": [
"eslint --fix",
"stylelint --fix",
"git add"
]
},
"husky": {
"hooks": {
"pre-commit": "npm run precommit",
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
}
},
"build_exclude_pattern": "-e !node_modules -e !**/node_modules/**/*"
}