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.