rsnext/test/integration/css-fixtures
Donny/강동윤 3ed96f92cb
feat: Introduce lightningcss-loader for webpack users (#61327)
### What?

I'm recreating a PR because CI of
https://github.com/vercel/next.js/pull/58712 uses `lightningcss@1.14.0`
for an unknown reason.

Add an opt-in feature to use `lightningcss` instead of webpack
css-loader.

### Why?

In the name of performance.

### How?


This PR is largely based on https://github.com/fz6m/lightningcss-loader
by @fz6m.
(Thank you for nice work)

Closes PACK-1998
Closes PACK-2124

---------

Co-authored-by: OJ Kwon <1210596+kwonoj@users.noreply.github.com>
2024-03-06 17:07:53 +01:00
..
3rd-party-module/pages
bad-custom-configuration
bad-custom-configuration-arr-1
bad-custom-configuration-arr-2
bad-custom-configuration-arr-3
bad-custom-configuration-arr-4
bad-custom-configuration-arr-5
bad-custom-configuration-arr-6
bad-custom-configuration-arr-7
bad-custom-configuration-arr-8
bad-custom-configuration-func
basic-module/pages
catch-all-module/pages/[...post]
compilation-and-prefixing
composes-basic/pages
composes-external/pages
composes-ordering feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
csp-style-src-nonce
custom-configuration
custom-configuration-arr
custom-configuration-loader
data-url/pages
dev-module
dynamic-route-module/pages/[post]
global-and-module-ordering feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
hmr-module/pages
hydrate-without-deps feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
import-global-from-module
invalid-global
invalid-global-module
invalid-global-with-app
invalid-module
invalid-module-document
multi-global feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
multi-global-reversed feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
multi-module
multi-page feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
nested-global feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
next-issue-12343 feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
next-issue-15468 feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
nm-module
nm-module-nested
npm-import feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
npm-import-bad feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
npm-import-nested feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
prod-module/pages
single-global feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
single-global-special-characters/a+b feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
single-global-src feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
transition-cleanup feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
transition-react feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
transition-reload feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
unresolved-css-url
unused/pages
url-global feat: Introduce lightningcss-loader for webpack users (#61327) 2024-03-06 17:07:53 +01:00
url-global-asset-prefix-1
url-global-asset-prefix-2
valid-and-invalid-global
with-styled-jsx
with-tailwindcss-and-purgecss
next.config.js