diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2020-08-12 14:49:02 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-12 20:49:02 +0200 |
commit | c4d9c6aa4baed5c9f4844dd5f28475e9ef2d87b0 (patch) | |
tree | 960bb24404393cbc473e45fd18aace4b9ed3341d /cli/dts | |
parent | de4e1fbdf0d013893516479aa6e15b15d6319e38 (diff) |
upgrade: TypeScript to 3.9.7 (#7036)
Diffstat (limited to 'cli/dts')
-rw-r--r-- | cli/dts/README.md | 21 |
1 files changed, 21 insertions, 0 deletions
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/ +``` |