]> git.immae.eu Git - github/fretlink/purs-loader.git/commit
Always resolve on psc-ide rebuild failure
authoreric thul <thul.eric@gmail.com>
Sat, 19 Nov 2016 17:26:58 +0000 (12:26 -0500)
committereric thul <thul.eric@gmail.com>
Sat, 19 Nov 2016 17:45:11 +0000 (12:45 -0500)
commitdf05d7e1e854b318fc74f33ca701ed521fd3a5ce
treef2e021214de4cd17270a07e60bd2af0592af9882
parent2d52ea7e4b77a3ea5a8574ca245f51738d22d4a0
Always resolve on psc-ide rebuild failure

The objective of enabling psc-ide is to obtain feedback immediately from
the PureScript compiler. When the loader triggers an error to webpack,
the bundle is invalidated and dependencies of the PureScript file that
caused the error will be passed through the loader on the next
successful rebuild.

However, this behaviour adds time to the feedback loop. In order to
reduce the time of the PureScript compiler feedback loop when in
development, this commit always resolves the rebuild process with a
success. Errors and warnings are still emitted, but the webpack bundle
is not invalidated. This means that the loader will only be run for the
current file being editted and the developer gets immediate feedback on
success or failure when psc-ide is enabled.

Resolves #76
src/PscIde.js