Skip to content
This repository was archived by the owner on Dec 19, 2024. It is now read-only.

Upgrade to PostCSS 5.x #209

Closed
wants to merge 2 commits into from
Closed

Upgrade to PostCSS 5.x #209

wants to merge 2 commits into from

Conversation

jednano
Copy link

@jednano jednano commented Sep 7, 2015

Fixes #202

These should be the proper version upgrades for plugins on the PostCSS 5.x path; though, a few PRs are still waiting to be merged in, so this build won't pass until they are merged and published.

@MoOx
Copy link
Owner

MoOx commented Sep 8, 2015

I just merged/published last requirements for updated plugins but I think we will have some issues with async plugins. cssnext default API is sync so we will run into issues. I restarted CI builds.

@jednano jednano force-pushed the postcss-5.0 branch 2 times, most recently from 48c6905 to d481b03 Compare September 8, 2015 05:52
@jednano
Copy link
Author

jednano commented Sep 8, 2015

Looks like there's an issue w/ the microtime package. I've commented on this thread: wadey/node-microtime#34

@jednano jednano force-pushed the postcss-5.0 branch 2 times, most recently from b980324 to f0a1f56 Compare September 8, 2015 16:52
@jednano jednano force-pushed the postcss-5.0 branch 2 times, most recently from 664bdf2 to d59f512 Compare September 8, 2015 18:15
@jednano
Copy link
Author

jednano commented Sep 8, 2015

@MoOx it looks like AppVeyor has false positives. I'm also seeing some deprecation warnings, for which I've submitted PRs at iamvdo/pleeease-filters#12 and postcss/postcss-browser-reporter#20.

The microtime commit is in reference to wadey/node-microtime#34 (comment).

Lastly, it looks like Travis is exposing the issue you mentioned.

1094cssnext encounters an error:
1095
1096Use process(css).then(cb) to work with async plugins

What's the next step here? Or should we get started on the postcss-cssnext plugin? If so, what do you need from me?

sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are those weird things required?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

According to wadey/node-microtime#34 (comment), yes. I'd be happy to prove me wrong though. I don't like it any more than you do!

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So feel free to add a comment in the travis yml about that, so future contributors might understand what is it about (or even you in the future :D)

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've added comments to the new microtime commit jednano@dba072a

@MoOx
Copy link
Owner

MoOx commented Sep 9, 2015

@jedmao I just created a repo for postcss-cssnext https://github.com/cssnext/postcss-cssnext
You have been invited to cssnext org, feel free to make some PR.

Here is the idea: we should extract most of the code of this repo that can be and defined postcss-cssnext as a postcss plugin. Feel free to open some issues overthere so we can iterate quickly on this.
Travis has been setup for this repo, we might just need to push a .travis.yml ;)
Thanks for your involvement !

After that, we might work on a new release for cssnext based on this plugin that will bring a major breaking change in the current nodejs api.

Do not hesitate if you have any question.

@jednano jednano force-pushed the postcss-5.0 branch 2 times, most recently from 00f5e40 to dba072a Compare September 9, 2015 06:31
@MoOx
Copy link
Owner

MoOx commented Nov 25, 2015

This won't happen. See #208.

@MoOx MoOx closed this Nov 25, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants