JJ Kasper
a38c6cb3d9
Add err.sh link for threw undefined ( #6649 )
...
* Add err.sh link for threw undefined
* Update wording
Co-Authored-By: ijjk <22380829+ijjk@users.noreply.github.com>
2019-03-13 15:08:06 -05:00
JJ Kasper
1e4372c627
Show a better error when someone throws undefined ( #6646 )
...
* Show a better error when someone throws undefined
* Update error wording
Co-Authored-By: ijjk <22380829+ijjk@users.noreply.github.com>
* Update error wording in test
Co-Authored-By: ijjk <22380829+ijjk@users.noreply.github.com>
* Update test and add check for statusCode
before updating error
2019-03-13 13:39:05 -05:00
Tim Neutkens
b7bd1f775a
Convert router/router.js to typescript ( #6644 )
...
- Removed `fetchRoute` as it was only used once (internal method, non-breaking)
- Convert files to TypeScript
- Don't extend `ServerRouter` from `Router` as it introduces unneeded overhead, we only have to provide `pathname` `asPath` and `query` for `withRouter`. Also added `events` even though it shouldn't be called on SSR, just making sure we don't break things.
2019-03-13 15:56:20 +01:00
JJ Kasper
38ad8d870c
Fix export with folders that contain dot ( #6538 )
2019-03-12 18:30:03 -05:00
JJ Kasper
c685b9b0d0
Apply workaround for Firefox bug ( #6630 )
...
* Apply workaround for Firefox bug
and shallow routing
* Update to only apply workaround when needed
* Add TODO for future removal
Co-Authored-By: ijjk <22380829+ijjk@users.noreply.github.com>
2019-03-12 16:36:25 -05:00
Joe Haddad
e5636dcdb0
Inject the build ID after webpack runs ( #6618 )
...
* Inject the build ID after webpack runs
* add webpack sources types
* use webpack plugin instead
* reset file
* Skip source maps if none were provided
Co-Authored-By: Timer <timer150@gmail.com>
2019-03-12 16:39:44 -04:00
JJ Kasper
361129c31f
Add test for recovering from export default undefined ( #6631 )
2019-03-12 15:21:09 -05:00
JJ Kasper
e2944c0aca
Fix loading showing before pastDelay
( #6628 )
2019-03-12 14:12:49 -05:00
Tim Neutkens
8cf6ef58f0
Remove unused dev option from babel-loader ( #6624 )
2019-03-12 15:19:08 +01:00
Christian Alfoni
6ba41915e4
initial overmind example ( #6548 )
...
* initial overmind example
* fix linting
* add with-overmind readme
2019-03-12 12:42:42 +01:00
JJ Kasper
58cbd0aa4e
Fix HMR failing when rendering with /index
( #6541 )
...
Fixes : #6497
2019-03-12 12:40:49 +01:00
JJ Kasper
b6dfb44a8f
v8.0.4-canary.10
2019-03-12 01:27:01 -05:00
Joe Haddad
2e32aa8630
Ensure correct key order ( #6616 )
...
* Ensure correct key order
* Fix bug
* Format this document while we're at it
2019-03-12 00:01:50 -04:00
JJ Kasper
179d09e8e0
Remove cacheKeys in favor of simply a cacheKey ( #6613 )
2019-03-11 22:32:26 -05:00
Joe Haddad
f6b7503e55
Sort pages between bundles ( #6612 )
2019-03-11 17:34:41 -04:00
JJ Kasper
995460d7dd
Replace md4 hashing with murmurhash ( #6611 )
2019-03-11 16:23:04 -05:00
JJ Kasper
eb0e83cea3
Remove cacache ( #6610 )
2019-03-11 16:24:07 -04:00
JJ Kasper
988047f0cd
Update/webpack docs example ( #6609 )
...
* Show example of using webpack in config
2019-03-11 15:10:45 -05:00
JJ Kasper
553fbf75e0
Add note about passing webpack to config ( #6606 )
2019-03-11 19:32:26 +01:00
Tim Neutkens
b32e65a830
Add experimental profiling flag ( #6594 )
...
* Add experimental profiling flag
* Update config.js
2019-03-11 13:53:24 -04:00
Joe Haddad
eee0d6ce8d
Default to the previous CPU calculation ( #6605 )
2019-03-11 17:42:54 +01:00
JJ Kasper
852a62bf56
Add experimental cpus config and use CircleCI env var ( #6604 )
...
* Add using CircleCI env var for max workers
and expose webpack to config
* Expose experimental cpu config
* Fix typo
* Remove log
2019-03-11 17:33:30 +01:00
Joe Haddad
041be6f4aa
Disable webpack minifier ( #6603 )
...
When the webpack `mode` is set to `production`, `minimizer: undefined` means "use the default webpack minifier."
We need to explicitly disable the webpack minifier via `minimize: false`. This should speed up non-serverless builds. 😄
This doesn't affect dev, but I added the toggle there for consistency.
2019-03-11 15:51:23 +01:00
Tim Neutkens
557fc95910
Don't use webpack multiCompiler for single configuration ( #6598 )
...
When compiling the serverless target there is no need for having an array of configs.
2019-03-10 15:46:50 +01:00
Jan Potoms
176b5466bb
Remove stray comma ( #6593 )
...
* eliminate need for render() method
* remove stray
2019-03-10 13:18:17 +01:00
Jan Potoms
0bcfd33c38
eliminate need for render() method ( #6591 )
...
This simplifies the example and reuses the existing `initialProps.styles` logic.
2019-03-10 12:17:18 +01:00
Tim Neutkens
8ffcb3f3e7
Don’t load dev plugins for production bootup ( #6589 )
...
* Don’t load autodll-webpack-plugin for production bootup
* Only require autodll when client-side compilation is ran
* Try to fix build
2019-03-09 23:27:33 -05:00
Tim Neutkens
e8095c0e2e
Remove cjs file ( #6590 )
2019-03-09 22:34:27 -05:00
Tim Neutkens
dd60199cec
Remove case-sensitive-paths-plugin ( #6587 )
...
While this is a nice feature it does filesystem operations to check if the resolved file matches the filesystem.
2019-03-10 01:44:51 +01:00
Connor Davis
f8be040c79
Next minifier cache ( #6582 )
...
Changes the name of the cache folder so we can predictably cache on Now
2019-03-09 09:09:44 +01:00
JJ Kasper
17da3f86ad
Update with-now-env to use env
config ( #6581 )
...
* Update with-now-env to use `env` config
instead of webpack.DefinePlugin
* Remove mention of DefinePlugin from index page
2019-03-08 20:41:07 +01:00
Tim Neutkens
3c04b0f4e1
Don’t prefetch outside of production ( #6578 )
...
Fixes #1827
This doesn't affect integration tests as they'd use `next build` which forces production mode. Development forces `development`.
2019-03-08 20:08:57 +01:00
JJ Kasper
41278a62f2
Remove _error page from blocked pages ( #6579 )
2019-03-08 13:00:09 -06:00
Tim Neutkens
d3e92cceec
Remove more terser-webpack-plugin code ( #6575 )
2019-03-08 16:26:20 +01:00
JJ Kasper
ff7299d184
Update react-error-overlay and use reportRuntimeError ( #6577 )
...
Fixes : #5481
2019-03-08 16:24:15 +01:00
HelloRusk
1930d7364d
fix unnatural spaces in README ( #6572 )
...
should use 2 spaces instead of 4
2019-03-08 16:06:13 +01:00
JJ Kasper
a3356c5edb
Try restarting chromedriver on timeout ( #6566 )
...
Also added `HEADLESS` env var for local testing
2019-03-08 10:23:57 +01:00
JJ Kasper
17806e2bb2
Add links for now info to parameterized-routing example ( #6565 )
2019-03-07 13:38:42 -06:00
Tim Neutkens
654860e7b5
v8.0.4-canary.9
2019-03-07 19:57:48 +01:00
Tim Neutkens
3f9a44996a
Remove more terser code ( #6564 )
...
* Remove chunkfilter and extractcomments options as they’re unused
* Remove unused variable
* Remove cacheKeys option, improve filter
* Remove more terser code
* Remove unused variable
2019-03-07 19:45:49 +01:00
k-kawakami
d9060f5abd
Remove trailing spaces ( #6547 )
...
### changes
#### remove trailing spaces
When I was using example I noticed trailing spaces.
So, this PR removes the trailing spaces of json file, README, and others.
`examples/with-jest-typescript/src/modules/cars/Overview.tsx` also has it, but this time it did not change as tslint error occurs at commit.
2019-03-07 17:40:08 +01:00
JJ Kasper
e112df4319
Throw error when router methods are used in SSR ( #6550 )
...
* Update to use the correct router instance in withRouter so error is
thrown when router method is used during SSR
* Revert changes to with-router and add error to methods on
direct router instance
* Extend Router and override methods with error instead
* Update ServerRouter, add err.sh, and add test
2019-03-07 17:13:38 +01:00
Tim Neutkens
9b62f208bb
Remove cacheKeys option and improve filtering ( #6559 )
...
More cleanup of terser-plugin.
2019-03-07 14:28:32 +01:00
Tim Neutkens
51fc26161d
Update README.md
2019-03-07 13:20:46 +01:00
Marton Langa
5f003105ef
Change redirect status to 302 ( #6562 )
...
As discussed in #6546 , changing redirect status to 302, so the redirect is only temporary
2019-03-07 12:51:45 +01:00
Roman Ernst
cf0552a395
Fix wrong env key in build time configuration docs ( #6561 )
...
Env-Key definition should be constantly either `customEnv` or `customKey` - I went for `customKey`.
2019-03-07 12:51:08 +01:00
Santhosh Sundar
1e8017989d
fixed typo in code comment ( #6555 )
...
This PR fixes a typo in one of the comments in the "Customizing renderPage" code example.
2019-03-07 11:45:08 +01:00
Marton Langa
0a4f0e6356
Fix page not loading with ending the request ( #6546 )
2019-03-07 11:29:25 +01:00
Tim Neutkens
abad29b413
Remove chunkfilter and extractcomments options as they’re unused ( #6549 )
...
Remove some obsolete code paths.
2019-03-06 21:28:42 +01:00
Ryan Hinchey
5dbbf79abc
changing an url to a url in the readme ( #6540 )
...
Thanks so much for putting this amazing framework together!
I was reading through the docs and noticed how `an URL` was a little awkward to read. This is an incredibly small update to the readme to change the wording to `a URL`.
2019-03-06 13:16:34 +01:00