1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-24 15:19:26 -05:00
denoland-deno/cli/tools
Nathan Whitaker 51f5f5789b
feat(add): Add npm packages to package.json if present (#25477)
Closes https://github.com/denoland/deno/issues/25321

Ended up being a larger refactoring, since we're now juggling
(potentially) two config files in the same `add`, instead of choosing
one. I don't love the shape of the code, but I think it's good enough

Some smaller side improvements:
- `deno remove` supports `jsonc`
- `deno install --dev` will be a really simple change
- if `deno remove` removes the last import/dependency in the
`imports`/`dependencies`/`devDependencies` field, it removes the field
instead of leaving an empty object
2024-09-06 17:18:13 +00:00
..
bench feat: include version number in all --json based outputs (#25335) 2024-09-05 08:51:40 +00:00
coverage feat(coverage): add breadcrumbs to deno coverage --html report (#24860) 2024-08-14 16:37:19 +09:00
init fix(cli/tools): correct deno init --serve template behavior (#25318) 2024-09-02 23:01:36 +00:00
jupyter feat(cli/tools): add a subcommand --hide-stacktraces for test (#24095) 2024-08-20 01:27:36 +00:00
lint feat: include version number in all --json based outputs (#25335) 2024-09-05 08:51:40 +00:00
registry feat(add): Add npm packages to package.json if present (#25477) 2024-09-06 17:18:13 +00:00
repl feat(cli/tools): add a subcommand --hide-stacktraces for test (#24095) 2024-08-20 01:27:36 +00:00
run refactor: remove DENO_FUTURE (#25314) 2024-08-30 21:58:24 +00:00
test BREAKING(fs): remove Deno.funlock[Sync]() (#25442) 2024-09-05 11:23:37 +00:00
check.rs BREAKING(config): make supported compilerOptions an allow list (#25432) 2024-09-04 17:39:30 +02:00
clean.rs feat(clean): add progress bar (#25026) 2024-08-14 13:04:07 +02:00
compile.rs BREAKING(config): make supported compilerOptions an allow list (#25432) 2024-09-04 17:39:30 +02:00
doc.rs feat: include version number in all --json based outputs (#25335) 2024-09-05 08:51:40 +00:00
fmt.rs fix(fmt): fix incorrect quotes in components (#25249) 2024-08-28 09:48:14 -04:00
info.rs BREAKING: remove "emit" and "map" from deno info output (#25468) 2024-09-05 14:22:13 +00:00
installer.rs feat(uninstall): alias to 'deno remove' if -g flag missing (#25461) 2024-09-05 13:51:37 +02:00
mod.rs BREAKING: remove deno vendor (#25343) 2024-09-03 17:00:57 +10:00
serve.rs feat(serve): Opt-in parallelism for deno serve (#24920) 2024-08-14 22:26:21 +00:00
task.rs fix(task): correct name for scoped npm package binaries (#25390) 2024-09-03 13:56:39 +00:00
upgrade.rs fix(upgrade): more informative information on invalid version (#25319) 2024-08-31 00:22:20 +00:00