172 Commits

Author SHA1 Message Date
Robin Malfait
3c93379565
3.0.5 2021-12-15 13:04:48 +01:00
Robin Malfait
ee557704b5
3.0.4 2021-12-15 12:35:44 +01:00
Robin Malfait
6bfde07b78
3.0.3 2021-12-15 10:27:42 +01:00
Robin Malfait
d07553bc65
3.0.2 2021-12-13 15:43:17 +01:00
depfu[bot]
42683dfc09 Update eslint to version 8.4.1 2021-12-11 23:59:58 +00:00
depfu[bot]
838185bd0e
Update @swc/jest to version 0.2.11 (#6264)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2021-12-10 11:45:56 +01:00
depfu[bot]
eebf529b38
Update esbuild to version 0.14.2 (#6285)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2021-12-10 11:45:44 +01:00
Robin Malfait
99baa6e323
3.0.0 2021-12-09 17:26:02 +01:00
depfu[bot]
3229ca0ef3 Update @swc/core to version 1.2.118 2021-12-09 07:54:35 +00:00
depfu[bot]
dd06552c50 Update jest to version 27.4.3 2021-12-07 12:15:10 +00:00
depfu[bot]
a6f7a722b3 Update jest-diff to version 27.4.2 2021-12-07 09:22:31 +00:00
depfu[bot]
a834b20ebf Update postcss-value-parser to version 4.2.0 2021-12-06 11:59:35 +00:00
depfu[bot]
bbe1fe7fd6 Update cssnano to version 5.0.12 2021-12-04 19:45:06 +00:00
depfu[bot]
8e98f3c111 Update postcss to version 8.4.4 2021-12-03 19:45:45 +00:00
depfu[bot]
94f1bb65c2 Update prettier to version 2.5.0 2021-12-02 14:23:35 +00:00
depfu[bot]
81241ab512 Update @swc/cli to version 0.1.52 2021-12-01 04:30:46 +00:00
depfu[bot]
85320c25f2 Update eslint to version 8.2.0 2021-11-12 23:59:16 +00:00
depfu[bot]
4860957148 Update cssnano to version 5.0.10 2021-11-09 12:58:46 +00:00
Adam Wathan
6057342593 3.0.0-alpha.2 2021-11-08 11:49:18 -05:00
depfu[bot]
028daf3ea4 Update esbuild to version 0.13.12 2021-11-07 04:43:59 +00:00
depfu[bot]
c25fbc773b Update autoprefixer to version 10.4.0 2021-11-04 10:58:52 +00:00
depfu[bot]
f70175d30a Update @swc/core to version 1.2.106 2021-11-04 02:43:54 +00:00
Robin Malfait
a82cb7baa0
bump due to security vulnerabilities (#5924) 2021-10-29 11:24:33 +02:00
depfu[bot]
ba2fd32b79 Update postcss to version 8.3.11 2021-10-28 13:14:12 +00:00
depfu[bot]
d563d23a56 Update jest to version 27.3.1 2021-10-27 14:29:30 +00:00
depfu[bot]
68f18bfa64 Update autoprefixer to version 10.3.7 2021-10-24 08:14:13 +00:00
depfu[bot]
ae0e83dad0
Update eslint to version 8.0.1 (#5807)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2021-10-22 06:40:36 -04:00
depfu[bot]
2bef641909 Update @swc/cli to version 0.1.51 2021-10-16 10:58:31 +00:00
depfu[bot]
c4c10d55d4 Update jest-diff to version 27.2.5 2021-10-15 14:14:00 +00:00
depfu[bot]
35a5e64bf6 Update esbuild to version 0.13.4 2021-10-12 14:58:39 +00:00
depfu[bot]
579e922fc8 Update glob-parent to version 6.0.2 2021-10-06 22:27:47 +00:00
depfu[bot]
7b94feaef3 Update jest to version 27.2.4 2021-10-05 10:27:50 +00:00
depfu[bot]
778bd37838 Update is-glob to version 4.0.3 2021-10-03 22:57:43 +00:00
depfu[bot]
abad3b1a10 Update @swc/core to version 1.2.92 2021-10-02 08:13:04 +00:00
Adam Wathan
ac98ff4753 3.0.0-alpha.1 2021-10-01 11:56:49 -04:00
depfu[bot]
55cf56476e Update autoprefixer to version 10.3.6 2021-10-01 15:42:56 +00:00
depfu[bot]
c5c644f315 Update postcss to version 8.3.8 2021-09-29 06:13:44 +00:00
Robin Malfait
c03f9ad600
Improve public API (#5526)
* introduce `public` folder

This can contain all of the `public` functions we want to expose.
This will be a bit nicer for example when you want to use
internal/private functions (we use some in the vscode intellisense
plugin).

* use public `resolveConfig` function

* expose resolveConfig in the root

This will use the resolveConfig we expose from the `public` folder. We
can probably generate these as well.

* make `colors` public

* make `default config` public

* make `default theme` public

* make `create plugin` public

* update to public paths

* remove `@tailwindcss/aspect-ratio` from tests

This should be tested in its own repo instead.

* remove `@tailwindcss/aspect-ratio` as a dependency

* drop `Build` step from CI

The build step is not a prerequisite anymore for running the tests. When
we want to release a new (insiders) release, the `prepublishOnly` step
will be executed for us.

Before this change, it would have been executed twice:
- Once before the tests
- Once before the actual release

* improve paths for caching purposes

* add pretest scrip for generating the plugin list

Now that we can use `SWC`, automatically generating the plugin list
before running the tests is super fast and you don't even have to think
about it anymore!
2021-09-26 12:44:13 +02:00
Sachin Raja
00b6ed0a74
bundle cli peer dependencies with esbuild (#5595) 2021-09-24 21:57:17 -04:00
Adam Wathan
987ea2ab32 Update package-lock.json 2021-09-24 14:07:02 -04:00
Adam Wathan
790b2b7ba0 Update version in package.json 2021-09-24 13:45:02 -04:00
Robin Malfait
164c3d6b50
Switch to swc from babel (#5593)
* refactor: switch to swc from babel

* bump to latest versions of swc

Co-authored-by: Sachin Raja <sachinraja2349@gmail.com>
2021-09-24 19:17:19 +02:00
depfu[bot]
77d124368a Update jest-diff to version 27.2.0 2021-09-24 10:13:34 +00:00
depfu[bot]
f2bc50accf
Update @vercel/ncc to version 0.31.1 (#5547)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2021-09-22 15:52:10 -04:00
depfu[bot]
f4635e0d42 Update prettier to version 2.4.1 2021-09-17 07:35:41 +00:00
depfu[bot]
e36d242c8d Update @babel/core to version 7.15.5 2021-09-09 21:58:43 +00:00
Brad Cornes
4919cbfbb8
Update color parsing and formatting (#5442)
* Replace `culori` with simple color parser

* Use space-separated color syntax

* Update default color values to use space-separated syntax

* Update separator regex

* Fix tests

* add tests for the new `color` util

Also slightly modified the `color` util itself to take `transparent`
into account and also format every value as a string for consistency.

Co-authored-by: Robin Malfait <malfait.robin@gmail.com>
2021-09-09 16:15:53 +02:00
depfu[bot]
9371cce670
Update eslint-plugin-prettier to version 4.0.0 (#5409)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2021-09-07 21:04:48 -04:00
Robin Malfait
920f21264c
Simplify negate value (#5389)
* simplify `negateValue`

Co-authored-by: Brad Cornes <bradlc41@gmail.com>

* ensure we have the exact same behaviour

* Simplify/loosen regex to be more future-proof

Co-authored-by: Brad Cornes <bradlc41@gmail.com>
Co-authored-by: Adam Wathan <adam.wathan@gmail.com>
2021-09-06 14:26:32 -04:00
Robin Malfait
a34bd62bb6
Remove lodash (#5390)
* remove `lodash` usage

* implement custom cloneDeep to replace lodash's

* drop lodash in processPlugins

* add `toPath` utility

* add `tap` utility

* add `cloneDeep` utility

* drop lodash in evaluateTailwindFunctions

* add `defaults` utility

* drop lodash from `resolveConfig`

* remove `lodash` dependency
2021-09-06 14:15:10 -04:00