{
  "name": "react-with-firebase-auth",
  "version": "1.4.1",
  "description": "Higher Order Component for integrating Firebase with a React Component",
  "author": "armand1m",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/armand1m/react-with-firebase-auth.git"
  },
  "main": "dist/index.js",
  "module": "dist/index.es.js",
  "typings": "dist/types/index.d.ts",
  "jsnext:main": "dist/index.es.js",
  "keywords": [
    "react",
    "firebase",
    "firebase-auth",
    "authentication",
    "higher-order-component",
    "composable",
    "hoc",
    "google",
    "facebook",
    "twitter",
    "email"
  ],
  "engines": {
    "node": ">=8",
    "npm": ">=5"
  },
  "prettier": {
    "printWidth": 80,
    "semi": true,
    "singleQuote": true,
    "trailingComma": "es5"
  },
  "size-limit": [
    {
      "path": "dist/index.js",
      "limit": "10 KB"
    },
    {
      "path": "dist/index.es.js",
      "limit": "10 KB"
    }
  ],
  "scripts": {
    "test": "jest --coverage",
    "build": "rollup -c",
    "start": "rollup -c -w",
    "lint": "prettier --check 'src/**/*.{ts,tsx}'",
    "lint:fix": "prettier --write 'src/**/*.{ts,tsx}'",
    "prepare": "npm run build",
    "semantic-release": "semantic-release",
    "pack:inspect": "yarn pack && tar -ztvf *.tgz",
    "build:example": "cd example && yarn && yarn build"
  },
  "peerDependencies": {
    "firebase": "^8.6.8",
    "react": "^17.0.2",
    "react-dom": "^17.0.2"
  },
  "devDependencies": {
    "@babel/core": "^7.14.6",
    "@babel/runtime": "^7.14.6",
    "@rollup/plugin-commonjs": "^19.0.0",
    "@rollup/plugin-node-resolve": "^13.0.0",
    "@rollup/plugin-typescript": "^8.2.1",
    "@rollup/plugin-url": "^6.0.0",
    "@semantic-release/changelog": "^5.0.1",
    "@semantic-release/git": "^9.0.0",
    "@semantic-release/github": "^7.2.3",
    "@semantic-release/npm": "^7.1.3",
    "@size-limit/preset-small-lib": "^4.9.1",
    "@types/enzyme": "^3.10.8",
    "@types/enzyme-adapter-react-16": "^1.0.6",
    "@types/firebase": "^3.2.1",
    "@types/hoist-non-react-statics": "^3.3.1",
    "@types/jest": "^26.0.23",
    "@types/react": "^17.0.13",
    "@types/react-dom": "^17.0.8",
    "codecov": "^3.8.2",
    "core-js": "3",
    "cross-env": "^7.0.3",
    "enzyme": "^3.11.0",
    "enzyme-adapter-react-16": "^1.15.6",
    "gh-pages": "^3.2.3",
    "jest": "^27.0.6",
    "prettier": "^2.3.2",
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "rollup": "^2.52.6",
    "rollup-plugin-peer-deps-external": "^2.2.4",
    "semantic-release": "^17.4.4",
    "size-limit": "^4.9.1",
    "ts-jest": "^27.0.3",
    "tslib": "^2.3.0",
    "typescript": "^4.3.5"
  },
  "files": [
    "dist"
  ],
  "jest": {
    "preset": "ts-jest",
    "testEnvironment": "jsdom",
    "setupFiles": [
      "./src/setupTests.ts"
    ]
  },
  "dependencies": {},
  "release": {
    "branches": [
      "master"
    ],
    "plugins": [
      "@semantic-release/commit-analyzer",
      "@semantic-release/release-notes-generator",
      [
        "@semantic-release/changelog",
        {
          "changelogFile": "CHANGELOG.md"
        }
      ],
      "@semantic-release/npm",
      [
        "@semantic-release/git",
        {
          "assets": [
            "package.json",
            "CHANGELOG.md"
          ],
          "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
        }
      ],
      [
        "@semantic-release/github",
        {
          "assets": [
            {
              "path": "dist/index.js",
              "label": "JS distribution"
            },
            {
              "path": "dist/index.es.js",
              "label": "ES distribution"
            }
          ]
        }
      ]
    ]
  }
}
