Home > @lynx-js/rspeedy > Source
The Source option changes the behavior of source files.
Signature:
Property | Modifiers | Type | Description |
---|---|---|---|
alias? | Record<string, string | false | string[]> | undefined | (Optional) Create aliases to import or require certain modules more easily. | |
assetsInclude? | Rspack.RuleSetCondition | undefined | (Optional) Include additional files that should be treated as static assets. Defaults to be undefined. | |
decorators? | Decorators | undefined | (Optional) Used to configure the decorators syntax. | |
define? | Record<string, string | number | boolean | undefined | Record<string, unknown>> | undefined | (Optional) The define options is used to define some values or expressions at compile time. | |
entry? | Entry | undefined | (Optional) The Entry option is used to set the entry module. | |
exclude? | Rspack.RuleSetCondition[] | undefined | (Optional) The source.exclude is used to specify JavaScript files that should be excluded from compilation. | |
include? | Rspack.RuleSetCondition[] | undefined | (Optional) The source.include is used to specify additional JavaScript files that need to be compiled. | |
transformImport? | TransformImport[] | undefined | (Optional) The TransformImport option transforms the import paths to enable modular imports from subpaths of third-party packages, similar to the functionality provided by babel-plugin-import. | |
tsconfigPath? | string | undefined | (Optional) Configure a custom tsconfig.json file path to use, can be a relative or absolute path. Defaults to be ./tsconfig.json. |