Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-07-25 | refactor: decouple node resolution from deno_core (#24724) | David Sherret | |
2024-07-24 | fix(node): better detection for when to surface node resolution errors (#24653) | David Sherret | |
2024-07-23 | refactor: update to use deno_package_json (#24688) | David Sherret | |
This is in preparation for extracting out node resolution code from ext/node (which is something I'm going to do gradually over time). Uses https://github.com/denoland/deno_package_json | |||
2024-07-16 | refactor(node): internally add `.code()` to node resolution errors (#24610) | David Sherret | |
This makes it easier to tell what kind of error something is (even for deeply nested errors) and will help in the future once we add error codes to the JS errors this returns. | |||
2024-07-09 | refactor: use concrete error types for node resolution (#24470) | David Sherret | |
This will help clean up some of the code in the CLI because we'll be able to tell how the resolution failed (not part of this PR). | |||
2024-01-01 | chore: update copyright to 2024 (#21753) | David Sherret | |
2023-12-14 | fix(node): support resolving a package.json import to a builtin node module ↵ | David Sherret | |
(#21576) Closes https://github.com/denoland/deno/issues/21501 | |||
2023-11-07 | fix(node): inspect ancestor directories when resolving cjs re-exports during ↵ | David Sherret | |
analysis (#21104) If a CJS re-export can't be resolved, it will check the ancestor directories, which is more similar to what `require` does at runtime. | |||
2023-11-04 | fix(node): use closest package.json to resolve package.json imports (#21075) | David Sherret | |
2023-10-04 | refactor(node): combine node resolution code for resolving a package subpath ↵ | David Sherret | |
from external code (#20791) We had two methods that did the same functionality. | |||
2023-07-27 | fix(node): package path not exported error - add if types resolution was ↵ | David Sherret | |
occurring (#19963) | |||
2023-01-27 | chore: upgrade to Rust 1.67 (#17548) | David Sherret | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-01-02 | chore: update copyright year to 2023 (#17247) | David Sherret | |
Yearly tradition of creating extra noise in git. | |||
2022-12-15 | fix(npm): improve exports resolution when type checking (#17071) | David Sherret | |
Closes #17012 | |||
2022-10-03 | fix(npm): better error is version is specified after subpath (#16131) | Bartek Iwańczuk | |
2022-09-05 | refactor: cleanup Node compatibility code (#15766) | Bartek Iwańczuk | |
- move errors related to Node compat from cli/node/errors.rs to "ext/node" crate - remove dependency on "node_resolver" crate - make some of structures private to the "cli/node" module | |||
2022-08-30 | fix(npm): prefer importing esm from esm (#15676) | David Sherret | |
2022-08-20 | feat(unstable): initial support for npm specifiers (#15484) | David Sherret | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> |