Bartek Iwańczuk
ad6d2a7734
refactor: TS compiler and module graph ( #5817 )
...
This PR addresses many problems with module graph loading
introduced in #5029 , as well as many long standing issues.
"ModuleGraphLoader" has been wired to "ModuleLoader" implemented
on "State" - that means that dependency analysis and fetching is done
before spinning up TS compiler worker.
Basic dependency tracking for TS compilation has been implemented.
Errors caused by import statements are now annotated with import
location.
Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
2020-05-29 16:32:15 +02:00
Matt Dumler
f6e58b076c
fix(doc): handle comments at the top of the file ( #5891 )
2020-05-27 23:38:36 +02:00
Bartek Iwańczuk
f462f7fe54
fix: parsing of JSX and TSX in SWC ( #5870 )
2020-05-26 15:41:00 +02:00
Ryan Dahl
0fb5f23466
fix(doc): crash on formatting type predicate ( #5651 )
2020-05-19 18:55:06 -04:00
David Sherret
a054250a2c
Update to dprint 0.18.3 and the latest version of swc ( #5509 )
2020-05-17 18:56:22 +02:00
Valentin Anger
5b76f7a838
Remove debug prints introduced in e18aaf49c
( #5356 )
2020-05-14 14:10:54 -04:00
Bartek Iwańczuk
e18aaf49cf
feat: deno doc handles default exports ( #4873 )
2020-05-06 14:48:48 +02:00
Bartek Iwańczuk
4993a6504b
fix(doc): better repr for object literal types ( #4998 )
2020-04-30 16:40:51 +02:00
Bartek Iwańczuk
1f52d180c0
refactor: factor out AstParser from DocParser ( #4923 )
2020-04-27 15:46:39 +02:00
Bartek Iwańczuk
da6d0c2760
upgrade: Rust 1.43.0 ( #4871 )
2020-04-23 14:12:44 -04:00
Luca Casonato
c915e4d77d
fix(doc): Added extends field to interface ( #4739 )
2020-04-14 00:28:49 +02:00
Luca Casonato
a9923f3f93
fix(doc): expose optionality in function params and class members ( #4738 )
2020-04-14 00:07:06 +02:00
Nayeem Rahman
71ac552249
feat(cli/doc): Support doc for runtime built-ins ( #4635 )
2020-04-09 14:34:24 +02:00
Bartek Iwańczuk
491b8e1cea
feat(doc): handle function params and type params ( #4672 )
2020-04-08 17:03:42 +02:00
Bartek Iwańczuk
86fd0c66a6
feat(doc): handle basic reexports ( #4625 )
2020-04-07 19:47:06 +02:00
Bartek Iwańczuk
efb022a50c
upgrade dprint to 0.9.10 ( #4601 )
2020-04-03 18:35:03 +02:00
Ondřej Žára
6204555be3
"deno doc" parses the "implements" clause of a class def ( #4604 )
2020-04-03 14:11:50 +02:00
Ondřej Žára
b57d075c07
deno doc
parses super-class names (#4595 )
...
Co-Authored-By: Luca Casonato <luca.casonato@antipy.com>
2020-04-03 10:32:46 +02:00
Luca Casonato
3d56f3afca
Added 'declare' handling to 'deno doc' ( #4573 )
2020-04-02 11:38:13 +02:00
Luca Casonato
d795d34362
fix(doc): Safely deal with optional type ( #4526 )
2020-03-29 22:41:27 -04:00
Luca Casonato
ad198b1cf1
feat: Added colors to doc output ( #4518 )
2020-03-28 17:35:31 -04:00
Bartek Iwańczuk
3fac487461
feat: Add "deno doc" subcommand ( #4500 )
2020-03-28 14:16:57 -04:00