mirror of
https://github.com/denoland/deno.git
synced 2024-12-23 07:44:48 -05:00
8d03397293
- Bundles are fully standalone. They now include the shared loader with `deno_typescript`. - Refactor of the loader in `deno_typescript` to perform module instantiation in a more - Change of behaviour when an output file is not specified on the CLI. Previously a default name was determined and the bundle written to that file, now the bundle will be sent to `stdout`. - Refactors in the TypeScript compiler to be able to support the concept of a request type. This provides a cleaner abstraction and makes it easier to support things like single module transpiles to the userland. - Remove a "dangerous" circular dependency between `os.ts` and `deno.ts`, and define `pid` and `noColor` in a better way. - Don't bind early to `console` in `repl.ts`. - Add an integration test for generating a bundle. |
||
---|---|---|
.. | ||
typescript@26655db1dd | ||
bundle_loader.js | ||
Cargo.toml | ||
compiler_main.js | ||
lib.deno_core.d.ts | ||
lib.rs | ||
ops.rs | ||
README.md |
This crate provides utilities to compile typescript, bundle it up, and create a V8 snapshot, all during build. This allows users to startup fast.
The cli_snapshots crate, neighboring this one uses deno_typescript at build time.
This crate does not depend on Node, Python, nor any other external dependencies besides those listed as such in Cargo.toml.