{
  "name": "@fortawesome/react-fontawesome",
  "description": "Official React component for Font Awesome",
  "version": "3.3.0",
  "type": "module",
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "jsnext:main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs",
      "default": "./dist/index.js"
    },
    "./CustomPrefixProvider": {
      "types": "./dist/CustomPrefixProvider.d.ts",
      "import": "./dist/CustomPrefixProvider.js",
      "require": "./dist/CustomPrefixProvider.cjs",
      "default": "./dist/CustomPrefixProvider.js"
    },
    "./package.json": "./package.json"
  },
  "homepage": "https://github.com/FortAwesome/react-fontawesome",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/FortAwesome/react-fontawesome.git"
  },
  "bugs": {
    "url": "https://github.com/FortAwesome/react-fontawesome/issues"
  },
  "contributors": [
    "Travis Chase <travis@fontawesome.com>",
    "Rob Madole <rob@fontawesome.com>",
    "Mike Wilkerson <mwilkerson@gmail.com>",
    "Nate Radebaugh <github.com/NateRadebaugh>",
    "Kirk Ross <github.com/kirkbross>",
    "Prateek Goel <github.com/prateekgoel>",
    "Naor Torgeman <github.com/naortor>",
    "Matthew Hand <github.com/mmhand123>",
    "Calvin Freitas <github.com/calvinf>",
    "Bill Parrott <github.com/chimericdream>",
    "Mike Lynch <github.com/baelec>",
    "Lukáš Rod <github.com/rodlukas>",
    "Proudust <github.com/proudust>",
    "Tiago Sousa <github.com/TiagoPortfolio>",
    "Alexey Victorov <github.com/AliMamed>",
    "Calum Smith <github.com/cpmsmith>",
    "squiaios <github.com/squiaios>",
    "WyvernDrexx <github.com/WyvernDrexx>",
    "Jason Lundien <github.com/jasonlundien>",
    "Jon Defresne <github.com/jdufresne>",
    "Charles Harwood <github.com/charles4221>"
  ],
  "license": "MIT",
  "scripts": {
    "build": "tsup",
    "build:docs": "typedoc --options ./typedoc.config.mjs",
    "lint": "eslint .",
    "lint:commits": "commitlint --config commitlint.config.ts --edit",
    "format:check": "prettier --check .",
    "format:fix": "prettier --write .",
    "format:staged": "pretty-quick --pattern src/** --staged",
    "prepack": "npm run build",
    "test": "jest",
    "test:watch": "jest --watch",
    "test:prepublish": "npm run install.6 && npm run test && npm run install.7 && npm run test",
    "serve:coverage": "serve ./coverage/lcov-report",
    "serve:docs": "serve ./docs/dist",
    "validate": "npm run lint && npm run format:check && npm run validate-types && npm run test",
    "validate-types": "tsc --noEmit",
    "install.6": "npm --no-save install @fortawesome/fontawesome-svg-core@6.x @fortawesome/free-solid-svg-icons@6.x",
    "install.7": "npm --no-save install @fortawesome/fontawesome-svg-core@7.x @fortawesome/free-solid-svg-icons@7.x",
    "clean": "rimraf dist",
    "prepare": "husky"
  },
  "engines": {
    "node": ">=20"
  },
  "peerDependencies": {
    "@fortawesome/fontawesome-svg-core": "~6 || ~7",
    "react": "^18.0.0 || ^19.0.0"
  },
  "devDependencies": {
    "@babel/core": "^7.29.0",
    "@babel/plugin-external-helpers": "^7.27.1",
    "@babel/preset-env": "^7.29.2",
    "@babel/preset-react": "^7.28.5",
    "@babel/preset-typescript": "^7.28.5",
    "@commitlint/cli": "^20.5.0",
    "@commitlint/config-conventional": "^20.5.0",
    "@eslint/js": "^9.39.4",
    "@fortawesome/fontawesome-svg-core": "^7.2.0",
    "@fortawesome/free-brands-svg-icons": "^7.2.0",
    "@fortawesome/free-solid-svg-icons": "^7.2.0",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/exec": "^7.1.0",
    "@semantic-release/git": "^10.0.1",
    "@testing-library/dom": "^10.4.1",
    "@testing-library/jest-dom": "^6.9.1",
    "@testing-library/react": "^16.3.2",
    "@types/jest": "^30.0.0",
    "@types/react": "^19.2.14",
    "@types/react-dom": "^19.2.3",
    "browserslist": "^4.28.1",
    "caniuse-lite": "^1.0.30001780",
    "conventional-changelog-conventionalcommits": "^9.3.0",
    "cross-env": "^10.1.0",
    "eslint": "^9.39.4",
    "eslint-config-prettier": "^10.1.8",
    "eslint-plugin-import": "^2.32.0",
    "eslint-plugin-jest": "^29.15.0",
    "eslint-plugin-jsx-a11y": "^6.10.2",
    "eslint-plugin-prettier": "^5.5.5",
    "eslint-plugin-react": "^7.37.5",
    "eslint-plugin-react-hooks": "^7.0.1",
    "eslint-plugin-testing-library": "^7.16.0",
    "eslint-plugin-unicorn": "^63.0.0",
    "globals": "^17.4.0",
    "husky": "^9.1.7",
    "jest": "^30.3.0",
    "jest-environment-jsdom": "^30.3.0",
    "prettier": "^3.8.1",
    "pretty-quick": "^4.2.2",
    "react": "^19.2.4",
    "react-dom": "^19.2.4",
    "rimraf": "^6.1.3",
    "semantic-release": "^25.0.3",
    "serve": "^14.2.6",
    "ts-jest": "^29.4.6",
    "ts-node": "^10.9.2",
    "tsup": "^8.5.1",
    "typedoc": "^0.28.17",
    "typedoc-github-theme": "^0.4.0",
    "typedoc-plugin-dt-links": "^2.0.46",
    "typedoc-plugin-mdn-links": "^5.1.1",
    "typedoc-plugin-merge-modules": "^7.0.0",
    "typedoc-plugin-missing-exports": "^4.1.2",
    "typedoc-plugin-umami-analytics": "^1.0.1",
    "typescript": "^5.9.3",
    "typescript-eslint": "^8.57.1"
  },
  "files": [
    "./dist",
    "./CHANGELOG.md",
    "./CODE_OF_CONDUCT.md",
    "./CONTRIBUTING.md",
    "./DEVELOPMENT.md",
    "./LICENSE.txt",
    "./README.md",
    "./UPGRADING.md"
  ],
  "browserslist": [
    "> 1%",
    "last 2 versions"
  ],
  "keywords": [
    "fontawesome",
    "font-awesome",
    "react",
    "javascript",
    "svg",
    "icons"
  ],
  "publishConfig": {
    "tag": "latest"
  }
}
