{
  "name": "@twilio/replay-event-emitter",
  "version": "1.0.0",
  "description": "An extension to Node's EventEmitter that supports event replay.",
  "main": "./builds/lib.js",
  "browser": "./builds/browser.js",
  "react-native": "./dist/index.js",
  "types": "./builds/lib.d.ts",
  "files": [
    "docs",
    "dist",
    "builds/**/*.d.ts",
    "builds/**/*.js",
    "builds/**/*.map",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "clean": "rm -rf ./dist ./builds ./docs",
    "lint": "npx eslint src --ext .ts",
    "test:unit": "jest --coverage --coverageDirectory='coverage/unit'",
    "test:integration": "echo OK",
    "build": "npx rollup -c",
    "dev": "yarn clean && rollup -c -w",
    "ci": "yarn clean && yarn lint && yarn build"
  },
  "author": "David Lysenko",
  "license": "MIT",
  "dependencies": {
    "@babel/runtime": "^7.17.0",
    "core-js": "^3.17.3"
  },
  "devDependencies": {
    "@babel/core": "^7.17.0",
    "@babel/plugin-transform-runtime": "^7.17.0",
    "@babel/preset-env": "^7.16.11",
    "@babel/preset-typescript": "^7.16.7",
    "@rollup/plugin-node-resolve": "^13.2.1",
    "@types/jest": "^29.0.0",
    "@typescript-eslint/eslint-plugin": "^5.51.0",
    "@typescript-eslint/parser": "^5.51.0",
    "browserslist": "^4",
    "eslint": "^7.27.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-prettier": "^3.4.0",
    "jest": "^29.0.0",
    "prettier": "^2.3.0",
    "rollup": "^2.70.2",
    "rollup-plugin-ts": "^2.0.7",
    "ts-jest": "^29.0.0",
    "tslib": "^2.4.0",
    "typescript": "^4.3.2"
  },
  "browserslist": [
    "IE 11",
    "last 3 Chrome versions",
    "last 3 Firefox versions",
    "last 3 Safari versions",
    "last 3 Edge versions",
    "last 2 iOS version",
    "last 2 ChromeAndroid version",
    "last 2 FirefoxAndroid version",
    "last 2 Samsung versions",
    "last 2 UCAndroid versions"
  ],
  "engines": {
    "node": ">=20"
  }
}
