Skip to content

Commit

Permalink
Follow redirect location as new referrers for nested module imports (d…
Browse files Browse the repository at this point in the history
  • Loading branch information
kevinkassimo authored and ry committed Apr 2, 2019
1 parent e44084c commit 534b8d3
Show file tree
Hide file tree
Showing 28 changed files with 813 additions and 199 deletions.
5 changes: 5 additions & 0 deletions cli/compiler.rs
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,7 @@ impl WorkerBehavior for CompilerBehavior {
#[derive(Debug, Clone)]
pub struct ModuleMetaData {
pub module_name: String,
pub module_redirect_source_name: Option<String>, // source of redirect
pub filename: String,
pub media_type: msg::MediaType,
pub source_code: Vec<u8>,
Expand Down Expand Up @@ -250,6 +251,9 @@ pub fn compile_sync(
) {
Ok(serde_json::Value::Object(map)) => ModuleMetaData {
module_name: module_meta_data_.module_name.clone(),
module_redirect_source_name: module_meta_data_
.module_redirect_source_name
.clone(),
filename: module_meta_data_.filename.clone(),
media_type: module_meta_data_.media_type,
source_code: module_meta_data_.source_code.clone(),
Expand Down Expand Up @@ -342,6 +346,7 @@ mod tests {

let mut out = ModuleMetaData {
module_name: "xxx".to_owned(),
module_redirect_source_name: None,
filename: "/tests/002_hello.ts".to_owned(),
media_type: msg::MediaType::TypeScript,
source_code: include_bytes!("../tests/002_hello.ts").to_vec(),
Expand Down
Loading

0 comments on commit 534b8d3

Please sign in to comment.