@intlify/eslint-plugin-vue-i18n
Advanced tools
Comparing version 0.7.0 to 0.8.0
## v0.8.0 (2020-08-07) | ||
#### :star: Features | ||
* [#94](https://github.com/intlify/eslint-plugin-vue-i18n/pull/94) Add support YAML and JSON5 resources. ([@ota-meshi](https://github.com/ota-meshi)) | ||
#### :bug: Bug Fixes | ||
* [#92](https://github.com/intlify/eslint-plugin-vue-i18n/pull/92) Fix false positives of key used in `<i18n>` component in `no-unused-keys` rule. ([@ota-meshi](https://github.com/ota-meshi)) | ||
#### :zap: Improvement Features | ||
* [#93](https://github.com/intlify/eslint-plugin-vue-i18n/pull/93) Change `no-missing-keys` and `no-dynamic-keys` rules to also verify keys used in the `<i18n-t>` component. ([@ota-meshi](https://github.com/ota-meshi)) | ||
* [#87](https://github.com/intlify/eslint-plugin-vue-i18n/pull/87) Change to apply update when resource file is updated. ([@ota-meshi](https://github.com/ota-meshi)) | ||
#### :pencil: Documentation | ||
* [#89](https://github.com/intlify/eslint-plugin-vue-i18n/pull/89) docs: fix $t in example ([@azu](https://github.com/azu)) | ||
#### Committers: 2 | ||
- Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) | ||
- azu ([@azu](https://github.com/azu)) | ||
## v0.7.0 (2020-07-27) | ||
@@ -3,0 +23,0 @@ |
{ | ||
"name": "@intlify/eslint-plugin-vue-i18n", | ||
"description": "ESLint plugin for Vue I18n", | ||
"version": "0.7.0", | ||
"version": "0.8.0", | ||
"author": { | ||
@@ -31,9 +31,24 @@ "name": "kazuya kawaguchi", | ||
"ignore": "^5.0.5", | ||
"js-yaml": "^3.14.0", | ||
"json5": "^2.1.3", | ||
"lodash": "^4.17.11", | ||
"parse5": "^6.0.0", | ||
"vue-eslint-parser": "^7.0.0" | ||
"vue-eslint-parser": "^7.0.0", | ||
"yaml-eslint-parser": "^0.0.8" | ||
}, | ||
"devDependencies": { | ||
"@types/debug": "^4.1.5", | ||
"@types/eslint": "^7.2.0", | ||
"@types/eslint-scope": "^3.7.0", | ||
"@types/js-yaml": "^3.12.5", | ||
"@types/json5": "^0.0.30", | ||
"@types/lodash": "^4.14.159", | ||
"@types/mocha": "^8.0.1", | ||
"@types/parse5": "^5.0.3", | ||
"@typescript-eslint/eslint-plugin": "^3.8.0", | ||
"@typescript-eslint/parser": "^3.8.0", | ||
"eslint": "^5.15.0 || ^6.0.0 || ^7.0.0", | ||
"eslint-config-prettier": "^6.11.0", | ||
"eslint-plugin-markdown": "^1.0.0", | ||
"eslint-plugin-prettier": "^3.1.4", | ||
"eslint-plugin-vue-libs": "^3.0.0 || ^4.0.0", | ||
@@ -44,4 +59,7 @@ "lerna-changelog": "^1.0.0", | ||
"opener": "^1.5.1", | ||
"prettier": "^2.0.5", | ||
"rimraf": "^3.0.0", | ||
"shipjs": "^0.20.0", | ||
"ts-node": "^8.10.2", | ||
"typescript": "^3.9.7", | ||
"vue-github-button": "^1.2.0", | ||
@@ -54,3 +72,3 @@ "vuepress": "^1.5.2" | ||
"files": [ | ||
"lib" | ||
"dist" | ||
], | ||
@@ -70,3 +88,3 @@ "homepage": "https://github.com/intlify/eslint-plugin-vue-i18n#readme", | ||
"license": "MIT", | ||
"main": "lib/index.js", | ||
"main": "dist/index.js", | ||
"peerDependencies": { | ||
@@ -80,16 +98,17 @@ "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" | ||
"scripts": { | ||
"clean": "rimraf .nyc_output coverage docs/.vuepress/dist", | ||
"build": "tsc --project ./tsconfig.build.json", | ||
"clean": "rimraf .nyc_output coverage dist docs/.vuepress/dist", | ||
"coverage": "nyc report --reporter lcov && opener coverage/lcov-report/index.html", | ||
"docs": "vuepress dev docs", | ||
"docs:build": "vuepress build docs", | ||
"generate": "node scripts/update.js", | ||
"lint": "eslint lib scripts tests docs/.vuepress --ignore-pattern \"!.*\"", | ||
"generate": "ts-node scripts/update.ts", | ||
"lint": "eslint --ext js,ts lib scripts tests docs/.vuepress --ignore-pattern \"!.*\"", | ||
"lint:docs": "eslint --ext js,vue,md docs --ignore-pattern \"!.*\"", | ||
"release:prepare": "shipjs prepare", | ||
"release:trigger": "shipjs trigger", | ||
"test": "mocha ./tests/**/*.js", | ||
"test:debug": "mocha --inspect \"./tests/**/*.js\"", | ||
"test:coverage": "nyc mocha ./tests/**/*.js", | ||
"test": "mocha --require ts-node/register \"./tests/**/*.ts\"", | ||
"test:debug": "mocha --require ts-node/register --inspect \"./tests/**/*.ts\"", | ||
"test:coverage": "nyc mocha --require ts-node/register ./tests/**/*.ts", | ||
"test:integrations": "mocha ./tests-integrations/*.js --timeout 60000" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Empty package
Supply chain riskPackage does not contain any code. It may be removed, is name squatting, or the result of a faulty package publish.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
0
13260
11
26
4
0
2
+ Addedjs-yaml@^3.14.0
+ Addedjson5@^2.1.3
+ Addedyaml-eslint-parser@^0.0.8
+ Addedjson5@2.2.3(transitive)
+ Addedlines-and-columns@1.2.4(transitive)
+ Addedtslib@1.14.1(transitive)
+ Addedyaml@1.10.2(transitive)
+ Addedyaml-eslint-parser@0.0.8(transitive)
+ Addedyaml-unist-parser@1.3.1(transitive)