summaryrefslogtreecommitdiff
path: root/rollup.config.js
AgeCommit message (Collapse)Author
2019-09-02Refactor snapshot build (#2825)Ryan Dahl
Instead of using core/snapshot_creator.rs, instead two crates are introduced which allow building the snapshot during build.rs. Rollup is removed and replaced with our own bundler. This removes the Node build dependency. Modules in //js now use Deno-style imports with file extensions, rather than Node style extensionless imports. This improves incremental build time when changes are made to //js files by about 40 seconds.
2019-08-30Remove ts_library_builder, maintain lib.deno_runtime.d.ts by hand (#2827)Ryan Dahl
2019-08-26Clean up various flatbuffer references (#2819)Ryan Dahl
2019-08-05Remove Deno.build.args feature (#2728)Ryan Dahl
This is a minor feature which complicates the build signifigantly. Removing to ease refactoring the build system: https://github.com/denoland/deno/issues/2608
2019-06-04Handle compiler diagnostics in Rust (#2445)Kitson Kelly
2019-05-29TS compiler refactorRyan Dahl
* Compiler no longer has its own Tokio runtime. Compiler handles one message and then exits. * Uses the simpler ts.CompilerHost interface instead of ts.LanguageServiceHost. * avoids recompiling the same module by introducing a hacky but simple `hashset<string>` that stores the module names that have been already compiled. * Removes the CompilerConfig op. * Removes a lot of the mocking stuff in compiler.ts like `this._ts`. It is not useful as we don't even have tests. * Turns off checkJs because it causes fmt_test to die with OOM.
2019-04-29Add support for custom tsconfig.json (#2089)Kitson Kelly
Use `--config`
2019-03-30Move //libdeno to //core/libdeno (#2015)Ryan Dahl
Fixes some sed errors introduced in c43cfe. Unfortunately moving libdeno required splitting build.rs into two parts, one for cli and one for core. I've also removed the arm64 build - it's complicating things at this re-org and we're not even testing it. I need to swing back to it and get tools/test.py running for it.
2019-03-07Cleanup node_modules, update packages (#1894)Kitson Kelly
And fix new lint issues.
2019-03-06Reorganize version and platform into Deno.build and Deno.version (#1879)Kevin (Kun) "Kassimo" Qian
2019-03-01Add Deno.version.gnArgs (#1845)Yoshiya Hinosawa
To display specific build args passed to GN.
2019-02-18Add back typescript version number and add Deno.version object. (#1788)Yoshiya Hinosawa
2019-02-15Fix behavior for extensionless files with .mime file (#1779)Kevin (Kun) "Kassimo" Qian
2019-02-10Respect NO_COLOR in TypeScript output (#1736)Bartek IwaƄczuk
2019-01-21chore: update license lines (#1557)Yoshiya Hinosawa
2018-11-05Omit sources from source maps in bundle.Kitson Kelly
2018-10-20build: make rollup generate a depfile for the bundle buildBert Belder
2018-10-19Add missing copyrights (#1024)ztplz
2018-10-11Replace globals.d.ts with lib.deno_runtime.d.tsKitson Kelly
2018-10-04Move Platform from types to platformKitson Kelly
2018-10-03Clean up deno.platformRyan Dahl
Renames: deno.platform -> deno.platform.os deno.arch -> deno.platform.arch Removes unsupported operating systems and CPU architectures from the types. Uses the string "win" instead of "win32".
2018-09-20Add deno.arch/deno.platform (#773)Kevin (Kun) "Kassimo" Qian
2018-09-06Fix TypeScript exports in bundleKitson Kelly
2018-09-01Remove lib.globals.d.tsKitson Kelly
2018-09-01Bundle most types into globals.d.ts (#642)Kitson Kelly
2018-08-08Generate declarationsKitson Kelly
2018-08-02rollup: add extension to mock_builtin.jsBert Belder
2018-07-31Upgrade TypeScript (3.0.1)Kitson Kelly
Update runtime to use lib.deno.d.ts Add proper console declaration Upgrade prettier (There was an issue formatting lib.deno.d.ts)
2018-07-26Run tools/format.pyRyan Dahl
2018-07-25Remove msg_generated hack (#409)Kitson Kelly
2018-07-22Replace packer with rollupKitson Kelly