Skip to content
This repository has been archived by the owner on May 31, 2023. It is now read-only.

Modernify #1

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Modernify #1

wants to merge 3 commits into from

Conversation

steve9164
Copy link
Member

@steve9164 steve9164 commented Feb 13, 2022

Changes:

  • Use Yarn 3 in PnP mode
  • Upgrade Gulp to v4 to support Yarn PnP
  • Use sass instead of node-sass for less maintenance headaches
  • Upgrade rollup, and use it with general streaming libraries instead of a specific gulp plugin

Why? I've been experimenting with upgrading to Yarn 3 for TerriaMap and terriajs. And Yarn 3 doesn't like this git dependency with a package-lock.json. Also I wanted to experiment with Yarn 3 PnP. For TerriaMap we'd likely use the node-modules linker, so it'd be very similar to yarn 1, but with performance improvements and ongoing bug fixes.

I'll probably also change this to use node-modules linker too, but leave a comment in the readme that it works with Yarn PnP (there's no need to have tiny dependencies use faster workflows like Yarn PnP, we hardly work with them).

* Use Yarn 3 in PnP mode
* Upgrade Gulp to v4 to support Yarn PnP
* Use sass instead of node-sass for less maintenance headaches
* Upgrade rollup, and use it with general streaming libraries instead of a specific gulp plugin
@steve9164 steve9164 marked this pull request as draft February 15, 2022 04:27
@steve9164 steve9164 marked this pull request as ready for review March 16, 2022 00:37
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant