1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-28 10:09:20 -05:00
denoland-deno/cli/tools/vendor
David Sherret 136dce67ce
refactor: break up ProcState (#18707)
1. Breaks up functionality within `ProcState` into several other structs
to break out the responsibilities (`ProcState` is only a data struct
now).
2. Moves towards being able to inject dependencies more easily and have
functionality only require what it needs.
3. Exposes `Arc<T>` around the "service structs" instead of it being
embedded within them. The idea behind embedding them was to reduce the
verbosity of needing to pass around `Arc<...>`, but I don't think it was
exactly working and as we move more of these structs to be more
injectable I don't think the extra verbosity will be a big deal.
2023-04-14 16:22:33 -04:00
..
analyze.rs chore: update copyright year to 2023 (#17247) 2023-01-02 21:00:42 +00:00
build.rs fix(cli): add colors to "Module not found" error frame (#18437) 2023-03-27 01:10:47 +02:00
import_map.rs refactor: use deno_graph for npm specifiers (#17858) 2023-02-22 14:15:25 -05:00
mappings.rs feat: TypeScript 5.0.2 (except decorators) (#18294) 2023-03-21 15:46:40 +00:00
mod.rs refactor: break up ProcState (#18707) 2023-04-14 16:22:33 -04:00
specifiers.rs chore: upgrade to Rust 1.67 (#17548) 2023-01-27 10:43:16 -05:00
test.rs refactor: break up ProcState (#18707) 2023-04-14 16:22:33 -04:00