roots / sage-installer

Sage 9 installer
https://github.com/roots/sage
MIT License
30 stars 85 forks source link

[Sage 9] Update sage-installer to latest dependencies + webpack 5 #43

Closed strarsis closed 2 years ago

strarsis commented 3 years ago

This PR updates the dependencies of sage-installer, including the dependencies, configuration and other files for the different frameworks and fixes lots of issues (Bulma, Tailwind).

It also adds Bootstrap 5 (Beta2) to the framework selection and fixes Tailwind 2 support.

As Sage 9 uses the sage-installer to add framework-specific adjustments, this PR complements the existing Sage 9 PR https://github.com/roots/sage/pull/2607.

strarsis commented 3 years ago

You can test it using composer create-project: https://discourse.roots.io/t/sage-9-2-please-test/20067

strarsis commented 3 years ago

@retlehs: Would it be possible to merge this into Sage 9 branch?

sparkbold commented 3 years ago

Is this PR good so we can use it? I need to upgrade dependencies and Webpack 5 for our new project with Sage 9. Thanks!

strarsis commented 3 years ago

@sparkbold: Please check out this guide for using this Sage 9.x update branch: https://discourse.roots.io/t/sage-9-1-please-test/20067?u=strarsis For Sage 9.x there are actually two branches/PRs involved, one base branch and one for setting up the framework-specific modifications on top of it. The guide shows how to use composer (as usual) to create a Sage 9.x project from these update branches.

jeffbyrnes commented 3 years ago

@sparkbold I’ve used the instructions in that Discourse topic to use this to install this yet-to-be-released version, and it works great.