{
  "name": "@sentry/capacitor",
  "homepage": "https://github.com/getsentry/sentry-capacitor",
  "repository": {
    "type": "git",
    "url": "https://github.com/getsentry/sentry-capacitor"
  },
  "version": "4.0.0",
  "description": "Official Sentry SDK for Capacitor",
  "types": "dist/esm/index.d.ts",
  "main": "dist/build/index.js",
  "module": "dist/esm/index.js",
  "scripts": {
    "build": "yarn run clean && yarn run lint && yarn run build:all",
    "build:all": "yarn run build:esm && yarn run build:es8",
    "build:esm": "tsc -p tsconfig.esm.json",
    "build:es8": "tsc -p tsconfig.build.json",
    "watch": "tsc --watch",
    "clean": "rimraf ./dist ./coverage",
    "test": "jest",
    "test:watch": "jest --watch",
    "lint": "eslint .",
    "fix": "eslint --fix 'test/**/*.{ts,js}' 'src/**/*.ts'",
    "swiftlint": "node-swiftlint",
    "prepack": "yarn run build",
    "postinstall": "node scripts/check-siblings.js",
    "bump:v8": "cd example/ionic-angular-v8 && yalc link @sentry/capacitor && yarn install --check-files && yarn build && yarn run bump:sample-pod && npx cap sync",
    "bump:v7": "cd example/ionic-angular-v7 && yalc link @sentry/capacitor && yarn install --check-files && yarn build && yarn run bump:sample-pod && npx cap sync",
    "bump:sample-vue": "cd example/ionic-vue3 && yalc link @sentry/capacitor && yarn install --check-files && yarn build && yarn run bump:sample-pod && npx cap sync",
    "bump:samples": "yalc publish --sig && yarn concurrently --kill-others-on-fail \"yarn run bump:v7\" \"yarn run bump:v8\" \"yarn run bump:sample-vue\"",
    "bump:javascript-version": "bash -c 'scripts/update-javascript.sh set-version $1 && scripts/update-javascript-siblings.sh set-version $1' _"
  },
  "keywords": [
    "capacitor",
    "plugin",
    "native"
  ],
  "publishConfig": {
    "access": "public"
  },
  "author": "Sentry Team and Contributors",
  "license": "MIT",
  "peerDependencies": {
    "@capacitor/core": ">=3.0.0",
    "@sentry/angular": "10.43.0",
    "@sentry/react": "10.43.0",
    "@sentry/vue": "10.43.0"
  },
  "peerDependenciesMeta": {
    "@sentry/angular": {
      "optional": true
    },
    "@sentry/react": {
      "optional": true
    },
    "@sentry/vue": {
      "optional": true
    }
  },
  "dependencies": {
    "@sentry/browser": "10.43.0",
    "@sentry/core": "10.43.0",
    "@sentry/types": "10.43.0"
  },
  "devDependencies": {
    "@capacitor/android": "^6.0.0 || ^7.0.0 || ^8.0.0",
    "@capacitor/core": "^6.0.0  || ^7.0.0 || ^8.0.0",
    "@capacitor/ios": "^6.0.0  || ^7.0.0 || ^8.0.0",
    "@ionic/prettier-config": "^1.0.0",
    "@sentry-internal/eslint-config-sdk": "10.43.0",
    "@sentry-internal/eslint-plugin-sdk": "10.43.0",
    "@sentry-internal/typescript": "10.43.0",
    "@sentry/wizard": "^6.12.0",
    "@types/jest": "^29.5.3",
    "concurrently": "^8.2.2",
    "eslint": "^8.57.0",
    "jest": "^29.6.2",
    "jest-extended": "^4.0.2",
    "prettier": "^3.3.2",
    "prettier-plugin-java": "^2.6.0",
    "rimraf": "^5.0.1",
    "swiftlint": "^2.0.0",
    "ts-jest": "^29.1.1",
    "typescript": "5.0.4"
  },
  "resolutions": {
    "form-data": "4.0.4",
    "tmp": ">0.2.3",
    "js-yaml": "4.1.1",
    "minimatch": "10.2.4",
    "glob": "10.5.0",
    "test-exclude": "7.0.1",
    "lodash": "4.17.23"
  },
  "files": [
    "dist/",
    "ios/",
    "android/",
    "Package.swift",
    "SentryCapacitor.podspec",
    "scripts/check-siblings.js"
  ],
  "capacitor": {
    "ios": {
      "src": "ios"
    },
    "android": {
      "src": "android"
    }
  },
  "prettier": "@ionic/prettier-config",
  "swiftlint": "@ionic/swiftlint-config",
  "bugs": {
    "url": "https://github.com/getsentry/sentry-capacitor/issues"
  },
  "jest": {
    "collectCoverage": true,
    "transform": {
      "^.+\\.(ts)$": "ts-jest"
    },
    "setupFilesAfterEnv": [
      "jest-extended/all"
    ],
    "globals": {
      "__DEV__": true,
      "ts-jest": {
        "tsconfig": "./tsconfig.json",
        "diagnostics": false
      }
    },
    "moduleFileExtensions": [
      "ts",
      "js"
    ],
    "testPathIgnorePatterns": [
      "<rootDir>/sample/"
    ],
    "testEnvironment": "node",
    "testMatch": [
      "**/*.test.(ts|tsx)"
    ]
  },
  "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
}
