main
fix(byonm): resolve npm deps of jsr deps (#25399)
fix: add "module.exports" export to ESM CJS wrapper module (#28373)
fix(install): do not panic if lockfile incorrectly says package has a bin (#32345)
fix(npm): resolve bundled npm deps in packages properly when not using a `node_modules` directory (#32679)
fix(install): store tags associated with package in node_modules dir (#26000)
fix(install): bust packument cache on version not found when loading extra info from lockfile (#29679)
fix(npm): support `catalog:` protocol in deno.json imports (#35168)
feat(npm): add `catalog:` protocol for centralized dependency versions in workspaces (#32947)
feat: add `deno ci` subcommand (#34235)
fix(install): vendor type-only imports during `deno ci` (#34459)
fix(install): cleanup `node_modules` folder on install (#32058)
feat(unstable/install): `DENO_INSTALL_ARCH` env var (#30473)
fix(npm): handle deno run/install of npm package with only directories.bin (#30919)
fix(cache): cache excluded modules explicitly provided on the command line (#30442)
fix(install): report installed npm packages when not using node_modules, fix double counting (#31536)
refactor(install): support tarball extract in Wasm (#29587)
fix(install): global install should not warn about using node_modules dir for npm specifiers (#32341)
test: de-flake specs tests in `deno install` (#30645)
fix(install): support uninstalling multiple global packages (#29352)
feat(install): seed deno.lock from bun.lock (#35394)
feat(install): seed deno.lock from package-lock.json (#35330)
feat(install): seed deno.lock from pnpm-lock.yaml (#35346)
fix(install): seed pnpm workspace members and catalog deps (#35376)
feat(install): seed deno.lock from yarn.lock (#35350)
fix(install): don't attempt to cache specifiers that point to directories (#26369)
fix(npm): use box-drawing style for deprecated package warnings (#32979)
feat(install): add --os and --arch flags for cross-platform npm installs (#32785)
feat(install): added --prod to skip dev deps and @types (#33248)
fix(install): recommend using `deno install -g` when using a single http url (#25388)
fix(install): cache json exports of JSR packages (#26552)
fix(check): filter resolution errors for bare ambient modules (#30690)
fix(install): don't panic on jsr specifier with a tag like @latest (#35605)
feat(install): add `--lockfile-only` flag (#31376)
feat: support wildcard patterns in minimumDependencyAge.exclude (#35746)
fix(npm): don't re-fetch packuments on every run when registry has no time data (#35834)
fix(npm): slim cached full packument when minimumDependencyAge is set (#35285)
chore: remove DENO_FUTURE=1 from spec tests (#25329)
refactor: cut over CLI flag parsing to deno_cli_parser (#35982)
feat(add/install): default to npm registry for unprefixed packages (#33246)
fix(install): pin pre-release npm versions added via dist-tag (#35586)
feat(install): more informative deno install output (#30387)
test: temporarily ignore `specs::install::package_extra_nmd` test (#28954)
feat(install): warn on package.json engines mismatch (#34225)
fix(install): suppress peer dependency warnings for overridden packages (#34935)
fix(npm): make peer dependency warning actionable and show importers (#35242)
fix(install): cache type only module deps in `deno install` (#26497)
fix(install): don't error on unknown media types in install (#28234)
fix(install): run workspace member dependency lifecycle scripts with member INIT_CWD (#34700)
feat(install): create node_modules for workspace members (#34970)