This is a craco plugin to add purs-loader with create-react-app
.
It allows you to use PureScript code in create-react-app
without ejecting.
npm install craco-purescript-loader --save-dev
# or
yarn add -D craco-purescript-loader
const cracoPureScriptLoader = require("craco-purescript-loader");
module.exports = {
plugins: [{ plugin: cracoPureScriptLoader }],
};
craco-purescript-loader
configuration options
will overwrite purs-loader
options.
const cracoPureScriptLoader = require("craco-purescript-loader");
module.exports = {
plugins: [
{
plugin: cracoPureScriptLoader,
options: {
spago: true,
pscIde: false,
},
},
],
};
Example create-react-app
project with PureScript using craco
and this plugin.
An alternative to using craco is to import the PureScript compiler output directly.