---
source: src/config/tests.rs
assertion_line: 41
expression: conf
---
Config {
projects: [
Project {
name: "project1",
lib: LibPackage {
name: "front-package",
rel_dir: "project1/front",
wasm_file: SourcedSiteFile {
source: "../../../../../../.build/front/wasm32-unknown-unknown/debug/front_package.wasm",
dest: "target/site/project1/pkg/project1.wasm",
site: "pkg/project1.wasm",
},
js_file: SiteFile {
dest: "target/site/project1/pkg/project1.js",
site: "pkg/project1.js",
},
features: [],
default_features: false,
output_name: "project1",
src_paths: "project1/app/src, project1/front/src",
profile: Debug,
..
},
bin: BinPackage {
name: "server-package",
rel_dir: "project1/server",
exe_file: "../../../../../../.build/debug/server-package",
target: "server-package",
features: [],
default_features: false,
src_paths: "project1/app/src, project1/server/src",
profile: Debug,
bin_args: None,
..
},
style: StyleConfig {
file: Some(
SourcedSiteFile {
source: "project1/css/main.scss",
dest: "target/site/project1/pkg/project1.css",
site: "pkg/project1.css",
},
),
browserquery: "defaults",
tailwind: None,
site_file: SiteFile {
dest: "target/site/project1/pkg/project1.css",
site: "pkg/project1.css",
},
},
watch: true,
release: false,
precompress: false,
js_minify: false,
split: false,
hot_reload: false,
site: Site {
addr: 127.0.0.1:3000,
reload: 127.0.0.1:3001,
root_dir: "target/site/project1",
pkg_dir: "pkg",
file_reg: {},
ext_file_reg: {},
},
end2end: None,
assets: Some(
AssetsConfig {
dir: "project1/assets",
},
),
server_fn_prefix: Some(
"/custom/prefix",
),
disable_server_fn_hash: true,
disable_erase_components: false,
always_erase_components: false,
server_fn_mod_path: true,
wasm_opt_features: None,
..
},
Project {
name: "project2",
lib: LibPackage {
name: "project2",
rel_dir: "project2",
wasm_file: SourcedSiteFile {
source: "../../../../../../.build/front/wasm32-unknown-unknown/debug/project2.wasm",
dest: "target/site/project2/pkg/project2.wasm",
site: "pkg/project2.wasm",
},
js_file: SiteFile {
dest: "target/site/project2/pkg/project2.js",
site: "pkg/project2.js",
},
features: [
"hydrate",
],
default_features: false,
output_name: "project2",
src_paths: "project2/src",
profile: Debug,
..
},
bin: BinPackage {
name: "project2",
rel_dir: "project2",
exe_file: "../../../../../../.build/debug/project2",
target: "project2",
features: [
"ssr",
],
default_features: false,
src_paths: "project2/src",
profile: Debug,
bin_args: None,
..
},
style: StyleConfig {
file: Some(
SourcedSiteFile {
source: "project2/src/main.scss",
dest: "target/site/project2/pkg/project2.css",
site: "pkg/project2.css",
},
),
browserquery: "defaults",
tailwind: None,
site_file: SiteFile {
dest: "target/site/project2/pkg/project2.css",
site: "pkg/project2.css",
},
},
watch: true,
release: false,
precompress: false,
js_minify: false,
split: false,
hot_reload: false,
site: Site {
addr: 127.0.0.1:3000,
reload: 127.0.0.1:3001,
root_dir: "target/site/project2",
pkg_dir: "pkg",
file_reg: {},
ext_file_reg: {},
},
end2end: None,
assets: Some(
AssetsConfig {
dir: "project2/src/assets",
},
),
server_fn_prefix: None,
disable_server_fn_hash: false,
disable_erase_components: false,
always_erase_components: false,
server_fn_mod_path: false,
wasm_opt_features: None,
..
},
],
cli: Opts {
release: false,
precompress: false,
hot_reload: false,
project: None,
features: [],
lib_features: [],
lib_cargo_args: None,
bin_features: [],
bin_cargo_args: None,
wasm_debug: false,
verbose: 0,
clear: false,
js_minify: false,
split: false,
frontend_only: false,
server_only: false,
},
watch: true,
..
}