UNPKG

nuxt-i18n

Version:
141 lines (140 loc) 3.95 kB
{ "name": "nuxt-i18n", "version": "6.28.1", "description": "i18n for Nuxt", "license": "MIT", "contributors": [ { "name": "Paul Gascou-Vaillancourt (@paulgv)" }, { "name": "Rafal Chlodnicki (@rchl)" } ], "main": "src/index.js", "types": "types/index.d.ts", "repository": "https://github.com/nuxt-community/i18n-module", "homepage": "https://i18n.nuxtjs.org", "bugs": { "url": "https://github.com/nuxt-community/i18n-module/issues" }, "publishConfig": { "access": "public" }, "scripts": { "dev:basic": "nuxt -c ./test/fixture/basic/nuxt.config.js", "dev:basic:generate": "nuxt generate -c ./test/fixture/basic/nuxt.config.js", "dev:basic:start": "nuxt start -c ./test/fixture/basic/nuxt.config.js", "start:dist": "jiti ./test/utils/http-server-internal.js --port 8080 -v dist --base /nuxt/", "coverage": "codecov", "lint": "eslint --ext .js,.vue,.ts src test types && tsc", "test": "yarn test:types && yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser", "test:e2e-ssr": "jest test/module.test", "test:e2e-browser": "jest test/browser.test", "test:unit": "jest test/unit.test", "test:types": "tsc -p types/test", "release": "release-it", "docs:dev": "cd ./docs && yarn dev && cd ..", "docs:build": "cd ./docs && yarn generate && cd .." }, "husky": { "hooks": { "pre-commit": "npm run lint", "post-merge": "yarn" } }, "eslintIgnore": [ "src/templates/options.js", "test/fixture/typescript/**/*", "types/vue.d.ts" ], "files": [ "src", "types/*.d.ts" ], "release-it": { "git": { "commitMessage": "chore: release ${version}", "tagName": "v${version}" }, "npm": { "publish": false }, "github": { "release": true, "releaseName": "v${version}", "releaseNotes": "echo \"${changelog}\" | sed 1,2d" }, "plugins": { "@release-it/conventional-changelog": { "preset": "conventionalcommits", "infile": "CHANGELOG.md" } } }, "jest": { "testEnvironment": "node", "setupFilesAfterEnv": [ "./test/setup" ], "coverageDirectory": "./coverage/", "collectCoverage": true, "collectCoverageFrom": [ "src/**/*.js", "!src/templates/*.js", "!src/helpers/utils.js", "!src/helpers/constants.js" ] }, "dependencies": { "@babel/parser": "^7.14.9", "@babel/traverse": "^7.14.9", "@intlify/vue-i18n-extensions": "^1.0.2", "@intlify/vue-i18n-loader": "^1.1.0", "cookie": "^0.4.1", "devalue": "^2.0.1", "is-https": "^4.0.0", "js-cookie": "^3.0.0", "klona": "^2.0.4", "lodash.merge": "^4.6.2", "ufo": "^0.7.7", "vue-i18n": "^8.25.0" }, "devDependencies": { "@babel/core": "7.14.8", "@babel/preset-env": "7.14.9", "@babel/runtime": "7.14.8", "@nuxt/types": "2.15.7", "@nuxtjs/composition-api": "0.26.0", "@nuxtjs/eslint-config-typescript": "6.0.1", "@nuxtjs/module-test-utils": "1.6.3", "@release-it/conventional-changelog": "3.0.1", "@types/argparse": "2.0.10", "@types/cookie": "0.4.1", "@types/express": "4.17.13", "@types/jest": "26.0.24", "@types/jest-dev-server": "4.2.1", "@types/js-cookie": "2.2.7", "@types/jsdom": "16.2.13", "@types/lodash.merge": "4.6.6", "@types/request-promise-native": "1.0.18", "@types/serve-static": "1.13.10", "argparse": "2.0.1", "babel-core": "7.0.0-bridge.0", "babel-eslint": "10.1.0", "codecov": "3.8.3", "core-js": "3.16.0", "eslint": "7.32.0", "express": "4.17.1", "husky": "4.3.8", "jest": "27.0.6", "jest-dev-server": "5.0.3", "jsdom": "16.7.0", "messageformat": "2.3.0", "nuxt": "2.15.7", "playwright-chromium": "1.13.1", "release-it": "14.10.1", "serve-static": "1.14.1", "typescript": "^4.3.5" } }