mirror of
https://github.com/denoland/deno.git
synced 2025-08-04 19:08:15 +00:00
refactor: ability to preserve jsx internally (#29994)
This commit is contained in:
parent
dc95c566d6
commit
cfa5273096
5 changed files with 55 additions and 22 deletions
|
@ -33,6 +33,7 @@ use deno_npm_installer::lifecycle_scripts::NullLifecycleScriptsExecutor;
|
|||
use deno_npm_installer::process_state::NpmProcessStateKind;
|
||||
use deno_resolver::cache::ParsedSourceCache;
|
||||
use deno_resolver::cjs::IsCjsResolutionMode;
|
||||
use deno_resolver::deno_json::CompilerOptionsOverrides;
|
||||
use deno_resolver::deno_json::CompilerOptionsResolver;
|
||||
use deno_resolver::factory::ConfigDiscoveryOption;
|
||||
use deno_resolver::factory::NpmProcessStateOptions;
|
||||
|
@ -1207,6 +1208,9 @@ fn new_workspace_factory_options(
|
|||
} else {
|
||||
&[]
|
||||
},
|
||||
compiler_options_overrides: CompilerOptionsOverrides {
|
||||
preserve_jsx: false,
|
||||
},
|
||||
config_discovery: match &flags.config_flag {
|
||||
ConfigFlag::Discover => {
|
||||
if let Some(start_paths) = flags.config_path_args(initial_cwd) {
|
||||
|
|
|
@ -1474,6 +1474,7 @@ impl ConfigData {
|
|||
member_dir.dir_path(),
|
||||
WorkspaceFactoryOptions {
|
||||
additional_config_file_names: &[],
|
||||
compiler_options_overrides: Default::default(),
|
||||
config_discovery: ConfigDiscoveryOption::DiscoverCwd,
|
||||
maybe_custom_deno_dir_root: None,
|
||||
is_package_manager_subcommand: false,
|
||||
|
|
|
@ -284,6 +284,7 @@ mod test {
|
|||
|
||||
use deno_config::workspace::WorkspaceDiscoverStart;
|
||||
use deno_path_util::url_from_file_path;
|
||||
use deno_resolver::deno_json::CompilerOptionsOverrides;
|
||||
use deno_resolver::factory::ConfigDiscoveryOption;
|
||||
use deno_resolver::factory::WorkspaceDirectoryProvider;
|
||||
use deno_resolver::npm::ByonmNpmResolverCreateOptions;
|
||||
|
@ -445,6 +446,7 @@ mod test {
|
|||
&WorkspaceDirectoryProvider::from_initial_dir(&Arc::new(workspace_dir)),
|
||||
&node_resolver,
|
||||
&ConfigDiscoveryOption::DiscoverCwd,
|
||||
&CompilerOptionsOverrides::default(),
|
||||
));
|
||||
ModuleContentProvider::new(
|
||||
Arc::new(ParsedSourceCache::default()),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue