Skip to content

andys8/craco-purescript-loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Craco purescript-loader

MIT License

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.

Installation

npm install craco-purescript-loader --save-dev
# or
yarn add -D craco-purescript-loader

Usage

const cracoPureScriptLoader = require("craco-purescript-loader");

module.exports = {
  plugins: [{ plugin: cracoPureScriptLoader }],
};

Overwrite Options

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

Example create-react-app project with PureScript using craco and this plugin.

Alternative

An alternative to using craco is to import the PureScript compiler output directly.