Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-17 | 1.16.2 (#12794) | David Sherret | |
2021-11-11 | v1.16.1 | Luca Casonato | |
2021-11-09 | feat(cli): support React 17 JSX transforms (#12631) | Kitson Kelly | |
Closes #8440 | |||
2021-11-01 | port check_if_should_use_esm_loader to rust (#12562) | Ryan Dahl | |
2021-10-28 | feat(compat): integrate import map and classic resolutions in ESM resolution ↵ | Bartek Iwańczuk | |
(#12549) This commit integrates import map and "classic" resolutions in the "--compat" mode when using ES modules; in effect "http:", "https:" and "blob:" imports now work in compat mode. The algorithm works as follows: 1. If there's an import map, try to resolve using it and if succeeded return the specifier 2. Try to resolve using "Node ESM resolution", and if succeeded return the specifier 3. Fall back to regular ESM resolution | |||
2021-10-27 | chore: update to rusty_v8 0.33.0 (#12564) | Luca Casonato | |
2021-10-25 | v1.15.3 (#12533) | Yoshiya Hinosawa | |
2021-10-21 | compat: add DENO_NODE_COMPAT_URL env variable (#12508) | Bartek Iwańczuk | |
2021-10-18 | feat(unstable): Node CJS and ESM resolvers for compat mode (#12424) | Bartek Iwańczuk | |
This commit adds CJS and ESM Node resolvers to the "--compat" mode. The functionality is spread across "cli/compat" module and Node compatibility layer in "deno_std/node"; this stems from the fact that ES module resolution can only be implemented in Rust as it needs to directly integrated with "deno_core"; however "deno_std/node" already provided CJS module resolution. Currently this resolution is only active when running a files using "deno run --compat --unstable <filename>", and is not available in other subcommands, which will be changed in follow up commits. |