@intlify/vue-i18n-extensions
Advanced tools
Comparing version 2.0.1 to 3.0.0
## v3.0.0 (2021-08-09) | ||
#### :star: Features | ||
* [#118](https://github.com/intlify/vue-i18n-extensions/pull/118) feat: support vue 3.1 ([@kazupon](https://github.com/kazupon)) | ||
#### :boom: Breaking Change | ||
* [#116](https://github.com/intlify/vue-i18n-extensions/pull/116) breaking: drop node v10 ([@kazupon](https://github.com/kazupon)) | ||
#### Committers: 1 | ||
- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) | ||
## v2.0.1 (2021-03-27) | ||
@@ -3,0 +15,0 @@ |
112
package.json
{ | ||
"name": "@intlify/vue-i18n-extensions", | ||
"description": "vue-i18n extensions", | ||
"version": "2.0.1", | ||
"version": "3.0.0", | ||
"author": { | ||
@@ -27,45 +27,46 @@ "name": "kazuya kawaguchi", | ||
"dependencies": { | ||
"@babel/parser": "^7.13.3", | ||
"@babel/parser": "^7.15.2", | ||
"@intlify/shared": "^9.0.0", | ||
"@vue/compiler-dom": "^3.0.9", | ||
"@vue/compiler-dom": "^3.1.5", | ||
"vue-i18n": "^9.0.0" | ||
}, | ||
"devDependencies": { | ||
"@microsoft/api-extractor": "^7.12.0", | ||
"@types/jest": "^26.0.22", | ||
"@types/node": "^14.14.0", | ||
"@types/webpack": "^4.41.1", | ||
"@types/webpack-merge": "^4.1.5", | ||
"@typescript-eslint/eslint-plugin": "^4.19.0", | ||
"@typescript-eslint/parser": "^4.19.0", | ||
"@vue/compiler-sfc": "^3.0.9", | ||
"@vue/compiler-ssr": "^3.0.9", | ||
"@vue/runtime-dom": "^3.0.9", | ||
"@vue/server-renderer": "^3.0.9", | ||
"api-docs-gen": "^0.2.6", | ||
"@kazupon/lerna-changelog": "^4.3.0", | ||
"@microsoft/api-extractor": "^7.18.4", | ||
"@secretlint/secretlint-rule-preset-recommend": "^3.3.0", | ||
"@types/jest": "^26.0.24", | ||
"@types/node": "^16.4.13", | ||
"@typescript-eslint/eslint-plugin": "^4.29.0", | ||
"@typescript-eslint/parser": "^4.29.0", | ||
"@vue/compiler-sfc": "^3.1.5", | ||
"@vue/compiler-ssr": "^3.1.5", | ||
"@vue/runtime-dom": "^3.1.5", | ||
"@vue/server-renderer": "^3.1.5", | ||
"api-docs-gen": "^0.3.0", | ||
"babel-loader": "^8.2.0", | ||
"eslint": "^7.23.0", | ||
"eslint-config-prettier": "^8.1.0", | ||
"eslint-plugin-prettier": "^3.3.0", | ||
"eslint": "^7.32.0", | ||
"eslint-config-prettier": "^8.3.0", | ||
"eslint-plugin-prettier": "^3.4.0", | ||
"eslint-plugin-vue-libs": "^4.0.0", | ||
"jest": "^26.4.2", | ||
"jest-puppeteer": "^4.4.0", | ||
"jest-watch-typeahead": "^0.6.0", | ||
"lerna-changelog": "^1.0.0", | ||
"jest": "^27.0.6", | ||
"jest-puppeteer": "^5.0.4", | ||
"jest-watch-typeahead": "^0.6.4", | ||
"lint-staged": "^11.0.0", | ||
"npm-run-all": "^4.1.5", | ||
"opener": "^1.5.1", | ||
"puppeteer": "^2.1.1", | ||
"shipjs": "^0.23.0", | ||
"ts-jest": "^26.5.0", | ||
"typescript": "^4.1.3", | ||
"typescript-eslint-language-service": "^4.1.3", | ||
"vue": "^3.0.9", | ||
"vue-loader": "^16.1.2", | ||
"webpack": "^4.42.1", | ||
"webpack-cli": "^3.3.11", | ||
"webpack-dev-server": "^3.10.3", | ||
"webpack-merge": "^4.2.2" | ||
"opener": "^1.5.2", | ||
"puppeteer": "^10.2.0", | ||
"secretlint": "^3.3.0", | ||
"shipjs": "^0.23.3", | ||
"ts-jest": "^27.0.4", | ||
"typescript": "^4.3.5", | ||
"typescript-eslint-language-service": "^4.1.4", | ||
"vue": "^3.1.5", | ||
"vue-loader": "^16.2.0", | ||
"webpack": "^5.49.0", | ||
"webpack-cli": "^4.7.2", | ||
"webpack-dev-server": "^3.11.2", | ||
"yorkie": "^2.0.0" | ||
}, | ||
"engines": { | ||
"node": ">= 10.0" | ||
"node": ">= 12.0" | ||
}, | ||
@@ -76,2 +77,5 @@ "files": [ | ||
], | ||
"gitHooks": { | ||
"pre-commit": "lint-staged" | ||
}, | ||
"homepage": "https://github.com/intlify/vue-i18n-extensions#readme", | ||
@@ -87,7 +91,18 @@ "keywords": [ | ||
"license": "MIT", | ||
"lint-staged": { | ||
"*.js": [ | ||
"prettier --write" | ||
], | ||
"*.ts?(x)": [ | ||
"prettier --parser=typescript --write" | ||
], | ||
"*": [ | ||
"secretlint" | ||
] | ||
}, | ||
"main": "lib/index.js", | ||
"peerDependencies": { | ||
"vue": "^3.0.0" | ||
"vue": "^3.0.0", | ||
"vue-i18n": "^9.0.0" | ||
}, | ||
"types": "dist/vue-i18n-extensions.d.ts", | ||
"repository": { | ||
@@ -99,18 +114,19 @@ "type": "git", | ||
"build": "yarn build:transpile && yarn build:extract && yarn build:docs", | ||
"build:docs": "api-docs-gen ./temp/vue-i18n-extensions.api.json -c ./docsgen.config.js -o ./docs", | ||
"build:extract": "api-extractor run -l -c ./api-extractor.json", | ||
"build:transpile": "tsc -p .", | ||
"build:extract": "api-extractor run -l -c ./api-extractor.json", | ||
"build:docs": "api-docs-gen ./temp/vue-i18n-extensions.api.json -c ./docsgen.config.js -o ./docs", | ||
"watch": "tsc -p . --watch", | ||
"example": "yarn build && webpack-dev-server --config example/webpack.config.js --inline --hot", | ||
"clean": "npm-run-all clean:*", | ||
"clean:cache:jest": "jest --clearCache", | ||
"clean:coverage": "rm -rf ./coverage", | ||
"clean:extract": "rm -rf ./temp/*.* ./dist/*.* ./etc/*.*", | ||
"clean:lib": "rm -rf ./lib/*.*", | ||
"clean:extract": "rm -rf ./temp/*.* ./dist/*.* ./etc/*.*", | ||
"coverage": "opener coverage/lcov-report/index.html", | ||
"fix": "npm-run-all --parallel lint:fix format:fix", | ||
"example": "webpack serve --config example/webpack.config.js --inline --hot", | ||
"fix": "npm-run-all --parallel lint:eslint:fix format:fix", | ||
"format": "prettier --config .prettierrc --ignore-path .prettierignore '**/*.{js,json,html}'", | ||
"format:fix": "yarn format --write", | ||
"lint": "eslint ./src ./test --ext .ts", | ||
"lint:fix": "yarn lint --fix", | ||
"lint": "npm-run-all --parallel lint:eslint lint:secret", | ||
"lint:eslint": "eslint ./src ./test --ext .ts", | ||
"lint:eslint:fix": "yarn lint:eslint --fix", | ||
"lint:secret": "npx secretlint \"**/*\"", | ||
"release:prepare": "shipjs prepare", | ||
@@ -122,4 +138,6 @@ "release:trigger": "shipjs trigger", | ||
"test:unit": "yarn clean:cache:jest && jest --env node", | ||
"test:watch": "yarn clean:cache:jest && jest --env node --watch" | ||
} | ||
"test:watch": "yarn clean:cache:jest && jest --env node --watch", | ||
"watch": "tsc -p . --watch" | ||
}, | ||
"types": "dist/vue-i18n-extensions.d.ts" | ||
} |
@@ -1,4 +0,3 @@ | ||
# :globe_with_meridians: @intlify/vue-i18n-extensions | ||
# ๐ @intlify/vue-i18n-extensions | ||
[![CircleCI](https://circleci.com/gh/intlify/vue-i18n-extensions/tree/next.svg?style=svg)](https://circleci.com/gh/intlify/vue-i18n-extensions/tree/dev) | ||
[![npm](https://img.shields.io/npm/v/@intlify/vue-i18n-extensions/next.svg)](https://www.npmjs.com/package/@intlify/vue-i18n-extensions) | ||
@@ -10,77 +9,9 @@ [![npm](https://img.shields.io/npm/v/@intlify/vue-i18n-extensions.svg)](https://www.npmjs.com/package/@intlify/vue-i18n-extensions) | ||
## :warning: Notice | ||
## โ ๏ธ Notice | ||
This `next` branch is development branch for Vue 3! The version for Vue 2 is now in [`master`](https://github.com/intlify/vue-i18n-extensions/tree/master) branch! | ||
<h2 align="center">๐ค Supporting Intlify Project</h2> | ||
Intlify Project is an open source project that is included Vue I18n and i18n tooling and libralies with its ongoing development made possible entirely by the support of Sponsors. If you would like to become a sponsor, please consider: | ||
<p align="center"> | ||
<a | ||
href="https://github.com/sponsors/kazupon" | ||
target="_blank"> | ||
Become a Sponsor on GitHub | ||
</a> | ||
</p> | ||
<h3 align="center">๐ฅ Gold Sponsors</h3> | ||
<p align="center"> | ||
<a | ||
href="https://nuxtjs.org/" | ||
target="_blank"> | ||
<img | ||
src="https://raw.githubusercontent.com/intlify/vue-i18n-next/master/docs/public/nuxt.png" | ||
width="240px" | ||
/> | ||
</a> | ||
</p> | ||
<h3 align="center">๐ฅ Silver Sponsors</h3> | ||
<p align="center"> | ||
<a | ||
href="https://www.codeandweb.com/babeledit?utm_campaign=vue-i18n-2019-01" | ||
target="_blank"> | ||
<img | ||
src="https://secure.codeandweb.com/static/babeledit.svg" | ||
width="200px" | ||
/> | ||
</a> | ||
</p> | ||
<h3 align="center">๐ฅ Bronze Sponsors</h3> | ||
<p align="center"> | ||
<a href="https://zenarchitects.co.jp/" target="_blank"> | ||
<img | ||
src="https://raw.githubusercontent.com/intlify/vue-i18n-next/master/docs/public/zenarchitects.png" | ||
width="144px" | ||
/> | ||
</a> | ||
</p> | ||
<p align="center"> | ||
<a href="https://www.sendcloud.com/" target="_blank"> | ||
<img | ||
src="https://raw.githubusercontent.com/intlify/vue-i18n-next/master/docs/public/sendcloud.png" | ||
width="144px" | ||
/> | ||
</a> | ||
</p> | ||
<p align="center"> | ||
<a href="https://www.vuemastery.com/" target="_blank"> | ||
<img | ||
src="https://raw.githubusercontent.com/intlify/vue-i18n-next/master/docs/public/vuemastery.png" | ||
width="144px" | ||
/> | ||
</a> | ||
</p> | ||
<br/> | ||
This library exports the following extensions: | ||
## :star: Features | ||
## ๐ Features | ||
@@ -91,3 +22,3 @@ - Server-side rendering for `v-t` custom directive | ||
## :cd: Installation | ||
## ๐ฟ Installation | ||
@@ -99,3 +30,3 @@ ```sh | ||
## :rocket: Extensions | ||
## ๐ Extensions | ||
@@ -269,3 +200,3 @@ ### Server-side rendering for `v-t` custom directive | ||
## API | ||
## ๐ค API | ||
@@ -275,4 +206,4 @@ About details, See [docs](./docs/@intlify/vue-i18n-extensions-api.md) | ||
## :copyright: License | ||
## ยฉ๏ธ License | ||
[MIT](http://opensource.org/licenses/MIT) |
37364
6
35
205
Updated@babel/parser@^7.15.2
Updated@vue/compiler-dom@^3.1.5