-
Notifications
You must be signed in to change notification settings - Fork 11
/
package.json
112 lines (112 loc) · 4 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
{
"name": "@tokenscript/token-negotiator",
"version": "3.2.0",
"description": "Token Negotiator is an open source technology that enables you build web experiences for users around the tokens, collectibles, coins and attestations they hold. Enabled across EVM, Solana, Flow, Chiliz and EOS (Ultra). Create logic flows to enable personalized web experiences.",
"module": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
"dist/",
"README.md",
"CHANGELOG.md",
"CONTRIBUTING.md",
"LICENSE"
],
"scripts": {
"build": "npm run clean && npm run write-version-constant && tsc --outDir dist && npm run compile-scss && npm run copy-assets",
"build-umd": "shx rm -rf token-negotiator-dist && npm run write-version-constant && webpack && npm run compile-scss-umd && npm run copy-assets-umd",
"build-umd-dev": "shx rm -rf token-negotiator-dist && webpack && npm run compile-scss-umd && npm run copy-assets-umd",
"clean": "shx rm -rf dist",
"copy-assets": "copyfiles ./src/vendor/*.js dist/vendor -V --flat",
"copy-assets-umd": "copyfiles ./src/vendor/*.js token-negotiator-dist/vendor -V --flat && copyfiles ./src/images/*.* token-negotiator-dist/images -V --flat",
"prepublishOnly": "npm run build",
"lint": "eslint . --quiet --fix",
"prettier": "prettier --write src/**/*.{ts,scss}",
"test": "jest",
"test-watch": "jest --watch",
"compile-scss": "sass ./src/theme/style.scss dist/theme/style.css",
"compile-scss-umd": "sass ./src/theme/style.scss token-negotiator-dist/theme/style.css",
"write-version-constant": "node scripts/write_version_constant.js",
"prepare": "husky install"
},
"repository": {
"type": "git",
"url": "git+https://github.com/TokenScript/token-negotiator.git"
},
"browser": {
"crypto": false
},
"author": "Smart Token Labs <[email protected]>",
"license": "MIT",
"bugs": {
"url": "https://github.com/TokenScript/token-negotiator/issues"
},
"keywords": [
"tokenScript",
"token-negotiator"
],
"homepage": "https://github.com/TokenScript/token-negotiator#readme",
"dependencies": {
"@onflow/fcl": "^1.3.2",
"@onflow/types": "^1.0.5",
"@peculiar/asn1-schema": "^2.2.0",
"@tokenscript/attestation": "0.7.0-rc.2",
"@toruslabs/torus-embed": "^2.2.5",
"@walletconnect/qrcode-modal": "^1.8.0",
"@walletconnect/types": "^2.1.5",
"@walletconnect/universal-provider": "^2.4.5",
"eosjs": "^22.1.0",
"eosjs-ecc": "^4.0.7",
"ethers": "^5.4.0",
"pvutils": "^1.0.17",
"text-encoding": "^0.7.0",
"tweetnacl": "^1.0.3",
"web3-eth-accounts": "^1.7.4"
},
"devDependencies": {
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/preset-env": "^7.15.8",
"@types/create-hash": "^1.2.2",
"@types/elliptic": "^6.4.14",
"@types/jest": "^28.1.5",
"@types/keccak": "^3.0.1",
"@types/readable-stream": "^2.3.13",
"@typescript-eslint/eslint-plugin": "^5.30.0",
"@typescript-eslint/parser": "^5.20.0",
"assert": "^2.0.0",
"babel-jest": "^28.1.2",
"buffer": "^6.0.3",
"copyfiles": "^2.4.1",
"crypto-browserify": "^3.12.0",
"css-loader": "^6.5.1",
"eslint": "^8.18.0",
"eslint-config-prettier": "^8.8.0",
"file-loader": "^6.2.0",
"https-browserify": "^1.0.0",
"husky": "^8.0.0",
"jest": "^28.1.3",
"jest-environment-jsdom": "^29.5.0",
"jest-junit": "^16.0.0",
"jest-location-mock": "^1.0.9",
"loader-utils": "^3.2.1",
"os-browserify": "^0.3.0",
"prettier": "^3.0.0",
"process": "^0.11.10",
"sass": "^1.56.1",
"shx": "^0.3.3",
"stream-browserify": "^3.0.0",
"stream-http": "^3.2.0",
"style-loader": "^3.3.1",
"terser-webpack-plugin": "^5.3.1",
"tn2_0": "npm:@tokenscript/[email protected]",
"tn2_2": "npm:@tokenscript/[email protected]",
"ts-jest": "^28.0.2",
"ts-loader": "^9.2.6",
"typescript": "^5.2.2",
"url": "^0.11.0",
"webpack": "^5.72.0",
"webpack-cli": "^4.9.2"
},
"browserslist": [
"last 5 years"
]
}