Commit Graph

883 Commits

Author SHA1 Message Date
Lea Anthony
9c4221c10b improved 'generate' command for module 2020-11-14 13:52:01 +11:00
Lea Anthony
9b516adb32 Support TS declaration files 2020-11-11 21:27:40 +11:00
Lea Anthony
450775a582 add ts-check to templates 2020-11-11 20:25:05 +11:00
Lea Anthony
d4f0663924 Better global.d.ts 2020-11-11 20:22:35 +11:00
Lea Anthony
c30b003369 Support vscode file generation 2020-11-11 17:32:38 +11:00
Lea Anthony
fbc7d9bccd Updated mod files 2020-11-11 17:32:19 +11:00
Lea Anthony
75d1fa51a2 Support json tags in module generation 2020-11-11 17:31:26 +11:00
Lea Anthony
6d3f4c06f1 JS Object generation. Linting. 2020-11-11 05:58:41 +11:00
Lea Anthony
c3313c90ef Support local functions in bind() 2020-11-10 17:41:32 +11:00
Lea Anthony
6f33b6ede9 Better project generation logic 2020-11-10 11:59:29 +11:00
Lea Anthony
c181e4a9a6 Better Ts support 2020-11-10 07:33:10 +11:00
Lea Anthony
5345c8dd0d remove the spew 2020-11-09 22:06:55 +11:00
Lea Anthony
db38d13693 Refactor of parser 2020-11-09 21:55:35 +11:00
Lea Anthony
4f5d333d74 remove debug info 2020-11-07 07:06:05 +11:00
Lea Anthony
6863a5bf58 Reworked project parser *working* 2020-11-07 07:03:04 +11:00
Lea Anthony
58f96c9da8 Struct comments. External struct literal binding 2020-11-05 16:50:11 +11:00
Lea Anthony
9cbb0b75e2 Slight refactor to improve output 2020-11-05 11:48:42 +11:00
Lea Anthony
8a854f000f Final touches 2020-11-04 16:55:27 +11:00
Lea Anthony
f4e6fd387f Rewritten module generator (TS Only) 2020-11-04 16:11:15 +11:00
Lea Anthony
30527545ca Wrap parsing in Parser 2020-11-02 21:55:00 +11:00
Lea Anthony
6093c513f4 Reimagined parser 2020-11-02 21:38:36 +11:00
Lea Anthony
ae1f771879 Support Array types 2020-11-01 07:29:45 +11:00
Lea Anthony
f046c0c2ee Now parsing actual code 2020-10-31 15:31:44 +11:00
Lea Anthony
608663fd87 Revert "Simplified output"
This reverts commit 15cdf7382b.
2020-10-30 15:55:39 +11:00
Lea Anthony
a2a50a1c78 Tidy up 2020-10-30 15:55:15 +11:00
Lea Anthony
fc4d17b967 Rename file 2020-10-30 15:50:17 +11:00
Lea Anthony
15cdf7382b Simplified output 2020-10-30 15:49:22 +11:00
Lea Anthony
9ced48fcc9 Improved declaration files 2020-10-30 15:44:00 +11:00
Lea Anthony
a6f924b0a6 Improved @returns jsdoc 2020-10-30 15:27:38 +11:00
Lea Anthony
765ae8cd2b Typescript improvements 2020-10-30 15:23:26 +11:00
Lea Anthony
662b14fffb Initial generation of typescript declarations 2020-10-30 15:06:25 +11:00
Lea Anthony
cc50f9f062 Fix typo 2020-10-30 14:38:05 +11:00
Lea Anthony
ee0b17caed Convert to ES6 syntax 2020-10-30 14:28:45 +11:00
Lea Anthony
b4b16f86bf Add JSDoc comments 2020-10-30 14:11:51 +11:00
Lea Anthony
0f41c45de2 Add RelativeToCwd 2020-10-30 11:57:09 +11:00
Lea Anthony
3ea069d312 Generation of index.js 2020-10-30 11:56:58 +11:00
Lea Anthony
bea8aa477f WIP 2020-10-30 10:32:30 +11:00
Lea Anthony
ddb875f788 Dialog WIP 2020-10-24 14:06:57 +11:00
Lea Anthony
9a32852119 Add JS runtime Dialog 2020-10-23 23:56:33 +11:00
Lea Anthony
e795283482 Huge improvement to calls: Now handles objects 2020-10-23 22:24:30 +11:00
Lea Anthony
e6036d31cf Add System to kitchensink 2020-10-23 11:46:12 +11:00
Lea Anthony
5a85a6e4f9 Expose System methods in Go runtime 2020-10-23 11:24:52 +11:00
Lea Anthony
0113fbff4f Update runtime.System to make all methods 2020-10-23 11:19:38 +11:00
Lea Anthony
145656bc43 Improved runtime.System 2020-10-23 10:42:00 +11:00
Lea Anthony
6153c48c86 Update title 2020-10-21 06:52:52 +11:00
Lea Anthony
912c0125e5 Add Browser examples 2020-10-21 06:40:17 +11:00
Lea Anthony
dc2ad3cd3e Remove debug line 2020-10-21 06:02:07 +11:00
Lea Anthony
e3783c5480 Fix browser runtime export 2020-10-20 09:24:03 +11:00
Lea Anthony
440abbe3b6 JS Runtime v1.0.8 2020-10-20 09:10:54 +11:00
Lea Anthony
95369d7c3d Unify Browser runtime 2020-10-20 09:10:09 +11:00