summaryrefslogtreecommitdiff
path: root/cli/state.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/state.rs')
-rw-r--r--cli/state.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/cli/state.rs b/cli/state.rs
index 255a88144..07fb8189b 100644
--- a/cli/state.rs
+++ b/cli/state.rs
@@ -60,6 +60,7 @@ pub struct ThreadSafeState(Arc<State>);
#[cfg_attr(feature = "cargo-clippy", allow(stutter))]
pub struct State {
+ pub modules: Arc<Mutex<deno::Modules>>,
pub main_module: Option<String>,
pub dir: deno_dir::DenoDir,
pub argv: Vec<String>,
@@ -303,8 +304,11 @@ impl ThreadSafeState {
seeded_rng = Some(Mutex::new(StdRng::seed_from_u64(seed)));
};
+ let modules = Arc::new(Mutex::new(deno::Modules::new()));
+
ThreadSafeState(Arc::new(State {
main_module,
+ modules,
dir,
argv: argv_rest,
permissions: DenoPermissions::from_flags(&flags),