{"record":{"id":"127440b83ae95e7a","repo":"denoland/deno","slug":"failed-to-generate-tsconfig-e","errorCode":null,"errorMessage":"Failed to generate tsconfig: {e}","messagePattern":"Failed to generate tsconfig: (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"cli/tools/installer/npm_compat.rs","lineNumber":875,"sourceCode":"    project_root,\n    deno_compiler_options,\n    resolved_compiler_options,\n    deno_imports,\n    // Command-line roots scope graph/dependency discovery only. Keep the\n    // generated project open so bundlers can consume its resolver mappings for\n    // any entrypoint they are asked to bundle.\n    &[],\n    http_modules,\n    member_paths,\n    jsr_packages_dir,\n    npm_package_paths,\n    npm_project_references,\n    node_types_root,\n    excludes,\n    has_local_wasm,\n    manage_root_tsconfig,\n  )\n  .map_err(|e| anyhow!(\"Failed to generate tsconfig: {e}\"))?;\n\n  log::debug!(\"Generated {}\", generated.tsconfig_path.display());\n\n  Ok(())\n}\n\n/// Install jsr: compatibility packages by downloading from npm.jsr.io.\n///\n/// Uses `HttpClient::download` directly (not `CliFileFetcher`) because we\n/// don't want each registry/tarball URL surfacing as a user-visible\n/// \"Download …\" line in `deno install` output — those are an\n/// implementation detail of the stock-tsc compatibility setup. The\n/// fetcher's caching and redirect handling are unnecessary for npm.jsr.io.\nasync fn install_jsr_packages(\n  jsr_packages_dir: &Path,\n  deno_imports: Option<&Value>,\n  http_client: &HttpClient,\n) -> Result<Vec<InstalledJsrPackage>, AnyError> {","sourceCodeStart":857,"sourceCodeEnd":893,"githubUrl":"https://github.com/denoland/deno/blob/89f33cbef296a2b287f323d42de54c871fa69c77/cli/tools/installer/npm_compat.rs#L857-L893","documentation":"Error \"Failed to generate tsconfig: {e}\" thrown in denoland/deno.","triggerScenarios":"Thrown at cli/tools/installer/npm_compat.rs:875 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"89f33cbef296a2b287f323d42de54c871fa69c77","analyzedAt":"2026-08-16T07:54:21.310Z","schemaVersion":2},"datasetVersion":"2026-08-16T08:17:34.114Z"}