deno
feat(unstable): add deno sync-types subcommand for stock TypeScript config
#35894
Merged

feat(unstable): add deno sync-types subcommand for stock TypeScript config #35894

bartlomieju merged 23 commits into main from feat/deno-sync-types
bartlomieju
bartlomieju port jsr-node-modules-tsconfig generator onto current main
055128bb
bartlomieju feat(installer): add deno sync-types subcommand
f7f91a89
bartlomieju
bartlomieju fix(sync-types): handle @version/subpath in jsr specifiers
e7057d8c
bartlomieju feat(sync-types): derive specifiers from the module graph (GAP 1)
eec5e872
bartlomieju fix(sync-types): materialize jsr tarballs + map jsr subpaths precisel…
e36e971d
bartlomieju feat(sync-types): map workspace members + follow importMap (std)
a20a43b7
bartlomieju feat(sync-types): include @types/node in generated config (GAP 5)
c3a5331e
bartlomieju feat(sync-types): map local prefix aliases + npm subpaths (GAP 3 alia…
14060767
bartlomieju feat(sync-types): map http import-map aliases to mirrored files (jsx,…
fb28818b
bartlomieju feat(sync-types): resolve alias-prefix-subpath via import map + expor…
76b0d7f8
bartlomieju feat(sync-types): merge user compilerOptions.types (guarded); npm pat…
f8d4254c
bartlomieju feat(sync-types): materialize remote deps via error-tolerant graph di…
d4d088da
bartlomieju feat(sync-types): resolve workspace-member aliases + expand member globs
65d4eb31
bartlomieju fix(sync-types): map import-map aliases that point at a jsr subpath
aab3480b
bartlomieju fix(sync-types): accept deno_graph's jsr:/ resolved specifier form
f9fceac6
bartlomieju feat(sync-types): propagate deno.json exclude to the generated tsconfig
774f0150
bartlomieju feat(sync-types): defer node-owned URLPattern globals to @types/node
9c8ee570
bartlomieju bartlomieju changed the title feat(installer): add deno sync-types subcommand for stock TypeScript config feat(unstable): add deno sync-types subcommand for stock TypeScript config 5 days ago
bartlomieju
bartlomieju commented on 2026-07-09
bartlomieju fix(sync-types): address review — root dir, JSONC, dep-free, extends,…
f7f82dbf
bartlomieju
bartlomieju fix: register sync-types in node_shim + summary output
9f1efb57
bartlomieju fix(sync-types): quiet discovery noise (workspace warnings, prefix URLs)
49f4180e
bartlomieju fix(sync-types): address second review round
8f79e307
bartlomieju
bartlomieju fix(sync-types): add reason to too_many_arguments allows (lint)
9dbd640c
bartlomieju feat(sync-types): exclude the Deno vendor dir from the generated tsco…
2856ba00
bartlomieju bartlomieju merged 1a39480f into main 4 days ago
bartlomieju bartlomieju deleted the feat/deno-sync-types branch 4 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone