summaryrefslogtreecommitdiff
path: root/ext/node/ops/require.rs
AgeCommit message (Expand)Author
2024-11-15refactor: use boxed_error in some places (#26887)David Sherret
2024-11-14refactor(resolver): move more resolution code into deno_resolver (#26873)David Sherret
2024-11-13feat(node): stabilize detecting if CJS via `"type": "commonjs"` in a package....David Sherret
2024-11-01fix: improved support for cjs and cts modules (#26558)David Sherret
2024-10-31fix(ext/node): resolve exports even if parent module filename isn't present (...Nathan Whitaker
2024-10-30fix: remove permission check in op_require_node_module_paths (#26645)David Sherret
2024-10-24refactor(ext/node): use concrete error types (#26419)Leo Kettmeir
2024-10-14perf: use fast calls for microtask ops (#26236)Divy Srivastava
2024-10-04refactor: improve node permission checks (#26028)David Sherret
2024-09-28refactor: use deno_path_util (#25918)David Sherret
2024-09-10feat: require(esm) (#25501)snek
2024-09-10fix(inspector): Fix panic when re-entering runtime ops (#25537)Divy Srivastava
2024-08-26perf(ext/node): reduce some allocations in require (#25197)David Sherret
2024-07-25refactor: decouple node resolution from deno_core (#24724)David Sherret
2024-07-09refactor: use concrete error types for node resolution (#24470)David Sherret
2024-06-26refactor: move PackageJson to deno_config (#24348)David Sherret
2024-06-08fix(check): attempt to resolve types from pkg before `@types` pkg (#24152)David Sherret
2024-06-08fix(ext/node): lossy UTF-8 read node_modules files (#24140)Luca Casonato
2024-06-06refactor: remove `PermissionsContainer` in deno_runtime (#24119)David Sherret
2024-04-19feat(runtime): Allow embedders to perform additional access checks on file op...Matt Mastracci
2024-04-01perf(node): put pkg json into an `Rc` (#23156)David Sherret
2024-03-28fix(node): remove unwrap in op_require_node_module_paths (#23114)David Sherret
2024-03-20fix(ext/node): worker_threads ESM handling (#22841)mash-graz
2024-03-09fix(node): require of pkg json imports was broken (#22821)David Sherret
2024-01-01chore: update copyright to 2024 (#21753)David Sherret
2023-12-14fix(node): support resolving a package.json import to a builtin node module (...David Sherret
2023-11-07fix(node): inspect ancestor directories when resolving cjs re-exports during ...David Sherret
2023-11-04fix(node): use closest package.json to resolve package.json imports (#21075)David Sherret
2023-10-04refactor(node): combine node resolution code for resolving a package subpath ...David Sherret
2023-09-07chore(ext/node): port some ops to op2 (#20400)Matt Mastracci
2023-08-17fix(npm): do not panic providing file url to require.resolve paths (#20182)David Sherret
2023-08-08chore: rename some helpers on the Fs trait (#20097)Luca Casonato
2023-07-17fix(node): improve require esm error messages (#19853)David Sherret
2023-06-26chore: fix typos (#19572)Martin Fischer
2023-05-23fix(node): duplicate node_module suffixes (#19222)Marvin Hagemeister
2023-05-08refactor(ext/fs): `deno_fs::FileSystem` - conditional `Send + Sync` (#18993)David Sherret
2023-05-05refactor(ext/node): combine `deno_node::Fs` with `deno_fs::FileSystem` (#18991)David Sherret
2023-05-04refactor(ext/node): remove NodeEnv trait (#18986)Luca Casonato
2023-05-02fix(npm): canonicalize filename before returning (#18948)Bartek Iwańczuk
2023-04-24refactor(ext/node): enforce interior mutable for `NodePermissions` to remove ...David Sherret
2023-04-24refactor(ext/node): allow injecting `NodeFs` from CLI (#18829)David Sherret
2023-04-24refactor(ext/node): reorganize ops (#18799)Bartek Iwańczuk