Skip to content

Commit 7f2e87d

Browse files
committed
feat: Add nextjs example
1 parent e120681 commit 7f2e87d

File tree

5 files changed

+56
-0
lines changed

5 files changed

+56
-0
lines changed

packages/nextjs/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.next

packages/nextjs/next-env.d.ts

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/// <reference types="next" />
2+
/// <reference types="next/types/global" />

packages/nextjs/package.json

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "nextjs-example",
3+
"private": true,
4+
"scripts": {
5+
"dev": "next dev"
6+
},
7+
"dependencies": {
8+
"@types/node": "~14.0.22",
9+
"@types/react": "~16.9.43",
10+
"@types/react-dom": "~16.9.8",
11+
"next": "~9.4.4",
12+
"react": "~16.13.1",
13+
"react-dom": "~16.13.1",
14+
"typescript": "~3.9.6"
15+
}
16+
}

packages/nextjs/pages/index.tsx

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import React from "react";
2+
import {meaningOfLife} from "foo";
3+
4+
export default () => <div>Meaning of life is {meaningOfLife}</div>;

packages/nextjs/tsconfig.json

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"compilerOptions": {
3+
"target": "es5",
4+
"lib": [
5+
"dom",
6+
"dom.iterable",
7+
"esnext"
8+
],
9+
"baseUrl": "../",
10+
"paths": {
11+
"foo": ["foo/src"]
12+
},
13+
"allowJs": true,
14+
"skipLibCheck": true,
15+
"strict": false,
16+
"forceConsistentCasingInFileNames": true,
17+
"noEmit": true,
18+
"esModuleInterop": true,
19+
"module": "esnext",
20+
"moduleResolution": "node",
21+
"resolveJsonModule": true,
22+
"isolatedModules": true,
23+
"jsx": "preserve"
24+
},
25+
"exclude": [
26+
"node_modules"
27+
],
28+
"include": [
29+
"next-env.d.ts",
30+
"**/*.ts",
31+
"**/*.tsx"
32+
]
33+
}

0 commit comments

Comments
 (0)