The Semantic UI (and Fomantic UI) installer (famously?) doesn't support yarn because of its interactive postinstall script. Even with "autoInstall": true
in semantic.json
, yarn will still break on the first install.
This makes it hard to keep a themed Semantic UI installation in its own package in a Lerna monorepo, when using workspaces. Even if --ignore-scripts
is added to Lerna's package.json
scripts, it will still run a standard yarn install
by itself every now and then when making changes, and become blocked by Semantic UI.
Is there a way around this?