Skip to content

Commit a00d0ed

Browse files
committed
Update config rollup and typescript
1 parent 3633bee commit a00d0ed

File tree

4 files changed

+45
-34
lines changed

4 files changed

+45
-34
lines changed

rollup.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@ module.exports = {
1919
}
2020
],
2121
external: ["react", "dayjs"],
22-
plugins: [resolve(), commonjs(), typescript({ tsconfig: "./tsconfig.json" })]
22+
plugins: [resolve(), commonjs(), typescript({ tsconfig: "./tsconfig.rollup.json" })]
2323
};

tsconfig.base.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"compilerOptions": {
3+
"target": "esnext",
4+
"lib": ["dom", "esnext"],
5+
"module": "esnext",
6+
"skipLibCheck": true,
7+
"moduleResolution": "node",
8+
"resolveJsonModule": true,
9+
"isolatedModules": true,
10+
"esModuleInterop": true,
11+
"noEmit": true,
12+
"allowJs": true,
13+
"strict": true,
14+
"noUnusedLocals": true,
15+
"noUnusedParameters": true,
16+
"forceConsistentCasingInFileNames": true,
17+
"noImplicitReturns": true,
18+
"allowSyntheticDefaultImports": true,
19+
"incremental": true,
20+
"rootDir": "src",
21+
"sourceMap": true,
22+
"baseUrl": "src/",
23+
"declaration": true,
24+
"declarationDir": "./dist",
25+
"outDir": "./dist",
26+
"inlineSources": true,
27+
"plugins": [
28+
{
29+
"name": "next"
30+
}
31+
]
32+
},
33+
"include": ["src/**/*", ".next/types/**/*.ts"],
34+
"exclude": ["node_modules"]
35+
}

tsconfig.json

Lines changed: 3 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,6 @@
11
{
2+
"extends": "./tsconfig.base.json",
23
"compilerOptions": {
3-
"target": "esnext",
4-
"lib": ["dom", "esnext"],
5-
"module": "esnext",
6-
"skipLibCheck": true,
7-
"moduleResolution": "node",
8-
"resolveJsonModule": true,
9-
"isolatedModules": true,
10-
"esModuleInterop": true,
11-
"noEmit": true,
12-
"jsx": "react-jsx",
13-
"allowJs": true,
14-
"strict": true,
15-
"noUnusedLocals": true,
16-
"noUnusedParameters": true,
17-
"forceConsistentCasingInFileNames": true,
18-
"noImplicitReturns": true,
19-
"allowSyntheticDefaultImports": true,
20-
"incremental": true,
21-
"rootDir": "src",
22-
"sourceMap": true,
23-
"baseUrl": "src/",
24-
"declaration": true,
25-
"declarationDir": "./dist",
26-
"outDir": "./dist",
27-
"inlineSources": true,
28-
"plugins": [
29-
{
30-
"name": "next"
31-
}
32-
]
33-
},
34-
"include": ["src/**/*", ".next/types/**/*.ts"],
35-
"exclude": ["node_modules"]
4+
"jsx": "preserve"
5+
}
366
}

tsconfig.rollup.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"extends": "./tsconfig.base.json",
3+
"compilerOptions": {
4+
"jsx": "react-jsx"
5+
}
6+
}

0 commit comments

Comments
 (0)