Skip to content

Commit 8c04f66

Browse files
committed
📦 build for vue2
1 parent fecca11 commit 8c04f66

File tree

8 files changed

+82
-59
lines changed

8 files changed

+82
-59
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
<a name="0.2.0"></a>
2+
# 0.2.0 (2017-03-02)
3+
4+
* migrate files to vue2 ([f512f34](https://github.com/icebob/vue-touch-keyboard/commit/f512f34))
5+
* skip typings ([fecca11](https://github.com/icebob/vue-touch-keyboard/commit/fecca11))
6+
* docs: fix npm link ([d4bb635](https://github.com/icebob/vue-touch-keyboard/commit/d4bb635))
7+
8+
9+
110
<a name="0.1.0"></a>
211
# 0.1.0 (2016-10-28)
312

dev/app.vue

Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,28 @@
11
<template lang="jade">
2-
.content(:class="{ hasKeyboard: visible }")
3-
fieldset
4-
legend Layouts
5-
select#layoutSelector(v-model="layout")
6-
option(v-for="(layout, key) in allLayouts", :value="key") {{ key }}
7-
8-
fieldset
9-
legend Normal layout
10-
input#text.input(type="text", placeholder="Text input", @focus="show", data-layout="normal")
11-
12-
fieldset
13-
legend Compact layout
14-
input.input(type="text", placeholder="Text input", @focus="show", data-layout="compact", maxlength="5")
15-
16-
fieldset
17-
legend Numeric layout
18-
input.input(type="number", placeholder="Number input", number, @focus="show", data-layout="numeric")
19-
20-
fieldset
21-
legend Password with compact layout
22-
input.input(type="password", placeholder="Password input", @focus="show", data-layout="compact")
23-
24-
vue-touch-keyboard#keyboard(v-if="visible", :layout="layout", :cancel="hide", :accept="accept", :input="input", :next="next", :options="options")
2+
div
3+
.content(:class="{ hasKeyboard: visible }")
4+
fieldset
5+
legend Layouts
6+
select#layoutSelector(v-model="layout")
7+
option(v-for="(layout, key) in allLayouts", :value="key") {{ key }}
8+
9+
fieldset
10+
legend Normal layout
11+
input#text.input(type="text", placeholder="Text input", @focus="show", data-layout="normal")
12+
13+
fieldset
14+
legend Compact layout
15+
input.input(type="text", placeholder="Text input", @focus="show", data-layout="compact", maxlength="5")
16+
17+
fieldset
18+
legend Numeric layout
19+
input.input(type="number", placeholder="Number input", number, @focus="show", data-layout="numeric")
20+
21+
fieldset
22+
legend Password with compact layout
23+
input.input(type="password", placeholder="Password input", @focus="show", data-layout="compact")
24+
25+
vue-touch-keyboard#keyboard(v-if="visible", :layout="layout", :cancel="hide", :accept="accept", :input="input", :next="next", :options="options")
2526

2627
</template>
2728

dev/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import Vue from "vue";
55
let App = require("./App.vue");
66

77
let app = new Vue({
8-
el: "body",
8+
el: "app",
99
components: {
1010
App
1111
}

dist/vue-touch-keyboard.css

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/vue-touch-keyboard.js

Lines changed: 7 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 30 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"name": "vue-touch-keyboard",
3-
"version": "0.1.0",
3+
"version": "0.2.0",
44
"description": "Virtual keyboard component for Vue.js",
55
"homepage": "https://github.com/icebob/vue-touch-keyboard",
66
"main": "dist/vue-touch-keyboard.js",
77
"scripts": {
88
"prebuild": "npm run test",
9-
"build": "webpack --progress -p --config webpack.build.config.js",
9+
"build": "webpack --progress --config webpack.build.config.js",
1010
"dev": "webpack-dev-server --config webpack.dev.config.js --inline --hot --content-base dev/",
1111
"lint": "eslint --ext=.js,.vue src test/unit/specs",
1212
"coverall": "cat ./test/unit/coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
@@ -39,23 +39,23 @@
3939
"author": "Icebob",
4040
"license": "MIT",
4141
"devDependencies": {
42-
"babel-core": "6.14.0",
43-
"babel-loader": "6.2.5",
44-
"babel-plugin-transform-runtime": "6.15.0",
45-
"babel-preset-es2015": "6.14.0",
46-
"babel-preset-stage-0": "6.5.0",
42+
"babel-core": "6.23.1",
43+
"babel-loader": "6.3.2",
44+
"babel-plugin-transform-runtime": "6.23.0",
45+
"babel-preset-es2015": "6.22.0",
46+
"babel-preset-stage-0": "6.22.0",
4747
"chai": "3.5.0",
4848
"conventional-changelog-cli": "1.2.0",
4949
"conventional-github-releaser": "1.1.3",
50-
"coveralls": "2.11.14",
51-
"css-loader": "0.25.0",
52-
"eslint": "3.6.1",
53-
"eslint-friendly-formatter": "2.0.6",
54-
"eslint-loader": "1.5.0",
55-
"eslint-plugin-html": "1.5.3",
56-
"eslint-plugin-vue": "0.1.1",
50+
"coveralls": "2.11.16",
51+
"css-loader": "0.26.2",
52+
"eslint": "3.16.1",
53+
"eslint-friendly-formatter": "2.0.7",
54+
"eslint-loader": "1.6.3",
55+
"eslint-plugin-html": "2.0.1",
56+
"eslint-plugin-vue": "2.0.1",
5757
"extract-text-webpack-plugin": "1.0.1",
58-
"file-loader": "0.9.0",
58+
"file-loader": "0.10.1",
5959
"git-commit-message-convention": "git://github.com/kazupon/git-commit-message-convention.git#065dfffbe2de5f6f16150aac9d4db7fdf5515e56",
6060
"inject-loader": "2.0.1",
6161
"isparta-loader": "2.0.0",
@@ -70,28 +70,29 @@
7070
"karma-phantomjs-launcher": "1.0.2",
7171
"karma-sinon-chai": "1.2.4",
7272
"karma-sourcemap-loader": "0.3.7",
73-
"karma-spec-reporter": "0.0.26",
73+
"karma-spec-reporter": "0.0.30",
7474
"karma-webpack": "1.8.0",
75-
"lodash": "4.16.2",
76-
"lolex": "1.5.1",
75+
"lodash": "4.17.4",
76+
"lolex": "1.6.0",
7777
"mocha": "2.5.3",
7878
"mocha-generators": "1.2.0",
7979
"mocha-loader": "0.7.1",
8080
"node-sass": "3.10.0",
81-
"phantomjs-prebuilt": "2.1.12",
81+
"phantomjs-prebuilt": "2.1.14",
8282
"sass-loader": "3.2.0",
83-
"sinon": "1.17.6",
83+
"sinon": "1.17.7",
8484
"sinon-chai": "2.8.0",
85-
"stats-webpack-plugin": "0.4.2",
86-
"style-loader": "0.13.1",
87-
"url-loader": "0.5.7",
88-
"vue": "1.0.27",
89-
"vue-hot-reload-api": "1.3.2",
90-
"vue-html-loader": "1.2.3",
91-
"vue-loader": "8.5.4",
92-
"vue-style-loader": "1.0.0",
85+
"stats-webpack-plugin": "0.4.3",
86+
"style-loader": "0.13.2",
87+
"url-loader": "0.5.8",
88+
"vue": "2.2.1",
89+
"vue-hot-reload-api": "2.0.11",
90+
"vue-html-loader": "1.2.4",
91+
"vue-loader": "11.1.3",
92+
"vue-style-loader": "2.0.3",
93+
"vue-template-compiler": "2.2.1",
9394
"webpack": "1.13.2",
94-
"webpack-dev-middleware": "1.8.3",
95+
"webpack-dev-middleware": "1.10.1",
9596
"webpack-dev-server": "1.16.1",
9697
"webpack-merge": "0.14.1"
9798
},

webpack.build.config.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,10 @@ module.exports = [
6565
},
6666

6767
resolve: {
68-
packageAlias: "browser"
68+
packageAlias: "browser",
69+
alias: {
70+
"vue$": "vue/dist/vue.common.js"
71+
}
6972
}
7073
}
7174

webpack.dev.config.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,11 @@ module.exports = {
5555
},
5656

5757
resolve: {
58-
packageAlias: "browser"
59-
},
58+
packageAlias: "browser",
59+
alias: {
60+
"vue$": "vue/dist/vue.common.js"
61+
}
62+
},
6063

6164
vue: {
6265
autoprefixer: {

0 commit comments

Comments
 (0)