Skip to content

Commit

Permalink
chore: add composite and reference to tsconfig (#706)
Browse files Browse the repository at this point in the history
  • Loading branch information
LingyuCoder authored Jan 14, 2025
1 parent 9e1d5f4 commit c9d99d0
Show file tree
Hide file tree
Showing 20 changed files with 204 additions and 57 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
*.log*
*.cpuprofile
node_modules/
*.tsbuildinfo

dist/
dist-*
Expand Down
19 changes: 17 additions & 2 deletions packages/cli/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,23 @@
"baseUrl": "./",
"paths": {
"@/*": ["./src/*"]
}
},
"rootDir": "src"
},
"include": ["src"],
"exclude": ["**/node_modules"]
"exclude": ["**/node_modules"],
"references": [
{
"path": "../types/tsconfig.json"
},
{
"path": "../utils/tsconfig.json"
},
{
"path": "../sdk/tsconfig.json"
},
{
"path": "../client/tsconfig.json"
}
]
}
12 changes: 10 additions & 2 deletions packages/client/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,19 @@
"baseUrl": "./",
"jsx": "react-jsx",
"isolatedModules": true,
"declaration": false,
"declaration": true,
"declarationMap": false,
"composite": true,
"outDir": "dist"
},
"include": ["src", "config"],
"exclude": ["**/node_modules"]
"exclude": ["**/node_modules"],
"references": [
{
"path": "../types/tsconfig.json"
},
{
"path": "../components/tsconfig.json"
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -310,25 +310,28 @@ export const Modules: React.FC<BundleDiffComponentCardProps> = ({
data={[
{
baseline:
baseline.moduleCodeMap[r.baseline?.id]?.source,
baseline.moduleCodeMap[r.baseline?.id as number]
?.source,
current:
current.moduleCodeMap[r.current?.id]?.source,
current.moduleCodeMap[r.current?.id as number]
?.source,
group: 'Source',
},
{
baseline:
baseline.moduleCodeMap[r.baseline?.id]
baseline.moduleCodeMap[r.baseline?.id as number]
?.transformed,
current:
current.moduleCodeMap[r.current?.id]?.transformed,
current.moduleCodeMap[r.current?.id as number]
?.transformed,
group: 'Transformed Source',
},
{
baseline:
baseline.moduleCodeMap[r.baseline?.id]
baseline.moduleCodeMap[r.baseline?.id as number]
?.parsedSource,
current:
current.moduleCodeMap[r.current?.id]
current.moduleCodeMap[r.current?.id as number]
?.parsedSource,
group: 'Parsed Source',
},
Expand All @@ -341,18 +344,22 @@ export const Modules: React.FC<BundleDiffComponentCardProps> = ({
data={[
{
baseline:
current.moduleCodeMap[r.current?.id]?.source,
current.moduleCodeMap[r.current?.id as number]
?.source,
current:
current.moduleCodeMap[r.current?.id]?.transformed,
current.moduleCodeMap[r.current?.id as number]
?.transformed,
baselineTitle: 'Current Source',
currentTitle: 'Current Transformed Source',
group: 'Transformed Source',
},
{
baseline:
current.moduleCodeMap[r.current?.id]?.source,
current.moduleCodeMap[r.current?.id as number]
?.source,
current:
current.moduleCodeMap[r.current?.id]?.parsedSource,
current.moduleCodeMap[r.current?.id as number]
?.parsedSource,
baselineTitle: 'Current Source',
currentTitle: 'Current Parsed Source',
group: 'Parsed Source',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -394,22 +394,29 @@ export const ModuleRowForAsset: React.FC<
file={r.path}
data={[
{
baseline: baseline.moduleCodeMap[r.baseline?.id]?.source,
current: current.moduleCodeMap[r.current?.id]?.source,
baseline:
baseline.moduleCodeMap[r.baseline?.id as number]
?.source,
current:
current.moduleCodeMap[r.current?.id as number]?.source,
group: 'Source',
},
{
baseline:
baseline.moduleCodeMap[r.baseline?.id]?.transformed,
baseline.moduleCodeMap[r.baseline?.id as number]
?.transformed,
current:
current.moduleCodeMap[r.current?.id]?.transformed,
current.moduleCodeMap[r.current?.id as number]
?.transformed,
group: 'Transformed Source',
},
{
baseline:
baseline.moduleCodeMap[r.baseline?.id]?.parsedSource,
baseline.moduleCodeMap[r.baseline?.id as number]
?.parsedSource,
current:
current.moduleCodeMap[r.current?.id]?.parsedSource,
current.moduleCodeMap[r.current?.id as number]
?.parsedSource,
group: 'Parsed Source',
},
]}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ export const ModuleCodeViewer: React.FC<{ data: SDK.ModuleData }> = ({
height={window.innerHeight / 1.5}
value={
tab
? source[tab]
? source[tab as keyof SDK.ModuleSource]
: source['parsedSource']
? source['parsedSource']
: source['source']
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -310,25 +310,28 @@ export const Modules: React.FC<BundleDiffComponentCardProps> = ({
data={[
{
baseline:
baseline.moduleCodeMap[r.baseline?.id]?.source,
baseline.moduleCodeMap[r.baseline?.id as number]
?.source,
current:
current.moduleCodeMap[r.current?.id]?.source,
current.moduleCodeMap[r.current?.id as number]
?.source,
group: 'Source',
},
{
baseline:
baseline.moduleCodeMap[r.baseline?.id]
baseline.moduleCodeMap[r.baseline?.id as number]
?.transformed,
current:
current.moduleCodeMap[r.current?.id]?.transformed,
current.moduleCodeMap[r.current?.id as number]
?.transformed,
group: 'Transformed Source',
},
{
baseline:
baseline.moduleCodeMap[r.baseline?.id]
baseline.moduleCodeMap[r.baseline?.id as number]
?.parsedSource,
current:
current.moduleCodeMap[r.current?.id]
current.moduleCodeMap[r.current?.id as number]
?.parsedSource,
group: 'Parsed Source',
},
Expand All @@ -341,18 +344,18 @@ export const Modules: React.FC<BundleDiffComponentCardProps> = ({
data={[
{
baseline:
current.moduleCodeMap[r.current?.id]?.source,
current.moduleCodeMap[r.current!.id]?.source,
current:
current.moduleCodeMap[r.current?.id]?.transformed,
current.moduleCodeMap[r.current!.id]?.transformed,
baselineTitle: 'Current Source',
currentTitle: 'Current Transformed Source',
group: 'Transformed Source',
},
{
baseline:
current.moduleCodeMap[r.current?.id]?.source,
current.moduleCodeMap[r.current!.id]?.source,
current:
current.moduleCodeMap[r.current?.id]?.parsedSource,
current.moduleCodeMap[r.current!.id]?.parsedSource,
baselineTitle: 'Current Source',
currentTitle: 'Current Parsed Source',
group: 'Parsed Source',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -411,22 +411,29 @@ export const ModuleRowForAsset: React.FC<
file={r.path}
data={[
{
baseline: baseline.moduleCodeMap[r.baseline?.id]?.source,
current: current.moduleCodeMap[r.current?.id]?.source,
baseline:
baseline.moduleCodeMap[r.baseline?.id as number]
?.source,
current:
current.moduleCodeMap[r.current?.id as number]?.source,
group: 'Source',
},
{
baseline:
baseline.moduleCodeMap[r.baseline?.id]?.transformed,
baseline.moduleCodeMap[r.baseline?.id as number]
?.transformed,
current:
current.moduleCodeMap[r.current?.id]?.transformed,
current.moduleCodeMap[r.current?.id as number]
?.transformed,
group: 'Transformed Source',
},
{
baseline:
baseline.moduleCodeMap[r.baseline?.id]?.parsedSource,
baseline.moduleCodeMap[r.baseline?.id as number]
?.parsedSource,
current:
current.moduleCodeMap[r.current?.id]?.parsedSource,
current.moduleCodeMap[r.current?.id as number]
?.parsedSource,
group: 'Parsed Source',
},
]}
Expand Down
13 changes: 12 additions & 1 deletion packages/components/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,16 @@
}
},
"include": ["src"],
"exclude": ["**/node_modules"]
"exclude": ["**/node_modules"],
"references": [
{
"path": "../types/tsconfig.json"
},
{
"path": "../utils/tsconfig.json"
},
{
"path": "../graph/tsconfig.json"
}
]
}
19 changes: 17 additions & 2 deletions packages/core/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,23 @@
"baseUrl": "./",
"paths": {
"@/*": ["./src/*"]
}
},
"rootDir": "src"
},
"include": ["src"],
"exclude": ["**/node_modules"]
"exclude": ["**/node_modules"],
"references": [
{
"path": "../types/tsconfig.json"
},
{
"path": "../utils/tsconfig.json"
},
{
"path": "../graph/tsconfig.json"
},
{
"path": "../sdk/tsconfig.json"
}
]
}
7 changes: 6 additions & 1 deletion packages/document/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,10 @@
"checkMdx": true
},
"include": ["src", "theme", "i18n.json"],
"exclude": ["**/node_modules"]
"exclude": ["**/node_modules"],
"references": [
{
"path": "../types/tsconfig.json"
}
]
}
13 changes: 11 additions & 2 deletions packages/graph/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,17 @@
"baseUrl": "./",
"paths": {
"@/*": ["./src/*"]
}
},
"rootDir": "src"
},
"include": ["src"],
"exclude": ["**/node_modules"]
"exclude": ["**/node_modules"],
"references": [
{
"path": "../types/tsconfig.json"
},
{
"path": "../utils/tsconfig.json"
}
]
}
19 changes: 18 additions & 1 deletion packages/rspack-plugin/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,22 @@
"outDir": "./dist"
},
"include": ["src", "tests"],
"exclude": ["**/node_modules"]
"exclude": ["**/node_modules"],
"references": [
{
"path": "../core/tsconfig.json"
},
{
"path": "../graph/tsconfig.json"
},
{
"path": "../sdk/tsconfig.json"
},
{
"path": "../types/tsconfig.json"
},
{
"path": "../utils/tsconfig.json"
}
]
}
19 changes: 17 additions & 2 deletions packages/sdk/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,23 @@
"baseUrl": "./",
"paths": {
"@/*": ["./src/*"]
}
},
"rootDir": "src"
},
"include": ["src"],
"exclude": ["**/node_modules"]
"exclude": ["**/node_modules"],
"references": [
{
"path": "../types/tsconfig.json"
},
{
"path": "../utils/tsconfig.json"
},
{
"path": "../graph/tsconfig.json"
},
{
"path": "../client/tsconfig.json"
}
]
}
Loading

0 comments on commit c9d99d0

Please sign in to comment.