{
  "name": "@honeybadger-io/js",
  "version": "6.12.3",
  "license": "MIT",
  "homepage": "https://github.com/honeybadger-io/honeybadger-js/tree/master/packages/js",
  "author": {
    "name": "Joshua Wood",
    "email": "josh@honeybadger.io"
  },
  "description": "Universal (Browser & Node) JavaScript error notifier for Honeybadger.io",
  "keywords": [
    "exception",
    "error",
    "honeybadger",
    "javascript",
    "node",
    "browser",
    "monitoring",
    "isomorphic",
    "universal"
  ],
  "main": "./dist/server/honeybadger.js",
  "browser": "./dist/browser/honeybadger.js",
  "repository": {
    "type": "git",
    "url": "git@github.com:honeybadger-io/honeybadger-js.git"
  },
  "bugs": {
    "url": "https://github.com/honeybadger-io/honeybadger-js/issues"
  },
  "types": "./honeybadger.d.ts",
  "files": [
    "./dist",
    "./honeybadger.d.ts",
    "./scripts/check-ins-sync-bin.js"
  ],
  "tsd": {
    "compilerOptions": {
      "strict": false
    }
  },
  "bin": {
    "honeybadger-checkins-sync": "scripts/check-ins-sync-bin.js"
  },
  "scripts": {
    "build": "tsc --build tsconfig.json && rollup -c && rollup -c rollup.scripts.config.js && node ./scripts/copy-typedefs.js && node ./scripts/generate-feedback-form-assets.js",
    "test": "npm run test:browser && npm run test:server && npm run tsd",
    "test:browser": "jest --env=jsdom --setupFiles=\"<rootDir>/test/unit/jest-browser-setup.js\" --testPathPattern=\"test/unit/.*(?<![\\./]server)\\.test\\.(js|ts)\"",
    "test:server": "jest --env=node --testPathPattern=\"test/unit/.*(?<![\\./]browser)\\.test\\.(js|ts)\"",
    "test:integration": "npx playwright test --config test/e2e/playwright.config.ts",
    "tsd": "tsd",
    "postpublish": "./scripts/release-cdn.sh"
  },
  "dependencies": {
    "@honeybadger-io/core": "^6.7.2",
    "@types/aws-lambda": "^8.10.89",
    "@types/express": "^5.0.3"
  },
  "devDependencies": {
    "@playwright/test": "1.51.0",
    "@rollup/plugin-commonjs": "^22.0.1",
    "@rollup/plugin-node-resolve": "^13.3.0",
    "@rollup/plugin-replace": "^5.0.2",
    "@types/jest": "^27.0.3",
    "@types/node": "^17.0.45",
    "browserstack-local": "^1.5.5",
    "express": "^5.1.0",
    "jest": "^27.4.4",
    "jest-fetch-mock": "^3.0.3",
    "nock": "^13.2.1",
    "rollup": "^2.77.0",
    "rollup-plugin-strip-code": "^0.2.7",
    "rollup-plugin-terser": "^7.0.2",
    "sinon": "^14.0.0",
    "supertest": "^6.1.6",
    "ts-jest": "^27.1.5",
    "tsd": "^0.22.0",
    "typescript": "^4.5.3"
  },
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">=14"
  },
  "gitHead": "ef52b16d27d38e2e29f8d922de75cdce1ba34d56"
}
