mirror of
https://github.com/Hopiu/vue-material.git
synced 2026-05-01 12:04:45 +00:00
generate old versions
This commit is contained in:
parent
6dc7efb10b
commit
fa39ec6cd8
5 changed files with 49 additions and 16 deletions
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
set -e
|
||||
|
||||
# get latest version of package json
|
||||
function get_package_version {
|
||||
echo $(cat package.json \
|
||||
| grep version \
|
||||
|
|
@ -11,6 +12,7 @@ function get_package_version {
|
|||
| sed 's/[",]//g')
|
||||
}
|
||||
|
||||
# init the process
|
||||
if [[ -z $1 ]]; then
|
||||
echo "Enter new version: "
|
||||
read VERSION
|
||||
|
|
@ -30,19 +32,22 @@ if [[ $REPLY =~ ^[Yy]$ ]]; then
|
|||
PACKAGE_VERSION=$(get_package_version)
|
||||
cp -Rf dist/docs tmp-docs
|
||||
|
||||
# append version
|
||||
sed -i '' -e "s|\"]|\", \"$VERSION\"]|g" versions.json
|
||||
|
||||
# build
|
||||
VERSION=$VERSION npm run build
|
||||
cp -Rf tmp-docs dist/docs/v$PACKAGE_VERSION
|
||||
rm -Rf tmp-docs
|
||||
|
||||
# commit
|
||||
git add -A
|
||||
git commit -m "[build] $VERSION"
|
||||
npm version $VERSION --message "[release] $VERSION"
|
||||
#### git add -A
|
||||
#### git commit -m "[build] $VERSION"
|
||||
#### npm version $VERSION --message "[release] $VERSION"
|
||||
|
||||
# publish
|
||||
git push origin refs/tags/v$VERSION
|
||||
git push
|
||||
npm run deploy-docs
|
||||
npm publish
|
||||
#### git push origin refs/tags/v$VERSION
|
||||
#### git push
|
||||
#### npm run deploy-docs
|
||||
#### npm publish
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -61,6 +61,18 @@ export default {
|
|||
test: /\.theme$/,
|
||||
loaders: ['raw', 'sass-loader']
|
||||
},
|
||||
{
|
||||
test: /\.json$/,
|
||||
loaders: ['json-loader']
|
||||
},
|
||||
{
|
||||
test: /\.(png|jpg|gif|svg)(\?.*)?$/,
|
||||
loader: 'url',
|
||||
query: {
|
||||
limit: 10000,
|
||||
name: '/assets/[name].[hash:8].[ext]'
|
||||
}
|
||||
},
|
||||
{
|
||||
test: /\.html$/,
|
||||
loader: 'vue-html'
|
||||
|
|
|
|||
16
package.json
16
package.json
|
|
@ -42,15 +42,11 @@
|
|||
"release": "bash build/release.sh"
|
||||
},
|
||||
"dependencies": {
|
||||
"autosize": "^3.0.18",
|
||||
"element.scrollintoviewifneeded-polyfill": "^1.0.1",
|
||||
"scopedQuerySelectorShim": "lazd/scopedQuerySelectorShim",
|
||||
"vue": "2.1.3",
|
||||
"vue-router": "2.0.3",
|
||||
"vue-template-compiler": "2.1.3"
|
||||
"vue": "2.1.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"autoprefixer": "^6.5.3",
|
||||
"autosize": "^3.0.18",
|
||||
"babel-cli": "^6.18.0",
|
||||
"babel-core": "^6.18.2",
|
||||
"babel-eslint": "^7.1.1",
|
||||
|
|
@ -65,6 +61,7 @@
|
|||
"connect-history-api-fallback": "^1.3.0",
|
||||
"copy-webpack-plugin": "^4.0.1",
|
||||
"css-loader": "^0.26.0",
|
||||
"element.scrollintoviewifneeded-polyfill": "^1.0.1",
|
||||
"eslint": "^3.10.2",
|
||||
"eslint-friendly-formatter": "^2.0.6",
|
||||
"eslint-loader": "^1.6.1",
|
||||
|
|
@ -75,16 +72,19 @@
|
|||
"file-loader": "^0.9.0",
|
||||
"highlight.js": "^9.8.0",
|
||||
"html-webpack-plugin": "^2.24.1",
|
||||
"json-loader": "^0.5.4",
|
||||
"node-sass": "^3.13.0",
|
||||
"ora": "^0.3.0",
|
||||
"raw-loader": "^0.5.1",
|
||||
"sass-loader": "^4.0.2",
|
||||
"scopedQuerySelectorShim": "lazd/scopedQuerySelectorShim",
|
||||
"url-loader": "^0.5.7",
|
||||
"vue-hot-reload-api": "^2.0.6",
|
||||
"vue-html-loader": "^1.2.3",
|
||||
"vue-loader": "^10.0.0",
|
||||
"vue-router": "^2.0.3",
|
||||
"vue-router": "2.0.3",
|
||||
"vue-style-loader": "^1.0.0",
|
||||
"vue-template-compiler": "^2.1.0",
|
||||
"vue-template-compiler": "2.1.3",
|
||||
"webpack": "^1.13.3",
|
||||
"webpack-dev-middleware": "^1.8.4",
|
||||
"webpack-hot-middleware": "^2.13.2",
|
||||
|
|
|
|||
1
versions.json
Normal file
1
versions.json
Normal file
|
|
@ -0,0 +1 @@
|
|||
["0.3.3", "0.4.0"]
|
||||
17
yarn.lock
17
yarn.lock
|
|
@ -2661,6 +2661,10 @@ jsesc@~0.5.0:
|
|||
version "0.5.0"
|
||||
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
|
||||
|
||||
json-loader:
|
||||
version "0.5.4"
|
||||
resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.4.tgz#8baa1365a632f58a3c46d20175fc6002c96e37de"
|
||||
|
||||
json-schema@0.2.3:
|
||||
version "0.2.3"
|
||||
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
|
||||
|
|
@ -2740,7 +2744,7 @@ load-json-file@^1.0.0:
|
|||
pinkie-promise "^2.0.0"
|
||||
strip-bom "^2.0.0"
|
||||
|
||||
loader-utils@^0.2.10, loader-utils@^0.2.11, loader-utils@^0.2.15, loader-utils@^0.2.16, loader-utils@^0.2.3, loader-utils@^0.2.7, loader-utils@~0.2.2, loader-utils@~0.2.5:
|
||||
loader-utils@^0.2.10, loader-utils@^0.2.11, loader-utils@^0.2.15, loader-utils@^0.2.16, loader-utils@^0.2.3, loader-utils@^0.2.7, loader-utils@~0.2.2, loader-utils@~0.2.5, loader-utils@0.2.x:
|
||||
version "0.2.16"
|
||||
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.16.tgz#f08632066ed8282835dff88dfb52704765adee6d"
|
||||
dependencies:
|
||||
|
|
@ -3057,6 +3061,10 @@ mime@^1.3.4, mime@1.3.4:
|
|||
version "1.3.4"
|
||||
resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
|
||||
|
||||
mime@1.2.x:
|
||||
version "1.2.11"
|
||||
resolved "https://registry.yarnpkg.com/mime/-/mime-1.2.11.tgz#58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"
|
||||
|
||||
minimatch@^3.0.0, minimatch@^3.0.2, minimatch@~3.0.2, "minimatch@2 || 3":
|
||||
version "3.0.3"
|
||||
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
|
||||
|
|
@ -4531,6 +4539,13 @@ upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3:
|
|||
version "1.1.3"
|
||||
resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598"
|
||||
|
||||
url-loader:
|
||||
version "0.5.7"
|
||||
resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-0.5.7.tgz#67e8779759f8000da74994906680c943a9b0925d"
|
||||
dependencies:
|
||||
loader-utils "0.2.x"
|
||||
mime "1.2.x"
|
||||
|
||||
url@~0.10.1:
|
||||
version "0.10.3"
|
||||
resolved "https://registry.yarnpkg.com/url/-/url-0.10.3.tgz#021e4d9c7705f21bbf37d03ceb58767402774c64"
|
||||
|
|
|
|||
Loading…
Reference in a new issue