diff --git a/examples/with-monaco-editor/.gitignore b/examples/with-monaco-editor/.gitignore
deleted file mode 100644
index 1437c53f70bc2..0000000000000
--- a/examples/with-monaco-editor/.gitignore
+++ /dev/null
@@ -1,34 +0,0 @@
-# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
-
-# dependencies
-/node_modules
-/.pnp
-.pnp.js
-
-# testing
-/coverage
-
-# next.js
-/.next/
-/out/
-
-# production
-/build
-
-# misc
-.DS_Store
-*.pem
-
-# debug
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-
-# local env files
-.env.local
-.env.development.local
-.env.test.local
-.env.production.local
-
-# vercel
-.vercel
diff --git a/examples/with-monaco-editor/README.md b/examples/with-monaco-editor/README.md
deleted file mode 100644
index a6c70550d471f..0000000000000
--- a/examples/with-monaco-editor/README.md
+++ /dev/null
@@ -1,22 +0,0 @@
-# Example app with Monaco Editor
-
-This example adds support for [Monaco Editor](https://github.com/Microsoft/monaco-editor) integration using the
-[`react-monaco-editor`](https://github.com/react-monaco-editor/react-monaco-editor) library.
-
-## Deploy your own
-
-Deploy the example using [Vercel](https://vercel.com?utm_source=github&utm_medium=readme&utm_campaign=next-example):
-
-[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https://github.com/vercel/next.js/tree/canary/examples/with-monaco-editor&project-name=with-monaco-editor&repository-name=with-monaco-editor)
-
-## How to use
-
-Execute [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) with [npm](https://docs.npmjs.com/cli/init) or [Yarn](https://yarnpkg.com/lang/en/docs/cli/create/) to bootstrap the example:
-
-```bash
-npx create-next-app --example with-monaco-editor with-monaco-editor-app
-# or
-yarn create next-app --example with-monaco-editor with-monaco-editor-app
-```
-
-Deploy it to the cloud with [Vercel](https://vercel.com/new?utm_source=github&utm_medium=readme&utm_campaign=next-example) ([Documentation](https://nextjs.org/docs/deployment)).
diff --git a/examples/with-monaco-editor/code-sample.js b/examples/with-monaco-editor/code-sample.js
deleted file mode 100644
index 0cf7a150ab36e..0000000000000
--- a/examples/with-monaco-editor/code-sample.js
+++ /dev/null
@@ -1,26 +0,0 @@
-export default `class Animal {
- constructor(public name: string) { }
- move(meters: number) {
- console.log(this.name + " moved " + meters + "m.");
- }
-}
-
-class Snake extends Animal {
- move() {
- console.log("Slithering...");
- super.move(5);
- }
-}
-
-class Horse extends Animal {
- move() {
- console.log("Galloping...");
- super.move(45);
- }
-}
-
-var sam = new Snake("Sammy the Python")
-var tom: Animal = new Horse("Tommy the Palomino")
-
-sam.move()
-tom.move(34)`
diff --git a/examples/with-monaco-editor/next.config.js b/examples/with-monaco-editor/next.config.js
deleted file mode 100644
index f012e6d9c6c74..0000000000000
--- a/examples/with-monaco-editor/next.config.js
+++ /dev/null
@@ -1,26 +0,0 @@
-const withCSS = require('@zeit/next-css')
-const MonacoWebpackPlugin = require('monaco-editor-webpack-plugin')
-
-module.exports = withCSS({
- webpack: (config) => {
- config.module.rules.push({
- test: /\.(png|jpg|gif|svg|eot|ttf|woff|woff2)$/,
- use: {
- loader: 'url-loader',
- options: {
- limit: 100000,
- },
- },
- })
-
- config.plugins.push(
- new MonacoWebpackPlugin({
- // Add languages as needed...
- languages: ['javascript', 'typescript'],
- filename: 'static/[name].worker.js',
- })
- )
-
- return config
- },
-})
diff --git a/examples/with-monaco-editor/package.json b/examples/with-monaco-editor/package.json
deleted file mode 100644
index ca52a0f910193..0000000000000
--- a/examples/with-monaco-editor/package.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "name": "with-monaco-editor",
- "version": "0.1.0",
- "private": true,
- "scripts": {
- "dev": "next dev",
- "build": "next build",
- "start": "next start"
- },
- "dependencies": {
- "@zeit/next-css": "^1.0.1",
- "monaco-editor": "^0.20.0",
- "monaco-editor-webpack-plugin": "^1.9.0",
- "next": "9.3.1",
- "next-fonts": "^1.0.3",
- "react": "16.13.1",
- "react-dom": "16.13.1",
- "react-monaco-editor": "^0.34.0"
- },
- "license": "MIT"
-}
diff --git a/examples/with-monaco-editor/pages/index.js b/examples/with-monaco-editor/pages/index.js
deleted file mode 100644
index e2642e35347bc..0000000000000
--- a/examples/with-monaco-editor/pages/index.js
+++ /dev/null
@@ -1,29 +0,0 @@
-import dynamic from 'next/dynamic'
-
-import sample from '../code-sample'
-
-const MonacoEditor = dynamic(import('react-monaco-editor'), { ssr: false })
-
-function IndexPage() {
- return (
-