UNPKG

i18next-scanner-esm

Version:

Scan your code, extract translation keys/values, and merge them into i18n resource files.

96 lines (95 loc) 2.32 kB
{ "name": "i18next-scanner-esm", "version": "3.1.1", "type": "module", "description": "Scan your code, extract translation keys/values, and merge them into i18n resource files.", "homepage": "https://github.com/i18next/i18next-scanner", "author": "Cheton Wu <cheton@gmail.com>", "contributors": [ { "name": "Cheton Wu", "email": "cheton@gmail.com", "url": "https://github.com/cheton" } ], "bin": { "i18next-scanner-esm": "./bin/cli.js" }, "main": "bin/cli.js", "scripts": { "prepublishOnly": "npm run eslint && npm test", "eslint": "eslint ./src --format=visualstudio --fix", "coverage": "nyc --reporter=lcov --reporter=text yarn test", "test": "tap test/*.js --no-timeout" }, "repository": { "type": "git", "url": "git@github.com:i18next/i18next-scanner.git" }, "license": "MIT", "engines": { "node": ">=12" }, "keywords": [ "i18n", "i18next", "gruntplugin", "gulpplugin", "gettext", "hash", "sha1", "crc32", "md5" ], "files": [ "bin", "src", "tasks" ], "dependencies": { "acorn": "^8.0.4", "acorn-dynamic-import": "^4.0.0", "acorn-jsx": "^5.3.1", "acorn-stage3": "^4.0.0", "acorn-walk": "^8.0.0", "chalk": "^4.1.0", "clone-deep": "^4.0.0", "commander": "^6.2.0", "deepmerge": "^4.0.0", "ensure-array": "^1.0.0", "eol": "^0.9.1", "esprima-next": "^5.8.1", "gulp-sort": "^2.0.0", "i18next": "*", "lodash": "^4.0.0", "parse5": "^6.0.0", "sortobject": "^4.0.0", "through2": "^4.0.0", "vinyl": "^2.2.0", "vinyl-fs": "^3.0.1" }, "devDependencies": { "@babel/cli": "~7.12.1", "@babel/core": "~7.12.3", "@babel/preset-env": "~7.12.1", "@babel/register": "~7.12.1", "@trendmicro/babel-config": "~1.0.0-alpha", "babel-eslint": "~10.1.0", "codecov": "^3.8.3", "core-js": "^3.7.0", "eslint": "^7.13.0", "eslint-config-trendmicro": "^1.4.1", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-react": "^7.21.5", "gulp": "^4.0.2", "gulp-tap": "^2.0.0", "gulp-util": "^3.0.8", "sha1": "^1.1.1", "tap": "^15.0.10", "text-table": "^0.2.0" }, "tap": { "check-coverage": false } }