Cameron Huntington
293ee902cf
Alphabetize theme keys in default config ( #9953 )
...
* alphabetize several theme properties
* Alphabetize all `theme` properties in default config
Co-authored-by: Jonathan Reinink <jonathan@reinink.ca>
2022-11-30 18:21:18 -05:00
Robin Malfait
4f92e2ff5e
Improve return value of resolveConfig, unwrap ResolvableTo ( #9972 )
...
* improve return value of `resolveConfig`, unwrap `ResolvableTo`
* update changelog
2022-11-30 14:26:15 +01:00
Robin Malfait
cac5a28c41
npm run style -- --fix
2022-11-30 11:38:37 +00:00
depfu[bot]
f43997de00
Update prettier to version 2.8.0
2022-11-30 11:38:37 +00:00
Adam Wathan
cbbfa827a4
Support variable shorthand for arbitrary modifiers ( #9962 )
...
* Support variable shorthand for arbitrary modifiers
* Update changelog
Co-authored-by: Adam Wathan <4323180+adamwathan@users.noreply.github.com>
2022-11-29 16:06:58 -05:00
Jordan Pittman
1d23dcbe92
Add --watch=always option to prevent exit when stdin closes ( #9966 )
...
* Support `--flag=value` syntax for manually-parsed CLI args
* Don’t exit when stdin closes if using `--watch=always`
* Update changelog
2022-11-29 14:57:07 -05:00
nakajima a.k.a. nazomikan
705d21397c
Support renaming of output files by PostCSS plugin. ( #9944 )
...
* Support for rename of output files by postcss plugin.
* update changelog
Co-authored-by: Robin Malfait <malfait.robin@gmail.com>
2022-11-29 11:17:39 +01:00
depfu[bot]
bf8f39a4db
Update postcss-selector-parser to version 6.0.11
2022-11-28 12:19:36 +00:00
Robin Malfait
f0bac0f92f
only trigger oxide workflow for oxide branch
2022-11-28 13:06:56 +01:00
Robin Malfait
458950f5df
improve ci
2022-11-25 15:27:39 +01:00
Robin Malfait
ab47cee503
drop withAlpha on theme ( #9906 )
2022-11-25 14:03:50 +01:00
Adam Wathan
b7c1bee131
Update config.yml
2022-11-25 06:01:12 -05:00
depfu[bot]
873797fd96
Update esbuild to version 0.15.15
2022-11-24 19:13:29 +00:00
Adam Wathan
b5f5adf3f5
Support using variables as arbitrary values without var() ( #9880 )
...
* Support using variables as arbitrary values without var()
* Update changelog
* Add tests for variable fallback values
Co-authored-by: Adam Wathan <4323180+adamwathan@users.noreply.github.com>
2022-11-22 10:24:39 -05:00
Adam Wathan
ea10bb9d41
Add line-height modifier for font-size utilities ( #9875 )
...
* Add line-height modifier for font-size utilities
* Add test for arbitrary values
* Add failing test for non-configured modifier values
* Add more tests (including failing case)
* Remove unused code
* Add note + failing test
* Remove unused code
* Fix test
* Fix test
* Update changelog
Co-authored-by: Adam Wathan <4323180+adamwathan@users.noreply.github.com>
2022-11-22 09:37:07 -05:00
Adam Wathan
0d9e190785
Update changelog
2022-11-19 06:34:39 -05:00
depfu[bot]
03e3852b6f
Update eslint to version 8.27.0
2022-11-18 21:29:41 +00:00
depfu[bot]
c379f18b2f
Update postcss to version 8.4.19
2022-11-17 23:13:34 +00:00
Adam Wathan
a0d0d96ac6
Add additional matchUtilities test
2022-11-17 15:20:48 -05:00
Adam Wathan
cdbaa740f0
Rename isValidArbitraryValue
2022-11-17 15:19:31 -05:00
Adam Wathan
e66110e6a3
Remove non-obvious unreachable code, add test
2022-11-17 12:54:28 -05:00
Robin Malfait
fb89b3c8a7
fix typo in CHANGELOG
2022-11-17 17:53:40 +01:00
Robin Malfait
8b4471778b
Fix foo-[abc]/[def] not being handled correctl ( #9866 )
...
* fix `foo-[abc]/[def]` not being handled correctly
This commit does a bit of cleanup, it also ensures that we lookup
`[abc]/[def]` in the `values` first, and if it doesn't exist, then we
start parsing all the values out.
We also ensure that `abc` and `def` are parsed out correctly for the
correct type instead of dropping the rule altogether because we happen
to end up with an `any` rule.
TODO: we should further clean the whole type system because this should
only be used to figure out what type an arbitrary value is and to find
the corresponding plugin and that's it.
One of the fixes is doing a crazy lookup and running a generator, even
though we know it is a lookup value so we should be done with all the
work anyways.
* update changelog
2022-11-17 17:53:12 +01:00
Jonathan Reinink
bc3d38b08b
Add container queries plugin to standalone CLI ( #9865 )
...
* Add container queries plugin to standalone CLI
* Add container queries to standalone CLI tests
* Update changelog
2022-11-17 10:18:27 -05:00
이현재
4aa18c9bcc
Fix little typo ( #9861 )
2022-11-17 06:56:32 -05:00
Robin Malfait
30df062a85
Cleanup unused variantOrder ( #9829 )
...
* cleanup unused `variantOrder`
* update changelog
2022-11-14 12:18:44 +01:00
Jordan Pittman
f2f1ee9b55
3.2.4
v3.2.4
2022-11-11 12:14:46 -05:00
Jordan Pittman
13eb1e28fb
update changelog
2022-11-11 12:14:46 -05:00
Adam Wathan
22d45dd2dd
Update CHANGELOG.md
2022-11-11 12:14:29 -05:00
Jordan Pittman
602101d030
Allow users to block generation of certain utilities ( #9812 )
...
* Add blocklist tests
* Build initial implementation of blocklist
* wip
* wip
* wip
* Update changelog
2022-11-11 11:47:20 -05:00
Jordan Pittman
4ccc0fa12a
Make sure errors are always displayed when watching for changes ( #9810 )
...
* Make sure errors are always displayed when watching for changes
* Update changelog
2022-11-11 10:14:14 -05:00
Jordan Pittman
1482c7512a
Fix watching of files on Linux when renames are involved ( #9796 )
...
* Fix watching files on Linux
* Update changelog
2022-11-10 12:33:42 -05:00
Jordan Pittman
757a8d64a8
update changelog
v3.2.3
2022-11-09 17:13:39 -05:00
Jordan Pittman
6166e592d7
3.2.3
2022-11-09 17:11:01 -05:00
Ankan Bag
8a2f9ed0d1
Fix !important selectors not being classified as valid class inside safelist config ( #9791 )
...
* fix !imp selector not safelisted as valid class
* add tests for !imp selectors in safelist config
* add test to check for invalid variants
* Only check important utilities for patterns that include a `!`
* Update changelog
Co-authored-by: Jordan Pittman <jordan@cryptica.me>
2022-11-09 16:58:12 -05:00
Jordan Pittman
6bd991201f
Only sort pseudo elements after classes when using @apply and variants ( #9765 )
...
* Sort pseudo elements ONLY after classes
* Update changelog
2022-11-09 16:41:16 -05:00
Jordan Pittman
aac468c1fb
Pick up changes from files that are both context and content deps ( #9787 )
...
* Pick up changes from files that are both context and content deps
We switched to absolute paths and it broke this revealing a lurking bug. Fun.
* Update changelog
* Update changelog
2022-11-09 10:22:25 -05:00
Will Cosgrove
1f5d117cf9
Fix shadowed variable when using raw content ( #9773 )
...
* Fix shadowed variable when using raw content
* Add test
* Update changelog
Co-authored-by: Jordan Pittman <jordan@cryptica.me>
2022-11-08 17:02:10 -05:00
depfu[bot]
48c0dcaf50
Update eslint to version 8.26.0
2022-11-04 23:00:18 +00:00
Robin Malfait
763fddefac
3.2.2
v3.2.2
2022-11-04 21:28:47 +01:00
Robin Malfait
a5b6ec2517
update changelog
2022-11-04 21:28:46 +01:00
depfu[bot]
260e392bf3
Update cssnano to version 5.1.14
2022-11-04 14:12:50 +00:00
depfu[bot]
30d2595083
Update autoprefixer to version 10.4.13
2022-11-03 20:58:42 +00:00
Robin Malfait
226be119df
update changelog
2022-11-03 17:22:06 +01:00
Robin Malfait
aa979d645f
ensure we fallback to '' for backwards compatibility reasons
2022-11-03 17:21:27 +01:00
Konstantin Lapeev
bf28bf61c1
Fix cannot read properties of undefined (reading 'modifier') ( #9656 )
...
* fix #9655
* update changelog
* add test for making sure calling variantFn doesn't crash
* make it behave as-if modifiers didn't exist
Co-authored-by: Robin Malfait <malfait.robin@gmail.com>
2022-11-03 15:10:45 +01:00
Imran Khan
0a4ae7730d
Fix not rebuilding files when rename event is emit ( #9689 )
...
* Fix CLI not rebuilding files when `rename` event is emit
* Refactor watching code
* Simplify
* Add rebuild timer
* Move timer into `recordChangedFile`
Co-authored-by: Jordan Pittman <jordan@cryptica.me>
2022-11-03 09:00:38 -04:00
Robin Malfait
d33b6503ea
Fix incorrect selectors when using @apply in selectors with combinators and pseudos ( #9722 )
...
* sort tags, classes and pseudos per group (separated by combinators)
* use default behaviour of sort
* update changelog
2022-11-03 12:20:38 +01:00
Ankan Bag
c10ba4e9ba
Fix fractional values not being parsed properly inside arbitrary properties ( #9705 )
...
* remove redundant closing bracket in regex pattern
* test fractional spacing values in theme function
* add test that ensures arbitrary properties are separate
* update changelog
Co-authored-by: Robin Malfait <malfait.robin@gmail.com>
2022-11-03 11:10:33 +01:00
depfu[bot]
88dcb6ebc5
Update @swc/core to version 1.3.11
2022-11-02 12:44:28 +00:00