deno
feat(install): install jsr packages and generate tsconfig for stock tsc
#33163
Open

feat(install): install jsr packages and generate tsconfig for stock tsc #33163

bartlomieju wants to merge 37 commits into main from feat/jsr-node-modules-tsconfig
bartlomieju
bartlomieju Revert "feat(unstable): add `deno tsconfig` subcommand (#33160)"
ce7f4b2a
bartlomieju feat(install): set up jsr packages and tsconfig after deno install
06a14392
bartlomieju fix: rename to tsconfig.deno.json and use node_modules/@types/deno
40c33793
bartlomieju fix: add types: [\"deno\"] to tsconfig for Deno global resolution
4ee6d476
bartlomieju fix: silence per-package jsr install logs
1f0d74fb
bartlomieju fix: integrate jsr package install into Dependencies report
5894f548
bartlomieju test: add spec test for npm compat tsconfig generation
0fe16c85
bartlomieju Merge remote-tracking branch 'origin/main' into feat/jsr-node-modules…
f536d406
bartlomieju fix: re-add tsconfig_gen module after merge with revert
898edd2b
bartlomieju test: ignore LSP tests affected by tsconfig.deno.json generation
3923f7f3
bartlomieju fix: silence tsconfig generation log output
6d7445b2
bartlomieju test: ignore import_meta_no_errors spec test
46e10746
bartlomieju fix: make npm.jsr.io registry URL configurable via DENO_NPM_JSR_REGISTRY
fe1afb87
bartlomieju fix: update npm_compat_tsconfig test for no tsconfig.json creation
fc237b9f
bartlomieju chore: format
f8570150
bartlomieju fix: only update existing tsconfig.json, don't create new ones
98f77487
bartlomieju fix: also create tsconfig.json if it doesn't exist
bf333cdc
bartlomieju fix: don't create or modify tsconfig.json
5811e79c
bartlomieju refactor: generate tsconfig to .deno/tsconfig.json and reduce path ma…
e7e76d88
bartlomieju test: add unit and spec tests for tsconfig generation
0db292f0
bartlomieju fix: make deno check ignore .deno/tsconfig.json extends
3f26c5b0
bartlomieju Revert "fix: make deno check ignore .deno/tsconfig.json extends"
6910ecc7
bartlomieju test: temporarily ignore import_meta_no_errors spec test
ae637571
bartlomieju Revert "Revert "fix: make deno check ignore .deno/tsconfig.json exten…
608249b6
bartlomieju feat(install): mirror http(s) modules for stock tsc resolution
49bd2cb3
bartlomieju
bartlomieju fix(install): use CliFileFetcher + X-TypeScript-Types for http modules
db9efe94
bartlomieju refactor(install): use deno_ast for remote import scanning
a744ee96
bartlomieju test(install): cover http imports and X-TypeScript-Types path
c01d53f4
bartlomieju bartlomieju changed the title feat(install): generate tsconfig for stock TypeScript compatibility feat(install): install jsr packages and generate tsconfig for stock tsc 38 days ago
bartlomieju test(install): drop unused @std/fs import from future_install_local_deno
02767bec
bartlomieju
lunadogbot
lunadogbot commented on 2026-05-13
bartlomieju fix(install): gate http(s) post-install fetches behind --allow-import
5d792337
bartlomieju fix(install): replace curl+tar shellout with CliFileFetcher + tar crate
1f6bef55
bartlomieju fix(install): preserve existing user extends in root tsconfig.json
de29c80b
bartlomieju fix(install): move @types/deno out of node_modules/@types/
eaf9a6c6
bartlomieju fix(install): follow same-host absolute path imports in transitive scan
2d4b4965
bartlomieju fix(install): fix parse_npm_specifier for subpath specifiers
16ca0b70
bartlomieju fix(install): identify generated tsconfig by sentinel, not path string
729eaaee
bartlomieju fix(install): use HttpClient for jsr registry fetches to keep them si…
7a392337
fibibot
fibibot approved these changes on 2026-05-14

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone