v0.3.8-pre.002-fix.001
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
// file: crates/ksp-app-store-desk/tests/dependency_boundary.rs
|
||||
// version: 1
|
||||
// version: 2
|
||||
|
||||
//! Dependency-boundary tests for the Store Desk scaffold.
|
||||
|
||||
#[test]
|
||||
fn pre_002_manifest_keeps_store_and_transport_runtime_dependencies_out_of_scaffold() {
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
// file: crates/ksp-app-store-desk/tests/desktop_contract.rs
|
||||
// version: 1
|
||||
// version: 2
|
||||
|
||||
//! Desktop template and frontend contract tests for the Store Desk scaffold.
|
||||
|
||||
fn parse_json(source: &str) -> serde_json::Result<serde_json::Value> {
|
||||
serde_json::from_str::<serde_json::Value>(source)
|
||||
return serde_json::from_str::<serde_json::Value>(source);
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -23,6 +25,18 @@ fn pre_002_tauri_package_and_ports_match_store_desk_identity() {
|
||||
assert!(vite.contains("port: 1439"));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn pre_002_fix_001_vite_config_matches_ksp_desk_template_except_identity_ports_and_header() {
|
||||
let store = include_str!("../vite.config.ts")
|
||||
.replace("crates/ksp-app-store-desk/vite.config.ts", "crates/ksp-app-backfill-desk/vite.config.ts")
|
||||
.replace("// version: 2", "// version: 1")
|
||||
.replace("ksp-app-store-desk", "ksp-app-backfill-desk")
|
||||
.replace("1438", "1436")
|
||||
.replace("1439", "1437");
|
||||
let reference = include_str!("../../ksp-app-backfill-desk/vite.config.ts");
|
||||
assert_eq!(store, reference);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn pre_002_frontend_dependency_baseline_is_ksp_owned_and_select_free() {
|
||||
let parsed = parse_json(include_str!("../package.json"));
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
// file: crates/ksp-app-store-desk/tests/desktop_security.rs
|
||||
// version: 1
|
||||
// version: 2
|
||||
|
||||
//! Security boundary tests for the Store Desk scaffold.
|
||||
|
||||
fn parse_json(source: &str) -> serde_json::Result<serde_json::Value> {
|
||||
serde_json::from_str::<serde_json::Value>(source)
|
||||
return serde_json::from_str::<serde_json::Value>(source);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
// file: crates/ksp-app-store-desk/tests/public_api.rs
|
||||
// version: 1
|
||||
// version: 2
|
||||
|
||||
//! Public API boundary test for the Store Desk scaffold.
|
||||
|
||||
#[test]
|
||||
fn pre_002_public_surface_exposes_only_application_run_entry_point() {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-app-store-desk/vite.config.ts
|
||||
// version: 1
|
||||
// version: 2
|
||||
|
||||
import { NodePackageImporter } from "sass-embedded";
|
||||
import { fileURLToPath } from "node:url";
|
||||
@@ -41,7 +41,7 @@ export default defineConfig({
|
||||
if (["png", "jpg", "jpeg", "gif", "svg", "webp", "ico"].includes(extension)) {
|
||||
return "imgs/[name][extname]";
|
||||
}
|
||||
return "otherassets/[name][hash][extname]";
|
||||
return "otherassets/[name][extname]";
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -49,6 +49,9 @@ export default defineConfig({
|
||||
css: {
|
||||
preprocessorOptions: {
|
||||
scss: {
|
||||
quietDeps: true,
|
||||
silenceDeprecations: ["import", "color-functions", "global-builtin"],
|
||||
verbose: false,
|
||||
importers: [new NodePackageImporter()],
|
||||
},
|
||||
},
|
||||
@@ -57,17 +60,11 @@ export default defineConfig({
|
||||
port: 1438,
|
||||
strictPort: true,
|
||||
host: devHost || false,
|
||||
hmr: devHost
|
||||
? {
|
||||
protocol: "ws",
|
||||
host: devHost,
|
||||
port: 1439,
|
||||
}
|
||||
: {
|
||||
protocol: "ws",
|
||||
host: "localhost",
|
||||
port: 1439,
|
||||
},
|
||||
ws: {
|
||||
protocol: "ws",
|
||||
host: devHost || "localhost",
|
||||
port: 1439,
|
||||
},
|
||||
watch: {
|
||||
ignored: ["**/src/**"],
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user