clockworklabs/SpacetimeDB · error

Failed to read TypeScript bindings version

Error message

Failed to read TypeScript bindings version

What it means

Error "Failed to read TypeScript bindings version" thrown in clockworklabs/SpacetimeDB.

Source

Thrown at crates/cli/build.rs:109

            let client_path = PathBuf::from(client_source);
            generate_template_entry(&mut generated_code, &client_path, client_source, &manifest_dir);
        }
    }

    generated_code.push_str("    templates\n");
    generated_code.push_str("}\n\n");

    let repo_root = get_repo_root();
    let workspace_cargo = repo_root.join("Cargo.toml");
    println!("cargo:rerun-if-changed={}", workspace_cargo.display());

    let (workspace_edition, workspace_versions) =
        extract_workspace_metadata(&workspace_cargo).expect("Failed to extract workspace metadata");

    let ts_bindings_package = repo_root.join("crates/bindings-typescript/package.json");
    println!("cargo:rerun-if-changed={}", ts_bindings_package.display());
    let ts_bindings_version =
        extract_ts_bindings_version(&ts_bindings_package).expect("Failed to read TypeScript bindings version");

    // Embed skill files from skills/*/SKILL.md
    let skills_dir = repo_root.join("skills");
    let skill_names = discover_skill_names(&skills_dir);

    generated_code.push_str("pub fn get_skill(name: &str) -> Option<&'static str> {\n");
    generated_code.push_str("    match name {\n");
    for skill_name in &skill_names {
        let skill_path = skills_dir.join(skill_name).join("SKILL.md");
        generated_code.push_str(&format!(
            "        \"{}\" => Some(include_str!(\"{}\")),\n",
            skill_name,
            skill_path.to_str().unwrap().replace('\\', "\\\\")
        ));
        println!("cargo:rerun-if-changed={}", skill_path.display());
    }
    generated_code.push_str("        _ => None,\n");
    generated_code.push_str("    }\n");

View on GitHub (pinned to 524b4487d9)

When it happens

Trigger: Thrown at crates/cli/build.rs:109 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of clockworklabs/SpacetimeDB@524b4487d9 (2026-08-16). Data as JSON: /api/errors/e7a42bcfd7f827d6. Report an issue: GitHub.