package.json 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. {
  2. "name": "strophe.js",
  3. "description": "Strophe.js is an XMPP library for JavaScript",
  4. "version": "1.5.0",
  5. "homepage": "http://strophe.im/strophejs",
  6. "repository": {
  7. "type": "git",
  8. "url": "git://github.com/strophe/strophejs.git"
  9. },
  10. "keywords": [
  11. "xmpp",
  12. "message",
  13. "bosh",
  14. "websocket",
  15. "browser"
  16. ],
  17. "files": [
  18. "src/",
  19. "dist/",
  20. "CHANGELOG.txt",
  21. "LICENSE.txt",
  22. "README.txt"
  23. ],
  24. "author": "Jack Moffit (metajack)",
  25. "contributors": [
  26. "Nathan Zorn (thepug)",
  27. "Andreas Guth (Gordin)",
  28. "Anton Stroganov (Aeon)",
  29. "Florian Zeitz (Florob)",
  30. "Christopher Zorn (twonds)",
  31. "dodo",
  32. "Lee Boynton (lboynton)",
  33. "Theo Cushion (theozaurus)",
  34. "Brendon Crawford (brendoncrawford)",
  35. "JC Brand (jcbrand)"
  36. ],
  37. "license": "MIT",
  38. "browserslist": ">1%, maintained node versions",
  39. "main": "dist/strophe.common.js",
  40. "browser": "dist/strophe.umd.js",
  41. "module": "dist/strophe.esm.js",
  42. "unpkg": "dist/strophe.umd.min.js",
  43. "scripts": {
  44. "build": "npx rollup -c",
  45. "lint": "eslint src/*.js test/*.js",
  46. "clean": "make clean",
  47. "doc": "make doc",
  48. "prepare": "npx yarpm run build",
  49. "test": "karma start && npm run lint"
  50. },
  51. "volo": {
  52. "url": "https://raw.githubusercontent.com/strophe/strophejs/release-{version}/strophe.js"
  53. },
  54. "devDependencies": {
  55. "@babel/core": "^7.10.5",
  56. "@babel/preset-env": "^7.12.1",
  57. "@rollup/plugin-babel": "^5.1.0",
  58. "@rollup/plugin-commonjs": "^22.0.0",
  59. "@rollup/plugin-node-resolve": "^13.2.1",
  60. "almond": "~0.3.0",
  61. "babel-eslint": "^10.1.0",
  62. "es6-promise": "^4.2.8",
  63. "eslint": "4.19.1",
  64. "http-server": "^14.1.0",
  65. "karma": "^6.3.17",
  66. "karma-chrome-launcher": "^3.1.1",
  67. "karma-qunit": "^4.1.2",
  68. "minimist": "^1.2.5",
  69. "npm": "^6.14.7",
  70. "qunit": "2.18.2",
  71. "rollup": "^2.32.1",
  72. "rollup-plugin-node-globals": "^1.4.0",
  73. "rollup-plugin-terser": "^7.0.2",
  74. "rollup-plugin-uglify": "^6.0.4",
  75. "run-headless-chromium": "^0.1.1",
  76. "sinon": "1.17.7",
  77. "terser": "^5.10.0",
  78. "yarpm": "^1.1.1"
  79. },
  80. "dependencies": {
  81. "abab": "^2.0.3",
  82. "karma-rollup-preprocessor": "^7.0.8"
  83. },
  84. "optionalDependencies": {
  85. "@xmldom/xmldom": "0.8.2",
  86. "ws": "^8.5.0"
  87. }
  88. }