Skip to content

Commit 093e4e5

Browse files
authored
Merge pull request #3 from alienfast/add-nodenext
update docs, add nodenext config
2 parents 81be482 + da28764 commit 093e4e5

2 files changed

Lines changed: 20 additions & 3 deletions

File tree

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,26 @@ yarn install -D @alienfast/tsconfig
1010

1111
*This config requires TypeScript 5 or later.*
1212

13+
## Available configs
14+
15+
- `node`
16+
- `nodenext` - extends `node` with changed `module` and `moduleResolution`
17+
- `react` - for bundling
18+
- `react-lib` - extends `react`, focused on library builds
19+
1320
## Usage
1421

1522
Example for a `node` package:
1623

1724
```json
1825
{
1926
"$schema": "https://json.schemastore.org/tsconfig",
20-
"extends": "@alienfast/tsconfig/node.json",
27+
"extends": "@alienfast/tsconfig/node.json",
2128
"compilerOptions": {
22-
"composite": true,
2329
"outDir": "dist",
2430
"rootDir": "src"
2531
},
26-
"include": ["src", "../../typings/**/*", "../../typings-local/**/*"],
32+
"include": ["src", "typings"],
2733
"exclude": ["node_modules", "dist"],
2834
}
2935
```

nodenext.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"$schema": "https://json.schemastore.org/tsconfig",
3+
4+
"display": "NodeNext shared base.",
5+
6+
"extends": "./node.json",
7+
"compilerOptions": {
8+
"moduleResolution": "nodenext",
9+
"module": "NodeNext"
10+
}
11+
}

0 commit comments

Comments
 (0)