UNPKG

gatsby-plugin-next-seo

Version:
207 lines (206 loc) 6.76 kB
{ "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}" } ] ] } }