Make deno_cli installable via crates.io (#2946)

- Fixes cargo publish on deno_typescript, deno_cli_snapshots, and
  deno_cli.
- Combines cli_snapshots and js into one directory.
- Extracts TS version at compile time rather than runtime
- Bumps version awkwardly - it was necessary to test end-to-end
  publishing. Sorry.
- Adds git submodule deno_typescript/typescript
This commit is contained in:
Ryan Dahl 2019-09-15 18:36:27 -04:00 committed by GitHub
parent 1d305c2ac7
commit c9ef182886
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
29 changed files with 163 additions and 106 deletions

View file

@ -1,7 +1,7 @@
import { test, assert } from "./test_util.ts";
test(function version(): void {
const pattern = /^\d+\.\d+\.\d+$/;
const pattern = /^\d+\.\d+\.\d+/;
assert(pattern.test(Deno.version.deno));
assert(pattern.test(Deno.version.v8));
assert(pattern.test(Deno.version.typescript));