A craco plugin to use purs-loader (purescript) with create-react-app
npm install craco-purescript-loader
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.
``bash`
npm install craco-purescript-loader --save-devor
yarn add -D craco-purescript-loader
`js
const cracoPureScriptLoader = require("craco-purescript-loader");
module.exports = {
plugins: [{ plugin: cracoPureScriptLoader }],
};
`
craco-purescript-loader configuration options will overwrite purs-loader options.
`js
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.
Or use vite, esbuild or parcel instead of create-react-app.