Joe Haddad
3aed76fad8
Unflag Automatic Prerendering ( #7666 )
...
* Unflag Dynamic Routing
* Unflag Automatic Prerendering
* Ensure pages are lambdas for test
* Fix file check
* Fix tests
* oof
* Use lambda for document middleware test
2019-06-28 16:01:11 -04:00
JJ Kasper
291eb83923
Revert "Remove modules option from dynamic ( #7688 )" ( #7701 )
...
This reverts commit 0fd7e68556
.
2019-06-28 13:39:23 -04:00
JJ Kasper
5f40306575
Remove coveralls ( #7689 )
2019-06-28 09:09:27 -04:00
JJ Kasper
0fd7e68556
Remove modules option from dynamic ( #7688 )
...
* Remove modules option from dynamic
* Remove old test
2019-06-28 09:02:33 -04:00
Lukáš Huvar
c156e0c889
Helpers update ( #7686 )
...
* Update helper function to invoke only on get
* Tests for body parsing
* Update api-utils.ts
* Update next-server.ts
* Update packages/next-server/server/next-server.ts
Co-Authored-By: JJ Kasper <jj@jjsweb.site>
2019-06-28 11:31:32 +02:00
Taro Shono
ec958a3bd0
refactor: default dynamic loading component to null ( #7543 )
2019-06-27 18:07:07 -07:00
JJ Kasper
5e70a2f74c
Make DefaultLoading return null
( #7695 )
2019-06-27 19:05:10 -04:00
Lukáš Huvar
bd31c5d1b7
Dynamic routes for API ( #7629 )
...
* Dynamic routes for API
* New structure
* Change next config
* Refactoring tests
* Fix newline
* Fix tests
* Remove dynamic from config
* Apply suggestions from code review
Co-Authored-By: Joe Haddad <timer150@gmail.com>
* Update index.test.js
2019-06-27 12:01:36 -04:00
JJ Kasper
b4e4bcda9b
Clean up AMP logic and naming ( #7669 )
...
* Clean up AMP logic
* Tweak AMP logic some more
* Rename hasAmpVersion to hybridAmp
2019-06-27 10:22:24 -04:00
Lukáš Huvar
830281fecd
Update typescript example ( #7684 )
2019-06-27 13:50:38 +02:00
JJ Kasper
44d8c624f4
v8.1.1-canary.61
2019-06-26 14:59:13 -07:00
JJ Kasper
7c30bf97f6
Re-add require cache clearing ( #7674 )
2019-06-26 12:16:54 -07:00
Joe Haddad
e7110a0347
Asynchronously check for type errors ( #7668 )
...
* Asynchronously check for type errors
* Add TODO
* Fix webpack invalidation
* Show TypeScript error in dev client
2019-06-26 14:54:23 -04:00
Eduardo P. Rivero
2259a7ec1f
Updating hapijs package name ( #7664 )
...
* Updating hapijs package name
Hapi was moved to a new module under the name @hapijs/hapi.
Right now installing just as hapi is giving you this warning:
```bash
npm WARN deprecated hapi@18.1.0: This module has moved and is now available at @hapi/hapi. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues.
```
This change does not affect the integration with next and it continues to work great.
* Update package.json
2019-06-26 09:40:35 +02:00
JJ Kasper
bf04031f9d
v8.1.1-canary.60
2019-06-25 20:53:06 -07:00
JJ Kasper
f9491887fc
Fix maxConcurrentCalls used instead of maxConcurrentWorkers ( #7672 )
2019-06-25 20:51:40 -07:00
JJ Kasper
ba373d8707
v8.1.1-canary.59
2019-06-25 20:09:20 -07:00
JJ Kasper
9781510839
Parallelize requiring pages for static check ( #7671 )
2019-06-25 19:54:28 -07:00
JJ Kasper
c773dae48a
v8.1.1-canary.58
2019-06-25 15:57:57 -07:00
JJ Kasper
6a2e8cd81f
Fix memory leak from requiring pages ( #7659 )
2019-06-25 13:36:21 -07:00
Joe Haddad
19f3c4d77c
Unflag Dynamic Routing ( #7663 )
2019-06-25 10:28:48 -04:00
JJ Kasper
5a1b32dcf1
v8.1.1-canary.57
2019-06-24 18:12:22 -07:00
JJ Kasper
8c9819200b
Fix missing .test(path) in webpack-config ( #7655 )
2019-06-24 18:05:15 -07:00
JJ Kasper
9e22f06664
v8.1.1-canary.56
2019-06-24 16:45:18 -07:00
JJ Kasper
e360c105ab
Update prefetch check to prevent re-prefetching ( #7654 )
...
* Update page-loader prefetch checking
* Add test for re-prefetching same bundle
2019-06-24 16:13:33 -07:00
Joe Haddad
c03e94bebd
Remove usage of process.browser
( #7651 )
2019-06-24 16:34:10 -04:00
Joe Haddad
ee2bdb896c
Avoid lambda nomenclature when target != 'serverless'
( #7650 )
2019-06-24 14:59:51 -04:00
Joe Haddad
353e505172
Fix TypeScript typings ( #7648 )
...
* Fix TypeScript typing
This correctly defines `process.browser` instead of `process.env.browser`.
It also removes `process.crossOrigin` because it's not found in our documentation anywhere and is mostly used for internal purposes.
* Make sure `process.browser` doesn't throw a type error
* Split globals from Next.js module
* Allow `test` as a valid NODE_ENV
* Fix type assignment
* Make sure global types get published
* Fix test
2019-06-24 14:26:17 -04:00
Kuba Juszczyk
2debe7fb73
Allow opting out of automatic prefetch for Link ( #7532 )
...
* Restoring not working mouse event
* Restoring possibility of conditionally switching off the prefetch
2019-06-24 11:22:27 -07:00
Joe Haddad
0af9d849d3
Compile dependencies for IE11 ( #7646 )
...
This PR compiles development-time dependencies that cause invalid syntax errors in IE 11 (ES 5).
Closes #7610
Closes #7612
2019-06-24 11:45:36 -04:00
Joe Haddad
8ddb4a6a95
_document
middleware is experimental (#7647 )
...
* `_document` middleware is experimental
Closes https://github.com/zeit/next.js/issues/7580
* Turn on document middleware
2019-06-24 11:31:27 -04:00
Joe Haddad
31b3106a32
Revert "ncc Webpack build redux ( #7628 )"
...
This reverts commit e85a517e1a
.
2019-06-24 09:48:26 -04:00
Khang Hoang
a30870bd37
Fix typo in with-redux-reselect-recompose example ( #7642 )
2019-06-23 16:02:20 -07:00
Luis Fernando Alvarez D
9455a8b242
Update example: with redux reselect recompose ( #7624 )
...
* Removed eslint packages and module-resolver from the example
* Removed unused package
2019-06-22 10:24:06 -07:00
JJ Kasper
516325eafc
v8.1.1-canary.55
2019-06-21 11:17:26 -07:00
Guy Bedford
e85a517e1a
ncc Webpack build redux ( #7628 )
...
* Reimplement ncc webpack build
This reverts commit 6feca310d7
.
* Shared webpack build
* ncc workaround pending @zeit/ncc#437
* update ncc
* build tweaks, fixup autodll-import
* possible Node 8 fix
* second possible Node 8 fix
* and update taskfile
2019-06-21 12:28:41 -04:00
Lukáš Huvar
ff040950eb
Fixes serverless target in development ( #7619 )
2019-06-20 19:47:45 -07:00
March Works
7678ee2f2e
set __next-build-watcher width and height to 0 ( #7618 )
2019-06-20 17:11:15 -07:00
Joe Haddad
6c625703ed
Dynamic Routes: Change impl from $param to [param] ( #7623 )
...
* Dynamic Routes: Change impl from $param to [param]
* Update expected test snapshot
* Update test to use new syntax
* Update test file
* Test more behavior
* Update route sorter for new param syntax
* Update dynamic routing tests
* Update danging test file
* Tweak test
* Fix dev and update tests
2019-06-20 18:27:04 -04:00
Joe Haddad
eddc852de3
Extract isDynamicRoute helper ( #7622 )
2019-06-20 14:41:02 -04:00
Ting-Hsiang Hsu
bd6e971051
(example/with-react-relay-network-modern) Fix example ( #7590 )
2019-06-19 12:38:28 -05:00
Joe Haddad
204e5a7171
v8.1.1-canary.54
2019-06-19 13:28:43 -04:00
Joe Haddad
b8a7cd8c0f
Exit process after build ( #7614 )
2019-06-19 13:28:18 -04:00
JJ Kasper
c39c5d264e
Add error handling for _error
page ( #7608 )
2019-06-19 12:26:22 -04:00
Joe Haddad
69150043e4
typeof window
is object
on the client (#7606 )
2019-06-18 22:22:32 -04:00
Joe Haddad
50b5334a70
typeof window
will always be undefined on the server (#7605 )
...
This should allow Terser to tree shake code branches.
2019-06-18 20:59:30 -04:00
Joe Haddad
3047e45396
Correctly define NODE_ENV and process.browser
( #7604 )
...
* Correctly define NODE_ENV and `process.browser`
* Add crossOrigin property
2019-06-18 20:58:22 -04:00
Joe Haddad
0c8f97b9d6
Ensure Node types are installed (for process
types) ( #7603 )
2019-06-18 19:57:49 -04:00
Maksym Popenko
ca8156b057
(examples/with-immutable-redux-wrapper) Fix README.md ( #7597 )
...
Fix typo
2019-06-18 16:21:36 -07:00
JJ Kasper
1cad7e8e6a
v8.1.1-canary.53
2019-06-18 14:24:35 -07:00