Jonas Galvez
608b913b8a
feat: async validate() ( #3797 )
2018-08-25 14:12:00 +04:30
Mihal Malostanidis
a2168ae4f9
nit: Make fs more parallel 😂 👌 ( #3795 )
2018-08-24 19:20:57 +01:00
Pooya Parsa
ac841edf62
use exact version for @babel/preset-env
2018-08-24 20:26:55 +04:30
Pooya Parsa
f7ca6cd2a2
chore: update dependencies ( #3794 )
...
Remaining:
- For `css-loader`: #3741
- For `eslint`: #3494
- For `postcss`: #3679
2018-08-24 16:53:30 +01:00
Pim
43f639b88e
fix: fallback should always be a string ( #3792 )
...
The SPA fallback option should always be a string, if the user configuration was specifed as boolean true it should have been replaced by the default string value (currently 404.html) in lib/common/options.js
Added test on empty string
Added missing test for spa-fallback.html
2018-08-23 19:33:02 +02:00
Clark Du
ba5df53042
refactor: remove unnecessary splitChunks process ( #3791 )
2018-08-23 15:48:05 +02:00
Clark Du
567dc860c1
feat: new filenames structure ( #3789 )
...
* feat: new filenames structure
* refactor: codes format
* refactor: remove [path] in output filename
* refactor: use chunkhash for js files
* refactor: remove normalizeFileName
2018-08-22 23:54:08 +02:00
Sébastien Chopin
22559a838c
code: Update code style, remove else
2018-08-22 20:12:07 +02:00
Clark Du
e8414291b4
refactor: functional filename should be called from webpack ( #3788 )
...
@Atinux Improvement for #3787
2018-08-22 16:47:52 +01:00
Alexander Lichter
3e027269c0
feat: merge renderAndGetWindow options ( #3761 )
...
* feat: merge renderAndGetWindow options
* fix: typoe
* refactor: remove explicit comparison for truthy value
* fix: setup defaults correctly
* test: add custom params test
2018-08-22 17:14:15 +02:00
Clark Du
3612ecd435
feat: support functional filenames ( #3787 )
2018-08-22 17:08:51 +02:00
Clark Du
8230354d1b
feat: webpack refactor ( #3747 )
...
* refactor: use more standard entrypoint config
* refactor: fix dev entry name
* refactor: webpack devtool and optimization
2018-08-22 16:24:47 +02:00
Clark Du
3f7c5f64ed
fix: async fetch and asyncData not trigger ErrorHandler ( #3781 )
2018-08-22 14:10:43 +01:00
Clark Du
b35126d68c
fix: ie11 loading indicator not centering ( #3779 )
2018-08-22 14:10:31 +01:00
Clark Du
ef85723fe6
fix: error page rendering before redirect ( #3782 )
...
* fix: error page rendering before redirect
* fix: cancel redirect after redirect to external link
* refactor: simplify ERR_REDIRECT
* refactor: simplify ERR_REDIRECT
* refactor: trigger routeChanged when redirect external link
2018-08-22 14:10:18 +01:00
Sébastien Chopin
820f0fae1a
[WIP] Hooks: render:routeContext and render:routeDone ( #3773 )
...
* hooks: Add render:routeDone hook
* hooks: Deprecate render:context and add render:routeContext
* refactor: delegate context to routeContext
* test: Add test for render:routeDone hook
* lint: Fix lint issue
2018-08-21 18:35:46 +02:00
Sébastien Chopin
799c487d8c
readme: Add browser stack for cross-browser testing
2018-08-21 17:53:17 +02:00
Sébastien Chopin
bba9e2bae0
fix: Show error page if error on layout
2018-08-21 16:50:31 +02:00
Alexander Lichter
b9f3aa27c9
fix: update with-vuetify example ( #3780 )
2018-08-21 13:10:50 +02:00
Tatsuyuki Ishi
716c04f4e9
Isolate client and server artifacts ( #3758 )
2018-08-20 18:04:55 +02:00
Jonas Galvez
f0f307553f
Filter out non-strings (serverMiddleware watch fix) ( #3771 )
...
* Filter out non-strings
* Add serverMiddleware function
* Add serverMiddleware function (2)
* Add serverMiddleware function (3)
2018-08-20 16:43:23 +02:00
Clark Du
b920f22483
refactor: add hooks ( #3772 )
2018-08-20 15:20:45 +01:00
Sébastien Chopin
7b910428bc
example: Add live edit and demo
2018-08-20 15:08:44 +02:00
Sébastien Chopin
1fb2520eec
example: Update package.json
2018-08-20 15:02:55 +02:00
Sébastien Chopin
de9641b94c
example: Add README
2018-08-20 15:02:04 +02:00
Sébastien Chopin
fe41d4b75b
example: Add routes-meta example
2018-08-20 14:59:21 +02:00
Jonas Galvez
97910de3ec
Improve hooks in nuxt.config.js ( #3766 )
...
* Improve hooks in nuxt.config.js
* No mult-line for
2018-08-20 14:19:09 +02:00
Sébastien Chopin
feaa07e208
pkg: Upgrade vue-meta to 1.5.3
2018-08-20 13:07:35 +02:00
Clark Du
8890441a54
chore: upgrade esm ( #3768 )
2018-08-20 10:47:38 +01:00
Alexander Lichter
eb114a400a
Update lockfile to fix build ( #3765 )
2018-08-19 15:09:48 +01:00
Clark Du
a7262f74cb
chore: upgrade webpackbar
2018-08-18 22:43:02 +01:00
Clark Du
21b80c4c5f
fix: module error due to esm 3.0.77
2018-08-18 22:19:37 +01:00
Clark Du
c64a7ea4b5
chore: upgrade dependencies
2018-08-18 21:14:25 +01:00
Clark Du
6dd88f3f5b
readme: add avatarHeight
2018-08-18 17:36:46 +01:00
Clark Du
172160db0f
Revert "readme: make sponsor avatart clickable"
...
This reverts commit 5e99ecc1c2
.
2018-08-18 17:29:01 +01:00
Clark Du
5e99ecc1c2
readme: make sponsor avatart clickable
2018-08-18 17:26:18 +01:00
Alexander Lichter
e26f23b74a
feat: respect beforeEnter for route if set ( #3760 )
...
* feat: respect beforeEnter for route if set
* test: add redirecting beforeEnter function and test
2018-08-18 18:15:37 +02:00
Clark Du
8486ce4feb
readme: adjust contributor prifile
2018-08-18 13:50:20 +01:00
Clark Du
28f615f40d
readme: use all-contributors for core team
2018-08-18 13:44:33 +01:00
Clark Du
14b580be21
readme: add link on opencollective
2018-08-18 13:18:49 +01:00
Clark Du
1074097bd1
readme: add partner badge
2018-08-18 12:49:14 +01:00
Clark Du
5dbe722f0d
readme: add contributors image
2018-08-18 12:44:56 +01:00
Clark Du
6d84234abd
readme: simplify opencollective images
2018-08-18 12:43:09 +01:00
Clark Du
fa1b7151c4
readme: fix partners and sponsert anchor of opencollective
2018-08-18 12:25:58 +01:00
Clark Du
41777bb2b4
readme: fix appveyor branch
2018-08-18 12:15:09 +01:00
Clark Du
c669d61f43
readme: fix ci and coverage branch
2018-08-18 12:12:49 +01:00
Tatsuyuki Ishi
715df92eac
Use getFilename for url-loader assets ( #3759 )
...
Now they get [name] removed in production.
2018-08-18 10:00:35 +01:00
Clark Du
432720b8c8
fix: appveyor test failure ( #3754 )
...
* fix: appveyor test failure
* ci: bring back yarn cache
* ci: turn off matrix
* refactor: use babel instead of esm in jest
* refactor: use es modules in fixtures
2018-08-17 22:25:23 +02:00
Clark Du
565ab7086a
fix: disable template literals in loadash template ( #3753 )
2018-08-17 09:55:24 +01:00
Jonas Galvez
280983fa88
fix: remove string interpolation from App.js ( #3750 )
...
In migrating an `1.4.2` app to edge, I came across this bug:
```
✖ fatal Error: Could not compile template /Users/jonas/.../node_modules/nuxt-edge/lib/app/App.js: layout is not defined
```
Upon much investigation, I traced it to the string interpolation used in the `App.js` template. I replaced with regular concatenation and the error was gone.
2018-08-17 09:22:52 +01:00