Naoyuki Kanezawa
141ab99888
build on tmp dir ( #1150 )
2017-02-15 10:03:33 -03:00
Thomas Lindstrøm
acc1983f80
Don't delete .next
folder before a replacement is built ( #1139 )
2017-02-14 20:14:30 -03:00
Naoyuki Kanezawa
43149bdb08
fix not to overwrite the ignored option on Windows ( #824 )
2017-01-19 08:09:40 +01:00
Naoyuki Kanezawa
0c82d8a483
hot-reloader: return when rejected ( #689 )
2017-01-07 18:02:29 -08:00
Naoyuki Kanezawa
0a3313d1b9
add the watch ignored setting ( #636 )
2017-01-03 10:05:04 -08:00
Arunoda Susiripala
165924b71b
Add Gzip support for JSON pages ( #571 )
...
* Server JSON pages directly from the filesystem.
* Make Json pages even if there's an error.
* Implement much better page serving.
* Use JsonPagesPlugin in the production mode as well.
* Add gzip support for JSON pages.
* Use glob-promise instead of recursive-readdir
* Handle renderStatic 404 properly.
* Simply the gzip code.
* Cache already read JSON pages.
* Change JSON pages extension to .json.
* Fix HMR related issue.
* Fix hot-reload for .json solely on server.
* Properly clear cache on hot-reloader.
* Convert .js pages into .json page right inside the plugin.
* Fix gzipping .json pages.
* Remove unwanted json pages cleanup.
* Get rid of deprecated fs.exists for fs.access
2016-12-31 21:46:23 +09:00
Naoyuki Kanezawa
798fd3c1e8
Fix custom document compilation ( #534 )
...
* compile _document using webpack
* don't emit the bundle file of _document.js
* exclude _document.js from minChunks of CommonsChunkPlugin
* handle creation/removal of pages/_document.js
* improve path handlings
2016-12-27 15:28:19 -08:00
Naoyuki Kanezawa
4faa281f23
suppress logging on test ( #455 )
2016-12-21 06:39:08 -08:00
nkzawa
59d514e071
stop watching files after running tests
2016-12-17 13:04:40 +09:00
Naoyuki Kanezawa
1708222381
Programmatic API ( #310 )
...
* add 'next' api
* add render APIs
* add 'as' prop to Link
* check Accept header to serve json response
* check if response was finished on getInitialProps call
* move server/app to server/index
* load webpack-hot-middleware-client by absolute path
* server: options for testing
* add tests
* example: improve
* server: make dir optional
* fix client routing
* add parameterized routing example
* link: fix display url
* Add custom-server-express example (#352 )
* Add custom-server-express example
* Remove extraneous nexts in express routes defs
* Update next config in server.js
* Handle accept headers totally inside Next.js (#385 )
* Handle accept headers totally inside Next.js
Now user doesn't need to handle it anymore.
* Move json pages serving to /_next/pages base path.
* Join paths correctly.
* remove next/render
2016-12-16 12:33:08 -08:00
Naoyuki Kanezawa
8ddafaea5c
custom document support ( #405 )
2016-12-16 10:42:40 -08:00
nkzawa
4a71fb6b3c
Merge branch 'master' into pr/264
2016-12-02 10:21:21 +09:00
Ian Mitchell
7a66870af9
Add Polling for Bash on Windows ( #302 )
...
* Add Polling for Bash on Windows
Fixes #166
* Add Windows Bash Dependency
2016-11-28 09:04:59 -05:00
Naoyuki Kanezawa
c7ba914f52
Handle runtime errors ( #268 )
...
* display runtime errors by error-debug
* server: fix status
* render Error component on client error
* server: render runtime errors of error template
* server: handle errors of error template on render404
* server: add a comment
* server: refactor renderJSON
* recover from runtime errors
* _error: check if xhr exists
* _error: improve client error
* _error: improve error message
2016-11-24 23:03:16 +09:00
Naoyuki Kanezawa
a14cc66720
Remove webpack-dev-server ( #276 )
...
* remove webpack-dev-server
* webpack: fix publicPath
2016-11-23 10:32:49 -08:00
Chris Cunniff
880b71047b
fixes #175 , no longer sets process.env.NODE_ENV='production' or runs uglify in next dev mode ( #274 )
2016-11-18 16:26:17 +09:00
Florian Didron
becf2f2a62
Adds friendly error plugin
2016-11-16 11:46:58 +09:00
nkzawa
a3548a6717
hot-reloader: remove fileSystem property
2016-11-01 01:15:50 +09:00
Naoyuki Kanezawa
f335c21c7c
hot-reload failed and succeeded chunks ( #167 )
2016-10-31 19:51:03 +09:00
nkzawa
7569ef6ca9
hot reload compilation errors
2016-10-25 00:20:50 +09:00
nkzawa
7ec46d512b
hot reload added/removed pages
2016-10-24 16:22:15 +09:00
nkzawa
07b95ae080
dynamically add/remove pages
2016-10-24 01:42:13 +09:00
nkzawa
2e2db37ccb
add error page for debug
2016-10-19 21:41:45 +09:00
nkzawa
f2d456b986
less logs to display on compile error
2016-10-18 18:33:49 +09:00
nkzawa
ae5098599a
hot-reloader: refactoring
2016-10-17 16:05:46 +09:00
nkzawa
3032ade283
write assets to disk
2016-10-16 04:49:42 +09:00
nkzawa
26e6193a97
hot-reload: initial
2016-10-15 00:05:08 +09:00