David Sherret
4a8ca480ae
refactor(ext/fs): deno_fs::FileSystem
- conditional Send + Sync
( #18993 )
...
This allows for having a conditional `Send + Sync` on the file system trait for Deploy.
2023-05-11 17:26:26 -04:00
David Sherret
6ced6c8e85
refactor(ext/node): combine deno_node::Fs
with deno_fs::FileSystem
( #18991 )
2023-05-11 17:26:25 -04:00
David Sherret
a8b4e346b4
refactor(ext/node): use a snapshottable global name for Node's globalThis ( #18860 )
2023-04-26 18:53:13 -04:00
David Sherret
041d1e093b
refactor(cli): extract out NpmModuleLoader from CliModuleLoader ( #18842 )
...
Need to share this with the loader used in deno compile
2023-04-25 18:36:31 -04:00
David Sherret
aa286fdecb
refactor(ext/node): allow injecting NodeFs
from CLI ( #18829 )
...
This allows providing a `NodeFs` as part of the `WorkerOptions`.
2023-04-24 19:44:35 -04:00
David Sherret
a615eb3b56
refactor(node): move most of cli/node to ext/node ( #18797 )
...
This is just a straight refactor and I didn't do any cleanup in
ext/node. After this PR we can start to clean it up and make things
private that don't need to be public anymore.
2023-04-21 21:02:46 -04:00
David Sherret
4a33c349af
refactor: move some CJS and ESM code analysis to ext/node ( #18789 )
2023-04-21 16:38:10 -04:00