281 Commits

Author SHA1 Message Date
ezolenko
ad5ff55492 - own dependency directly from github 0.4.5 2017-06-28 22:28:32 -06:00
ezolenko
a102e115f1 - fix for #22 2017-06-28 19:02:26 -06:00
ezolenko
0d5e659d71 - .editorconfig 2017-06-21 22:33:55 -06:00
ezolenko
a92e0a4e0d - package version 0.4.4 2017-06-20 22:27:59 -06:00
ezolenko
cf7b1a4007 - depreciating peerDependencies and depending on everything directly 2017-06-20 22:26:03 -06:00
ezolenko
c204a3ec92 - fix for options typings 2017-06-14 23:20:34 -06:00
ezolenko
ae7262f253 - package version 0.4.3 2017-06-04 21:47:54 -06:00
ezolenko
66887436b5 - fix for tslint 2017-05-31 22:24:50 -06:00
ezolenko
8bee8e9541 Merge https://github.com/wessberg/rollup-plugin-typescript2 2017-05-31 22:19:21 -06:00
ezolenko
1945449627 - setting types in package and updating dependencies 2017-05-31 22:18:30 -06:00
wessberg
809804c36e Added a custom 'tsconfig' option to the plugin 2017-05-31 20:19:02 +02:00
ezolenko
e8395fc4cd - npm version 0.4.2 2017-05-29 22:49:18 -06:00
ezolenko
bbb428231f - updating dependencies 2017-05-29 22:46:49 -06:00
ezolenko
80a42b63fa - fix for type definitions eating memory in watch mode
- publishing type definitions
2017-05-29 22:41:44 -06:00
Bryan Ross
b948b49d75 write out DTS file structure 2017-05-29 11:50:31 -06:00
Eugene Zolenko
a355b88b04 - vanity shield 2017-04-21 15:56:49 -06:00
ezolenko
ca7e6bfa39 - npm version 0.4.1 2017-04-20 22:30:44 -06:00
Eugene Zolenko
b471b987fa - using active rollup config as part of cache hash
Partial solution for #15 and a number of other potential conflicts.
2017-04-20 15:14:01 -06:00
Eugene Zolenko
7a815cf685 - linting 2017-04-20 15:05:43 -06:00
Eugene Zolenko
67bd6d258d - updating dependencies 2017-04-20 15:05:07 -06:00
Eugene Zolenko
88c8ad05c0 - removing dead code 2017-04-20 13:37:09 -06:00
Eugene Zolenko
966013bd5d - fix for links 2017-04-19 17:45:45 -06:00
Eugene Zolenko
9bf826a034 - readme 2017-04-19 17:43:58 -06:00
ezolenko
068d839ffe - package version 2017-04-02 22:47:56 -06:00
ezolenko
65fb8834ed - normalizing paths used as snapshot cache keys (#6) 0.4.0 2017-04-02 22:40:09 -06:00
ezolenko
f4cd9b488e - removing voodoo code 2017-03-25 00:19:45 -06:00
ezolenko
0af3de8df6 - removing "there were errors" in watch mode
- finalizing cache when aborting build on empty transpile
2017-03-25 00:02:05 -06:00
ezolenko
52297b9bd3 - trying not to fail too badly on old rollup 2017-03-24 23:21:16 -06:00
ezolenko
722cb2da00 - error codes and types 2017-03-24 23:08:10 -06:00
Eugene Zolenko
96b284635f Watch (#8)
* - partial fix for watch mode (#6)

* - trying to detect watch mode

* - support for watch mode
2017-03-14 19:04:59 -06:00
ezolenko
1dbe1cca94 - codeship status 0.3.0 2017-03-11 15:14:55 -07:00
ezolenko
e9415132d3 - not forcing source map option in tsconfig 2017-03-11 15:01:13 -07:00
ezolenko
93b5947270 - checking semantic diagnostics in transform()
(possible fix for #3)
- meaningful verbosity level 2
2017-03-11 14:56:54 -07:00
ezolenko
54942a6c0e - package version, tslint settings 2017-03-11 14:48:09 -07:00
ezolenko
664788a5ab - commonjs hack documentation and build 0.2.2 2017-03-09 20:57:35 -07:00
ezolenko
014431b1c8 - more verbose output 2017-03-09 20:34:34 -07:00
ezolenko
78edaf3648 - a splash of color 2017-03-09 20:27:26 -07:00
Eugene Zolenko
8ebfc89582 Merge pull request #5 from bluetech/fix-plugin-chaining
Fix plugin chaining
2017-03-09 20:25:13 -07:00
Ran Benita
01958a4fce - fix plugin chaining
If we have plugins that are ordered before typescript, e.g. `replace`,
the input to typescript should be the output of the previous plugin.
However, this doesn't happen, instead typescript transforms the original
file.

From my (possibly incorrect) analysis, this happens because of a cache
invalidation issue. If a module is processed by typescript before it is
transformed by the plugin, it seems the file is read directly from the
disk and inserted into the LanguageService `HostCache`. Later, when the
file is transformed by the plugin, there is a call to `setSnapshot` with
the "good" code (transformed by previous plugins), and then a call to
`getEmitOutput` which is expected to use the snapshot we had just set.
But this does *not* happen, instead we get the "bad" code from the
`HostCache`.

To fix this, make each call to `setSnapshot` increment the "script
version"; this tells typescript that it needs to reprocess the file.
2017-03-09 22:17:12 +02:00
ezolenko
e06785ffdd - hack for issue #2
Passing resolved import through resolve to match key in rollup-plugin-commonjs namedExports map.
2017-03-06 21:45:46 -07:00
ezolenko
c59b8cece7 - tracking changes to automatic ambient types 2017-03-06 21:22:37 -07:00
ezolenko
bf90c3ad7e - debug/info messages in transform go to console 0.2.1 2017-03-05 23:10:52 -07:00
ezolenko
2d49f9e12e - improved debug output 2017-03-05 23:04:43 -07:00
ezolenko
f15f068eaa - removing debug output 2017-03-05 22:09:36 -07:00
ezolenko
5891f93427 - reporting tsconfig parsing errors 2017-03-05 15:14:51 -07:00
ezolenko
a99c6cd9c1 - bug reporting section in readme 2017-03-05 14:13:54 -07:00
ezolenko
cf591d572e - fix for typo 0.2.0 2017-03-04 23:44:07 -07:00
Eugene Zolenko
08c76cb75a Merge pull request #4 from ezolenko/error_categories
Error categories
2017-03-04 18:57:13 -07:00
ezolenko
883cee62bb - better diagnostics treatment 2017-03-04 18:50:39 -07:00
ezolenko
903bd3fbf9 - vscode settings 2017-03-04 16:59:55 -07:00