Commit graph

1735 commits

Author SHA1 Message Date
Jerome Fitzgerald
a450502a0d [fix] with-apollo: Cannot read property 'data' (#3226)
* [fix] with-apollo: Cannot read property 'data'

When we create the initial serverState, we need to create the
 eventual construct of the Apollo Data to reside within

Later in the constructor this allows for the initApollo to either
 be generated from SSR, or to init from scratch.

Fixes
> Cannot read property 'data' of undefined
> TypeError: Cannot read property 'data' of undefined

* [refactor] with-apollo: reduce init `serverState`

No need to explicitly set `data` as empty.
This trims up 4 lines. 😀
2017-11-04 11:24:16 +01:00
Kitti Piyapan
28767c06d1 Change file name lib on example keep the same format (#3227)
Change file name format on folder lib like /examples/with-apollo and /examples/with-apollo-and-redux
2017-11-02 17:56:14 +01:00
Thomas Kolar
6089377c6b Fix/Update react-with-styles & aphrodite example (#3224)
* chore(package): Update dependencies for aphrodite and react-with-styles

* refactor: Update example to current version of react-with-styles
2017-11-01 19:53:45 +01:00
Li Weinan
190853b4ff Support de-deduping head tags by setting key (#3170)
* Support de-deduping head tags by setting key

* move dedupe logic to `unique` function

* fix head tag deduping logic

* remove console.log

* use `toContain` assertions

* update de-duping head tags section in README
2017-10-31 22:52:51 +01:00
Thongchai Kitiyanantawong
ba740460c8 Add more example links for CSS preprocessor solution (#3213)
* Add more example link for CSS preprocessor solution

* Change deprecated link
2017-10-31 08:58:50 +01:00
Tim Neutkens
c8059b9f12 Make sure linting passes 2017-10-31 08:58:00 +01:00
Kevin Decker
6e44cdef5f Expose mechanism to monitor render events (#2655)
* Allow custom clientBootstrap entrypoint

This allows for customization of the client global bootstrap.

* Expose render event emitter to client

* Include client entry point in npm package
2017-10-30 16:01:40 +01:00
Kevin Decker
53a2c5a7fc Combine source maps (#3178)
* Propagate source maps through combine assets step

* Use constant development build id

* Move combine assets step before uglify step

This ensures that uglify will catch these changes.

* Move dynamic chunks step before uglify step

This ensures that uglify will catch these changes.

* Use chunk templates for page and dynamic chunks

This is a little more in line with how webpack generates its bootstrap and should have better compatibility with other plugins and source map generation.

* Register combined source map with chunks

This ensures that a sourcemap is fully generated.

* Do not minimize combined map inputs
2017-10-30 15:57:35 +01:00
Kevin Decker
1e15105837 Output webpack build stats as webpack-stats.json (#2828) 2017-10-30 15:55:44 +01:00
Remy Sharp
4c18678d54 Create example of activeClassLink using withRouter (#3188) 2017-10-30 15:24:31 +01:00
Tim Neutkens
c927c4f1ce Release 4.1.4 2017-10-29 01:00:16 +02:00
Tim Neutkens
0bdcb8ddc2 Add note about NODE_ENV being set automatically 2017-10-29 00:58:18 +02:00
Tim Neutkens
01780fe789 Make sure NODE_ENV is production for react-dom to optimize 2017-10-29 00:58:17 +02:00
Ismael Martínez
015d06a331 Upgrade React for examples with next@latest (#3196) 2017-10-29 00:58:17 +02:00
Remy Sharp
8578038daa Change _error.js example to use err prop (#3197)
The `jsonPageRes` isn't always there, whereas `err` is, and when used,
provides a consistent statusCode in the client when compared to the
server.
2017-10-29 00:58:17 +02:00
Sebastian
741f211331 with-apollo example using Apollo 2 (#3180)
* Updated dependencies related to Apollo and React.

* Updated libs with Apollo 2 new set of modules.

* Updated to Apollo 2 react integration modules.

* Updated withData to separate apollo state from the app's state.
2017-10-29 00:58:17 +02:00
m-allanson
b937ed3644 Remove extra word (#3193) 2017-10-29 00:58:17 +02:00
Wes Bos
4314802422 Update styled components for React 16 (#3187)
Next 4 only works with React 16, so for this example to work we need an update.
2017-10-29 00:58:17 +02:00
Tim Neutkens
436a2ac73b Release 4.1.4-canary.2 2017-10-29 00:58:17 +02:00
Tim Neutkens
1f899d6b60 Update deploy keys 2017-10-29 00:58:17 +02:00
Tim Neutkens
cd7bfe890d Release 4.1.4-canary.1 2017-10-29 00:58:17 +02:00
Arunoda Susiripala
a9ccf1e147 Make sure benchmark runs in the production mode. 2017-10-29 04:25:32 +05:30
Tim Neutkens
72827d25cb Add note about NODE_ENV being set automatically 2017-10-29 00:39:45 +02:00
Tim Neutkens
152c2c2af3 Make sure NODE_ENV is production for react-dom to optimize 2017-10-29 00:19:59 +02:00
Ismael Martínez
78aa068a12 Upgrade React for examples with next@latest (#3196) 2017-10-28 09:26:00 +02:00
Remy Sharp
98b48fb3ec Change _error.js example to use err prop (#3197)
The `jsonPageRes` isn't always there, whereas `err` is, and when used,
provides a consistent statusCode in the client when compared to the
server.
2017-10-28 09:23:15 +02:00
Sebastian
c0eca35810 with-apollo example using Apollo 2 (#3180)
* Updated dependencies related to Apollo and React.

* Updated libs with Apollo 2 new set of modules.

* Updated to Apollo 2 react integration modules.

* Updated withData to separate apollo state from the app's state.
2017-10-28 09:19:56 +02:00
m-allanson
814b1821e6 Remove extra word (#3193) 2017-10-27 13:19:30 +02:00
Wes Bos
2d3192e4b8 Update styled components for React 16 (#3187)
Next 4 only works with React 16, so for this example to work we need an update.
2017-10-26 21:29:53 +02:00
Tim Neutkens
2ec397b356 Release 4.1.4-canary.2 2017-10-23 22:15:26 +02:00
Tim Neutkens
ba31826d2e Update deploy keys 2017-10-23 22:13:59 +02:00
Tim Neutkens
fe2924c5f4 Release 4.1.4-canary.1 2017-10-23 21:36:17 +02:00
Shu Uesugi
9320d9f006 Add with-global-stylesheet-simple (#3157)
* Add with-global-stylesheet-simple

* Lint fix
2017-10-23 20:25:16 +02:00
Tim Neutkens
ef157d97a7 Add auto-publishing of new tags (#3100)
* Add auto-publishing of new tags

* Fix paste

* Valid json

* Remove now installation
2017-10-23 20:25:00 +02:00
Ismael Martínez
8c60a2e35d Fix with-amp example (#3153)
React v16 supports invalid DOM attributes now. 
ReactInjection and DOMProperty throws an error.
Reference: #3152
2017-10-23 14:37:45 +02:00
Ismael Martínez
e5c46c2632 Update React on with-socket.io example (#3151)
Next.js v4 requires React v16.
2017-10-23 11:23:50 +02:00
Tim Neutkens
03324880a8 Add asPath on the server (#3149)
* Add asPath on the server

* Make sure we don’t include `?` when there is no query
2017-10-22 12:00:31 -07:00
Tim Neutkens
40bb56e892 Fix styled-jsx test (#3147)
* Fix styled-jsx test

* Make sure the test passes
2017-10-22 18:29:58 +02:00
Tim Neutkens
9805231cf9 Release 4.1.3 2017-10-22 11:16:35 +02:00
Tim Neutkens
8e55adf4ec Render error as errorHtml (#3142) 2017-10-21 16:47:55 -07:00
Hans Trautlein
4d2ea0ce80 "download" to "downloads" when subject is singular (#3140) 2017-10-21 16:59:16 +02:00
Tim Neutkens
a28bbb0ff9 Strip ansi codes when logging client side (#3138) 2017-10-21 12:58:59 +02:00
Jerome Fitzgerald
89691cbe0c [chore] Examples: styled-jsx-plugin-sass@0.2.0, show dynamic (#3137)
* [chore] styled-jsx-plugin-sass@0.2.0, show dynamic

styled-jsx-plugin-sass had an update that now allows for sass and
 dynamic to live together.

This updates that package and updates the example slightly to show how.

* [fix] errant space in styled-jsx-scss example
2017-10-20 19:29:02 +02:00
Tim Neutkens
a2a83236f0 Release 4.1.2 2017-10-20 08:06:38 +02:00
Tim Neutkens
1cc3dbe35b Revert "Sourcemap and Breakpoint Fixes (#3121)"
This reverts commit 964f229f98.
2017-10-20 08:02:04 +02:00
Tim Neutkens
81479eb601 Update yarn.lock 2017-10-19 23:49:09 +02:00
Tim Neutkens
586b871a43 Release 4.1.1 2017-10-19 22:18:52 +02:00
Tim Neutkens
1034b107c1 Make next-export executable 2017-10-19 22:18:26 +02:00
Kevin Decker
964f229f98 Sourcemap and Breakpoint Fixes (#3121)
* Propagate source maps through combine assets step

* Use constant development build id
2017-10-19 22:11:37 +02:00
Dylan Staley
f1f83507db Use nonce attribute for inline script if provided (#3129) 2017-10-19 21:30:34 +02:00