summaryrefslogtreecommitdiff
path: root/ext/node/lib.rs
AgeCommit message (Expand)Author
2023-08-21refactor: upgrade deno_ast 0.28 and deno_semver 0.4 (#20193)David Sherret
2023-08-16feat(ext/node): eagerly bootstrap node (#20153)Matt Mastracci
2023-08-06build: allow disabling snapshots for dev (#20048)Nayeem Rahman
2023-08-04fix(node): repl._builtinLibs (#20046)Bartek Iwańczuk
2023-08-02feat(node): add polyfill for node:test module (#20002)Bartek Iwańczuk
2023-07-31feat(node/os): implement getPriority, setPriority & userInfo (#19370)Leo Kettmeir
2023-07-31refactor: update core extension api usage (#19952)Nayeem Rahman
2023-07-19feat(ext/node): properly segregate node globals (#19307)Luca Casonato
2023-07-17fix(node): improve require esm error messages (#19853)David Sherret
2023-07-06perf(node/async_hooks): optimize AsyncLocalStorage (#19729)Bartek Iwańczuk
2023-07-05perf(ext/node): optimize net streams (#19678)Divy Srivastava
2023-07-02refactor: rename built-in node modules from ext:deno_node/ to node: (#19680)Bartek Iwańczuk
2023-06-27test(ext/node): port crypto_test.ts from deno_std (#19561)Felipe Baltor
2023-06-24fix(ext/node): support brotli APIs (#19223)Divy Srivastava
2023-06-22refactor(npm): remove needless resolve_nv_ref_from_pkg_req_ref on NpmResolver...David Sherret
2023-06-02feat(node_compat): Added base implementation of FileHandle (#19294)nasa
2023-05-28refactor(core): remove ext: modules from the module map (#19040)Nayeem Rahman
2023-05-27refactor(node/http): don't use readablestream for writing to request (#19282)Leo Kettmeir
2023-05-17fix(ext/node): make nodeGlobalThis configurable (#19163)Luca Casonato
2023-05-17refactor(node): reimplement http client (#19122)Leo Kettmeir
2023-05-15feat(node/crypto): Diffie Hellman Support (#18943)Levente Kurusa
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-04-27feat(node/crypto): Elliptic Curve Diffie-Hellman (ECDH) support (#18832)Levente Kurusa
2023-04-27fix(ext/node): prime generation (#18861)Divy Srivastava
2023-04-27refactor(cli): extract out ProcState from CliMainWorker (#18867)David Sherret
2023-04-26refactor(ext/node): use a snapshottable global name for Node's globalThis (#1...David Sherret
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
2023-04-21refactor(node): move most of cli/node to ext/node (#18797)David Sherret
2023-04-21refactor: move some CJS and ESM code analysis to ext/node (#18789)David Sherret
2023-04-20refactor(ext/node): remove polyfills/_core.ts (#18766)Yoshiya Hinosawa
2023-04-19fix(ext/node): implement asymmetric keygen (#18651)Divy Srivastava
2023-04-18refactor(node/crypto): scrypt polyfill to rust (#18746)Levente Kurusa
2023-04-18fix(ext/node): implement crypto.createVerify (#18703)Yoshiya Hinosawa
2023-04-18fix(path): Remove non node symbols (#18630)Ryan Clements
2023-04-12refactor(node/crypto): port polyfill to Rust for randomInt, randomFill, rando...Levente Kurusa
2023-04-07fix(ext/node): add X509Certificate (#18625)Divy Srivastava
2023-04-06fix(ext/node): implement hkdf-expand (#18612)Divy Srivastava
2023-04-06refactor(ext/node): `NodeFs` - add back altered metadata method (#18613)David Sherret
2023-04-06fix(ext/node): add symmetric keygen (#18609)Divy Srivastava
2023-04-06refactor(ext/node): add more methods to 'NodeFs' trait (#18604)Bartek Iwańczuk
2023-04-06fix(ext/node): json encode binary command name (#18596)Geert-Jan Zwiers
2023-04-04refactor(core): Improve ergonomics of managing ASCII strings (#18498)Matt Mastracci
2023-03-30refactor(ext/node): add NodeEnv::Fs associated type (#18484)Bartek Iwańczuk
2023-03-28refactor(ext/node): change extension type parameter (#18483)Bartek Iwańczuk
2023-03-28fix(ext/node): implement crypto.Sign (RSA/PEM/SHA{224,256,384,512}) (#18471)Yoshiya Hinosawa
2023-03-28feat(ext/node): add `crypto.checkPrime` API (#18465)Divy Srivastava