aboutsummaryrefslogtreecommitdiff
path: root/examples/next
diff options
context:
space:
mode:
authorGravatar Dennis Dudek <admin@kapsonfire.de> 2022-10-17 05:52:39 +0200
committerGravatar GitHub <noreply@github.com> 2022-10-16 20:52:39 -0700
commit00ae8f79e4c55bf0769a5d0066d2947cf5c52073 (patch)
treed187172212bf5afcf4589ceb7bb2c8e198e8c84f /examples/next
parentdc1330aef59827e057ddaaa9db50cd775991ebc7 (diff)
downloadbun-00ae8f79e4c55bf0769a5d0066d2947cf5c52073.tar.gz
bun-00ae8f79e4c55bf0769a5d0066d2947cf5c52073.tar.zst
bun-00ae8f79e4c55bf0769a5d0066d2947cf5c52073.zip
Reflecting new home for bun templates (#1317)
* Reflecting new home for bun templates https://github.com/bun-community/create-templates/ * templates now in root
Diffstat (limited to 'examples/next')
-rw-r--r--examples/next/.eslintrc.json3
-rw-r--r--examples/next/.gitignore42
-rw-r--r--examples/next/.npmignore42
-rw-r--r--examples/next/README.md36
-rw-r--r--examples/next/bunfig.toml1
-rw-r--r--examples/next/components/Title.tsx13
-rw-r--r--examples/next/components/subtitle.tsx4
-rw-r--r--examples/next/gitignore42
-rw-r--r--examples/next/next-env.d.ts6
-rw-r--r--examples/next/next.config.js10
-rw-r--r--examples/next/package.json21
-rw-r--r--examples/next/pages/_app.tsx7
-rw-r--r--examples/next/pages/index.tsx28
-rw-r--r--examples/next/public/favicon.icobin25931 -> 0 bytes
-rw-r--r--examples/next/public/vercel.svg4
-rw-r--r--examples/next/styles/Home.module.css121
-rw-r--r--examples/next/styles/globals.css16
-rw-r--r--examples/next/tsconfig.json21
18 files changed, 0 insertions, 417 deletions
diff --git a/examples/next/.eslintrc.json b/examples/next/.eslintrc.json
deleted file mode 100644
index bffb357a7..000000000
--- a/examples/next/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "next/core-web-vitals"
-}
diff --git a/examples/next/.gitignore b/examples/next/.gitignore
deleted file mode 100644
index 87e56100f..000000000
--- a/examples/next/.gitignore
+++ /dev/null
@@ -1,42 +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
-
-**/*.trace
-**/*.zip
-**/*.tar.gz
-**/*.tgz
-**/*.log
-package-lock.json
-**/*.bun \ No newline at end of file
diff --git a/examples/next/.npmignore b/examples/next/.npmignore
deleted file mode 100644
index dc84c8da3..000000000
--- a/examples/next/.npmignore
+++ /dev/null
@@ -1,42 +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
-
-**/*.trace
-**/*.zip
-**/*.tar.gz
-**/*.tgz
-**/*.log
-package-lock.json
-**/*.bun
diff --git a/examples/next/README.md b/examples/next/README.md
deleted file mode 100644
index daec97ae0..000000000
--- a/examples/next/README.md
+++ /dev/null
@@ -1,36 +0,0 @@
-# Next.js with Bun runtime
-
-This is a [Next.js](https://nextjs.org/) project bootstrapped with Bun.
-
-## Getting Started
-
-### Cloning the repo
-
-```sh
-bun create next ./app
-```
-
-First, run the development server:
-
-```bash
-bun dev
-```
-
-Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
-
-You can start editing the page by modifying `pages/index.tsx`. The page auto-updates as you edit the file.
-
-## Learn More
-
-To learn more about Next.js, take a look at the following resources:
-
-- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
-- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
-
-You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
-
-## Deploy on Vercel
-
-The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
-
-Check out the [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
diff --git a/examples/next/bunfig.toml b/examples/next/bunfig.toml
deleted file mode 100644
index f191e4e10..000000000
--- a/examples/next/bunfig.toml
+++ /dev/null
@@ -1 +0,0 @@
-framework = "next"
diff --git a/examples/next/components/Title.tsx b/examples/next/components/Title.tsx
deleted file mode 100644
index 73963663a..000000000
--- a/examples/next/components/Title.tsx
+++ /dev/null
@@ -1,13 +0,0 @@
-import Hey from "./subtitle";
-
-export default function Title() {
- return (
- <h1>
- Hello <Hey></Hey>
- </h1>
- );
-}
-
-export enum TitleEnum {
- wow = 1,
-}
diff --git a/examples/next/components/subtitle.tsx b/examples/next/components/subtitle.tsx
deleted file mode 100644
index 1fda3db60..000000000
--- a/examples/next/components/subtitle.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-
-export default function Hey() {
- return <div>!!yep</div>;
-}
diff --git a/examples/next/gitignore b/examples/next/gitignore
deleted file mode 100644
index 87e56100f..000000000
--- a/examples/next/gitignore
+++ /dev/null
@@ -1,42 +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
-
-**/*.trace
-**/*.zip
-**/*.tar.gz
-**/*.tgz
-**/*.log
-package-lock.json
-**/*.bun \ No newline at end of file
diff --git a/examples/next/next-env.d.ts b/examples/next/next-env.d.ts
deleted file mode 100644
index 9bc3dd46b..000000000
--- a/examples/next/next-env.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-/// <reference types="next" />
-/// <reference types="next/types/global" />
-/// <reference types="next/image-types/global" />
-
-// NOTE: This file should not be edited
-// see https://nextjs.org/docs/basic-features/typescript for more information.
diff --git a/examples/next/next.config.js b/examples/next/next.config.js
deleted file mode 100644
index c161436ab..000000000
--- a/examples/next/next.config.js
+++ /dev/null
@@ -1,10 +0,0 @@
-module.exports = {
- reactStrictMode: true,
- typescript: {
- // !! WARN !!
- // Dangerously allow production builds to successfully complete even if
- // your project has type errors.
- // !! WARN !!
- ignoreBuildErrors: true,
- },
-};
diff --git a/examples/next/package.json b/examples/next/package.json
deleted file mode 100644
index 54195bbca..000000000
--- a/examples/next/package.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "name": "@bun-examples/next",
- "version": "0.0.58",
- "dependencies": {
- "next": "^12.2.0",
- "react": "^18",
- "react-dom": "^18",
- "react-is": "^18"
- },
- "devDependencies": {
- "@types/react": "^18",
- "bun-framework-next": "^12.2",
- "typescript": "latest"
- },
- "bun-create": {
- "postinstall": [
- "bun bun --use next"
- ]
- },
- "module": "index.js"
-}
diff --git a/examples/next/pages/_app.tsx b/examples/next/pages/_app.tsx
deleted file mode 100644
index 2fc3e0700..000000000
--- a/examples/next/pages/_app.tsx
+++ /dev/null
@@ -1,7 +0,0 @@
-import "../styles/globals.css";
-
-function MyApp({ Component, pageProps }) {
- return <Component {...pageProps} />;
-}
-
-export default MyApp;
diff --git a/examples/next/pages/index.tsx b/examples/next/pages/index.tsx
deleted file mode 100644
index fc078404d..000000000
--- a/examples/next/pages/index.tsx
+++ /dev/null
@@ -1,28 +0,0 @@
-import Head from "next/head";
-import React from "react";
-import styles from "../styles/Home.module.css";
-import nextPackage from "next/package.json";
-
-export default function Home({}) {
- return (
- <div className={styles.container}>
- <Head>
- <title>Next.js</title>
- <meta name="description" content="Generated by create next app" />
- <link rel="icon" href="/favicon.ico" />
- </Head>
-
- <main className={styles.main}>
- <h1 className={styles.title}>
- Welcome to <a href="https://nextjs.org">Next.js!</a> v
- {nextPackage.version}
- </h1>
-
- <p className={styles.description}>
- Get started by editing{" "}
- <code className={styles.code}>pages/index.tsx</code>
- </p>
- </main>
- </div>
- );
-}
diff --git a/examples/next/public/favicon.ico b/examples/next/public/favicon.ico
deleted file mode 100644
index 718d6fea4..000000000
--- a/examples/next/public/favicon.ico
+++ /dev/null
Binary files differ
diff --git a/examples/next/public/vercel.svg b/examples/next/public/vercel.svg
deleted file mode 100644
index fbf0e25a6..000000000
--- a/examples/next/public/vercel.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-<svg width="283" height="64" viewBox="0 0 283 64" fill="none"
- xmlns="http://www.w3.org/2000/svg">
- <path d="M141.04 16c-11.04 0-19 7.2-19 18s8.96 18 20 18c6.67 0 12.55-2.64 16.19-7.09l-7.65-4.42c-2.02 2.21-5.09 3.5-8.54 3.5-4.79 0-8.86-2.5-10.37-6.5h28.02c.22-1.12.35-2.28.35-3.5 0-10.79-7.96-17.99-19-17.99zm-9.46 14.5c1.25-3.99 4.67-6.5 9.45-6.5 4.79 0 8.21 2.51 9.45 6.5h-18.9zM248.72 16c-11.04 0-19 7.2-19 18s8.96 18 20 18c6.67 0 12.55-2.64 16.19-7.09l-7.65-4.42c-2.02 2.21-5.09 3.5-8.54 3.5-4.79 0-8.86-2.5-10.37-6.5h28.02c.22-1.12.35-2.28.35-3.5 0-10.79-7.96-17.99-19-17.99zm-9.45 14.5c1.25-3.99 4.67-6.5 9.45-6.5 4.79 0 8.21 2.51 9.45 6.5h-18.9zM200.24 34c0 6 3.92 10 10 10 4.12 0 7.21-1.87 8.8-4.92l7.68 4.43c-3.18 5.3-9.14 8.49-16.48 8.49-11.05 0-19-7.2-19-18s7.96-18 19-18c7.34 0 13.29 3.19 16.48 8.49l-7.68 4.43c-1.59-3.05-4.68-4.92-8.8-4.92-6.07 0-10 4-10 10zm82.48-29v46h-9V5h9zM36.95 0L73.9 64H0L36.95 0zm92.38 5l-27.71 48L73.91 5H84.3l17.32 30 17.32-30h10.39zm58.91 12v9.69c-1-.29-2.06-.49-3.2-.49-5.81 0-10 4-10 10V51h-9V17h9v9.2c0-5.08 5.91-9.2 13.2-9.2z" fill="#000"/>
-</svg> \ No newline at end of file
diff --git a/examples/next/styles/Home.module.css b/examples/next/styles/Home.module.css
deleted file mode 100644
index c181f0153..000000000
--- a/examples/next/styles/Home.module.css
+++ /dev/null
@@ -1,121 +0,0 @@
-.container {
- min-height: 99vh;
- padding: 0 0.5rem;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- height: 100vh;
-}
-
-.main {
- padding: 5rem 0;
- flex: 1;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
-}
-
-.footer {
- width: 100%;
- height: 100px;
- border-top: 1px solid #eaeaea;
- display: flex;
- justify-content: center;
- align-items: center;
-}
-
-.footer a {
- display: flex;
- justify-content: center;
- align-items: center;
- flex-grow: 1;
-}
-
-.title a {
- color: #0070f3;
- text-decoration: none;
-}
-
-.title a:hover,
-.title a:focus,
-.title a:active {
- text-decoration: underline;
-}
-
-.title {
- margin: 0;
- line-height: 1.15;
- font-size: 4rem;
-}
-
-.title,
-.description {
- text-align: center;
-}
-
-.description {
- line-height: 1.5;
- font-size: 1.5rem;
-}
-
-.code {
- background: #fafafa;
- border-radius: 5px;
- padding: 0.75rem;
- font-size: 1.1rem;
- font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono,
- Bitstream Vera Sans Mono, Courier New, monospace;
-}
-
-.grid {
- display: flex;
- align-items: center;
- justify-content: center;
- flex-wrap: wrap;
- max-width: 800px;
- margin-top: 3rem;
-}
-
-.card {
- margin: 1rem;
- padding: 1.5rem;
- text-align: left;
- color: inherit;
- text-decoration: none;
- border: 1px solid #eaeaea;
- border-radius: 10px;
- transition: color 0.15s ease, border-color 0.15s ease;
- width: 45%;
-}
-
-.card:hover,
-.card:focus,
-.card:active {
- color: #0070f3;
- border-color: #0070f3;
-}
-
-.card h2 {
- margin: 0 0 1rem 0;
- font-size: 1.5rem;
-}
-
-.card p {
- margin: 0;
- font-size: 1.25rem;
- line-height: 1.5;
-}
-
-.logo {
- height: 1em;
- margin-left: 0.5rem;
-}
-
-@media (max-width: 600px) {
- .grid {
- width: 100%;
- flex-direction: column;
- }
-}
diff --git a/examples/next/styles/globals.css b/examples/next/styles/globals.css
deleted file mode 100644
index e5e2dcc23..000000000
--- a/examples/next/styles/globals.css
+++ /dev/null
@@ -1,16 +0,0 @@
-html,
-body {
- padding: 0;
- margin: 0;
- font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
- Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
-}
-
-a {
- color: inherit;
- text-decoration: none;
-}
-
-* {
- box-sizing: border-box;
-}
diff --git a/examples/next/tsconfig.json b/examples/next/tsconfig.json
deleted file mode 100644
index 7af6240a5..000000000
--- a/examples/next/tsconfig.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "compilerOptions": {
- "target": "es5",
- "lib": ["dom", "dom.iterable", "esnext"],
- "allowJs": true,
- "skipLibCheck": true,
- "strict": false,
- "forceConsistentCasingInFileNames": true,
- "noEmit": true,
- "esModuleInterop": true,
- "module": "esnext",
- "moduleResolution": "node",
- "resolveJsonModule": true,
- "isolatedModules": true,
- "jsx": "preserve",
- "baseUrl": ".",
- "paths": {}
- },
- "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
- "exclude": ["node_modules"]
-}