Feat/lightningcss (#6427)

* Added lightning css for minification of css

* Added esbuild for minification

* Upgraded to Node 22

* Fixed.

* Temporary change branch

* Rebased changes.
This commit is contained in:
SamTV12345 2024-06-03 22:32:06 +02:00 committed by GitHub
parent b376688f75
commit 426174d491
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 5329 additions and 3946 deletions

View file

@ -24,7 +24,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node: [18, 20, 21]
node: [18, 20, 22]
steps:
-
name: Checkout repository
@ -81,7 +81,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node: [18, 20, 21]
node: [18, 20, 22]
steps:
-
name: Checkout repository
@ -211,7 +211,7 @@ jobs:
-
uses: actions/setup-node@v4
with:
node-version: 21
node-version: 22
- uses: pnpm/action-setup@v4
name: Install pnpm
with:

View file

@ -18,7 +18,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node: [20, 21]
node: [20, 22]
steps:
-

View file

@ -26,7 +26,7 @@ jobs:
-
uses: actions/setup-node@v4
with:
node-version: 21
node-version: 22
- uses: pnpm/action-setup@v4
name: Install pnpm
with:
@ -92,7 +92,7 @@ jobs:
uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 21
node-version: 22
- uses: pnpm/action-setup@v4
name: Install pnpm
with:
@ -159,7 +159,7 @@ jobs:
-
uses: actions/setup-node@v4
with:
node-version: 21
node-version: 22
- uses: pnpm/action-setup@v4
name: Install pnpm
with:

View file

@ -24,13 +24,13 @@ jobs:
strategy:
fail-fast: false
matrix:
node: [18, 20, 21]
node: [18, 20, 22]
steps:
-
name: Check out latest release
uses: actions/checkout@v4
with:
ref: master
ref: develop #FIXME change to master when doing release
-
uses: actions/setup-node@v4
with:

View file

@ -34,7 +34,7 @@ jobs:
-
uses: actions/setup-node@v4
with:
node-version: 21
node-version: 22
- uses: pnpm/action-setup@v4
name: Install pnpm
with: