Skip to content

Commit ecc4612

Browse files
committed
Update: add each repo link to versions in footer
1 parent 66c19f6 commit ecc4612

File tree

3 files changed

+39
-14
lines changed

3 files changed

+39
-14
lines changed

src/app.vue

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,22 +27,18 @@
2727
@edit="onEdit"
2828
@initialize.once="onEditorInitialize"
2929
/>
30-
<message-list
31-
class="app__errors"
32-
:messages="messages"
33-
>
34-
Errors.
35-
</message-list>
30+
<message-list class="app__errors" :messages="messages" />
3631
</div>
3732
</div>
3833
<div class="app__footer">
3934
<div class="app__footer-message"/>
4035
<div
4136
class="app__version-item"
42-
v-for="(version, name) in versions"
37+
v-for="(v, name) in versions"
4338
:key="name"
4439
>
45-
{{ name }} {{ version }}
40+
<a :href="'https://github.com/' + v.repo">{{ name }}</a>
41+
v{{ v.version }}
4642
</div>
4743
</div>
4844
</div>
@@ -214,6 +210,8 @@ a:hover {
214210
215211
.app__footer {
216212
display: flex;
213+
justify-content: flex-end;
214+
flex-wrap: wrap;
217215
flex-shrink: 0;
218216
border-top: 1px solid #CCC;
219217
}
@@ -222,6 +220,7 @@ a:hover {
222220
color: #B71C1C;
223221
}
224222
.app__version-item {
223+
flex-shrink: 0;
225224
margin-right: 8px;
226225
}
227226
.app__version-item:not(:last-child)::after {

src/versions.js

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
export default {
2-
"eslint": "0.0.0",
3-
"eslint-plugin-vue": "0.0.0",
4-
"vue-eslint-parser": "0.0.0",
2+
"vue-eslint-demo": {
3+
repo: "mysticatea/vue-eslint-demo",
4+
version: "0.0.0",
5+
},
6+
"eslint": {
7+
repo: "eslint/eslint",
8+
version: "0.0.0",
9+
},
10+
"eslint-plugin-vue": {
11+
repo: "vuejs/eslint-plugin-vue",
12+
version: "0.0.0",
13+
},
14+
"vue-eslint-parser": {
15+
repo: "mysticatea/vue-eslint-parser",
16+
version: "0.0.0",
17+
},
518
}

webpack.config.js

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,22 @@ ${
3434

3535
// Shim for `src/versions.js`
3636
const VERSIONS = `export default ${JSON.stringify({
37-
"eslint": require("eslint/package.json").version,
38-
"eslint-plugin-vue": require("eslint-plugin-vue/package.json").version,
39-
"vue-eslint-parser": require("vue-eslint-parser/package.json").version,
37+
"vue-eslint-demo": {
38+
repo: "mysticatea/vue-eslint-demo",
39+
version: require("./package.json").version,
40+
},
41+
"eslint": {
42+
repo: "eslint/eslint",
43+
version: require("eslint/package.json").version,
44+
},
45+
"eslint-plugin-vue": {
46+
repo: "vuejs/eslint-plugin-vue",
47+
version: require("eslint-plugin-vue/package.json").version,
48+
},
49+
"vue-eslint-parser": {
50+
repo: "mysticatea/vue-eslint-parser",
51+
version: require("vue-eslint-parser/package.json").version,
52+
},
4053
})}`
4154

4255
module.exports = {

0 commit comments

Comments
 (0)