tailwindcss/packages/@tailwindcss-cli/src
Philipp Spiess 921b4b673b
Use import to load plugins (#14132)
Alternative to #14110

This PR changes the way how we load plugins to be compatible with ES6
async `import`s. This allows us to load plugins even inside the browser
but it comes at a downside: We now have to change the `compile` API to
return a `Promise`...

So most of this PR is rewriting all of the call sites of `compile` to
expect a promise instead of the object.

---------

Co-authored-by: Jordan Pittman <jordan@cryptica.me>
2024-08-08 11:49:06 -04:00
..
commands Use import to load plugins (#14132) 2024-08-08 11:49:06 -04:00
utils Add @source support (#14078) 2024-08-07 16:38:44 +02:00
index.ts Ensure build command is executed when using --output instead of -o (#13369) 2024-03-27 16:10:55 +01:00