David Sherret
50618fc0bc
fix(vendor): better handling of redirects ( #19063 )
...
Closes #17582
Closes #19057
2023-05-09 21:49:16 +00:00
Marvin Hagemeister
355275ec0f
fix(cli): add colors to "Module not found" error frame ( #18437 )
2023-03-27 01:10:47 +02:00
David Sherret
a6ca4d0d61
refactor: use deno_graph for npm specifiers ( #17858 )
...
This changes npm specifiers to be handled by deno_graph and resolved to
an npm package name and version when the specifier is encountered. It
also slightly changes how npm specifier resolution occurs—previously it
would collect all the npm specifiers and resolve them all at once, but
now it resolves them on the fly as they are encountered in the module
graph.
https://github.com/denoland/deno_graph/pull/232
---------
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2023-02-22 14:15:25 -05:00
David Sherret
b34e751a5b
refactor: make resolver required ( #17783 )
...
Makes the resolver required and prints a warning when vendoring and a
dynamic import can't be resolved.
Closes #16522
2023-02-15 11:30:54 -05:00
David Sherret
b3e88e0681
refactor: deno_graph 0.43 upgrade ( #17692 )
2023-02-09 22:00:23 -05:00
David Sherret
f5840bdcd3
chore: upgrade to Rust 1.67 ( #17548 )
...
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2023-01-27 10:43:16 -05:00
Geert-Jan Zwiers
052bcc62bb
refactor(cli/tools): reduce cloning ( #17309 )
2023-01-13 22:39:19 +01:00
David Sherret
10e4b2e140
chore: update copyright year to 2023 ( #17247 )
...
Yearly tradition of creating extra noise in git.
2023-01-02 21:00:42 +00:00
David Sherret
c03e0f3853
refactor: remove deno_graph::Locker
usage ( #16877 )
...
This is just a straight refactor and doesn't make any improvements to
the code that could now be made.
Closes #16493
2022-12-06 14:12:51 -05:00
David Sherret
fafb3eebaf
fix(vendor): properly handle bare specifiers that start with http ( #16885 )
2022-12-01 11:01:19 -05:00
Aaron O'Mullan
238590aa9f
chore: use Rust 1.65.0 ( #16688 )
2022-11-18 02:59:10 +01:00
Sylvain Cau
9bb3ccbab2
fix(cli/vendor): handle assert type json during vendoring ( #16059 )
2022-09-27 14:01:43 -04:00
David Sherret
7a1a082876
perf: cache swc dependency analysis and don't hold onto ParsedSource
s in memory ( #15502 )
2022-08-22 12:14:59 -04:00
David Sherret
8f102e49c1
fix(vendor): existing import map with bare specifier in remote ( #15390 )
2022-08-04 09:39:14 -04:00
David Sherret
8b03c1e6cc
fix(vendor): error on dynamic imports that fail to load instead of panicking ( #15391 )
2022-08-03 21:23:45 -04:00
Bartek Iwańczuk
b8b82c3ea4
chore: use Rust 1.62.0 ( #15028 )
2022-07-01 15:28:06 +02:00
David Sherret
443041c23e
feat(vendor): support using an existing import map ( #14836 )
2022-06-14 10:05:37 -04:00
David Sherret
d93b7627f0
fix(vendor): handle relative imports when mapped local folder name differs from remote's ( #14465 )
2022-05-23 12:49:28 -04:00
David Sherret
e099ddb87c
fix(vendor): do not panic on relative specifier with scheme-like folder name ( #14453 )
2022-05-02 09:07:41 -04:00
David Sherret
5d7e1229db
fix(vendor): do not add absolute specifiers to scopes ( #13710 )
2022-02-18 23:10:40 -05:00
David Sherret
b98afb59ae
feat: deno vendor ( #13670 )
2022-02-16 13:14:19 -05:00