-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
92 lines (92 loc) · 2.64 KB
/
package.json
File metadata and controls
92 lines (92 loc) · 2.64 KB
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
{
"name": "juvenal-lib",
"version": "0.1.1",
"description": "juvenal-lib is a library that implements an universal election verifier. It enables the verification of election ballots, tallies, and proofs generated by multiple voting solutions. It has been developed independently by the nVotes Online Voting team and is written in TypeScript. It also includes a command line verifier.",
"bugs": {
"url": "https://github.com/nvotes/juvenal-lib/issues"
},
"scripts": {
"build": "tsc && cp -r vendors/vjsc build/vendors/",
"test": "jest",
"clean": "rm -rf build/",
"doc": "./node_modules/typedoc/bin/typedoc --out build/doc/ src/",
"generate_election_record_types": "cd ./vendors/electionguard-schema-0.85/; node ./generate_election_record_types.js; cd ../..",
"coverage": "node node_modules/jest/bin/jest.js --coverage",
"lint:fix": "tsc --noEmit && node node_modules/eslint/bin/eslint.js \"{src,tests}/**/*.{js,ts}\" --fix",
"lint:check": "tsc --noEmit && node node_modules/eslint/bin/eslint.js \"{src,tests}/**/*.{js,ts}\" --quiet"
},
"main": "build/src/index.js",
"types": "build/src/index.d.ts",
"keywords": [
"verifier",
"end-to-end",
"verifiability",
"electionguard",
"election",
"guard",
"sdk",
"nvotes",
"microsoft",
"ballots",
"zkp",
"verify",
"typescript",
"tally",
"tallies",
"proof",
"proofs",
"zero-knowledge"
],
"author": "nVotes Team <https://nvotes.com>",
"maintainers": [
"Eduardo Robles <edulix@nvotes.com> (https://nvotes.com)"
],
"contributors": [
"David Ruescas <david@nvotes.com> (https://nvotes.com)"
],
"repository": {
"type": "git",
"url": "git://github.com/nvotes/juvenal-lib.git"
},
"license": "MIT",
"jest": {
"collectCoverageFrom": [
"!**/node_modules/**",
"!**/vendors/**",
"!**/coverage/**",
"!**/serviceWorker.js",
"!**/index.js"
]
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"{src,tests}/**/*.{js,ts}": [
"eslint --fix"
]
},
"dependencies": {
"ajv": "8.3.0"
},
"devDependencies": {
"@types/jest": "26.0.23",
"@types/node": "15.0.2",
"@typescript-eslint/eslint-plugin": "4.22.1",
"@typescript-eslint/parser": "4.22.1",
"eslint": "7.26.0",
"eslint-config-prettier": "8.3.0",
"eslint-plugin-prettier": "3.4.0",
"husky": "6.0.0",
"jest": "26.6.3",
"json-schema-to-typescript": "10.1.4",
"lint-staged": "11.0.0",
"prettier": "2.3.0",
"ts-jest": "26.5.6",
"typedoc": "0.20.36",
"typescript": "4.2.4",
"yarn-audit-fix": "4.3.3"
}
}