rewriter -> js

This commit is contained in:
Toshit Chawda 2025-03-16 21:46:47 -07:00
parent 531cc7273c
commit e8f504f0dc
No known key found for this signature in database
GPG key ID: 91480ED99E2B3D9D
13 changed files with 22 additions and 22 deletions

22
rewriter/Cargo.lock generated
View file

@ -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",

View file

@ -1,5 +1,5 @@
[workspace]
members = ["native", "rewriter", "wasm"]
members = ["native", "js", "wasm"]
resolver = "2"
[profile.release]

View file

@ -1,5 +1,5 @@
[package]
name = "rewriter"
name = "js"
version = "0.1.0"
edition = "2021"

View file

@ -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"

View file

@ -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;

View file

@ -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;

View file

@ -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"]

View file

@ -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")]

View file

@ -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;