1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00
Commit graph

1894 commits

Author SHA1 Message Date
Sitian Liu 6de3ff9d78 Remove redux comment (#3792)
Apollo client 2.0 is no longer implemented with redux
2018-02-13 23:20:22 +01:00
David Calhoun 8b1458af4f Add with-react-native-web example (#3781)
* Add with-react-native-web example

Showcase the required work to use
[react-native-web](https://github.com/necolas/react-native-web) with
Next.js.

* Repair lint warnings
2018-02-13 17:42:31 +01:00
Arunoda Susiripala fc3b3a4101 Implement proper error handling (#3749)
* Render error on the client without fetching additional scripts.

* Fix test cases.

* Remove unused '_document' page in ensurePage logic

* Remove console.error when page is not found
2018-02-13 16:13:22 +01:00
Kelly Burke 68f7e20477 Add example to #recipes (#3789) 2018-02-13 15:20:54 +01:00
Tim Neutkens c8da345765
Make page require faster (#3776)
* Make page require faster

* Add windows search/replace

* Use normalize instead of resolve

* Add remaining tests

* Use sep instead of /

* Add test files

* Make component require faster

* Add console.error
2018-02-13 14:27:52 +01:00
Abel Tamayo 024d0c70ff Update README.md (#3784)
Detailed instructions for configuring authentication.
2018-02-13 13:20:16 +01:00
vuldin 74866edc40 fix setInterval usage in mobx examples to work in firefox (#3769) 2018-02-12 11:02:05 +01:00
Brent Clark a8d07af355 use null instead of empty string for coerced className (#3771) 2018-02-12 10:10:01 +01:00
Fabrício Matté e3079187fd Fix with-redux-saga server rendered clock, fixes #3760 (#3762)
Also updated the tick interval to one second, the clock works better this way and this is how the with-redux example is currently implemented as well.
2018-02-11 19:55:16 +01:00
Shogun Sea 7d7deca1b3 With redux example clock interval fix (#3756) 2018-02-11 13:36:33 +01:00
Zoltan Kochan 5daf3830db fix: add missing dependency to package.json (#3753)
webpack-sources is used in code but not declared in package.json

ref https://github.com/pnpm/pnpm/issues/891
2018-02-11 17:39:06 +05:30
Tim Neutkens 53cb345d4c Don’t quote automatically quoted string 2018-02-09 22:19:08 +01:00
Tim Neutkens ab43e9efc5 Load pathname correctly 2018-02-09 21:51:57 +01:00
Tim Neutkens b615564c2a Release 5.0.1-canary.4 2018-02-09 21:25:37 +01:00
Tim Neutkens 856700d576 Register the right path 2018-02-09 21:24:50 +01:00
Tim Neutkens 90db1c2545 Release 5.0.1-canary.3 2018-02-09 21:00:04 +01:00
Tim Neutkens 9a10461150 Don’t include script that we know is going to error (#3747)
* Don’t include script that we know is going to error

* Add check to make sure page script is not included

* Loop over script tags, cheerio fails on /
2018-02-09 21:25:45 +05:30
Ángel M 2ba6a9aff7 Fix svg-components example and improve babel example file (#3746) 2018-02-09 15:41:09 +01:00
astenmies b8076a84a0 With DraftJS example (#3736) 2018-02-09 09:40:32 +01:00
Tim Teeling 1b473e478d Fix with-polyfills example for Next 5 (#3740) 2018-02-09 09:31:30 +01:00
Yevhen Uzhva 73bf0ab162 [Fix] with-global-stylesheet example (#3741) 2018-02-09 09:29:10 +01:00
Tim Neutkens 34670bbd3d Upgrade react-hot-loader (#3733) 2018-02-08 16:05:06 +05:30
Arunoda Susiripala 882efbbac3 Release 5.0.1-canary.2 2018-02-08 14:23:41 +05:30
Arunoda Susiripala efe9afb2be
Remove aliasing of react and react-dom (#3731)
* Remove aliasing of react and react-dom
We need that functionality, but React does it automatically.
So, we don't need to do that.
This also fixes #3711 otherwise we need to add a few more aliases.

* Revert "Remove aliasing of react and react-dom"

This reverts commit 929d9567bbdc3f369f13888e846e848a25c9c261.

* Allow to import modules like 'react-dom/server'.
We do this by doing an extact match for 'react' and 'react-dom'
2018-02-08 14:21:01 +05:30
Tim Neutkens d7941438dd Release 5.0.1-canary.1 2018-02-07 22:28:19 +01:00
Tim Neutkens 3e1a70a30a
Upgrade styled-jsx (#3725) 2018-02-07 17:08:20 +01:00
Scott Polhemus d015bac65f Copy static assets from .next folder when exporting (#3719)
* Copy .next/static directory when exporting

* Use nextDir
2018-02-07 16:24:07 +05:30
Martin Groen 955cc82736 Serve static /_next/static/* relative from dir directory (#3722) 2018-02-07 14:05:35 +05:30
Björn Tegelund de6741f886 Fix typo in withRouter (#3723) 2018-02-07 13:39:23 +05:30
Bonggyun Lee 87ab61eba5 example/with-typescript (#3698)
* example/with-typescript2

* apply standard js style

* remove unnecessary file & code

* fix link url

* replace with-typescript
2018-02-06 11:06:48 -05:00
Olivier Tassinari 9404beb12f Use latest instead of zones for with-zones example (#3710) 2018-02-06 10:09:01 -05:00
Romain Quellec 2a845a61b7 Correct url to blog post (#3709) 2018-02-06 15:22:32 +01:00
Olivier Tassinari 2473b55871 [ssr-caching] Only cache 200 status requests (#3708)
* [ssr-caching] Only cache 200 requests

I'm assuming caching an error page is a bad pattern.

* Update server.js
2018-02-06 17:51:49 +05:30
Tim Neutkens f9b52cfcb6 Include next/dist/pages instead of exclude (patch) (#3704)
* Move security related test cases into a its own file.

* Removes the unused renderScript function

* Add a nerv example. (#3573)

* Add a nerv example.

* Fix for indentation/style

* Fix for name

* Release 5.0.0

* Add multi-zones docs. (#3688)

* Include next/dist/pages

* Fix linting
2018-02-06 17:39:41 +05:30
Bertrand Marron 8942d20b8c Move react{-dom,} to the common chunk in production too (#3690)
Without this, react-dom gets included in multiple pages.
2018-02-06 14:38:53 +05:30
Juan Campa efed85e495 Fix webpack-bundle-analyzer example to work with Next 5 (#3692) 2018-02-06 12:48:38 +05:30
Sitian Liu 905ff32b7f Create example using custom charset (#3697)
https://github.com/zeit/next.js/issues/3401
2018-02-06 12:22:31 +05:30
Arunoda Susiripala 8308a33c11
Revert "Require files directly instead of resolving them (#3683)" (#3684)
This reverts commit fa03f0b9cc.
2018-02-05 23:16:36 +05:30
Tim Neutkens fa03f0b9cc Require files directly instead of resolving them (#3683) 2018-02-05 23:10:09 +05:30
Tim Neutkens ed122934af Add tests for universal webpack (#3680)
* Add tests for universal webpack

* Move tests to next-plugins

* Remove obsolete files

* Remove removed page

* Remove tests

* Rename test suite
2018-02-05 21:48:31 +05:30
Tim Neutkens 70295f2e87 Make links text 2018-02-05 15:09:45 +01:00
Tim Neutkens cdbbe928b2 Add update notifier (#3678)
* Add update notifier

* Make update notifier work with custom server
2018-02-05 18:09:32 +05:30
Tomáš Witek 9498fc60a1 Use correct port in with-zones example (#3679) 2018-02-05 12:05:59 +01:00
Tim Huff 31b8e7ed47 Indicate how to import fonts (#3676)
Got this fix from issue #2302. Libraries like `font-awesome` are pretty common. Indicating how to get them to work should be indicated in the `README.md` (if not added to the example)
2018-02-05 10:43:43 +01:00
Arunoda Susiripala 863d4d3b4f Make sure externals logic works on Windows. (#3677) 2018-02-05 09:10:55 +01:00
Henric Malmberg b8f189f2a5 do not use window.history if inside iframe (#3437)
* do not use window.history if inside iframe

* Move security related test cases into a its own file.

* Removes the unused renderScript function

* Add a nerv example. (#3573)

* Add a nerv example.

* Fix for indentation/style

* Fix for name

* warn user about browser history if next.js used in iframe
2018-02-04 13:00:38 +01:00
M Pacer 3bbfbfad5c Refactor redux observable example (#3495)
* move imports into files using lettable operators, remove rxjs-library

* refactor to be more in keeping with redux conventions

from the single reducer.js, I split the functionality into actionTypes
(actionTypes.js), actions (actions.js), and epics (epics.js). Most of
the fetching should be done in an epic, but that requires introducing a
new action and so was
better in a separate commit.

* switch to fetching on the front-end via an epic

The fetching previously was triggered using an api call that had side
effects, but was triggered from inside of an epic and was not an action.
Now calls on the front-end all of the api calls are occuring via an
action through fetchCharacterEpic. This does not remove the api.js file
as I have not yet been able to get the epic to trigger correctly on the
server-side, thus the api.fetchCharacter call is awaited in
getInitialProps for initialising the state serverSide.

* remove need for the serverSide api by directly handling the dispatch

This still seems to be an incomplete solution to the problem as it
circumvents the standard redux event flow on the serverside. However, it
does obey the spirit of the redux event flow (as it passes an Observable
of an action into the epic to then trigger other actions). Additionally,
this removes the problem of code duplication.

* update README.md and move lib/ to redux/

* Fix linting
2018-02-04 12:56:32 +01:00
Jon Espen Kvisler 4d9cf1940c [with-apollo] Use getDataFromTree in browser (#3457)
* use getDataFromTree in browser

* formatting

* removed ssrMode argument, not needed
2018-02-04 12:36:35 +01:00
Arunoda Susiripala 97cf4281dc [Example] with-polyfills : show how to load polyfills (#3568)
* Add an example showing how to use polyfills.

* Add some example polyfills.

* Fix a typo.
2018-02-04 11:50:48 +01:00
Tim Neutkens 0da17ca4fc Upgrade source-map-support 2018-02-04 06:45:16 +01:00