package.json 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. {
  2. "name": "eventemitter3",
  3. "version": "5.0.4",
  4. "description": "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.",
  5. "exports": {
  6. ".": {
  7. "types": "./index.d.ts",
  8. "import": "./index.mjs",
  9. "require": "./index.js"
  10. },
  11. "./package.json": "./package.json"
  12. },
  13. "main": "index.js",
  14. "types": "index.d.ts",
  15. "scripts": {
  16. "rollup": "rm -rf dist && rollup -c",
  17. "benchmark": "find benchmarks/run -name '*.js' -exec benchmarks/start.sh {} \\;",
  18. "test": "c8 --reporter=lcov --reporter=text mocha test/test.js",
  19. "test-esm": "mocha test/test.mjs",
  20. "prepublishOnly": "npm run rollup"
  21. },
  22. "files": [
  23. "index.js",
  24. "index.mjs",
  25. "index.d.ts",
  26. "dist"
  27. ],
  28. "repository": {
  29. "type": "git",
  30. "url": "git://github.com/primus/eventemitter3.git"
  31. },
  32. "keywords": [
  33. "EventEmitter",
  34. "EventEmitter2",
  35. "EventEmitter3",
  36. "Events",
  37. "addEventListener",
  38. "addListener",
  39. "emit",
  40. "emits",
  41. "emitter",
  42. "event",
  43. "once",
  44. "pub/sub",
  45. "publish",
  46. "reactor",
  47. "subscribe"
  48. ],
  49. "author": "Arnout Kazemier",
  50. "license": "MIT",
  51. "bugs": {
  52. "url": "https://github.com/primus/eventemitter3/issues"
  53. },
  54. "devDependencies": {
  55. "@rollup/plugin-commonjs": "^29.0.0",
  56. "@rollup/plugin-terser": "^0.4.0",
  57. "assume": "^2.2.0",
  58. "c8": "^10.1.3",
  59. "mocha": "^11.7.5",
  60. "rollup": "^4.5.2"
  61. }
  62. }