- @zeit/next-mdx
- @zeit/next-css
- @zeit/next-sass
- @zeit/next-less
- @zeit/next-stylus
- @zeit/next-preact
- @zeit/next-typescript
- @zeit/next-bundle-analyzer
- @zeit/next-source-maps
- @zeit/next-workers
- next-awesome-typescript
- next-compose-plugins
- next-env
- next-images
- next-inferno
- next-offline
- next-optimized-images
- next-pino
- next-plugin-graphql
- next-testcafe-build
- next-runtime-dotenv
- next-progressbar
- next-purgecss
- next-plugin-transpile-modules
- next-seo
- next-mdx-blog
- next-fonts
- next-size
- next-react-svg
⚠️ Before adding a plugin in this repository please create an issue to establish if it should be an official plugin or not.
- Create a directory under the
packages
folder - Add
package.json
to the directory with these contents:
{
"name": "@zeit/next-<NAME>",
"version": "0.0.1",
"main": "index.js",
"license": "MIT",
"repository": "zeit/next-plugins"
}
- Add a
index.js
file with the plugin code - Add a
readme.md
explaining what the plugin does, how to install, and how to configure it - Submit a pull request
Note: this is for maintainers only and won't work if you're not a maintainer.
Replace NPM_CONFIG_OTP
with the OTP generated by the authenticator.
NPM_CONFIG_OTP=123456 yarn release-canary
NPM_CONFIG_OTP=123456 yarn release-stable