0.1.0 • Published 5 years ago
@arcana/psc-package-resolver-plugin v0.1.0
psc-package-resolver-plugin
Install
$ yarn add @slayre/psc-package-resolver-plugin
Resolve psc-packages in Js files directly
- Before (Purescript)
import Data.Maybe (Nothing, Just)
- After (Javascript)
import { Nothing, Just } from 'purescipt-maybe/Data.Maybe';
Usage
- Requires
purs-loader
to work.
[
{
test: /\.purs$/,
loader: require.resolve('purs-loader'),
exclude: /node_modules/,
query: {
psc: 'psa',
src: ['src/**/*.purs', '.psc-package/purescript-*/src/**/*.purs'],
pscPackage: true,
bundle: options.env !== 'development',
watch: options.env === 'development',
},
},
];
- Add this in webpack config in
resolve.plugins
{
resolve: {
plugins: [new PscPackageResolverPlugin()];
}
}
0.1.0
5 years ago