oxc/crates/oxc_resolver/src
Boshen 6ab4ce0a6b
feat(resolver): implement tsconfig-paths (#750)
This PR includes 3 core functinalies of tsconfig-paths:

* matching tsconfig.compilerOptions.paths
* use tsconfig.compilerOptions.baseUrl
* extend tsconfig with tsconfig.extends

This PR does not include tsconfig.references
2023-08-17 16:24:46 +08:00
..
tests feat(resolver): implement tsconfig-paths (#750) 2023-08-17 16:24:46 +08:00
cache.rs feat(resolver): implement tsconfig-paths (#750) 2023-08-17 16:24:46 +08:00
error.rs feat(resolver): check for infinite recursion (#714) 2023-08-11 12:53:42 +08:00
file_system.rs refactor(resolver): clean some code (#692) 2023-08-06 21:42:54 +08:00
json_comments.rs feat(resolver): implement tsconfig-paths (#750) 2023-08-17 16:24:46 +08:00
lib.rs feat(resolver): implement tsconfig-paths (#750) 2023-08-17 16:24:46 +08:00
options.rs feat(resolver): implement tsconfig-paths (#750) 2023-08-17 16:24:46 +08:00
package_json.rs feat(resolver): expose raw package_json value; improve print debug (#738) 2023-08-14 11:57:17 +08:00
path.rs refactor(resolver): clean up some code and tests 2023-08-09 23:21:03 +08:00
resolution.rs feat(resolver): expose raw package_json value; improve print debug (#738) 2023-08-14 11:57:17 +08:00
specifier.rs feat(resolver): handle path alias with # (#739) 2023-08-14 15:04:09 +08:00
tsconfig.rs feat(resolver): implement tsconfig-paths (#750) 2023-08-17 16:24:46 +08:00