mitmedialab / prg-raise-playground

Boilerplate for playing with and deploying Scratch 3.0 modifications!
https://mitmedialab.github.io/prg-extension-boilerplate/main/
MIT License
18 stars 39 forks source link

Migrate to `pnpm` and modify directory structure #335

Open pmalacho-mit opened 7 months ago

pmalacho-mit commented 7 months ago

lerna has made installing more difficult than necessary (currently we're frozen at v3 which seems to require pkg-config to be installed on the user's machine, which I believe is no longer included with the latest version of MacOS).

We should leverage pnpm's workspace capability to accomplish the same thing lerna was doing.

Consider the following structure:

NOTE: I propose we make use of the $ prefix to indicate that certain folders are part of the extension framework and not extensions themselves (inside the extensions directory).