Skip to content

Commit

Permalink
fix: Use latest version of @znck/prop-types in build
Browse files Browse the repository at this point in the history
  • Loading branch information
znck committed Aug 16, 2019
1 parent 1603c6f commit 4fec212
Show file tree
Hide file tree
Showing 7 changed files with 874 additions and 1,002 deletions.
11 changes: 10 additions & 1 deletion .babelrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
{
"presets": ["@babel/preset-env"],
"presets": [
[
"@babel/preset-env",
{
"targets": {
"esmodules": true
}
}
]
],
"plugins": ["@znck/prop-types/remove"]
}
7 changes: 2 additions & 5 deletions Hydrate.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ export default {
hydrated: !isBrowser,
}),
created() {
PropTypes.validate(() => {
PropTypes.run(() => {
if (
!this.on &&
!this.onClick &&
Expand All @@ -65,9 +65,6 @@ export default {
},
mounted() {
if (this.$el.dataset.forceHydrate) {
PropTypes.validate(() => {
console.log('No SSR rendered content found. Force Hydrate.')
})
// No SSR rendered content. Render now.
this.hydrate()

Expand Down Expand Up @@ -115,7 +112,7 @@ export default {
if (io) io.observe(el)
else {
withDelay = 2000
PropTypes.validate(() =>
PropTypes.run(() =>
console.warn('IntersectionObserver polyfill is required.')
)
}
Expand Down
6 changes: 3 additions & 3 deletions example/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,21 @@
"private": true,
"dependencies": {
"express": "^4.17.1",
"lazy-hydration": "^1.0.0",
"vue": "^2.6.10",
"vue-router": "^3.1.2",
"vue-server-renderer": "^2.6.10"
},
"scripts": {
"build": "npm run build:client && npm run build:server",
"build:server": "rollup -c",
"build:client": "NODE_ENV=development vue build src/csr.js",
"build:client": "vue build src/csr.js",
"build:image": "docker-compose build",
"run:dev": "npm run build && docker-compose build && docker-compose up"
},
"devDependencies": {
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"rollup-plugin-node-resolve": "^5.2.0",
"rollup-plugin-replace": "^2.2.0"
"rollup-plugin-replace": "^2.2.0",
"lazy-hydration": "link:.."
}
}
16 changes: 2 additions & 14 deletions example/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 7 additions & 10 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,14 @@
},
"homepage": "https://github.com/znck/lazy-hydration#readme",
"devDependencies": {
"@babel/core": "^7.2.2",
"@babel/core": "^7.5.5",
"@babel/preset-env": "^7.2.3",
"@vue/server-test-utils": "^1.0.0-beta.28",
"@vue/test-utils": "^1.0.0-beta.28",
"babel-core": "^7.0.0-bridge.0",
"babel-jest": "^23.6.0",
"jest": "^23.6.0",
"@vue/server-test-utils": "^1.0.0-beta.29",
"@vue/test-utils": "^1.0.0-beta.29",
"@znck/prop-types": "^0.6.3",
"jest": "^24.9.0",
"jest-environment-jsdom": "^24.9.0",
"postcss": "^7.0.17",
"regenerator-runtime": "^0.13.1",
"rollup": "^1.19.4",
"rollup-plugin-babel": "^4.3.1",
Expand All @@ -55,7 +56,6 @@
"files": [
"Hydrate.vue.d.ts",
"Hydrate.js",
"Hydrate.vue",
"dist/"
],
"browserslist": "> 0.25%, not dead",
Expand All @@ -72,8 +72,5 @@
".*\\.(vue)$": "vue-jest",
"^.+\\.js$": "babel-jest"
}
},
"dependencies": {
"@znck/prop-types": "^0.5.1"
}
}
Loading

0 comments on commit 4fec212

Please sign in to comment.