{
  "name": "gatsby-plugin-next-seo",
  "version": "1.11.0",
  "description": "SEO plugin for Gatsby projects",
  "keywords": [
    "gatsby",
    "gatsby-plugin",
    "seo",
    "ssr"
  ],
  "homepage": "https://github.com/ifiokjr/gatsby-plugin-next-seo#readme",
  "bugs": {
    "url": "https://github.com/ifiokjr/gatsby-plugin-next-seo/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/ifiokjr/gatsby-plugin-next-seo.git"
  },
  "license": "MIT",
  "author": "Ifiok Jr. <ifiokotung@gmail.com>",
  "main": "lib/index.js",
  "files": [
    "gatsby-browser.js",
    "gatsby-ssr.js",
    "lib",
    "src"
  ],
  "scripts": {
    "api:check": "node scripts/generate-api-docs.js check",
    "api:generate": "node scripts/generate-api-docs.js",
    "build": "run-s clean:build build:types build:ts",
    "build:test": "npm-run-all --sequential build e2e:build",
    "build:ts": "babel src --out-dir lib --extensions \".ts,.tsx\"",
    "build:types": "tsc --emitDeclarationOnly -p ./tsconfig.prod.json --declarationMap",
    "build:watch": "yarn build:types -- --watch && yarn build:ts -- --watch",
    "checks": "run-s integrity lint typecheck test build:types api:check",
    "clean:all": "git clean -fdX",
    "clean:build": "git clean -fdX lib",
    "clean:example": "git clean -fdX example package.tar.gz",
    "example:develop": "cd example && yarn develop",
    "example:install": "cd example && npm i",
    "example:pack": "yarn pack --filename package.tar.gz",
    "example:serve": "cd example && yarn build --verbose && yarn serve",
    "fix": "eslint --fix --ext=.tsx,.ts,.js .",
    "format": "prettier --write \"{,!(node_modules|public|coverage|.cache)/**/}*.{js,jsx,ts,tsx,json}\"",
    "integrity": "yarn check --integrity",
    "is-logged-in": "npm whoami",
    "lint": "eslint -f friendly --ext=.tsx,.ts,.js .",
    "semantic-release": "semantic-release",
    "table-of-contents": "doctoc README.md && prettier --write README.md",
    "test": "jest",
    "pretest:e2e": "run-s clean:example example:pack example:install",
    "test:e2e": "yarn test:e2e:quick",
    "test:e2e:debug": "cross-env E2E_DEBUG=true yarn test:e2e",
    "test:e2e:develop": "cross-env EXAMPLE_COMMAND=develop yarn test:e2e",
    "test:e2e:quick": "jest --verbose --runInBand --config e2e/jest.config.js",
    "test:watch": "jest  --watch --verbose=false --coverage=false",
    "typecheck": "tsc --noEmit"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged",
      "pre-push": "yarn checks"
    }
  },
  "lint-staged": {
    "**/*.{ts,tsx,js}": [
      "prettier --write",
      "eslint --fix"
    ],
    "*.{json,yml,yaml,md}": [
      "prettier --write"
    ]
  },
  "prettier": {
    "bracketSpacing": true,
    "endOfLine": "lf",
    "jsxBracketSameLine": false,
    "jsxSingleQuote": true,
    "plugins": [
      "./node_modules/prettier-plugin-packagejson"
    ],
    "proseWrap": "preserve",
    "semi": true,
    "singleQuote": true,
    "tabWidth": 2,
    "trailingComma": "all",
    "useTabs": false
  },
  "resolutions": {
    "kind-of": ">=6.0.3",
    "typescript": "3.9.x"
  },
  "dependencies": {
    "@babel/runtime": "^7.10.3",
    "@types/react-helmet": "^6.0.0",
    "schema-dts": "0.6.0",
    "type-fest": "^0.15.1"
  },
  "devDependencies": {
    "@babel/cli": "^7.10.3",
    "@babel/core": "^7.10.3",
    "@babel/plugin-proposal-class-properties": "^7.10.1",
    "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.1",
    "@babel/plugin-proposal-object-rest-spread": "^7.10.3",
    "@babel/plugin-proposal-optional-chaining": "^7.10.3",
    "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    "@babel/plugin-transform-react-jsx": "^7.10.3",
    "@babel/plugin-transform-runtime": "^7.10.3",
    "@babel/plugin-transform-typescript": "^7.10.3",
    "@babel/preset-env": "^7.10.3",
    "@babel/preset-react": "^7.10.1",
    "@babel/preset-typescript": "^7.10.1",
    "@cypress/schema-tools": "^4.7.4",
    "@microsoft/api-documenter": "^7.8.14",
    "@microsoft/api-extractor": "^7.8.12",
    "@semantic-release/changelog": "^5.0.1",
    "@semantic-release/git": "^9.0.0",
    "@testing-library/react": "^10.3.0",
    "@types/expect-puppeteer": "^4.4.3",
    "@types/jest": "^26.0.0",
    "@types/jest-dev-server": "^4.2.0",
    "@types/jest-environment-puppeteer": "^4.3.1",
    "@types/lodash": "^4.14.178",
    "@types/node": "^14.0.13",
    "@types/puppeteer": "^3.0.0",
    "@types/react": "^16.9.38",
    "@types/react-dom": "^16.9.8",
    "@typescript-eslint/eslint-plugin": "^3.4.0",
    "@typescript-eslint/parser": "^3.4.0",
    "babel-jest": "^26.0.1",
    "conventional-changelog-conventionalcommits": "^4.3.0",
    "cross-env": "^7.0.2",
    "doctoc": "^1.4.0",
    "eslint": "^7.3.0",
    "eslint-config-prettier": "^6.11.0",
    "eslint-formatter-friendly": "^7.0.0",
    "eslint-plugin-import": "^2.21.2",
    "eslint-plugin-jest": "^23.16.0",
    "eslint-plugin-jsx-a11y": "^6.3.1",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-prettier": "^3.1.4",
    "eslint-plugin-promise": "^4.2.1",
    "eslint-plugin-react": "^7.20.0",
    "eslint-plugin-react-hooks": "^4.0.4",
    "eslint-plugin-simple-import-sort": "^5.0.3",
    "eslint-plugin-unicorn": "^20.1.0",
    "gatsby": "^2.23.9",
    "husky": "^4.2.5",
    "jest": "^26.0.1",
    "jest-circus": "^26.0.1",
    "jest-dev-server": "^4.4.0",
    "jest-environment-puppeteer": "^4.4.0",
    "jest-extended": "^0.11.5",
    "jest-mock-console": "^1.0.1",
    "jest-puppeteer": "^4.4.0",
    "jest-watch-typeahead": "^0.6.0",
    "lint-staged": "^10.2.11",
    "npm-run-all": "^4.1.5",
    "pptr-testing-library": "^0.6.0",
    "prettier": "^2.0.5",
    "prettier-plugin-packagejson": "^2.2.5",
    "puppeteer": "^4.0.0",
    "puppeteer-firefox": "^0.5.1",
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "react-helmet-async": "^1.0.6",
    "rimraf": "^3.0.2",
    "semantic-release": "^17.1.0",
    "signal-exit": "^3.0.3",
    "typescript": "^3.9.5"
  },
  "peerDependencies": {
    "gatsby": "^2.0.0 || ^3.0.0 || ^4.0.0",
    "react-helmet-async": "^1"
  },
  "release": {
    "plugins": [
      [
        "@semantic-release/commit-analyzer",
        {
          "preset": "conventionalcommits"
        }
      ],
      [
        "@semantic-release/release-notes-generator",
        {
          "preset": "conventionalcommits"
        }
      ],
      "@semantic-release/changelog",
      "@semantic-release/npm",
      "@semantic-release/github",
      [
        "@semantic-release/git",
        {
          "assets": [
            "package.json",
            "CHANGELOG.md"
          ],
          "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
        }
      ]
    ]
  }
}
