You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added the `tsconfig` option for the `resolver` options (replacement for `tsconfig-paths-webpack-plugin`). Can be `false` (disabled), `true` (use the default `tsconfig.json` file to search for it), a string path to `tsconfig.json`, or an object with `configFile` and `references` options.
* Enable resolving symlinks to the original location.
1747
1747
*/
1748
1748
symlinks?: boolean;
1749
+
/**
1750
+
* TypeScript config for paths mapping. Can be `false` (disabled), `true` (use default `tsconfig.json`), a string path to `tsconfig.json`, or an object with `configFile` and `references` options.
1751
+
*/
1752
+
tsconfig?:
1753
+
|boolean
1754
+
|string
1755
+
|{
1756
+
/**
1757
+
* A path to the tsconfig file.
1758
+
*/
1759
+
configFile?: string;
1760
+
/**
1761
+
* References to other tsconfig files. 'auto' inherits from TypeScript config, or an array of relative/absolute paths.
1762
+
*/
1763
+
references?: "auto"|string;
1764
+
};
1749
1765
/**
1750
1766
* Enable caching of successfully resolved requests (cache entries are not revalidated).
Copy file name to clipboardExpand all lines: schemas/WebpackOptions.json
+32Lines changed: 32 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4513,6 +4513,38 @@
4513
4513
"description": "Enable resolving symlinks to the original location.",
4514
4514
"type": "boolean"
4515
4515
},
4516
+
"tsconfig": {
4517
+
"description": "TypeScript config for paths mapping. Can be `false` (disabled), `true` (use default `tsconfig.json`), a string path to `tsconfig.json`, or an object with `configFile` and `references` options.",
4518
+
"anyOf": [
4519
+
{
4520
+
"type": "boolean"
4521
+
},
4522
+
{
4523
+
"type": "string"
4524
+
},
4525
+
{
4526
+
"type": "object",
4527
+
"additionalProperties": false,
4528
+
"properties": {
4529
+
"configFile": {
4530
+
"description": "A path to the tsconfig file.",
4531
+
"type": "string"
4532
+
},
4533
+
"references": {
4534
+
"description": "References to other tsconfig files. 'auto' inherits from TypeScript config, or an array of relative/absolute paths.",
4535
+
"anyOf": [
4536
+
{
4537
+
"enum": ["auto"]
4538
+
},
4539
+
{
4540
+
"type": "string"
4541
+
}
4542
+
]
4543
+
}
4544
+
}
4545
+
}
4546
+
]
4547
+
},
4516
4548
"unsafeCache": {
4517
4549
"description": "Enable caching of successfully resolved requests (cache entries are not revalidated).",
-> TypeScript config for paths mapping. Can be \`false\` (disabled), \`true\` (use default \`tsconfig.json\`), a string path to \`tsconfig.json\`, or an object with \`configFile\` and \`references\` options.
668
+
Details:
669
+
* configuration.resolve.tsconfig should be a boolean.
670
+
* configuration.resolve.tsconfig should be a string.
671
+
* configuration.resolve.tsconfig should be an object:
Copy file name to clipboardExpand all lines: test/__snapshots__/Cli.basictest.js.snap
+108Lines changed: 108 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -9260,6 +9260,60 @@ Object {
9260
9260
"multiple": false,
9261
9261
"simpleType": "boolean",
9262
9262
},
9263
+
"resolve-loader-tsconfig": Object {
9264
+
"configs": Array [
9265
+
Object {
9266
+
"description": "TypeScript config for paths mapping. Can be \`false\` (disabled), \`true\` (use default \`tsconfig.json\`), a string path to \`tsconfig.json\`, or an object with \`configFile\` and \`references\` options.",
9267
+
"multiple": false,
9268
+
"path": "resolveLoader.tsconfig",
9269
+
"type": "boolean",
9270
+
},
9271
+
Object {
9272
+
"description": "TypeScript config for paths mapping. Can be \`false\` (disabled), \`true\` (use default \`tsconfig.json\`), a string path to \`tsconfig.json\`, or an object with \`configFile\` and \`references\` options.",
9273
+
"multiple": false,
9274
+
"path": "resolveLoader.tsconfig",
9275
+
"type": "string",
9276
+
},
9277
+
],
9278
+
"description": "TypeScript config for paths mapping. Can be \`false\` (disabled), \`true\` (use default \`tsconfig.json\`), a string path to \`tsconfig.json\`, or an object with \`configFile\` and \`references\` options.",
9279
+
"multiple": false,
9280
+
"simpleType": "string",
9281
+
},
9282
+
"resolve-loader-tsconfig-config-file": Object {
9283
+
"configs": Array [
9284
+
Object {
9285
+
"description": "A path to the tsconfig file.",
9286
+
"multiple": false,
9287
+
"path": "resolveLoader.tsconfig.configFile",
9288
+
"type": "string",
9289
+
},
9290
+
],
9291
+
"description": "A path to the tsconfig file.",
9292
+
"multiple": false,
9293
+
"simpleType": "string",
9294
+
},
9295
+
"resolve-loader-tsconfig-references": Object {
9296
+
"configs": Array [
9297
+
Object {
9298
+
"description": "References to other tsconfig files. 'auto' inherits from TypeScript config, or an array of relative/absolute paths.",
9299
+
"multiple": false,
9300
+
"path": "resolveLoader.tsconfig.references",
9301
+
"type": "enum",
9302
+
"values": Array [
9303
+
"auto",
9304
+
],
9305
+
},
9306
+
Object {
9307
+
"description": "References to other tsconfig files. 'auto' inherits from TypeScript config, or an array of relative/absolute paths.",
9308
+
"multiple": false,
9309
+
"path": "resolveLoader.tsconfig.references",
9310
+
"type": "string",
9311
+
},
9312
+
],
9313
+
"description": "References to other tsconfig files. 'auto' inherits from TypeScript config, or an array of relative/absolute paths.",
9314
+
"multiple": false,
9315
+
"simpleType": "string",
9316
+
},
9263
9317
"resolve-loader-unsafe-cache": Object {
9264
9318
"configs": Array [
9265
9319
Object {
@@ -9461,6 +9515,60 @@ Object {
9461
9515
"multiple": false,
9462
9516
"simpleType": "boolean",
9463
9517
},
9518
+
"resolve-tsconfig": Object {
9519
+
"configs": Array [
9520
+
Object {
9521
+
"description": "TypeScript config for paths mapping. Can be \`false\` (disabled), \`true\` (use default \`tsconfig.json\`), a string path to \`tsconfig.json\`, or an object with \`configFile\` and \`references\` options.",
9522
+
"multiple": false,
9523
+
"path": "resolve.tsconfig",
9524
+
"type": "boolean",
9525
+
},
9526
+
Object {
9527
+
"description": "TypeScript config for paths mapping. Can be \`false\` (disabled), \`true\` (use default \`tsconfig.json\`), a string path to \`tsconfig.json\`, or an object with \`configFile\` and \`references\` options.",
9528
+
"multiple": false,
9529
+
"path": "resolve.tsconfig",
9530
+
"type": "string",
9531
+
},
9532
+
],
9533
+
"description": "TypeScript config for paths mapping. Can be \`false\` (disabled), \`true\` (use default \`tsconfig.json\`), a string path to \`tsconfig.json\`, or an object with \`configFile\` and \`references\` options.",
9534
+
"multiple": false,
9535
+
"simpleType": "string",
9536
+
},
9537
+
"resolve-tsconfig-config-file": Object {
9538
+
"configs": Array [
9539
+
Object {
9540
+
"description": "A path to the tsconfig file.",
9541
+
"multiple": false,
9542
+
"path": "resolve.tsconfig.configFile",
9543
+
"type": "string",
9544
+
},
9545
+
],
9546
+
"description": "A path to the tsconfig file.",
9547
+
"multiple": false,
9548
+
"simpleType": "string",
9549
+
},
9550
+
"resolve-tsconfig-references": Object {
9551
+
"configs": Array [
9552
+
Object {
9553
+
"description": "References to other tsconfig files. 'auto' inherits from TypeScript config, or an array of relative/absolute paths.",
9554
+
"multiple": false,
9555
+
"path": "resolve.tsconfig.references",
9556
+
"type": "enum",
9557
+
"values": Array [
9558
+
"auto",
9559
+
],
9560
+
},
9561
+
Object {
9562
+
"description": "References to other tsconfig files. 'auto' inherits from TypeScript config, or an array of relative/absolute paths.",
9563
+
"multiple": false,
9564
+
"path": "resolve.tsconfig.references",
9565
+
"type": "string",
9566
+
},
9567
+
],
9568
+
"description": "References to other tsconfig files. 'auto' inherits from TypeScript config, or an array of relative/absolute paths.",
0 commit comments