UNPKG

gatsby-plugin-react-i18next

Version:

Easily translate your Gatsby website into multiple languages

100 lines (99 loc) 2.38 kB
{ "name": "gatsby-plugin-react-i18next", "version": "3.0.1", "description": "Easily translate your Gatsby website into multiple languages", "main": "index.js", "types": "index.d.ts", "author": "Dmitriy Nevzorov <dmitriy.nevzorov@microapps.com>", "license": "MIT", "keywords": [ "react", "gatsby", "gatsbyjs", "gatsby-plugin", "gatsby-component", "i18next", "react-i18next", "gatsby-i18n", "i18n", "i18next", "localization", "localisation", "translation", "translate" ], "repository": { "url": "https://github.com/microapps/gatsby-plugin-react-i18next" }, "files": [ "dist", "index.js", "index.d.ts", "gatsby-browser.js", "gatsby-node.js", "gatsby-ssr.js" ], "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "scripts": { "build:ts": "babel src --out-dir dist --extensions .ts,.tsx", "build:defs": "tsc --declaration --outDir dist --emitDeclarationOnly", "dev": "babel -w src --out-dir dist --extensions .ts,.tsx", "prepare": "NODE_ENV=production yarn run build:ts && yarn run build:defs", "format": "prettier --write 'src/**/*.{js,jsx,json,ts,tsx,md}'", "release": "release-it" }, "devDependencies": { "@babel/cli": "^7.19.3", "@types/bluebird": "^3.5.38", "@types/react": "^18.0.25", "babel-preset-gatsby-package": "^3.2.0", "gatsby": "^5.2.0", "husky": "^4.3.8", "i18next": "^22.0.6", "prettier": "^2.8.0", "pretty-quick": "^3.1.3", "react": "^18.2.0", "react-dom": "^18.2.0", "react-i18next": "^12.0.0", "release-it": "^15.5.1", "typescript": "^4.9.3" }, "dependencies": { "bluebird": "^3.7.2", "browser-lang": "^0.2.1", "outdent": "^0.8.0", "path-to-regexp": "^6.2.1" }, "peerDependencies": { "gatsby": "^5.2.0", "i18next": "^22.0.6", "react": "^18.x", "react-i18next": "^12.0.0" }, "husky": { "hooks": { "pre-commit": "pretty-quick --staged" } }, "release-it": { "git": { "tagName": "v${version}", "commitMessage": "chore: release v${version}" }, "github": { "release": true }, "npm": { "publish": false }, "hooks": { "before:init": [ "yarn run format", "yarn run prepare" ] } } }