Skip to content

Commit a7d1116

Browse files
committed
dependencies update, small fixes
1 parent 594c205 commit a7d1116

File tree

13 files changed

+11913
-68
lines changed

13 files changed

+11913
-68
lines changed

.gitignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
.DS_Store
2+
app/dist/index.html
3+
app/dist/main.js
4+
app/dist/renderer.js
5+
app/dist/styles.css
6+
builds/*
7+
coverage
8+
node_modules/
9+
npm-debug.log
10+
npm-debug.log.*
11+
thumbs.db
12+
!.gitkeep

app/index.ejs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
<head>
44
<meta charset="utf-8">
55
<title>Space Snake</title>
6+
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:300,700">
67
<% if (htmlWebpackPlugin.options.appModules) { %>
78
<!-- Add `app/node_modules` to global paths so `require` works properly in development -->
89
<script>

app/package-lock.json

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

app/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
22
"name": "space-snake",
3-
"version": "0.9.2",
3+
"version": "0.10.0",
44
"description": "A Desktop game built with Electron-vue template.",
55
"main": "./dist/main.js",
66
"dependencies": {
7-
"vue": "^2.1.10",
7+
"vue": "^2.5.2",
88
"vue-electron": "^1.0.6",
9-
"vue-resource": "^1.0.3",
10-
"vue-router": "^2.1.2",
11-
"vuex": "^2.1.1"
9+
"vue-resource": "^1.3.4",
10+
"vue-router": "^2.8.1",
11+
"vuex": "^2.5.0"
1212
},
1313
"devDependencies": {},
14-
"author": "Ilya Gruzhevski <>"
14+
"author": "Ilya Gruzhevski"
1515
}

app/src/main/index.dev.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ require('electron').app.on('ready', () => {
2424
installExtension.default(installExtension.VUEJS_DEVTOOLS)
2525
.then(() => {})
2626
.catch(err => {
27-
console.log('Unable to install `vue-devtools`: \n', err);
28-
});
27+
console.log('Unable to install `vue-devtools`: \n', err);
28+
});
2929
});
3030

3131
// Require `main` process to boot app

app/src/renderer/components/Game/Game.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,8 @@
166166
</script>
167167

168168
<style lang="scss">
169+
@import '../../styles/style';
170+
169171
.game {
170172
position: relative;
171173

app/src/renderer/components/Leaderboard/Leaderboard.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@
4444
</script>
4545

4646
<style scoped lang="scss">
47+
@import '../../styles/style';
48+
4749
.leaderboard {
4850
overflow: scroll;
4951
max-height: 550px;

app/src/renderer/components/Topbar/Topbar.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
</script>
2323

2424
<style scoped lang="scss">
25+
@import '../../styles/style';
26+
2527
#topbar {
2628
background-color: #fff;
2729
padding: 20px;

app/src/renderer/styles/style.scss

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
@import url(https://fonts.googleapis.com/css?family=Lato:300,700);
2-
3-
@import './variables';
4-
@import './mixins';
5-
@import './helpers';
6-
@import './milligram';
1+
@import 'variables';
2+
@import 'mixins';
3+
@import 'helpers';
4+
@import 'milligram';

app/src/renderer/vuex/storage.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,14 @@ export default {
66
},
77

88
getScores() {
9-
let scores = [];
9+
const scores = [];
1010

11-
for (let key in storage) {
12-
scores.push(JSON.parse(storage.getItem(key)));
11+
try {
12+
for (let key in storage) {
13+
scores.push(JSON.parse(storage.getItem(key)));
14+
}
15+
} catch (error) {
16+
console.warn('Probably localStorage has not only score objects. Delete non-JSON records in the localStorage to remove this warning.');
1317
}
1418

1519
return scores;

0 commit comments

Comments
 (0)