chore: upgrade starmelon dependencies

Upgrade deno_core 0.65 -> 0.127
This commit is contained in:
nobody 2023-09-22 20:41:34 +00:00
commit bdccb9cb88
Signed by: GrocerPublishAgent
GPG key ID: D460CD54A9E3AB86
6 changed files with 47 additions and 125 deletions

View file

@ -4,6 +4,7 @@ use deno_core::{Extension, OpState};
use elm_project_utils::{setup_generator_project, ElmPostProcessor};
use os_pipe::dup_stderr;
use serde::Deserialize;
use std::borrow::Cow;
use std::cell::RefCell;
use std::fs;
use std::io::Write;
@ -174,14 +175,13 @@ pub(crate) fn run(
let mailbox: Arc<RefCell<Option<Vec<FileDefinition>>>> = Arc::new(RefCell::new(None));
let mailbox_clone = Arc::clone(&mailbox);
let extensions = vec![Extension::builder()
.ops(vec![op_starmelon_elm_css_files_output::decl()])
.state(move |state| {
let extensions = vec![Extension {
ops: Cow::Owned(vec![op_starmelon_elm_css_files_output::decl()]),
op_state_fn: Some(Box::new(move |state| {
state.put(Arc::clone(&mailbox_clone));
Ok(())
})
.build()];
})),
..Default::default()
}];
drop(timing_guard);