Commit graph

1133 commits

Author SHA1 Message Date
Tom Wieland
bc176b3b74 [with-firebase] Update to Node v10 and fix lint errors (#9318)
* Changed the version of node from 8 to 10

* fix lint errors
2019-11-05 12:19:34 -05:00
Mikhail Guskov
e9e06099cd update with-jest-react-testing-library (#9307) 2019-11-05 11:19:13 -05:00
Joe Haddad
bbf705f262
Simplify Build Output (#9281)
* Simplify Build Output

* Remove noop tests

* Drop 

* Remove bolding
2019-11-04 11:14:04 -05:00
Daniel Reinoso
d21ad2b44f Add Patternfly example (#9251)
* Add Patternfly example

* Fix lint

* Add missing space

* Remove trailing comma
2019-11-01 22:56:19 -04:00
Tim Neutkens
7c80febcf7 Initial plugins implementation (#9139)
* Add initial bit for plugins

* Add checks for needed metadata values

* Add test

* Initial plugins changes

* Add handling for _app middleware

* Add loading of _document middleware and
handling of multiple default export syntaxes

* Fix insert order for middleware member expression

* Remove early return from middleware plugin from testing

* Add tests for current plugin middlewares

* Update test plugin package.json

* Update handling for class default export

* Update to use webpack loader instead of babel
plugin, remove redundant middleware naming, and add field for required env for plugins

* Add middleware to support material-ui use case
and example material-ui plugin

* Update tests and remove tests stuff from google analytics plugin

* Remove old plugin suite

* Add init-server middleware

* Exit hard without stack trace when error in collecting plugins

* Add on-error-client and on-error-server and update
to run init-server with next-start in serverless mode

* Update init-client for google analytics plugin

* Add example Sentry plugin and update with-sentry-simple

* Remove middleware field/folder and use src dir for plugins

* Add post-hydration middleware and update
material-ui plugin

* Put plugins code behind flag

* Update chromedriver

* Revert "Update chromedriver"

This reverts commit 1461e978e677f7da05e29e0415ec614a04bf65f9.

* Update lock file

* Remove un-needed _app for sentry example

* Add auto loading of scoped packages, add plugins
config for manually listing plugins, and update
to only collect plugins once

* Update example plugins

* Expose plugins' config

* Rename plugin lifecycles and add babel-preset-build

* Rename other methods with unstable

* Update log when plugin config overrides auto-detecting
2019-11-01 14:13:13 -05:00
Martin Grubinger
81066a396c Fix example active-class-anme: Add support for children of ActiveLink without a className. (#9271)
* Fix example active-class-anme: Add support for children of ActiveLink without a className.

* Update examples/active-class-name/components/ActiveLink.js

Co-Authored-By: Luis Alvarez D. <luis@zeit.co>
2019-10-31 14:05:12 -05:00
Henrik Wenz
e09eb8d415 Update with-apollo-and-redux example (#9270)
close #8830
2019-10-31 10:40:34 -04:00
Tim Neutkens
4c6e294ca2 Add experimental example of next-news (#9249)
* Add next-news example

* Update components

* Use getStaticProps

* Move directory
2019-10-30 09:05:45 -04:00
Joe Haddad
6b54e9ed66 Fix Prettier Commit Hook (#9245)
* Apply format to webpack config

* hit all files
2019-10-30 12:35:51 +01:00
Nate Moore
61a9cfb317 Add Framer Motion example (#9185)
* Add example for Framer Motion

* Prevent scroll on route change

* Replace hook with more robust useId hook

* Improve scroll behavior

* Remove custom hook in favor of gitInitialProps

* Update framer-motion, react

* Update readme

* Fix lint errors
2019-10-29 23:21:03 -04:00
Nataliya Karatkova
a25085f37e Update static export example: clean up an extra query param (#9239) 2019-10-29 16:36:04 -05:00
Nataliya Karatkova
07b46d7f9a Update examples: static export using dynamic routes instead exp… (#9237) 2019-10-29 17:17:48 +01:00
Juan Miguel
d40f010df3 Delete _document.js (#9236)
After https://github.com/zeit/next.js/pull/5887, _document.js file is not needed anymore
2019-10-29 15:36:18 +01:00
Nataliya Karatkova
4584ea47f6 Fix examples #9064: bumps next-redux-wrapper package version that contains babel runtime fix (#9214) 2019-10-27 22:31:39 +01:00
Brandon Bayer
1c11ffd1f7 Fix react-native-web example by adding babel plugin (#9078)
* fix react-native-web example by adding babel plugin

* changes
2019-10-27 11:52:52 +01:00
LadiesMan217
94e81c02b9 Update with-react-intl example (#9180) 2019-10-26 16:11:30 +02:00
Jason Dreyzehner
a964dc825e update with-mdx example to latest packages (#9186) 2019-10-24 08:52:30 +02:00
Zack Krida
9581d8a626 Fix with-tailwindcss build issues (#9179) 2019-10-23 11:06:33 -04:00
Taylor Bryant
b96f1ae285 Add Purgecss to with-tailwindcss example (#9145)
* Add Purgecss

* Remove trailing comma

* Fix linting errors

* Update README.md

* Add cssnano to PostCSS plugins

* Use single quotes
2019-10-22 22:53:33 -04:00
none23
cd8429d15c fix apollo server initialization in api-routes-apollo-server-and-client example (#9137) 2019-10-21 16:20:11 -05:00
Józef Piecyk
d94d2700f9 Netlify cms example (#8949)
* add netlifycms example

* Updated everything

* Moved the layout out of _app

* Updated next to latest

* applied prettier and linter

* Removed unrequired files

* Moved to with-netlify-cms

* updated readme to reflect the new name

* Added license field
2019-10-19 18:46:49 -05:00
Henrik Wenz
fd0ba93faa Refactor with-context-api example to use functional components (#9092) 2019-10-18 02:00:23 -04:00
Henrik Wenz
2874a3e0f1 Refactor with-modal example (#9097)
## Changelog

- Use functional components instead of class components
- Use default exports like in all other examples
- Rename `Portal` component to `ClientOnlyPortal`.
2019-10-18 01:50:10 -04:00
Henrik Wenz
16e0ff9d65 Update with-prefetching example (#9101)
## Changelog

- Remove `getInitialProps`
- Explain variants
- Reflect latest changes in the prefetch api
- Update UI
2019-10-18 01:31:39 -04:00
Rafael Almeida
8b48508ce8 Remove inferno example (#9108) 2019-10-17 00:08:03 -05:00
First Kanisorn Sutham
ff5dcacc2e Add the example of Tailwind CSS with emotion (#8931)
* Add the example of tailwindcss with emotion

* Add README.md

* Fix Unexpected trailing comma.

* Update the readme, and use latest Next.js version
2019-10-16 22:51:53 -05:00
Resi Respati
42bf21091e [with-typescript] Updated TypeScript example to use API routes (#9073)
* [with-typescript] Updated TypeScript example to use API routes

Next.js 9.0.0 has been out for a while, which supports API routes, but
the examples were never updated to make use of it. This PR adds a simple
example of an API route which also makes use of dynamic routing.

A simple `fetch()` wrapper is also added for example purposes, and the
pages structure have also been updated to dynamic routing.

* Properly link to the dynamic page
2019-10-16 13:38:14 -05:00
Rafael Almeida
52023fe2a4 [using-inferno] Update inferno to v7.3, fix missing React.createContext function (#9038)
* Update inferno examples to v7.3

* Add polyfill for React.createContext

* Alias react and react-dom with inferno-compat

* Fix linter errors

* Add warning about hooks and suspense support
2019-10-16 12:38:19 -05:00
Ismael Martínez
ff5d5c501c Update with-react-toolbox example to use /public (#9099) 2019-10-16 14:58:04 +02:00
Henrik Wenz
02e75cfdd1 Simplify with-noscript example (#9094)
## Changelog

- Removed react-lazyload
- Removed images
- Removed ReactDOMServer from Client
- Removed next.config.js

## Notes

**CommonJS vs ESM:** In the future we might be able to use top level `await` in order to import only on the server (e.g.: `await import(“react-dom/server”)`)

Until then we need to mix CommonJS and ESM in favor of messing with the webpack config.
2019-10-16 12:36:40 +02:00
Andreas Opferkuch
b6be95ba32 Fix language fallback in with-react-intl example (#8894)
The call to `accept.languages()` made the fallback not work.
When called e.g. with `Accept-Language: es-ES,es;q=0.9`, `locale` would contain `[ 'es-ES', 'es' ]` instead of `en`.

(See also: https://www.npmjs.com/package/accepts#languagelanguages )
2019-10-16 01:52:49 -04:00
Rafael Almeida
4dd4df1086 [using-preact] Update example to Preact X (#9079)
* Update preact example with Preact X

* Update README
2019-10-16 01:39:33 -04:00
Joe Haddad
7d1f18799b Fix import in @zeit/fetch example (#9074) 2019-10-14 13:11:33 -05:00
Bauyrzhan
000f385b6e Fix a minor typo in link (#9049) 2019-10-12 00:29:08 -05:00
Serhii
a3b990a52a Update README.md (#9040) 2019-10-11 14:14:17 +02:00
Rafael Almeida
9b0ec37f24 Update storybook example to v5.2 with CSF (#9036)
* Update storybook example to v5.2 with CSF

* Fix linter errors
2019-10-11 11:57:33 +02:00
Luis Alvarez D
6c9fa8662c Updated multiple examples to use /public (#9033) 2019-10-11 11:50:06 +02:00
Luis Alvarez D
f10f3304fe Replace the deprecated Create Next App URL (#9032) 2019-10-10 23:34:14 -04:00
Tim Neutkens
9ff7339e0d
Add @zeit/fetch example (#9029) 2019-10-10 20:30:04 +02:00
armspkt
ec40d51dc4 Next offline (#9010)
* example: add next-offline example

* fix: fix readme

* fix: lint standard
2019-10-10 12:05:29 +02:00
Sandrino Di Mattia
c6609e5bd5 Update Auth0 example with new version (#9020) 2019-10-10 11:31:51 +02:00
Ismael Martínez
6ce6b96dfa Change to public folder in with-loading example (#9016) 2019-10-09 17:28:06 -05:00
Karl Horky
898c131f0a Remove pass-server-data example (#8992)
Ref: https://github.com/zeit/next.js/issues/8976
2019-10-08 09:43:56 -04:00
Kyle Richelhoff
6685d633e1 Fix Custom Webpack Config in Inferno Example (#8987) 2019-10-07 23:13:29 -04:00
Arya Sadeghi
1b518f065f with quilljs example (#8904)
* quill js with nextjs

* remove  spaces and blank line

* fix  code  lints

* imporve lin

* fix lint  error

* trying to fix lint

* Update examples/with-quill-js/README.md

Co-Authored-By: Luis Alvarez D. <luis@zeit.co>

* Update examples/with-quill-js/README.md

Co-Authored-By: Luis Alvarez D. <luis@zeit.co>

* update readme

* Update example
2019-10-07 17:17:06 -05:00
JJ Kasper
3f1e19e64a Migrate AMP story example into Next.js repo (#8972) 2019-10-05 11:46:08 +02:00
JJ Kasper
a73fb5d04a Migrate auth0 example into Next.js repo (#8802)
* Add auth0 example

* Apply suggestions from code review

Co-Authored-By: Joe Haddad <joe.haddad@zeit.co>

* Remove LICENSE

* Add create next-app section

* Update to latest @auth0/nextjs-auth0

* Update user handling

* Update profile link to use <Link>

* Update .env template to reflect guides

* Simplify example

* Update example to prefer API call (temporary hardcoded url)

* Simplify state and ensure rerenders don’t race

* Clear up import being commented

* Make code style consistent

* Update pages to reflect required auth on the client-side

* Memoize the user on window

* Update now.json instruction

* Remove meta fields

* Update docs with explanation

* Update UI for auth0 example
2019-10-01 23:19:04 +02:00
Henrik Wenz
b5da739f56 Simplify with-redux example (#8875)
## Changes

- [x] Remove _app.js usage
- [x] Migrate withRedux HOC to functional component
- [x] Add correct display name
- [x] Remove abstractions/boilerplate from example
- [x] Add useInterval HOC from Dan
2019-10-01 12:11:20 -05:00
takehiro-takahashi
0410a43d5a update package (#8906) 2019-09-29 20:39:32 +02:00
fabienheureux
297d1466e7 Fix typo and wording in README.md (#8867)
The first corrected sentence did not feel very natural.
The second one contained a typo.
2019-09-26 17:44:49 +02:00