1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-26 16:09:27 -05:00
denoland-deno/deno_typescript
Kitson Kelly 671f0b83be
Bundles can be sync or async based on top level await (#4124)
Previously, bundles always utilised top level await, even if the bundled
modules didn't require top level await.  Now, analysis of the bundle is
done and if none of the bundled modules are asynchronously executed,
then the bundle as a whole will be synchronously executed.

Fixes #4055
Fixes #4123
2020-02-26 17:59:33 +01:00
..
typescript@af614ccea1 upgrade: TypeScript 3.8 (#4100) 2020-02-25 15:33:19 -05:00
bundle_loader.js Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
Cargo.toml v0.34.0 2020-02-20 10:57:42 -05:00
compiler_main.js upgrade: TypeScript 3.8 (#4100) 2020-02-25 15:33:19 -05:00
lib.rs upgrade: TypeScript 3.8 (#4100) 2020-02-25 15:33:19 -05:00
ops.rs Clean up how we use opIds (#4118) 2020-02-25 09:14:27 -05:00
README.md update readmes (#3765) 2020-01-23 22:32:52 +01:00
system_loader.js Bundles can be sync or async based on top level await (#4124) 2020-02-26 17:59:33 +01:00

Deno TypeScript Crate

crates docs

This crate provides utilities to compile typescript, bundle it up, and create a V8 snapshot, all during build. Snapshots allow the executable to startup fast.