Implement support for static assets directory (vercel/turbo#73)

Fixes https://github.com/vercel/web-tooling-internal/issues/7

Co-authored-by: Tobias Koppers <tobias.koppers@googlemail.com>
This commit is contained in:
Justin Ridgewell 2022-10-18 04:05:37 -04:00 committed by GitHub
parent 5c1d113f1e
commit feb8c9ac39

View file

@ -13,7 +13,10 @@ use turbopack_core::{issue::IssueSeverity, resolve::parse::RequestVc};
use turbopack_dev_server::{
fs::DevServerFileSystemVc,
introspect::IntrospectionSource,
source::{combined::CombinedContentSource, router::RouterContentSource, ContentSourceVc},
source::{
combined::CombinedContentSource, router::RouterContentSource,
static_assets::StaticAssetsContentSourceVc, ContentSourceVc,
},
DevServer,
};
@ -217,8 +220,10 @@ async fn source(
}
.cell()
.into();
let static_source =
StaticAssetsContentSourceVc::new(String::new(), project_path.join("public")).into();
let main_source = CombinedContentSource {
sources: vec![rendered_source, web_source],
sources: vec![static_source, rendered_source, web_source],
}
.cell();
let introspect = IntrospectionSource {