Adam Wathan
23da6b6172
JIT: Replace @tailwind screens with @tailwind variants ( #4356 )
...
* Update CHANGELOG
* JIT: Replace `@tailwind screens` with `@tailwind variants`
2021-05-14 13:58:52 -04:00
Adam Wathan
353ffae124
Update CHANGELOG
2021-05-14 13:11:47 -04:00
Adam Wathan
87df93de0a
Support opacity modifiers for colors in JIT ( #4348 )
...
* Support opacity modifiers for colors in JIT
* Add test for function colors
* Support opacity modifiers for plugins with arbitrary "any" type
2021-05-14 13:07:56 -04:00
Adam Wathan
6be797633f
Remove accidental log
2021-05-13 12:06:50 -04:00
Dr. Derek Austin
4488fc1d0d
Add Prettier configuration file (prettier.config.js) ( #3713 )
...
* Create prettier.config.js
* Add comment with .editorconfig
* Remove duplicate settings handled by .editorconfig
* Correct printWidth
* Update prettier.config.js to remove "unknown option" editorconfig: true
2021-05-13 09:07:24 -04:00
Adam Wathan
30dc2990c3
Error when @layer used without matching @tailwind directive ( #4335 )
...
Also refactor to only detect `@tailwind` directives once per build to improve performance.
2021-05-12 16:58:03 -04:00
Robin Malfait
87a4516871
add a link to the docs describing JIT watch mode ( #4332 )
...
This will help people, when the process looks like it is "hanging",
while in fact it is watching for changes.
2021-05-12 13:44:48 -04:00
depfu[bot]
99f4c5f350
Update eslint-config-prettier to version 8.3.0
2021-05-12 07:12:14 +00:00
Adam Wathan
6d51f9a08a
Add read-only variant to JIT
2021-05-11 15:36:18 -04:00
Adam Wathan
079b48a3bc
Update CHANGELOG
2021-05-11 15:29:37 -04:00
Mateusz
f89bf5f4a6
Add :read-only variant ( #4102 )
...
* Add :read-only variant
* Added read-only variant to defaultConfig.stub
Co-authored-by: FunnyScarf <5177092+dyzajash@users.noreply.github.com>
2021-05-11 15:29:23 -04:00
Adam Wathan
7991646eff
Add screen function ( #4318 )
2021-05-11 15:25:25 -04:00
depfu[bot]
07bfce31ca
Update fs-extra to version 10.0.0 ( #4305 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2021-05-11 15:21:09 -04:00
Adam Wathan
a442efcc95
Update CHANGELOG
2021-05-11 14:45:30 -04:00
Adam Wathan
5ebe5e8309
Remove dependency on postcss-functions ( #4317 )
...
* Write postcss-functions ourselves
* Add test for nested theme calls
* Remove unused import
2021-05-11 14:33:05 -04:00
Adam Wathan
522787ac41
Revert fix lint errors?!
2021-05-11 14:25:34 -04:00
Adam Wathan
d43aa7a9d8
Rebuild package-lock.json
2021-05-11 14:18:02 -04:00
Adam Wathan
709580c903
Update package-lock.json
2021-05-11 14:10:27 -04:00
Adam Wathan
9fc13a6564
Fix lint errors
2021-05-11 13:55:02 -04:00
Adam Wathan
c1f93135b8
Update fixtures for modern-normalize v1.1
2021-05-11 13:47:32 -04:00
depfu[bot]
bf1711a2fd
Update modern-normalize to version 1.1.0 ( #4287 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2021-05-11 13:44:15 -04:00
Twentylives
77ef260156
Refactor util functions ( #2616 )
...
* Refactor getAllConfigs util function
* Update eslint parser options to ES2020
2021-05-10 11:22:47 -04:00
Adam Wathan
d86cf0da8d
Update changelog
2021-05-08 07:00:27 -04:00
Adam Wathan
4bfa21f756
Support border-opacity with default border color ( #4277 )
...
* Move border reset to borderColor plugin, support opacity
* Update JIT tests
* Don't use opacity variable for default border color when borderOpacity is disabled
* Fix tests
2021-05-08 06:59:14 -04:00
depfu[bot]
2f100efbab
Update eslint to version 7.25.0
2021-05-07 22:33:04 +00:00
Adam Wathan
218e57f1aa
Update changelog
2021-05-07 14:50:13 -04:00
Adam Wathan
a22398cbdb
Add empty variant support to JIT
2021-05-07 14:48:41 -04:00
Alex
212bec9354
use href to get the full path of the file ( #4044 )
...
* use href to get the full path of the file
fixes https://github.com/tailwindlabs/tailwindcss/issues/4043
* drop query strings and document fragment from path
2021-05-07 14:48:09 -04:00
Adam Wathan
b6286c9660
Merge branch 'browner12-empty-variant'
2021-05-07 13:56:28 -04:00
Michaël De Boey
ba1902ba08
chore: add tests for Node 16 ( #4146 )
2021-05-07 13:56:16 -04:00
Adam Wathan
62bb95cfa8
Update changelog
2021-05-07 13:56:16 -04:00
Brad Cornes
6a7d156608
Resolve purge paths ( #4214 )
...
* resolve purge paths
* add test for purgecss pattern resolution
* resolve purgecss patterns relative to the config file if there is one
* account for raw content when transforming purgecss options
* append test name to postcss `from` option in purge tests
fixes tests hanging
* add test for relative purge path resolution in JIT mode
2021-05-07 13:56:16 -04:00
Adam Wathan
fe8d31cd0f
Update changelog
2021-05-07 13:56:16 -04:00
Adam Wathan
425c73feec
Ensure variants are grouped properly for plugins with order-dependent utilities ( #4273 )
2021-05-07 13:56:16 -04:00
Adam Wathan
1c657254ae
Update CHANGELOG
2021-05-07 13:56:16 -04:00
depfu[bot]
236b16a125
Update eslint-config-prettier to version 8.2.0 ( #4135 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2021-05-07 13:56:16 -04:00
Adam Wathan
dec1fc3df3
Support forcing coercion type with arbitrary value syntax ( #4263 )
...
* Support forcing coercion type with arbitrary value syntax
* Refactor + more tests
2021-05-07 13:56:16 -04:00
Brad Cornes
73fe57aea9
[JIT] Add support for "raw" purge content ( #4272 )
...
* add support for "raw" purge content
* add support for raw content extensions
2021-05-07 13:56:16 -04:00
Adam Wathan
dfbeb1ecea
Update CHANGELOG
2021-05-07 13:56:16 -04:00
Adam Wathan
114baeeef1
Support applying important utilities in JIT ( #4260 )
2021-05-07 13:56:16 -04:00
Adam Wathan
8e49526e6f
Update changelog
2021-05-07 13:56:16 -04:00
Adam Wathan
82a13cde84
Ignore unknown types when hashing config
2021-05-07 13:56:16 -04:00
Adam Wathan
7aaa58e420
Update CHANGELOG
2021-05-07 13:56:15 -04:00
Robin Malfait
c7bcfe52cd
simplify animation tests and improve stability ( #4250 )
...
This will make sure that we tackle a few additional edge cases:
- When the `name` is the same as a reserved keyword, then it will be
used as a `name` as well. E.g.: 1s ease ease infinite; Will result in
a name of `ease` as well.
- We take care of trimming and multiple spaces.
- We don't generate 8k tests anymore, which means that these specific
tests only take a second instead of 10 seconds.
2021-05-07 13:56:15 -04:00
Robin Malfait
0c5c5409d7
Improve matchUtilities API and make it work with the AOT engine ( #4232 )
...
* implement matchUtilities2
* ensure animation names without keyframes are not prefixed
* remove matchBase
* call addUtilities for each group individually
* WIP: Write plugins using matchUtilities2
* MORE
* Fix arbitrary value support for fontSize
* Fixes, update fixtures
* Rebuild fixtures
* Don't generate `divide` class with no modifier
* Fixes, rebuild fixtures
* Rename matchUtilities2 to matchUtilities
* Delete bad tests
* Remove temp files GROSS
* Clean stuff up
* Support no return in matchUtilities
Co-authored-by: Adam Wathan <adam.wathan@gmail.com>
2021-05-07 13:56:15 -04:00
depfu[bot]
e8d2619b81
Update postcss to version 8.2.13
2021-05-07 13:56:15 -04:00
Adam Wathan
f9707015f8
Note new matchUtilities API design
2021-05-07 13:56:15 -04:00
Adam Wathan
cc4d1d2658
Refactor fontVariantNumeric to remove mode condition
2021-05-07 13:56:15 -04:00
Adam Wathan
297cb675df
Remove support for returning an array of functions in matchUtilities
...
Can add again if we need it?
2021-05-07 13:56:15 -04:00
Adam Wathan
cd2db712c5
Very basic AOT matchUtilities support
2021-05-07 13:56:15 -04:00