aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Handler for multiple psc-ide-client data eventseric thul2016-05-241-4/+18
| | | | | | | Attach a handler to the `psc-ide-client` process to capture one or more chunks from the `data` event. Resolves #48
* Reference source ffi module instead of output ffi module.Alex Mingoia2016-05-211-15/+24
|
* Correctly parse boolean options.Alex Mingoia2016-05-141-1/+1
|
* Do not assume line-delimited psc output.Alex Mingoia2016-05-141-9/+10
|
* Use more descriptive names for compile state.Alex Mingoia2016-05-141-8/+8
|
* Disable instant psc-ide rebuilds by default.Alex Mingoia2016-05-121-14/+20
| | | | Using psc-ide-server is experimental and there may be bugs or edge-cases.
* Recompile on when psc-client-ide receives UnknownModule.Alex Mingoia2016-05-101-2/+2
|
* Refactor to compile independently of purescript-webpack-plugin.Alex Mingoia2016-05-1012-315/+465
| | | | | | | - 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.
* Escape path for requireeric thul2016-03-143-4/+14
| | | | Resolves #41
* Defers to the plugin for writing PureScript outputeric thul2016-03-132-12/+4
|
* Merge branch 'master' into topic/stderreric thul2016-03-128-114/+31
|\
| * Handling dependencieseric thul2016-03-124-46/+6
| |
| * Handle optional bundling by the compilereric thul2016-03-087-72/+29
| | | | | | | | Resolves ethul/purescript-webpack-plugin#9
* | Writes PureScript output to stderreric thul2016-03-062-16/+30
|/ | | | Resolves #40
* Bumping version number to 0.6.0-beta.30.6.0-beta.3eric thul2016-02-291-1/+2
|
* Bumping version number to 0.6.0-beta.20.6.0-beta.2eric thul2016-02-281-0/+2
|
* Adding debug loggingeric thul2016-02-273-0/+27
|
* Adds dependencies of modules process by the loader.eric thul2016-02-244-35/+128
| | | | | | | The module file path and dependency graph information is provided by the purescript-webpack-plugin. Resolves #37
* Updating bundle output option nameeric thul2015-12-252-9/+9
|
* Splitting PSC functionality into a separate plugineric thul2015-12-2511-395/+91
| | | | | | | | 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
* Fixing compiler warningseric thul2015-12-203-5/+20
|
* Remove `require-path`, use relative paths for PSNathan Faubion2015-11-023-40/+66
| | | | | | | | 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`.
* Compiling after adding webpack dependencieseric thul2015-08-111-2/+2
| | | | Resolves #28
* Add all PureScript files as webpack dependencieseric thul2015-08-112-0/+6
| | | | Resolves #26
* PureScript 0.7 updates and migration to pulperic thul2015-08-1113-172/+232
|
* Moving files to match moduleeric thul2015-08-117-0/+0
|
* Ensure purescript error is displayederic thul2015-07-201-3/+9
| | | | Resolves #24
* Add FFI JavaScript as a webpack dependencyeric thul2015-07-183-3/+79
| | | | Resolves #18
* Capturing stderr on psc invocationeric thul2015-07-181-2/+12
| | | | Resolves #17
* Generate .psci fileeric thul2015-07-065-16/+114
| | | | Resolves #11
* Updating for PureScript 0.7eric thul2015-07-067-246/+42
| | | | Resolves #14
* Additional loader optionseric thul2015-05-142-30/+57
| | | | | | | | | | | 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
* Optimizing dependency list generationeric thul2015-05-021-6/+13
| | | | | | | Improving the generation of the dependencies in `mkDeps` to avoid a `RangeError` on large inputs. Resolves #9
* Rewrite using purescript for the implementationeric thul2015-04-129-0/+436