Commit Graph

3164 Commits

Author SHA1 Message Date
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
Sébastien Chopin 4c18320da1 example: Update example to make it easier to understand 2018-08-17 08:29:58 +02:00
Junya Kono 7161c6f191 Add JWT example source code (#3746)
* Add JWT exmaple source code

* add sample code

* [fix] eslint

* Update index.js

* [fix] rename middleware\ / to middleware/

* Add default value for demo
2018-08-17 07:49:06 +02:00
Clark Du f9bdac2452 ci: only cache node_modules in appveyor 2018-08-16 22:36:37 +01:00
Clark Du a3a8c0c9db
refactor: move UglifyJs after extend for getting updated devtool (#3748) 2018-08-16 22:35:38 +01:00
Clark Du 673a38216f refactor: extract customize webpack function (#3745) 2018-08-16 19:14:26 +02:00