]> git.immae.eu Git - github/fretlink/purs-loader.git/log
github/fretlink/purs-loader.git
7 years agoHandle missing module and adding debugging
eric thul [Sat, 25 Feb 2017 14:55:18 +0000 (09:55 -0500)] 
Handle missing module and adding debugging

7 years agoUpdate README for error reporting
eric thul [Mon, 20 Feb 2017 22:56:56 +0000 (17:56 -0500)] 
Update README for error reporting

7 years agoVersion 2.4.0-beta.1 2.4.0-beta.1
eric thul [Mon, 20 Feb 2017 18:03:51 +0000 (13:03 -0500)] 
Version 2.4.0-beta.1

7 years agoFix typo in makeBundleJS
eric thul [Mon, 20 Feb 2017 18:03:26 +0000 (13:03 -0500)] 
Fix typo in makeBundleJS

7 years agoVersion 2.4.0-beta.0 2.4.0-beta.0
eric thul [Mon, 20 Feb 2017 01:00:15 +0000 (20:00 -0500)] 
Version 2.4.0-beta.0

7 years agoFix typo in README
eric thul [Sun, 19 Feb 2017 17:17:27 +0000 (12:17 -0500)] 
Fix typo in README

7 years agoAdd a watch option
eric thul [Sun, 19 Feb 2017 16:29:57 +0000 (11:29 -0500)] 
Add a watch option

Similar to the way psc-ide support works, the purs-loader now tolerates
compiler errors when the `watch` option is true. When webpack is being
run in watch mode the user can set `watch` to true in order to avoid
failing the webpack bundle creation when the PureScript compiler fails.

Resolves issue #66

Resolves issue #73

Resolves issue #74

7 years agoEnsure that all imported files are watched
eric thul [Sun, 12 Feb 2017 23:05:07 +0000 (18:05 -0500)] 
Ensure that all imported files are watched

In order to handle the case where a new PureScript file is imported, but
fails to compile, the purs-loader now tracks imports for each PureScript
file in order to append any additional imports to the resulting JS.

This ensures that webpack will watch the new file even before it
successfully compiles.

7 years agoVersion 2.3.0 2.3.0
eric thul [Sun, 12 Feb 2017 21:16:23 +0000 (16:16 -0500)] 
Version 2.3.0

7 years agoSmall update to README
eric thul [Sun, 12 Feb 2017 21:15:12 +0000 (16:15 -0500)] 
Small update to README

7 years agoinitial psc-package support (#82)
Andrei Dziahel [Sun, 12 Feb 2017 21:12:35 +0000 (00:12 +0300)] 
initial psc-package support (#82)

* Extract deps path

* Initial psc-package support

* index.js: `pscPackage` and `src` incompatibility warning

* index.js: make use of user-provided options

* index.js: make use of user-provided options: now for pscIdeColors

* index.js: remember depsPaths call result

* index.js: implemented appending user src paths with psc-packages'

* README.md: sync changes of pscPackage behavior

Also reflect pscPackage support in "Default options" section

7 years agoVersion 2.2.0 2.2.0
eric thul [Tue, 10 Jan 2017 13:22:35 +0000 (08:22 -0500)] 
Version 2.2.0

7 years agoMerge pull request #80 from kozak/feature/psc-ide-server-args
eric [Mon, 9 Jan 2017 20:48:12 +0000 (15:48 -0500)] 
Merge pull request #80 from kozak/feature/psc-ide-server-args

Add psc-ide-server arguments and pass src to psc-ide-server

7 years agoAdd information about potentially slowing down webpack startup
Michal Kozakiewicz [Mon, 9 Jan 2017 16:42:05 +0000 (17:42 +0100)] 
Add information about potentially slowing down webpack startup

7 years agoAdd psc-ide-server arguments and pass src to psc-ide-server
Michal Kozakiewicz [Fri, 6 Jan 2017 16:18:59 +0000 (17:18 +0100)] 
Add psc-ide-server arguments and pass src to psc-ide-server

8 years agoVersion 2.1.1 2.1.1
eric thul [Sun, 20 Nov 2016 02:13:16 +0000 (21:13 -0500)] 
Version 2.1.1

8 years agoEmit warnings/errors to the compilation instance
eric thul [Sun, 20 Nov 2016 02:08:47 +0000 (21:08 -0500)] 
Emit warnings/errors to the compilation instance

Avoids duplication of warnings. Resolves #78

8 years agoVersion 2.1.0 2.1.0
eric thul [Sat, 19 Nov 2016 19:09:56 +0000 (14:09 -0500)] 
Version 2.1.0

8 years agoMerge pull request #77 from ethul/topic/psc-ide
eric [Sat, 19 Nov 2016 19:09:12 +0000 (14:09 -0500)] 
Merge pull request #77 from ethul/topic/psc-ide

Topic/psc ide

8 years agoUse emitError and emitWarning
eric thul [Sat, 19 Nov 2016 18:57:32 +0000 (13:57 -0500)] 
Use emitError and emitWarning

8 years agoPscIde full recompile on unknown module imports
eric thul [Sat, 19 Nov 2016 18:12:54 +0000 (13:12 -0500)] 
PscIde full recompile on unknown module imports

Instead of forcing a recompile on an unknown value and on unknown module
imports, opt to only recompile for unknown module imports. An unknown
value may be a typo. Having a faster feedback loop in these cases seems
ideal.

8 years agoUpdate debug statements during build/bundle
eric thul [Sat, 19 Nov 2016 17:47:18 +0000 (12:47 -0500)] 
Update debug statements during build/bundle

8 years agoAlways resolve on psc-ide rebuild failure
eric thul [Sat, 19 Nov 2016 17:26:58 +0000 (12:26 -0500)] 
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

8 years agoClarify dist-tags
eric thul [Sat, 12 Nov 2016 13:16:45 +0000 (08:16 -0500)] 
Clarify dist-tags

8 years agoBumping version number to 2.0.2 2.0.2
eric thul [Sat, 12 Nov 2016 13:10:20 +0000 (08:10 -0500)] 
Bumping version number to 2.0.2

8 years agoMerge pull request #75 from javcasas/master
eric [Sat, 12 Nov 2016 13:08:35 +0000 (08:08 -0500)] 
Merge pull request #75 from javcasas/master

Don't console.log unless it is needed

8 years agoDon't console.log unless it is needed
Javier Casas [Fri, 11 Nov 2016 15:45:03 +0000 (10:45 -0500)] 
Don't console.log unless it is needed

8 years agoMerge branch 'paluh-master'
eric thul [Sat, 5 Nov 2016 21:49:56 +0000 (17:49 -0400)] 
Merge branch 'paluh-master'

8 years agoUpdate wording in README
eric thul [Sat, 5 Nov 2016 21:49:34 +0000 (17:49 -0400)] 
Update wording in README

8 years agoAdd info about possibility to connect to existing `psc-ide-server`
Tomasz Rybarczyk [Sat, 5 Nov 2016 21:20:56 +0000 (22:20 +0100)] 
Add info about possibility to connect to existing `psc-ide-server`

8 years agoAdd pscIdeArgs to default options list in README.md
Tomasz Rybarczyk [Sat, 5 Nov 2016 20:12:23 +0000 (21:12 +0100)] 
Add pscIdeArgs to default options list in README.md

8 years agoUpdate README for PureScript 0.10
eric thul [Sat, 5 Nov 2016 18:23:21 +0000 (14:23 -0400)] 
Update README for PureScript 0.10

8 years agoBumping version number to 2.0.1 2.0.1
eric thul [Sat, 5 Nov 2016 18:18:35 +0000 (14:18 -0400)] 
Bumping version number to 2.0.1

8 years agoAdding dargs dependency
eric thul [Sat, 5 Nov 2016 18:15:58 +0000 (14:15 -0400)] 
Adding dargs dependency

See issue #69

8 years agoWrapping reject values in Error objects
eric thul [Sat, 5 Nov 2016 18:01:18 +0000 (14:01 -0400)] 
Wrapping reject values in Error objects

8 years agoBumping version number to 2.0.0 2.0.0
eric thul [Wed, 12 Oct 2016 21:44:14 +0000 (17:44 -0400)] 
Bumping version number to 2.0.0

8 years agoMerge pull request #67 from jqyu/master
eric [Tue, 6 Sep 2016 17:51:19 +0000 (13:51 -0400)] 
Merge pull request #67 from jqyu/master

Fixes bundled output path

8 years agoFixes bundled output path
James Yu [Tue, 6 Sep 2016 17:43:50 +0000 (13:43 -0400)] 
Fixes bundled output path

8 years agoBumping version number to 2.0.0-rc.1 2.0.0-rc.1
eric thul [Sun, 12 Jun 2016 20:10:44 +0000 (16:10 -0400)] 
Bumping version number to 2.0.0-rc.1

8 years agoMerge pull request #61 from ethul/topic/issues
eric [Sun, 12 Jun 2016 20:06:34 +0000 (16:06 -0400)] 
Merge pull request #61 from ethul/topic/issues

Reduce building of PureScript module map

8 years agoClear warnings and errors after use
eric thul [Sun, 12 Jun 2016 20:04:14 +0000 (16:04 -0400)] 
Clear warnings and errors after use

Resolves #57

8 years agoHandle no filename in PscIde result
eric thul [Sun, 12 Jun 2016 19:37:34 +0000 (15:37 -0400)] 
Handle no filename in PscIde result

Resolves #58

8 years agoReduce building of PureScript module map
eric thul [Sun, 12 Jun 2016 19:17:44 +0000 (15:17 -0400)] 
Reduce building of PureScript module map

Resolves #59 and resolves #60

8 years agoMerge pull request #55 from ethul/topic/issue-54 2.0.0-rc.0
eric [Sat, 4 Jun 2016 04:15:57 +0000 (00:15 -0400)] 
Merge pull request #55 from ethul/topic/issue-54

Bumping version number to 2.0.0-rc.0

8 years agoBumping version number to 2.0.0-rc.0
eric thul [Tue, 31 May 2016 01:43:29 +0000 (21:43 -0400)] 
Bumping version number to 2.0.0-rc.0

Adds support for PureScript 0.9.1 and newer (purescript/purescript#2151)

The `next` tag on NPM points to this pre-release. Also note that
`peerDependencies` has been removed (npm/npm#8854).

Resolves #54

8 years agoBumping version number to 1.0.0 1.0.0
eric thul [Sat, 4 Jun 2016 03:25:35 +0000 (23:25 -0400)] 
Bumping version number to 1.0.0

8 years agoBumping version number to 1.0.0-rc.1 1.0.0-rc.1
eric thul [Tue, 24 May 2016 12:57:37 +0000 (08:57 -0400)] 
Bumping version number to 1.0.0-rc.1

8 years agoMerge pull request #53 from ethul/topic/issue-52
eric [Tue, 24 May 2016 12:56:59 +0000 (08:56 -0400)] 
Merge pull request #53 from ethul/topic/issue-52

Escape require paths for windows

8 years agoEscape require paths for windows
eric thul [Tue, 24 May 2016 12:55:38 +0000 (08:55 -0400)] 
Escape require paths for windows

Resolves #52

8 years agoMerge pull request #51 from ethul/topic/issue-50
eric [Tue, 24 May 2016 11:48:06 +0000 (07:48 -0400)] 
Merge pull request #51 from ethul/topic/issue-50

Use cross-spawn for windows support

8 years agoUse cross-spawn for windows support
eric thul [Tue, 24 May 2016 11:46:39 +0000 (07:46 -0400)] 
Use cross-spawn for windows support

Resolves #50

8 years agoMerge pull request #49 from ethul/topic/issue-48
eric [Tue, 24 May 2016 11:41:12 +0000 (07:41 -0400)] 
Merge pull request #49 from ethul/topic/issue-48

Handler for multiple psc-ide-client data events

8 years agoHandler for multiple psc-ide-client data events
eric thul [Tue, 24 May 2016 11:34:35 +0000 (07:34 -0400)] 
Handler for multiple psc-ide-client data events

Attach a handler to the `psc-ide-client` process to capture one or more
chunks from the `data` event.

Resolves #48

8 years agoBumping version number to 1.0.0-rc.0 1.0.0-rc.0
eric thul [Sun, 22 May 2016 02:57:33 +0000 (22:57 -0400)] 
Bumping version number to 1.0.0-rc.0

8 years agoMerge pull request #47 from alexmingoia/topic/refactor
eric [Sun, 22 May 2016 02:44:27 +0000 (22:44 -0400)] 
Merge pull request #47 from alexmingoia/topic/refactor

Refactor to compile independently of purescript-webpack-plugin.

8 years agoReference source ffi module instead of output ffi module.
Alex Mingoia [Sun, 22 May 2016 00:04:26 +0000 (17:04 -0700)] 
Reference source ffi module instead of output ffi module.

8 years agoAdd prepublish transpilation script.
Alex Mingoia [Sun, 22 May 2016 00:01:32 +0000 (17:01 -0700)] 
Add prepublish transpilation script.

8 years agoDo not check-in transpiled source.
Alex Mingoia [Sat, 21 May 2016 23:53:29 +0000 (16:53 -0700)] 
Do not check-in transpiled source.

8 years agoUpdate babelified source.
Alex Mingoia [Sat, 14 May 2016 20:57:05 +0000 (13:57 -0700)] 
Update babelified source.

8 years agoCorrectly parse boolean options.
Alex Mingoia [Sat, 14 May 2016 20:56:14 +0000 (13:56 -0700)] 
Correctly parse boolean options.

8 years agoDo not assume line-delimited psc output.
Alex Mingoia [Sat, 14 May 2016 20:55:24 +0000 (13:55 -0700)] 
Do not assume line-delimited psc output.

8 years agoUse more descriptive names for compile state.
Alex Mingoia [Sat, 14 May 2016 20:55:04 +0000 (13:55 -0700)] 
Use more descriptive names for compile state.

8 years agoAdd babelified source.
Alex Mingoia [Sat, 14 May 2016 05:35:10 +0000 (22:35 -0700)] 
Add babelified source.

8 years agoDisable instant psc-ide rebuilds by default.
Alex Mingoia [Thu, 12 May 2016 20:57:55 +0000 (13:57 -0700)] 
Disable instant psc-ide rebuilds by default.

Using psc-ide-server is experimental and there may be bugs or edge-cases.

8 years agoRecompile on when psc-client-ide receives UnknownModule.
Alex Mingoia [Wed, 11 May 2016 05:04:44 +0000 (22:04 -0700)] 
Recompile on when psc-client-ide receives UnknownModule.

8 years agoRefactor to compile independently of purescript-webpack-plugin.
Alex Mingoia [Tue, 10 May 2016 07:09:28 +0000 (00:09 -0700)] 
Refactor to compile independently of purescript-webpack-plugin.

- Remove dependence on purescript-webpack-plugin
- Fixes double-compilation issue by loading compiled JS instead of adding
  dependency.
- Uses `psc-ide-server` for fast rebuilds.

8 years agoBumping version number to 0.6.0 0.6.0
eric thul [Tue, 15 Mar 2016 22:51:26 +0000 (18:51 -0400)] 
Bumping version number to 0.6.0

8 years agoBumping version number to 0.6.0-beta.6 0.6.0-beta.6
eric thul [Tue, 15 Mar 2016 00:41:43 +0000 (20:41 -0400)] 
Bumping version number to 0.6.0-beta.6

8 years agoMerge pull request #45 from ethul/topic/issue-41
eric [Tue, 15 Mar 2016 00:40:54 +0000 (20:40 -0400)] 
Merge pull request #45 from ethul/topic/issue-41

Escape path for require

8 years agoEscape path for require
eric thul [Tue, 15 Mar 2016 00:35:35 +0000 (20:35 -0400)] 
Escape path for require

Resolves #41

8 years agoBumping version number to 0.6.0-beta.5 0.6.0-beta.5
eric thul [Sun, 13 Mar 2016 14:11:34 +0000 (10:11 -0400)] 
Bumping version number to 0.6.0-beta.5

8 years agoMerge pull request #44 from ethul/topic/output-only-once
eric [Sun, 13 Mar 2016 14:07:58 +0000 (10:07 -0400)] 
Merge pull request #44 from ethul/topic/output-only-once

Topic/output only once

8 years agoExtracting out the example
eric thul [Sun, 13 Mar 2016 14:06:11 +0000 (10:06 -0400)] 
Extracting out the example

8 years agoDefers to the plugin for writing PureScript output
eric thul [Sun, 13 Mar 2016 14:00:17 +0000 (10:00 -0400)] 
Defers to the plugin for writing PureScript output

8 years agoBumping version number to 0.6.0-beta.4 0.6.0-beta.4
eric thul [Sat, 12 Mar 2016 20:06:35 +0000 (15:06 -0500)] 
Bumping version number to 0.6.0-beta.4

8 years agoMerge pull request #42 from ethul/topic/stderr
eric [Sat, 12 Mar 2016 19:56:34 +0000 (14:56 -0500)] 
Merge pull request #42 from ethul/topic/stderr

Writes PureScript output to stderr

8 years agoMerge branch 'master' into topic/stderr
eric thul [Sat, 12 Mar 2016 19:55:05 +0000 (14:55 -0500)] 
Merge branch 'master' into topic/stderr

8 years agoMerge pull request #43 from ethul/topic/optional-bundle
eric [Sat, 12 Mar 2016 19:46:01 +0000 (14:46 -0500)] 
Merge pull request #43 from ethul/topic/optional-bundle

Handle optional bundling by the compiler

8 years agoHandling dependencies
eric thul [Sat, 12 Mar 2016 19:33:55 +0000 (14:33 -0500)] 
Handling dependencies

8 years agoHandle optional bundling by the compiler
eric thul [Wed, 9 Mar 2016 02:58:55 +0000 (21:58 -0500)] 
Handle optional bundling by the compiler

Resolves ethul/purescript-webpack-plugin#9

8 years agoWrites PureScript output to stderr
eric thul [Sun, 6 Mar 2016 16:47:39 +0000 (11:47 -0500)] 
Writes PureScript output to stderr

Resolves #40

8 years agoBumping version number to 0.6.0-beta.3 0.6.0-beta.3
eric thul [Tue, 1 Mar 2016 00:57:39 +0000 (19:57 -0500)] 
Bumping version number to 0.6.0-beta.3

8 years agoBumping version number to 0.6.0-beta.2 0.6.0-beta.2
eric thul [Sun, 28 Feb 2016 14:22:09 +0000 (09:22 -0500)] 
Bumping version number to 0.6.0-beta.2

8 years agoBumping version number to 0.6.0-beta.1 0.6.0-beta.1
eric thul [Sun, 28 Feb 2016 01:19:09 +0000 (20:19 -0500)] 
Bumping version number to 0.6.0-beta.1

8 years agoMerge pull request #39 from ethul/topic/debug
eric [Sun, 28 Feb 2016 01:16:49 +0000 (20:16 -0500)] 
Merge pull request #39 from ethul/topic/debug

Adding debug logging

8 years agoAdding debug logging
eric thul [Sun, 28 Feb 2016 01:15:10 +0000 (20:15 -0500)] 
Adding debug logging

8 years agoBumping version number to 0.6.0-beta.0 0.6.0-beta.0
eric thul [Fri, 26 Feb 2016 02:49:33 +0000 (21:49 -0500)] 
Bumping version number to 0.6.0-beta.0

8 years agoMerge pull request #38 from ethul/topic/dependency-graph
eric [Fri, 26 Feb 2016 02:48:42 +0000 (21:48 -0500)] 
Merge pull request #38 from ethul/topic/dependency-graph

Topic/dependency graph

8 years agoUpdating example
eric thul [Thu, 25 Feb 2016 03:55:17 +0000 (22:55 -0500)] 
Updating example

8 years agoAdds dependencies of modules process by the loader.
eric thul [Thu, 25 Feb 2016 03:53:40 +0000 (22:53 -0500)] 
Adds dependencies of modules process by the loader.

The module file path and dependency graph information is provided by the
purescript-webpack-plugin.

Resolves #37

8 years agoBumping version number to 0.5.0 0.5.0
eric thul [Tue, 19 Jan 2016 13:55:06 +0000 (08:55 -0500)] 
Bumping version number to 0.5.0

8 years agoMerge pull request #34 from ethul/topic/psc-webpack-plugin
eric [Tue, 19 Jan 2016 13:41:51 +0000 (08:41 -0500)] 
Merge pull request #34 from ethul/topic/psc-webpack-plugin

Topic/psc webpack plugin

8 years agoUpdating example for .purs extension
eric thul [Tue, 29 Dec 2015 13:24:06 +0000 (08:24 -0500)] 
Updating example for .purs extension

Showing usage of specifying .purs and not specifying an extension for
require statements.

8 years agoMore example files
eric thul [Sun, 27 Dec 2015 15:17:21 +0000 (10:17 -0500)] 
More example files

8 years agoUpdating bundle output option name
eric thul [Sat, 26 Dec 2015 00:24:02 +0000 (19:24 -0500)] 
Updating bundle output option name

8 years agoUpdating example
eric thul [Sat, 26 Dec 2015 00:16:21 +0000 (19:16 -0500)] 
Updating example

8 years agoSplitting PSC functionality into a separate plugin
eric thul [Fri, 25 Dec 2015 23:41:33 +0000 (18:41 -0500)] 
Splitting PSC functionality into a separate plugin

The loader creates shim modules that reference their corresponding
PureScript module that is bundled by the PureScript webpack plugin,
which invokes `psc` and `psc-bundle`.

Resolves #31 and resolves #32

8 years agoFixing compiler warnings
eric thul [Mon, 21 Dec 2015 03:11:16 +0000 (22:11 -0500)] 
Fixing compiler warnings

9 years agoBumping version number to 0.4.0 0.4.0
eric thul [Sat, 7 Nov 2015 20:14:39 +0000 (15:14 -0500)] 
Bumping version number to 0.4.0

9 years agoMerge pull request #30 from natefaubion/fix-paths
eric [Sat, 7 Nov 2015 20:06:39 +0000 (15:06 -0500)] 
Merge pull request #30 from natefaubion/fix-paths

Fix paths