Skip to content

Commit c3131e8

Browse files
committed
fix(ssr): check window with hammerjs
1 parent 4b1dc4c commit c3131e8

File tree

6 files changed

+27
-12
lines changed

6 files changed

+27
-12
lines changed

.editorconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
root = true
2+
3+
# Unix-style newlines with a newline ending every file
4+
[*]
5+
end_of_line = lf
6+
insert_final_newline = true
7+
charset = utf-8
8+
indent_style = space
9+
indent_size = 2

dist/vue-image-lightbox.min.js

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

dist/vue-image-lightbox.min.js.map

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

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "vue-image-lightbox",
33
"description": "A Vue.js package to display an image gallery lightbox",
4-
"version": "6.1.0",
4+
"version": "6.1.1",
55
"author": "Nguyen Thien Dzung <[email protected]>",
66
"license": "MIT",
77
"main": "dist/vue-image-lightbox.min.js",
@@ -50,9 +50,9 @@
5050
"style-loader": "^0.21.0",
5151
"uglifyjs-webpack-plugin": "^1.2.5",
5252
"url-loader": "^1.0.1",
53-
"vue": "^2.5.16",
53+
"vue": "^2.5.22",
5454
"vue-loader": "^15.3.0",
55-
"vue-template-compiler": "^2.5.16",
55+
"vue-template-compiler": "^2.5.22",
5656
"webpack": "^4.16.5",
5757
"webpack-cli": "^3.0.8",
5858
"webpack-dev-server": "^3.1.4"

src/components/script.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
import Hammer from 'hammerjs'
1+
let Hammer
2+
3+
if (typeof window !== 'undefined') {
4+
Hammer = require('hammerjs')
5+
}
26

37
require('./style.css')
48

yarn.lock

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4882,9 +4882,10 @@ vue-style-loader@^4.1.0:
48824882
hash-sum "^1.0.2"
48834883
loader-utils "^1.0.2"
48844884

4885-
vue-template-compiler@^2.5.16:
4886-
version "2.5.17"
4887-
resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.5.17.tgz#52a4a078c327deb937482a509ae85c06f346c3cb"
4885+
vue-template-compiler@^2.5.22:
4886+
version "2.5.22"
4887+
resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.5.22.tgz#c3d3c02c65f1908205c4fbd3b0ef579e51239955"
4888+
integrity sha512-1VTw/NPTUeHNiwhkq6NkFzO7gYLjFCueBN0FX8NEiQIemd5EUMQ5hxrF7O0zCPo5tae+U9S/scETPea+hIz8Eg==
48884889
dependencies:
48894890
de-indent "^1.0.2"
48904891
he "^1.1.0"
@@ -4893,9 +4894,10 @@ vue-template-es2015-compiler@^1.6.0:
48934894
version "1.6.0"
48944895
resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz#dc42697133302ce3017524356a6c61b7b69b4a18"
48954896

4896-
vue@^2.5.16:
4897-
version "2.5.17"
4898-
resolved "https://registry.yarnpkg.com/vue/-/vue-2.5.17.tgz#0f8789ad718be68ca1872629832ed533589c6ada"
4897+
vue@^2.5.22:
4898+
version "2.5.22"
4899+
resolved "https://registry.yarnpkg.com/vue/-/vue-2.5.22.tgz#3bf88041af08b8539c37b268b70ca79245e9cc30"
4900+
integrity sha512-pxY3ZHlXNJMFQbkjEgGVMaMMkSV1ONpz+4qB55kZuJzyJOhn6MSy/YZdzhdnumegNzVTL/Dn3Pp4UrVBYt1j/g==
48994901

49004902
watchpack@^1.5.0:
49014903
version "1.6.0"

0 commit comments

Comments
 (0)