From c4d9c6aa4baed5c9f4844dd5f28475e9ef2d87b0 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Wed, 12 Aug 2020 14:49:02 -0400 Subject: upgrade: TypeScript to 3.9.7 (#7036) --- cli/dts/README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 cli/dts/README.md (limited to 'cli/dts/README.md') diff --git a/cli/dts/README.md b/cli/dts/README.md new file mode 100644 index 000000000..bb68a0c62 --- /dev/null +++ b/cli/dts/README.md @@ -0,0 +1,21 @@ +# How to upgrade TypeScript. + +The files in this directory are mostly from the TypeScript repository. We +currently (unfortunately) have a rather manual process for upgrading TypeScript. +It works like this currently: + +1. Checkout typescript repo in a seperate directory. +2. Copy typescript.js into Deno repo +3. Copy d.ts files into dts directory +4. Update `ts_version()` in `cli/build.rs` + https://github.com/denoland/deno/blob/452693256ce7b607fa0b9454b22c57748f616742/cli/build.rs#L73-L76 + +So that might look something like this: + +``` +git clone https://github.com/microsoft/TypeScript.git +cd typescript +git checkout v3.9.7 +cp lib/typescript.js ~/src/deno/cli/tsc/00_typescript.js +cp lib/*.d.ts ~/src/deno/cli/dts/ +``` -- cgit v1.2.3