package.json 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. {
  2. "name": "node-forge",
  3. "version": "1.3.1",
  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.27.0",
  22. "eslint-config-digitalbazaar": "^2.8.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.13.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": "npm run test-node",
  99. "test-node": "cross-env NODE_ENV=test mocha -t 30000 -R ${REPORTER:-spec} tests/unit/index.js",
  100. "test-karma": "karma start",
  101. "test-karma-sauce": "karma start karma-sauce.conf",
  102. "test-server": "node tests/server.js",
  103. "test-server-ws": "node tests/websockets/server-ws.js",
  104. "test-server-webid": "node tests/websockets/server-webid.js",
  105. "coverage": "rm -rf coverage && nyc --reporter=lcov --reporter=text-summary npm test",
  106. "coverage-ci": "rm -rf coverage && nyc --reporter=lcovonly npm test",
  107. "coverage-report": "nyc report",
  108. "lint": "eslint *.js lib/*.js tests/*.js tests/**/*.js examples/*.js flash/*.js"
  109. },
  110. "nyc": {
  111. "exclude": [
  112. "tests"
  113. ]
  114. },
  115. "jspm": {
  116. "format": "amd"
  117. },
  118. "browser": {
  119. "buffer": false,
  120. "crypto": false,
  121. "process": false
  122. }
  123. }