From 110ddab670cbf477488cceeea2842c980942d7b8 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Sun, 10 Jun 2018 00:32:04 +0200 Subject: Add deno2 prototype from external repo. --- deno2/js/main.ts | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 deno2/js/main.ts (limited to 'deno2/js/main.ts') diff --git a/deno2/js/main.ts b/deno2/js/main.ts new file mode 100644 index 000000000..a41a7dfee --- /dev/null +++ b/deno2/js/main.ts @@ -0,0 +1,7 @@ +const globalEval = eval; +const window = globalEval("this"); +window['foo'] = () => { + deno_print("Hello world from foo"); + return "foo"; +} + -- cgit v1.2.3 From 997b300745b343feab58e715aa225396f9b896c8 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Mon, 11 Jun 2018 21:32:06 +0200 Subject: deno2: fmt js dir --- deno2/js/main.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'deno2/js/main.ts') diff --git a/deno2/js/main.ts b/deno2/js/main.ts index a41a7dfee..b34ecf24d 100644 --- a/deno2/js/main.ts +++ b/deno2/js/main.ts @@ -1,7 +1,6 @@ const globalEval = eval; const window = globalEval("this"); -window['foo'] = () => { +window["foo"] = () => { deno_print("Hello world from foo"); return "foo"; -} - +}; -- cgit v1.2.3 From 7d972b453434b4d2e5d3bcb4733f7f2c5e1a9354 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Mon, 11 Jun 2018 22:29:34 +0200 Subject: Fix deno executable --- deno2/js/main.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'deno2/js/main.ts') diff --git a/deno2/js/main.ts b/deno2/js/main.ts index b34ecf24d..95bf8cd5e 100644 --- a/deno2/js/main.ts +++ b/deno2/js/main.ts @@ -1,6 +1,6 @@ const globalEval = eval; const window = globalEval("this"); -window["foo"] = () => { +window["denoMain"] = () => { deno_print("Hello world from foo"); return "foo"; }; -- cgit v1.2.3 From f89f576f6da6738617ac30f57b3c832a293434f5 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Mon, 11 Jun 2018 22:41:43 +0200 Subject: Use camel-case for deno js api. --- deno2/js/main.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'deno2/js/main.ts') diff --git a/deno2/js/main.ts b/deno2/js/main.ts index 95bf8cd5e..0a098dd41 100644 --- a/deno2/js/main.ts +++ b/deno2/js/main.ts @@ -1,6 +1,6 @@ const globalEval = eval; const window = globalEval("this"); window["denoMain"] = () => { - deno_print("Hello world from foo"); + denoPrint("Hello world from foo"); return "foo"; }; -- cgit v1.2.3 From b3003535bebf852c3233cab272424feac164a3d0 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Tue, 12 Jun 2018 03:54:55 +0200 Subject: deno2: compile in TS, build protobuf --- deno2/js/main.ts | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'deno2/js/main.ts') diff --git a/deno2/js/main.ts b/deno2/js/main.ts index 0a098dd41..61294a307 100644 --- a/deno2/js/main.ts +++ b/deno2/js/main.ts @@ -1,6 +1,13 @@ +/// +//import { main as pb } from "deno_pb/msg.pb" +import * as ts from "typescript"; + const globalEval = eval; const window = globalEval("this"); window["denoMain"] = () => { + //const msg = pb.Msg.fromObject({}); + //denoPrint(`msg.command: ${msg.command}`); + denoPrint(`ts.version: ${ts.version}`); denoPrint("Hello world from foo"); return "foo"; }; -- cgit v1.2.3 From dd48f8095c3357e6ec0e66042141c4e342707da5 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Tue, 12 Jun 2018 05:16:41 +0200 Subject: Simplify pbjs build with hack. Just check in the generated files and create them using js/pbjs_hack.py. This allows vscode to be used and sane compilations. --- deno2/js/main.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'deno2/js/main.ts') diff --git a/deno2/js/main.ts b/deno2/js/main.ts index 61294a307..f9d69f22f 100644 --- a/deno2/js/main.ts +++ b/deno2/js/main.ts @@ -1,5 +1,5 @@ /// -//import { main as pb } from "deno_pb/msg.pb" +//import { main as pb } from "./msg.pb" import * as ts from "typescript"; const globalEval = eval; -- cgit v1.2.3 From 7784cc2c1537a23b8b8ffa634b1a9b1ddf88886a Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Tue, 12 Jun 2018 06:36:01 +0200 Subject: Fix protobufjs snapshotting. --- deno2/js/main.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'deno2/js/main.ts') diff --git a/deno2/js/main.ts b/deno2/js/main.ts index f9d69f22f..301482ea6 100644 --- a/deno2/js/main.ts +++ b/deno2/js/main.ts @@ -1,12 +1,13 @@ /// -//import { main as pb } from "./msg.pb" +import { main as pb } from "./msg.pb"; import * as ts from "typescript"; const globalEval = eval; const window = globalEval("this"); window["denoMain"] = () => { - //const msg = pb.Msg.fromObject({}); - //denoPrint(`msg.command: ${msg.command}`); + denoPrint("Hello world"); + const msg = pb.Msg.fromObject({}); + denoPrint(`msg.command: ${msg.command}`); denoPrint(`ts.version: ${ts.version}`); denoPrint("Hello world from foo"); return "foo"; -- cgit v1.2.3