]>
git.immae.eu Git - github/fretlink/purs-loader.git/log
Alex Mingoia [Sat, 21 May 2016 23:53:29 +0000 (16:53 -0700)]
Do not check-in transpiled source.
Alex Mingoia [Sat, 14 May 2016 20:57:05 +0000 (13:57 -0700)]
Update babelified source.
Alex Mingoia [Sat, 14 May 2016 20:56:14 +0000 (13:56 -0700)]
Correctly parse boolean options.
Alex Mingoia [Sat, 14 May 2016 20:55:24 +0000 (13:55 -0700)]
Do not assume line-delimited psc output.
Alex Mingoia [Sat, 14 May 2016 20:55:04 +0000 (13:55 -0700)]
Use more descriptive names for compile state.
Alex Mingoia [Sat, 14 May 2016 05:35:10 +0000 (22:35 -0700)]
Add babelified source.
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.
Alex Mingoia [Wed, 11 May 2016 05:04:44 +0000 (22:04 -0700)]
Recompile on when psc-client-ide receives UnknownModule.
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.
eric thul [Tue, 15 Mar 2016 22:51:26 +0000 (18:51 -0400)]
Bumping version number to 0.6.0
eric thul [Tue, 15 Mar 2016 00:41:43 +0000 (20:41 -0400)]
Bumping version number to 0.6.0-beta.6
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
eric thul [Tue, 15 Mar 2016 00:35:35 +0000 (20:35 -0400)]
Escape path for require
Resolves #41
eric thul [Sun, 13 Mar 2016 14:11:34 +0000 (10:11 -0400)]
Bumping version number to 0.6.0-beta.5
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
eric thul [Sun, 13 Mar 2016 14:06:11 +0000 (10:06 -0400)]
Extracting out the example
eric thul [Sun, 13 Mar 2016 14:00:17 +0000 (10:00 -0400)]
Defers to the plugin for writing PureScript output
eric thul [Sat, 12 Mar 2016 20:06:35 +0000 (15:06 -0500)]
Bumping version number to 0.6.0-beta.4
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
eric thul [Sat, 12 Mar 2016 19:55:05 +0000 (14:55 -0500)]
Merge branch 'master' into topic/stderr
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
eric thul [Sat, 12 Mar 2016 19:33:55 +0000 (14:33 -0500)]
Handling dependencies
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
eric thul [Sun, 6 Mar 2016 16:47:39 +0000 (11:47 -0500)]
Writes PureScript output to stderr
Resolves #40
eric thul [Tue, 1 Mar 2016 00:57:39 +0000 (19:57 -0500)]
Bumping version number to 0.6.0-beta.3
eric thul [Sun, 28 Feb 2016 14:22:09 +0000 (09:22 -0500)]
Bumping version number to 0.6.0-beta.2
eric thul [Sun, 28 Feb 2016 01:19:09 +0000 (20:19 -0500)]
Bumping version number to 0.6.0-beta.1
eric [Sun, 28 Feb 2016 01:16:49 +0000 (20:16 -0500)]
Merge pull request #39 from ethul/topic/debug
Adding debug logging
eric thul [Sun, 28 Feb 2016 01:15:10 +0000 (20:15 -0500)]
Adding debug logging
eric thul [Fri, 26 Feb 2016 02:49:33 +0000 (21:49 -0500)]
Bumping version number to 0.6.0-beta.0
eric [Fri, 26 Feb 2016 02:48:42 +0000 (21:48 -0500)]
Merge pull request #38 from ethul/topic/dependency-graph
Topic/dependency graph
eric thul [Thu, 25 Feb 2016 03:55:17 +0000 (22:55 -0500)]
Updating example
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
eric thul [Tue, 19 Jan 2016 13:55:06 +0000 (08:55 -0500)]
Bumping version number to 0.5.0
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
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.
eric thul [Sun, 27 Dec 2015 15:17:21 +0000 (10:17 -0500)]
More example files
eric thul [Sat, 26 Dec 2015 00:24:02 +0000 (19:24 -0500)]
Updating bundle output option name
eric thul [Sat, 26 Dec 2015 00:16:21 +0000 (19:16 -0500)]
Updating example
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
eric thul [Mon, 21 Dec 2015 03:11:16 +0000 (22:11 -0500)]
Fixing compiler warnings
eric thul [Sat, 7 Nov 2015 20:14:39 +0000 (15:14 -0500)]
Bumping version number to 0.4.0
eric [Sat, 7 Nov 2015 20:06:39 +0000 (15:06 -0500)]
Merge pull request #30 from natefaubion/fix-paths
Fix paths
Nathan Faubion [Sat, 7 Nov 2015 19:55:46 +0000 (13:55 -0600)]
Update example webpack.config
Nathan Faubion [Mon, 2 Nov 2015 20:04:58 +0000 (14:04 -0600)]
Remove `require-path`, use relative paths for PS
Fixes #15
Removes the `require-path` option and fixes it to '../'. When generating
the temporary module for Webpack, use a relative path to the output
directory so it doesn't need to be in `modulesDirectories`.
Nathan Faubion [Mon, 2 Nov 2015 20:03:45 +0000 (14:03 -0600)]
Update bower deps for latest PS compiler
eric thul [Wed, 12 Aug 2015 03:20:59 +0000 (23:20 -0400)]
Bumping version number to 0.3.4
eric [Wed, 12 Aug 2015 03:20:08 +0000 (23:20 -0400)]
Merge pull request #29 from ethul/topic/issue-28
Compiling after adding webpack dependencies
eric thul [Wed, 12 Aug 2015 03:19:16 +0000 (23:19 -0400)]
Compiling after adding webpack dependencies
Resolves #28
eric thul [Wed, 12 Aug 2015 01:25:30 +0000 (21:25 -0400)]
Bumping version number to 0.3.3
eric thul [Wed, 12 Aug 2015 01:24:51 +0000 (21:24 -0400)]
Remove gulpfile.js
eric [Wed, 12 Aug 2015 01:23:46 +0000 (21:23 -0400)]
Merge pull request #27 from ethul/topic/issue-26
Topic/issue 26
eric thul [Wed, 12 Aug 2015 01:21:47 +0000 (21:21 -0400)]
Add all PureScript files as webpack dependencies
Resolves #26
eric thul [Wed, 12 Aug 2015 00:57:07 +0000 (20:57 -0400)]
PureScript 0.7 updates and migration to pulp
eric thul [Wed, 12 Aug 2015 00:27:04 +0000 (20:27 -0400)]
Moving files to match module
eric thul [Tue, 21 Jul 2015 03:20:37 +0000 (23:20 -0400)]
Bumping version number to 0.3.2
eric [Tue, 21 Jul 2015 03:19:59 +0000 (23:19 -0400)]
Merge pull request #25 from ethul/topic/issue-24
Ensure purescript error is displayed
eric thul [Tue, 21 Jul 2015 03:12:58 +0000 (23:12 -0400)]
Ensure purescript error is displayed
Resolves #24
eric thul [Sat, 18 Jul 2015 21:11:57 +0000 (17:11 -0400)]
Bumping version number to 0.3.1
eric [Sat, 18 Jul 2015 21:11:00 +0000 (17:11 -0400)]
Merge pull request #20 from ethul/topic/issue-18
Add FFI JavaScript as a webpack dependency
eric thul [Sat, 18 Jul 2015 21:07:38 +0000 (17:07 -0400)]
Add FFI JavaScript as a webpack dependency
Resolves #18
eric [Sat, 18 Jul 2015 13:18:01 +0000 (09:18 -0400)]
Merge pull request #19 from ethul/topic/issue-17
Capturing stderr on psc invocation
eric thul [Sat, 18 Jul 2015 13:10:59 +0000 (09:10 -0400)]
Capturing stderr on psc invocation
Resolves #17
eric thul [Tue, 7 Jul 2015 04:00:01 +0000 (00:00 -0400)]
Bumping version number to 0.3.0
eric [Tue, 7 Jul 2015 03:58:28 +0000 (23:58 -0400)]
Merge pull request #16 from ethul/topic/issue-11-and-14
Topic/issue 11 and 14
eric thul [Tue, 7 Jul 2015 03:57:59 +0000 (23:57 -0400)]
Updating module documentation
eric thul [Tue, 7 Jul 2015 03:49:47 +0000 (23:49 -0400)]
Generate .psci file
Resolves #11
eric thul [Tue, 7 Jul 2015 03:10:09 +0000 (23:10 -0400)]
Ensure output directory exists
Workaround for #15
eric thul [Sun, 5 Jul 2015 14:13:47 +0000 (10:13 -0400)]
Updating for PureScript 0.7
Resolves #14
eric thul [Fri, 15 May 2015 02:22:30 +0000 (22:22 -0400)]
Bumping version number to 0.2.1
eric thul [Fri, 15 May 2015 02:21:26 +0000 (22:21 -0400)]
Merge branch 'master' of github.com:ethul/purs-loader
eric thul [Fri, 15 May 2015 02:20:03 +0000 (22:20 -0400)]
Bumping version number to 0.2.0
eric [Fri, 15 May 2015 02:18:39 +0000 (22:18 -0400)]
Merge pull request #13 from ethul/topic/issue-12
Additional loader options
eric thul [Fri, 15 May 2015 02:13:59 +0000 (22:13 -0400)]
Additional loader options
Adds the `psc-make` options `comments` and `no-prefix`. Also, an
internal option `src` has been added that is used to specify the source
paths of `PureScript` files that will be globbed for compilation.
By default the `bower_components` path is globbed, but the loader
requires that the source paths be provided for the user's code.
Resolves #12
eric thul [Sat, 2 May 2015 14:31:13 +0000 (10:31 -0400)]
Bumping version number to 0.1.1
eric [Sat, 2 May 2015 14:30:22 +0000 (10:30 -0400)]
Merge pull request #10 from ethul/topic/issue-9
Topic/issue 9
eric thul [Sat, 2 May 2015 14:27:36 +0000 (10:27 -0400)]
Optimizing dependency list generation
Improving the generation of the dependencies in `mkDeps` to avoid a
`RangeError` on large inputs.
Resolves #9
eric thul [Fri, 1 May 2015 23:15:30 +0000 (19:15 -0400)]
Bumping dependency versions
eric thul [Sun, 12 Apr 2015 15:38:17 +0000 (11:38 -0400)]
Bumping version number to 0.1.0
eric [Sun, 12 Apr 2015 15:35:25 +0000 (11:35 -0400)]
Merge pull request #8 from ethul/topic/purescript-rewrite
Topic/purescript rewrite
eric thul [Sun, 12 Apr 2015 15:33:04 +0000 (11:33 -0400)]
Removing npmignore
eric thul [Sun, 12 Apr 2015 15:08:05 +0000 (11:08 -0400)]
Updating example and adding publishing
Resolves #7
eric thul [Wed, 8 Apr 2015 23:49:24 +0000 (19:49 -0400)]
Rewrite using purescript for the implementation
eric thul [Thu, 2 Apr 2015 22:18:36 +0000 (18:18 -0400)]
Adding purescript imports as dependencies
The purescript imports are added as webpack dependencies in order to
rebuild in watch mode when one of the files has changed.
Resolves #4 regarding watching purescript files.
eric thul [Sat, 17 Jan 2015 21:32:20 +0000 (16:32 -0500)]
Bumping version number to 0.0.3
eric [Sat, 17 Jan 2015 21:31:01 +0000 (16:31 -0500)]
Merge pull request #6 from ethul/topic/bower-components
Topic/bower components
eric thul [Sat, 17 Jan 2015 21:28:34 +0000 (16:28 -0500)]
Updating README
eric thul [Sat, 17 Jan 2015 21:24:33 +0000 (16:24 -0500)]
Parsing module name from source
Resolves issue #3 since the the module name defined in the PureScript
file is used to resolve the location of the CommonJS-generated output.
eric thul [Thu, 15 Jan 2015 03:53:28 +0000 (22:53 -0500)]
updating example
eric thul [Thu, 15 Jan 2015 03:18:13 +0000 (22:18 -0500)]
Adding bower path
eric thul [Wed, 14 Jan 2015 03:03:09 +0000 (22:03 -0500)]
Merge branch 'topic/example'
eric thul [Wed, 14 Jan 2015 03:03:00 +0000 (22:03 -0500)]
Adding basic example
eric thul [Thu, 20 Nov 2014 21:26:18 +0000 (16:26 -0500)]
Merge branch 'release/0.0.2'
eric thul [Thu, 20 Nov 2014 21:26:09 +0000 (16:26 -0500)]
Bumping version number to 0.0.2
eric thul [Thu, 20 Nov 2014 21:24:19 +0000 (16:24 -0500)]
Merge branch 'topic/bug-fixes'
eric thul [Thu, 20 Nov 2014 21:23:38 +0000 (16:23 -0500)]
Obtaining output directory
Resolves issues #2
eric thul [Thu, 20 Nov 2014 21:22:27 +0000 (16:22 -0500)]
Removing --runtime-type-checks
Resolves issue #1
eric thul [Tue, 23 Sep 2014 03:50:17 +0000 (23:50 -0400)]
Merge branch 'release/0.0.1'
eric thul [Tue, 23 Sep 2014 03:50:07 +0000 (23:50 -0400)]
Bumping version number to 0.0.1
eric thul [Tue, 23 Sep 2014 03:46:20 +0000 (23:46 -0400)]
Updating README