Commit graph

5494 commits

Author SHA1 Message Date
Philipp Spiess
7f4b079632 Move Root class to the module scope 2024-09-02 15:27:27 +02:00
Philipp Spiess
b316d8f8ef Explicitly add lightningcss as a dep to the vite integration tests 2024-09-02 15:27:27 +02:00
Philipp Spiess
0c021821f9 Remove afterinstall script 2024-09-02 15:27:27 +02:00
Philipp Spiess
4b92050c17 Use DefaultMap instead of plain-old Map 2024-09-02 15:27:27 +02:00
Philipp Spiess
3dbf264e5f Remove leftover test file 2024-09-02 15:27:27 +02:00
Philipp Spiess
c74edcd6a7 Run prettier 2024-09-02 15:27:27 +02:00
Philipp Spiess
095fdb2d33 Don't run scripts on pnpm install 2024-09-02 15:27:27 +02:00
Philipp Spiess
76872c094e Remove todos 2024-09-02 15:27:27 +02:00
Philipp Spiess
fd74047e5b Add Nuxt playground 2024-09-02 15:27:05 +02:00
Philipp Spiess
5040fb1dcd Cleanups 2024-09-02 15:26:51 +02:00
Philipp Spiess
b54b270dae Update changelog 2024-09-02 15:26:51 +02:00
Philipp Spiess
b881613ee8 Revert changelog changes 2024-09-02 15:26:51 +02:00
Philipp Spiess
9ccdf87576 Adding watch files in renderStart doesn't make sense 2024-09-02 15:26:51 +02:00
Philipp Spiess
822f17381d Whoopsie 2024-09-02 15:26:51 +02:00
Philipp Spiess
ed1dead554 Revert playground changes 2024-09-02 15:26:51 +02:00
Philipp Spiess
8395e3f036 Add a test case for moving a file from being a Tailwind root back to a normal CSS file and back 2024-09-02 15:26:51 +02:00
Philipp Spiess
e452c721ee Use a seperate global scanner for module graph candidates 2024-09-02 15:26:51 +02:00
Philipp Spiess
f642a41b1c WIP 2024-09-02 15:26:51 +02:00
Philipp Spiess
ae344ecf81 Revert playground changes 2024-09-02 15:26:51 +02:00
Philipp Spiess
629b8b9efb Rever concurrent changes as there are still race conditions 2024-09-02 15:26:51 +02:00
Philipp Spiess
19c3ef65a2 Remove debug steps 2024-09-02 15:26:51 +02:00
Philipp Spiess
d7393f95bc Support vite build --watch mode 2024-09-02 15:26:51 +02:00
Philipp Spiess
a36ca437db Speed up integretion tests by running all tests inside a single suite in parallel 2024-09-02 15:26:51 +02:00
Philipp Spiess
f0f7418785 Simplify Vite plugin and handle all CSS transforms in pre-transform hook 2024-09-02 15:26:49 +02:00
Philipp Spiess
5789eb789d Do not register ESM hook in Bun 2024-09-02 15:26:31 +02:00
Philipp Spiess
c42664cc6f Add change log and improve error messages 2024-09-02 15:26:31 +02:00
Philipp Spiess
dcb452a0a8 Rename resolveInternal to extractConfigs 2024-09-02 15:26:31 +02:00
Philipp Spiess
9939d344e4 Rename to applyConfigToTheme 2024-09-02 15:26:31 +02:00
Philipp Spiess
8c43650798 Don't block on module dependency resolution 2024-09-02 15:26:31 +02:00
Jordan Pittman
85d6da4884 Make the ESM cache hook ESM-only 2024-09-02 15:26:30 +02:00
Jordan Pittman
1b848f38b0 Make getModuleDependencies async 2024-09-02 15:26:30 +02:00
Philipp Spiess
61429d0d3b Add the same workaround for postcss esm 2024-09-02 15:26:30 +02:00
Philipp Spiess
3666a98a6a Only reset the require cache for build dependencies 2024-09-02 15:26:30 +02:00
Philipp Spiess
266d0184b7 Fix esm cache hook for esm usage with vitest 2024-09-02 15:26:30 +02:00
Philipp Spiess
b8fd2e704f Revert change to integrations/postcss/index.test.ts 2024-09-02 15:26:30 +02:00
Philipp Spiess
f37565de7a Fix js config file and plugin dependnecy rebuilds for vite 2024-09-02 15:26:30 +02:00
Philipp Spiess
a72ca61f26 WIP 2024-09-02 15:26:30 +02:00
Philipp Spiess
a5c379386b Add the @tailwindcss/node module to handle shared node specific dependencies between our clients 2024-09-02 15:26:28 +02:00
Philipp Spiess
d607f0a40e Detect changes to the config file and plugins for the CLI 2024-09-02 15:26:04 +02:00
Jordan Pittman
3a7feb7930 wip 2024-09-02 15:26:04 +02:00
Jordan Pittman
7e9db364c9 update test 2024-09-02 15:26:04 +02:00
Jordan Pittman
882c39dd0c Add integration tests 2024-09-02 15:26:04 +02:00
Jordan Pittman
faf98b364a Upgrade merged theme keys from colors.* to color-* 2024-09-02 15:26:04 +02:00
Jordan Pittman
c13d221d58 Update tests 2024-09-02 15:26:04 +02:00
Jordan Pittman
ea54594515 Handle inline theme keys in resolveWith 2024-09-02 15:26:04 +02:00
Jordan Pittman
5078ccdc9f wip 2024-09-02 15:26:04 +02:00
Jordan Pittman
b44c4f90dc prettier 2024-09-02 15:26:04 +02:00
Jordan Pittman
8ffe833f40 Format code 2024-09-02 15:26:04 +02:00
Jordan Pittman
73b5dfa9e7 Ensure CSS variants and utilities always take precedence 2024-09-02 15:26:04 +02:00
Jordan Pittman
bb89c7c6df Work on theme value merging 2024-09-02 15:26:04 +02:00