David Sherret
ad6b00a2bf
chore: enable clippy unused_async rule ( #22834 )
2024-03-11 23:48:00 -04:00
Bartek Iwańczuk
197d2480bb
fix(compile): respect compiler options for emit ( #22521 )
...
`deno compile` was ignoring configuration file and thus not applying
`compilerOptions` to influence the way files were emitted.
2024-02-21 23:03:11 +00:00
David Sherret
f90889e5ee
perf(jsr): fast check cache and lazy fast check graph ( #22485 )
2024-02-20 21:29:57 +00:00
David Sherret
83d72e5c1c
refactor: extract out runtime::colors
to deno_terminal::colors
( #22324 )
2024-02-07 11:25:14 -05:00
David Sherret
7e72f3af61
chore: update copyright to 2024 ( #21753 )
2024-01-01 19:58:21 +00:00
David Sherret
d192cc2640
fix: add more warnings when using sloppy imports ( #21503 )
...
One warning for when using it with `deno compile` and another when using
it with `deno run`.
2023-12-07 22:35:53 -05:00
David Sherret
7fdc3c8f1f
fix(compile/npm): ignore symlinks to non-existent paths in node_modules directory ( #21479 )
...
Part of https://github.com/denoland/deno/issues/21476
2023-12-06 16:25:24 -05:00
David Sherret
842e29057d
refactor: break out ModuleInfoCache from ParsedSourceCache ( #20977 )
...
As title. This will help use the two independently from the other, which
will help in an upcoming deno doc PR where I need to parse the source
files with scope analysis.
2023-10-25 18:13:22 -04:00
JasperVanEsveld
0ec4feaee7
feat(compile): Add --no-terminal
to compile command ( #17991 )
2023-07-28 18:46:26 +03:00
David Sherret
da9db887e3
refactor: helpers methods on TypeCheckMode
( #19393 )
2023-06-07 10:09:10 -04:00
David Sherret
2aba4365ae
perf(cli): conditionally load typescript declaration files ( #19392 )
...
Closes #18583
2023-06-06 17:07:46 -04:00
David Sherret
c2995893be
feat(compile): remove need for --unstable
with npm specifiers ( #19185 )
2023-05-19 01:26:49 +02:00
Lenni
1c74b41855
docs: fix typos ( #19118 )
2023-05-16 14:30:16 +02:00
David Sherret
28aa489de9
feat(compile): unstable npm and node specifier support ( #19005 )
...
This is the initial support for npm and node specifiers in `deno
compile`. The npm packages are included in the binary and read from it via
a virtual file system. This also supports the `--node-modules-dir` flag,
dependencies specified in a package.json, and npm binary commands (ex.
`deno compile --unstable npm:cowsay`)
Closes #16632
2023-05-10 20:06:59 -04:00