mirror of
https://github.com/MercuryWorkshop/scramjet.git
synced 2025-05-13 06:20:02 -04:00
rewriter -> js
This commit is contained in:
parent
531cc7273c
commit
e8f504f0dc
13 changed files with 22 additions and 22 deletions
22
rewriter/Cargo.lock
generated
22
rewriter/Cargo.lock
generated
|
@ -715,6 +715,15 @@ version = "1.0.15"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
|
||||
|
||||
[[package]]
|
||||
name = "js"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"oxc",
|
||||
"smallvec",
|
||||
"thiserror 2.0.12",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "js-sys"
|
||||
version = "0.3.77"
|
||||
|
@ -776,8 +785,8 @@ dependencies = [
|
|||
"boa_engine",
|
||||
"bytes",
|
||||
"criterion",
|
||||
"js",
|
||||
"oxc",
|
||||
"rewriter",
|
||||
"url",
|
||||
"urlencoding",
|
||||
]
|
||||
|
@ -1332,15 +1341,6 @@ dependencies = [
|
|||
"memchr",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "rewriter"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"oxc",
|
||||
"smallvec",
|
||||
"thiserror 2.0.12",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "ropey"
|
||||
version = "1.6.1"
|
||||
|
@ -1706,9 +1706,9 @@ name = "wasm"
|
|||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"instant",
|
||||
"js",
|
||||
"js-sys",
|
||||
"oxc",
|
||||
"rewriter",
|
||||
"thiserror 2.0.12",
|
||||
"wasm-bindgen",
|
||||
"web-sys",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
[workspace]
|
||||
members = ["native", "rewriter", "wasm"]
|
||||
members = ["native", "js", "wasm"]
|
||||
resolver = "2"
|
||||
|
||||
[profile.release]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
[package]
|
||||
name = "rewriter"
|
||||
name = "js"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
|
|
@ -10,7 +10,7 @@ workspace = true
|
|||
anyhow = "1.0.97"
|
||||
bytes = "1.10.1"
|
||||
oxc = { workspace = true }
|
||||
rewriter = { version = "0.1.0", path = "../rewriter" }
|
||||
js = { version = "0.1.0", path = "../js" }
|
||||
url = "2.5.4"
|
||||
urlencoding = "2.1.3"
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
use std::str::FromStr;
|
||||
|
||||
use criterion::{criterion_group, criterion_main, BatchSize, BenchmarkId, Criterion};
|
||||
use rewriter::{cfg::Config, rewrite};
|
||||
use js::{cfg::Config, rewrite};
|
||||
use url::Url;
|
||||
use urlencoding::encode;
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ use oxc::{
|
|||
allocator::{Allocator, String},
|
||||
diagnostics::NamedSource,
|
||||
};
|
||||
use rewriter::{cfg::Config, rewrite, RewriteResult};
|
||||
use js::{cfg::Config, rewrite, RewriteResult};
|
||||
use url::Url;
|
||||
use urlencoding::encode;
|
||||
|
||||
|
|
|
@ -13,11 +13,11 @@ crate-type = ["cdylib"]
|
|||
instant = { version = "0.1.13", features = ["wasm-bindgen"] }
|
||||
js-sys = "0.3.77"
|
||||
oxc = { workspace = true }
|
||||
rewriter = { version = "0.1.0", path = "../rewriter", default-features = false }
|
||||
js = { version = "0.1.0", path = "../js", default-features = false }
|
||||
thiserror = "2.0.12"
|
||||
wasm-bindgen = "0.2.100"
|
||||
web-sys = { version = "0.3.77", features = ["Url"] }
|
||||
|
||||
[features]
|
||||
default = ["debug"]
|
||||
debug = ["rewriter/debug"]
|
||||
debug = ["js/debug"]
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
use std::cell::BorrowMutError;
|
||||
|
||||
use js_sys::Error;
|
||||
use rewriter::RewriterError as InnerRewriterError;
|
||||
use js::RewriterError as JsRewriterError;
|
||||
use thiserror::Error;
|
||||
use wasm_bindgen::{JsError, JsValue};
|
||||
|
||||
|
@ -11,8 +11,8 @@ pub enum RewriterError {
|
|||
Js(String),
|
||||
#[error("str fromutf8 error: {0}")]
|
||||
Str(#[from] std::str::Utf8Error),
|
||||
#[error("Rewriter: {0}")]
|
||||
Rewriter(#[from] InnerRewriterError),
|
||||
#[error("JS Rewriter: {0}")]
|
||||
JsRewriter(#[from] JsRewriterError),
|
||||
#[error("reflect set failed: {0}")]
|
||||
ReflectSetFail(String),
|
||||
#[error("Rewriter was already rewriting")]
|
||||
|
|
|
@ -9,7 +9,7 @@ use oxc::{
|
|||
allocator::{Allocator, String},
|
||||
diagnostics::NamedSource,
|
||||
};
|
||||
use rewriter::{cfg::Config, rewrite, RewriteResult};
|
||||
use js::{cfg::Config, rewrite, RewriteResult};
|
||||
use wasm_bindgen::prelude::*;
|
||||
use web_sys::Url;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue