nokazn
3d841acf48
fix(cli): avoid deno add
and deno vendor
errors when deno.json is empty ( #23439 )
2024-04-18 15:48:15 -04:00
Bartek Iwańczuk
6b95c53e48
feat(add): always produce multiline config file ( #23077 )
...
This commit changes `deno add` to always produce a multiline config
file.
In v1.41.3:
```
$ mkdir foo
$ cd foo
$ deno add @std/assert
Created deno.json configuration file.
Add @std/assert - jsr:@std/assert@^0.220.0
$ cat deno.json
{ "imports": { "@std/assert": "jsr:@std/assert@^0.220.0" } }
```
Now:
```
$ mkdir foo
$ cd foo
$ deno add @std/assert
Created deno.json configuration file.
Add @std/assert - jsr:@std/assert@^0.220.0
$ cat deno.json
{
"imports": {
"@std/assert": "jsr:@std/assert@^0.220.0"
}
}
```
2024-03-26 17:40:24 -04:00
Nayeem Rahman
01bc2f530e
feat(unstable/pm): support npm packages in 'deno add' ( #22715 )
2024-03-06 13:24:15 +00:00
Nayeem Rahman
15f5f74eb7
feat(unstable/pm): support version contraints in 'deno add' ( #22646 )
2024-03-01 21:34:13 +00:00
Bartek Iwańczuk
fb31ae73e4
feat(unstable): deno add
subcommand ( #22520 )
...
This commit adds "deno add" subcommand that has a basic support for
adding "jsr:" packages to "deno.json" file.
This currently doesn't support "npm:" specifiers and specifying version
constraints.
2024-02-29 19:12:04 +00:00