UNPKG

3.14 kBJSONView Raw
1{
2 "name": "node-forge",
3 "version": "0.10.0",
4 "description": "JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.",
5 "homepage": "https://github.com/digitalbazaar/forge",
6 "author": {
7 "name": "Digital Bazaar, Inc.",
8 "email": "support@digitalbazaar.com",
9 "url": "http://digitalbazaar.com/"
10 },
11 "contributors": [
12 "Dave Longley <dlongley@digitalbazaar.com>",
13 "David I. Lehn <dlehn@digitalbazaar.com>",
14 "Stefan Siegl <stesie@brokenpipe.de>",
15 "Christoph Dorn <christoph@christophdorn.com>"
16 ],
17 "devDependencies": {
18 "browserify": "^16.5.2",
19 "commander": "^2.20.0",
20 "cross-env": "^5.2.1",
21 "eslint": "^7.8.1",
22 "eslint-config-digitalbazaar": "^2.5.0",
23 "express": "^4.16.2",
24 "karma": "^4.4.1",
25 "karma-browserify": "^7.0.0",
26 "karma-chrome-launcher": "^3.1.0",
27 "karma-edge-launcher": "^0.4.2",
28 "karma-firefox-launcher": "^1.3.0",
29 "karma-ie-launcher": "^1.0.0",
30 "karma-mocha": "^1.3.0",
31 "karma-mocha-reporter": "^2.2.5",
32 "karma-safari-launcher": "^1.0.0",
33 "karma-sauce-launcher": "^2.0.2",
34 "karma-sourcemap-loader": "^0.3.8",
35 "karma-tap-reporter": "0.0.6",
36 "karma-webpack": "^4.0.2",
37 "mocha": "^5.2.0",
38 "mocha-lcov-reporter": "^1.2.0",
39 "nodejs-websocket": "^1.7.1",
40 "nyc": "^15.1.0",
41 "opts": "^1.2.7",
42 "webpack": "^4.44.1",
43 "webpack-cli": "^3.3.12",
44 "worker-loader": "^2.0.0"
45 },
46 "repository": {
47 "type": "git",
48 "url": "https://github.com/digitalbazaar/forge"
49 },
50 "bugs": {
51 "url": "https://github.com/digitalbazaar/forge/issues",
52 "email": "support@digitalbazaar.com"
53 },
54 "license": "(BSD-3-Clause OR GPL-2.0)",
55 "main": "lib/index.js",
56 "files": [
57 "lib/*.js",
58 "flash/swf/*.swf",
59 "dist/*.min.js",
60 "dist/*.min.js.map"
61 ],
62 "engines": {
63 "node": ">= 6.0.0"
64 },
65 "keywords": [
66 "aes",
67 "asn",
68 "asn.1",
69 "cbc",
70 "crypto",
71 "cryptography",
72 "csr",
73 "des",
74 "gcm",
75 "hmac",
76 "http",
77 "https",
78 "md5",
79 "network",
80 "pkcs",
81 "pki",
82 "prng",
83 "rc2",
84 "rsa",
85 "sha1",
86 "sha256",
87 "sha384",
88 "sha512",
89 "ssh",
90 "tls",
91 "x.509",
92 "x509"
93 ],
94 "scripts": {
95 "prepublish": "npm run build",
96 "build": "webpack",
97 "test-build": "webpack --config webpack-tests.config.js",
98 "test": "cross-env NODE_ENV=test mocha -t 30000 -R ${REPORTER:-spec} tests/unit/index.js",
99 "test-karma": "karma start",
100 "test-karma-sauce": "karma start karma-sauce.conf",
101 "test-server": "node tests/server.js",
102 "test-server-ws": "node tests/websockets/server-ws.js",
103 "test-server-webid": "node tests/websockets/server-webid.js",
104 "coverage": "rm -rf coverage && nyc --reporter=lcov --reporter=text-summary npm test",
105 "coverage-report": "nyc report",
106 "lint": "eslint *.js lib/*.js tests/*.js tests/**/*.js examples/*.js flash/*.js"
107 },
108 "nyc": {
109 "exclude": [
110 "tests"
111 ]
112 },
113 "jspm": {
114 "format": "amd"
115 },
116 "browser": {
117 "buffer": false,
118 "crypto": false,
119 "process": false
120 }
121}