purescript / purescript-prelude

The PureScript Prelude
BSD 3-Clause "New" or "Revised" License
163 stars 88 forks source link

Update to v0.15.0 #284

Closed JordanMartinez closed 2 years ago

JordanMartinez commented 2 years ago

Description of the change

Backlinking to purescript/purescript#4244

Migrates FFI to ES modules


Checklist:

JordanMartinez commented 2 years ago

This PR was created by running the following scripts from purescript-ecosystem-update. Some of these scripts might not work on Mac computers:

./init.sh ./forkAll.sh - this currently only forks the prelude and newtype library since I want to confirm that the changes I'm automating are correct ./compile.sh 0 prelude ./pr.sh 0 prelude

JordanMartinez commented 2 years ago

Oh, and CI is failing because pulp hasn't been migrated to work on ES modules yet.

JordanMartinez commented 2 years ago

We'll need to port https://github.com/purescript/spago/pull/846 and https://github.com/purescript/spago/pull/856 to pulp. However, pulp is still on Travis CI.

JordanMartinez commented 2 years ago

I'm closing this PR. See https://github.com/working-group-purescript-es/purescript/issues/16

I've saved the work I've done here via the es-modules-libraries branch and es-modules-continue branch.