deno/ext
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
..
broadcast_channel chore: forward v1.46.3 release commit to main (#25425) 2024-09-04 17:16:24 +00:00
cache chore: forward v1.46.3 release commit to main (#25425) 2024-09-04 17:16:24 +00:00
canvas chore: forward v1.46.3 release commit to main (#25425) 2024-09-04 17:16:24 +00:00
console fix(runtime): use more null proto objects again (#25040) 2024-09-06 12:52:59 +02:00
cron refactor(ext/cron): align error messages (#25300) 2024-09-05 08:27:58 +02:00
crypto refactor(ext/crypto): align error messages (#25440) 2024-09-05 08:20:27 +02:00
fetch fix(runtime): use more null proto objects again (#25040) 2024-09-06 12:52:59 +02:00
ffi fix(runtime): use more null proto objects again (#25040) 2024-09-06 12:52:59 +02:00
fs fix(runtime): use more null proto objects again (#25040) 2024-09-06 12:52:59 +02:00
http fix: invalid ipv6 hostname on deno serve (#25482) 2024-09-06 09:22:52 +00:00
io chore: forward v1.46.3 release commit to main (#25425) 2024-09-04 17:16:24 +00:00
kv chore: forward v1.46.3 release commit to main (#25425) 2024-09-04 17:16:24 +00:00
napi chore: forward v1.46.3 release commit to main (#25425) 2024-09-04 17:16:24 +00:00
net fix(runtime): use more null proto objects again (#25040) 2024-09-06 12:52:59 +02:00
node feat(add): Add npm packages to package.json if present (#25477) 2024-09-06 17:18:13 +00:00
node_resolver chore: forward v1.46.3 release commit to main (#25425) 2024-09-04 17:16:24 +00:00
tls chore: forward v1.46.3 release commit to main (#25425) 2024-09-04 17:16:24 +00:00
url chore: forward v1.46.3 release commit to main (#25425) 2024-09-04 17:16:24 +00:00
web fix(runtime): use more null proto objects again (#25040) 2024-09-06 12:52:59 +02:00
webgpu fix(runtime): use more null proto objects again (#25040) 2024-09-06 12:52:59 +02:00
webidl fix(runtime): use more null proto objects again (#25040) 2024-09-06 12:52:59 +02:00
websocket fix(runtime): use more null proto objects again (#25040) 2024-09-06 12:52:59 +02:00
webstorage fix(runtime): use more null proto objects again (#25040) 2024-09-06 12:52:59 +02:00