{
  "name": "react-recaptcha-x",
  "version": "1.1.16",
  "description": "a React component for Google's reCAPTCHA v3 and v2 (checkbox) component",
  "main": "./dist/index.js",
  "scripts": {
    "test": "TZ=UTC jest",
    "test:cov": "TZ=UTC jest --coverage",
    "coveralls": "cat ./reports/coverage/lcov.info | coveralls",
    "prettier": "npx prettier --check 'src/**/*.ts?(x)'",
    "lint": "eslint ./src --ext .js,.jsx,.ts,.tsx",
    "build": "npm run build:clean && npm run build:types && npm run build:js && npm run build:tscpaths",
    "build:clean": "rm dist/* -rf",
    "build:types": "tsc -p tsconfig.build.json --emitDeclarationOnly",
    "build:js": "webpack --config ./webpack.config.js --progress",
    "build:tscpaths": "tsconfig-replace-paths -p tsconfig.build.json -s ./src -o ./dist",
    "cl": "commitlint --from=HEAD~1",
    "ts:validate": "tsc --noEmit"
  },
  "keywords": [
    "google recaptcha",
    "react recaptcha",
    "recaptcha v3",
    "recaptcha v2",
    "react recaptcha v3",
    "react recaptcha v2",
    "javascript",
    "typescript",
    "react"
  ],
  "author": {
    "name": "Antonios Karagiannis",
    "email": "antokarag@gmail.com",
    "url": "https://antokara.me"
  },
  "homepage": "https://github.com/antokara/react-recaptcha-x",
  "bugs": {
    "url": "https://github.com/antokara/react-recaptcha-x/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/antokara/react-recaptcha-x.git"
  },
  "license": "MIT",
  "devDependencies": {
    "@commitlint/cli": "^17.3.0",
    "@commitlint/config-conventional": "^17.3.0",
    "@semantic-release/changelog": "^6.0.2",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/github": "^8.0.7",
    "@semantic-release/npm": "^9.0.1",
    "@testing-library/dom": "^8.19.1",
    "@testing-library/jest-dom": "^5.16.5",
    "@testing-library/react": "^13.4.0",
    "@types/jest": "^29.2.4",
    "@types/node": "^18.11.18",
    "@types/react": "^18.0.26",
    "@types/react-dom": "^18.0.10",
    "@typescript-eslint/eslint-plugin": "^5.47.1",
    "@typescript-eslint/parser": "^5.47.1",
    "coveralls": "^3.1.1",
    "eslint": "^8.30.0",
    "jest": "^29.3.1",
    "jest-environment-jsdom": "^29.3.1",
    "prettier": "^2.8.1",
    "react": "18.2.0",
    "react-dom": "^18.2.0",
    "semantic-release": "^19.0.5",
    "ts-jest": "^29.0.3",
    "ts-loader": "^9.4.2",
    "tsconfig-replace-paths": "^0.0.11",
    "typescript": "^4.9.4",
    "webpack": "^5.75.0",
    "webpack-cli": "^5.0.1"
  },
  "peerDependencies": {
    "react": "^16.6.0 || ^17.0.0 || ^18.0.0"
  },
  "prettier": {
    "singleQuote": true,
    "trailingComma": "none"
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ]
  },
  "publishConfig": {
    "tag": "latest"
  },
  "release": {
    "branch": "master",
    "verifyConditions": [
      "@semantic-release/changelog",
      "@semantic-release/git",
      "@semantic-release/github",
      "@semantic-release/npm"
    ],
    "prepare": [
      "@semantic-release/changelog",
      "@semantic-release/npm",
      "@semantic-release/git"
    ],
    "publish": [
      "@semantic-release/npm",
      "@semantic-release/github"
    ],
    "npmPublish": true,
    "success": [],
    "fail": [],
    "plugins": [
      "@semantic-release/commit-analyzer",
      "@semantic-release/release-notes-generator",
      {
        "path": "@semantic-release/changelog",
        "changelogFile": "CHANGELOG.md"
      },
      {
        "path": "@semantic-release/git",
        "assets": [
          "CHANGELOG.md",
          "package.json",
          "package-lock.json"
        ],
        "message": "chore(release): v${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
      },
      {
        "path": "@semantic-release/github",
        "assets": "dist/*.tgz"
      },
      {
        "path": "@semantic-release/npm",
        "tarballDir": "dist"
      }
    ]
  }
}
