Commit 8a82c2e6 authored by Sébastien Chopin's avatar Sébastien Chopin

Merge branch 'master' of github.com:nuxt/nuxt-hackernews

parents 2fa7c74a 20200117
...@@ -11,13 +11,6 @@ module.exports = { ...@@ -11,13 +11,6 @@ module.exports = {
], ],
build: { build: {
extractCSS: true, extractCSS: true,
ssr: {
// TODO: make component-cache module working in production without this extra setting
cache: require('lru-cache')({
max: 10000,
maxAge: 1000 * 60 * 15
})
},
extend(config, {isClient}) { extend(config, {isClient}) {
config.resolve.alias['create-api'] = config.resolve.alias['create-api'] =
`./create-api-${isClient ? 'client' : 'server'}.js` `./create-api-${isClient ? 'client' : 'server'}.js`
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
"@nuxtjs/meta": "latest", "@nuxtjs/meta": "latest",
"@nuxtjs/workbox": "latest", "@nuxtjs/workbox": "latest",
"firebase": "^4.1.1", "firebase": "^4.1.1",
"nuxt": "^1.0.0-alpha2", "nuxt": "^1.0.0-alpha.3",
"stylus": "^0.54.5", "stylus": "^0.54.5",
"stylus-loader": "^3.0.1" "stylus-loader": "^3.0.1"
} }
......
...@@ -191,7 +191,7 @@ autoprefixer@^6.3.1: ...@@ -191,7 +191,7 @@ autoprefixer@^6.3.1:
postcss "^5.2.16" postcss "^5.2.16"
postcss-value-parser "^3.2.3" postcss-value-parser "^3.2.3"
autoprefixer@^7.1.0: autoprefixer@^7.1.1:
version "7.1.1" version "7.1.1"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.1.tgz#97bc854c7d0b979f8d6489de547a0d17fb307f6d" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.1.tgz#97bc854c7d0b979f8d6489de547a0d17fb307f6d"
dependencies: dependencies:
...@@ -1260,7 +1260,7 @@ css-color-names@0.0.4: ...@@ -1260,7 +1260,7 @@ css-color-names@0.0.4:
version "0.0.4" version "0.0.4"
resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
css-loader@^0.28.1: css-loader@^0.28.4:
version "0.28.4" version "0.28.4"
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.4.tgz#6cf3579192ce355e8b38d5f42dd7a1f2ec898d0f" resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.4.tgz#6cf3579192ce355e8b38d5f42dd7a1f2ec898d0f"
dependencies: dependencies:
...@@ -1366,7 +1366,7 @@ de-indent@^1.0.2: ...@@ -1366,7 +1366,7 @@ de-indent@^1.0.2:
version "1.0.2" version "1.0.2"
resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d"
debug@*, debug@^2.1.1, debug@^2.2.0, debug@^2.6.3, debug@^2.6.6: debug@*, debug@^2.1.1, debug@^2.2.0, debug@^2.6.3, debug@^2.6.8:
version "2.6.8" version "2.6.8"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
dependencies: dependencies:
...@@ -1599,10 +1599,6 @@ esprima@^2.6.0: ...@@ -1599,10 +1599,6 @@ esprima@^2.6.0:
version "2.7.3" version "2.7.3"
resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
esprima@^3.1.1:
version "3.1.3"
resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633"
esutils@^2.0.2: esutils@^2.0.2:
version "2.0.2" version "2.0.2"
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
...@@ -1907,7 +1903,7 @@ glob@7.0.x: ...@@ -1907,7 +1903,7 @@ glob@7.0.x:
once "^1.3.0" once "^1.3.0"
path-is-absolute "^1.0.0" path-is-absolute "^1.0.0"
glob@^7.0.5, glob@^7.1.1: glob@^7.0.5, glob@^7.1.1, glob@^7.1.2:
version "7.1.2" version "7.1.2"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
dependencies: dependencies:
...@@ -2027,7 +2023,7 @@ html-entities@^1.2.0: ...@@ -2027,7 +2023,7 @@ html-entities@^1.2.0:
version "1.2.1" version "1.2.1"
resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f"
html-minifier@^3.2.3, html-minifier@^3.5.0: html-minifier@^3.2.3, html-minifier@^3.5.2:
version "3.5.2" version "3.5.2"
resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.2.tgz#d73bc3ff448942408818ce609bf3fb0ea7ef4eb7" resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.2.tgz#d73bc3ff448942408818ce609bf3fb0ea7ef4eb7"
dependencies: dependencies:
...@@ -2324,14 +2320,7 @@ js-tokens@^3.0.0: ...@@ -2324,14 +2320,7 @@ js-tokens@^3.0.0:
version "3.0.1" version "3.0.1"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7"
js-yaml@^3.4.3: js-yaml@^3.4.3, js-yaml@~3.7.0:
version "3.8.4"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.4.tgz#520b4564f86573ba96662af85a8cafa7b4b5a6f6"
dependencies:
argparse "^1.0.7"
esprima "^3.1.1"
js-yaml@~3.7.0:
version "3.7.0" version "3.7.0"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80"
dependencies: dependencies:
...@@ -2796,12 +2785,12 @@ number-is-nan@^1.0.0: ...@@ -2796,12 +2785,12 @@ number-is-nan@^1.0.0:
version "1.0.1" version "1.0.1"
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
nuxt@^1.0.0-alpha2: nuxt@^1.0.0-alpha3:
version "1.0.0-alpha2" version "1.0.0-alpha.3"
resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-1.0.0-alpha2.tgz#03366dd8384406b26b1eeff06f7f2b12a6f40c00" resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-1.0.0-alpha.3.tgz#cc5c3e8c98c9c85267219628279e8d63c2c82657"
dependencies: dependencies:
ansi-html "^0.0.7" ansi-html "^0.0.7"
autoprefixer "^7.1.0" autoprefixer "^7.1.1"
babel-core "^6.24.1" babel-core "^6.24.1"
babel-loader "^7.0.0" babel-loader "^7.0.0"
babel-preset-es2015 "^6.24.1" babel-preset-es2015 "^6.24.1"
...@@ -2809,40 +2798,40 @@ nuxt@^1.0.0-alpha2: ...@@ -2809,40 +2798,40 @@ nuxt@^1.0.0-alpha2:
chokidar "^1.7.0" chokidar "^1.7.0"
compression "^1.6.2" compression "^1.6.2"
connect "^3.6.2" connect "^3.6.2"
css-loader "^0.28.1" css-loader "^0.28.4"
debug "^2.6.6" debug "^2.6.8"
etag "^1.8.0" etag "^1.8.0"
extract-text-webpack-plugin "^2.1.0" extract-text-webpack-plugin "^2.1.0"
file-loader "^0.11.1" file-loader "^0.11.1"
fresh "^0.5.0" fresh "^0.5.0"
friendly-errors-webpack-plugin "^1.6.1" friendly-errors-webpack-plugin "^1.6.1"
fs-extra "^3.0.1" fs-extra "^3.0.1"
glob "^7.1.1" glob "^7.1.2"
hash-sum "^1.0.2" hash-sum "^1.0.2"
html-minifier "^3.5.0" html-minifier "^3.5.2"
html-webpack-plugin "^2.28.0" html-webpack-plugin "^2.28.0"
lodash "^4.17.4" lodash "^4.17.4"
memory-fs "^0.4.1" memory-fs "^0.4.1"
offline-plugin "^4.7.0" offline-plugin "^4.8.1"
opencollective "^1.0.3" opencollective "^1.0.3"
pify "^2.3.0" pify "^3.0.0"
post-compile-webpack-plugin "^0.1.1" post-compile-webpack-plugin "^0.1.1"
preload-webpack-plugin "^1.2.2" preload-webpack-plugin "^1.2.2"
progress-bar-webpack-plugin "^1.9.3" progress-bar-webpack-plugin "^1.9.3"
script-ext-html-webpack-plugin "^1.8.0" script-ext-html-webpack-plugin "^1.8.1"
serialize-javascript "^1.3.0" serialize-javascript "^1.3.0"
serve-static "^1.12.2" serve-static "^1.12.3"
url-loader "^0.5.8" url-loader "^0.5.8"
vue "~2.3.3" vue "~2.3.3"
vue-loader "^12.1.0" vue-loader "^12.2.1"
vue-meta "^1.0.4" vue-meta "^1.0.4"
vue-router "^2.5.3" vue-router "^2.5.3"
vue-server-renderer "~2.3.3" vue-server-renderer "~2.3.3"
vue-ssr-html-stream "^2.2.0" vue-ssr-html-stream "^2.2.0"
vue-template-compiler "~2.3.3" vue-template-compiler "~2.3.3"
vuex "^2.3.1" vuex "^2.3.1"
webpack "^2.5.1" webpack "^2.6.1"
webpack-bundle-analyzer "^2.8.1" webpack-bundle-analyzer "^2.8.2"
webpack-dev-middleware "^1.10.2" webpack-dev-middleware "^1.10.2"
webpack-hot-middleware "^2.18.0" webpack-hot-middleware "^2.18.0"
webpack-node-externals "^1.6.0" webpack-node-externals "^1.6.0"
...@@ -2874,7 +2863,7 @@ object.omit@^2.0.0: ...@@ -2874,7 +2863,7 @@ object.omit@^2.0.0:
for-own "^0.1.4" for-own "^0.1.4"
is-extendable "^0.1.1" is-extendable "^0.1.1"
offline-plugin@^4.7.0: offline-plugin@^4.8.1:
version "4.8.1" version "4.8.1"
resolved "https://registry.yarnpkg.com/offline-plugin/-/offline-plugin-4.8.1.tgz#1d73457081185777179c29d9d416f71077a0197a" resolved "https://registry.yarnpkg.com/offline-plugin/-/offline-plugin-4.8.1.tgz#1d73457081185777179c29d9d416f71077a0197a"
dependencies: dependencies:
...@@ -3036,10 +3025,14 @@ performance-now@^0.2.0: ...@@ -3036,10 +3025,14 @@ performance-now@^0.2.0:
version "0.2.0" version "0.2.0"
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
pify@^2.0.0, pify@^2.3.0: pify@^2.0.0:
version "2.3.0" version "2.3.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
pify@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
pinkie-promise@^2.0.0: pinkie-promise@^2.0.0:
version "2.0.1" version "2.0.1"
resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
...@@ -3701,7 +3694,7 @@ sax@~1.2.1: ...@@ -3701,7 +3694,7 @@ sax@~1.2.1:
version "1.2.2" version "1.2.2"
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.2.tgz#fd8631a23bc7826bef5d871bdb87378c95647828" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.2.tgz#fd8631a23bc7826bef5d871bdb87378c95647828"
script-ext-html-webpack-plugin@^1.8.0: script-ext-html-webpack-plugin@^1.8.1:
version "1.8.1" version "1.8.1"
resolved "https://registry.yarnpkg.com/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-1.8.1.tgz#36bba726c38bcdebc1e69333e3fd7d718a9b3195" resolved "https://registry.yarnpkg.com/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-1.8.1.tgz#36bba726c38bcdebc1e69333e3fd7d718a9b3195"
dependencies: dependencies:
...@@ -3733,7 +3726,7 @@ serialize-javascript@^1.3.0: ...@@ -3733,7 +3726,7 @@ serialize-javascript@^1.3.0:
version "1.3.0" version "1.3.0"
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.3.0.tgz#86a4f3752f5c7e47295449b0bbb63d64ba533f05" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.3.0.tgz#86a4f3752f5c7e47295449b0bbb63d64ba533f05"
serve-static@1.12.3, serve-static@^1.12.2: serve-static@1.12.3, serve-static@^1.12.3:
version "1.12.3" version "1.12.3"
resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.12.3.tgz#9f4ba19e2f3030c547f8af99107838ec38d5b1e2" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.12.3.tgz#9f4ba19e2f3030c547f8af99107838ec38d5b1e2"
dependencies: dependencies:
...@@ -4181,7 +4174,7 @@ vue-hot-reload-api@^2.1.0: ...@@ -4181,7 +4174,7 @@ vue-hot-reload-api@^2.1.0:
version "2.1.0" version "2.1.0"
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.1.0.tgz#9ca58a6e0df9078554ce1708688b6578754d86de" resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.1.0.tgz#9ca58a6e0df9078554ce1708688b6578754d86de"
vue-loader@^12.1.0: vue-loader@^12.2.1:
version "12.2.1" version "12.2.1"
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-12.2.1.tgz#53f27c0973d386768f5a75156f4129b5efc6ba55" resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-12.2.1.tgz#53f27c0973d386768f5a75156f4129b5efc6ba55"
dependencies: dependencies:
...@@ -4264,7 +4257,7 @@ watchpack@^1.3.1: ...@@ -4264,7 +4257,7 @@ watchpack@^1.3.1:
chokidar "^1.4.3" chokidar "^1.4.3"
graceful-fs "^4.1.2" graceful-fs "^4.1.2"
webpack-bundle-analyzer@^2.8.1: webpack-bundle-analyzer@^2.8.2:
version "2.8.2" version "2.8.2"
resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.8.2.tgz#8b6240c29a9d63bc72f09d920fb050adbcce9fe8" resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.8.2.tgz#8b6240c29a9d63bc72f09d920fb050adbcce9fe8"
dependencies: dependencies:
...@@ -4316,7 +4309,7 @@ webpack-sources@^0.2.3: ...@@ -4316,7 +4309,7 @@ webpack-sources@^0.2.3:
source-list-map "^1.1.1" source-list-map "^1.1.1"
source-map "~0.5.3" source-map "~0.5.3"
webpack@^2.5.1: webpack@^2.6.1:
version "2.6.1" version "2.6.1"
resolved "https://registry.yarnpkg.com/webpack/-/webpack-2.6.1.tgz#2e0457f0abb1ac5df3ab106c69c672f236785f07" resolved "https://registry.yarnpkg.com/webpack/-/webpack-2.6.1.tgz#2e0457f0abb1ac5df3ab106c69c672f236785f07"
dependencies: dependencies:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment