-
Notifications
You must be signed in to change notification settings - Fork 0
/
package_explain.json
56 lines (56 loc) · 2.08 KB
/
package_explain.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
{
/* package.json is a kind of checklist that can make the program work successfully.
get dependencies and set properties of projects by using object
when we type npm install, terminal chech this file and install the dependencies
=> get node_module */
"name": "nft-marketplace-website",
"version": "0.1.0",
"description": "An NFT Marketplace website",
"author": "[email protected]",
"dependencies": {
// must have item(), to work the program successfully
"@metamask/detect-provider": "^1.2.0",
// update version for web3. chech whether web user have metamask and warn the isseu(you should have!!)
"@openzeppelin/contracts": "^4.3.1",
// standardized security protocol to make interaction easier
"babel-polyfill": "6.26.0",
"babel-preset-env": "1.7.0",
"babel-preset-es2015": "6.24.1",
"babel-preset-stage-2": "6.24.1",
"babel-preset-stage-3": "6.24.1",
"babel-register": "6.26.0",
// babel bring js benefit options
"bootstrap": "4.3.1",
// give more active design options in frontEnd (UI)
"chai": "4.2.0",
"chai-as-promised": "7.1.1",
"chai-bignumber": "3.0.0",
// testing the work
"mdb-react-ui-kit": "^1.3.0",
"mdb-ui-kit": "^3.9.0",
// material design for frontend
"react": "16.8.4",
"react-bootstrap": "1.0.0-beta.5",
"react-dom": "16.8.4",
"react-scripts": "2.1.3",
// react, js library that enable to access DOM with js
"truffle": "5.0.5",
"web3": "1.0.0-beta.55"
// ethereum js API library. it hook up NFT transaction and connect to frontend(metamask)
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": [
">0.2%",
"not dead",
"not ie <= 11",
"not op_mini all"
]
}