by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 00:25

    ai on ose

    Update dependencies Replace kleur to colorette Add PrettierX (compare)

  • Jun 24 20:45
    bbugh commented #830
  • Jun 21 23:23

    ai on ose

    Typo Update dependencies (compare)

  • Jun 21 23:14

    ai on ose

    Remove Node.js 6 and Node.js 8 … Visitor to postcss (#1245) * f… Remove Babel and 106 more (compare)

  • Jun 19 15:26
    ai commented #1371
  • Jun 19 15:25
    ai labeled #1371
  • Jun 19 15:25
    ai milestoned #1371
  • Jun 19 15:23
    benjrichardson opened #1371
  • Jun 18 21:42
    lukeed commented #1369
  • Jun 18 21:15
    ai commented #1369
  • Jun 18 18:44
    lukeed commented #1369
  • Jun 18 18:34

    ai on ose

    Update lock file (compare)

  • Jun 18 18:32
    ai commented #1369
  • Jun 18 18:32

    ai on ose

    chore: simplify colorizer Merge branch 'ose' into chore/c… Merge pull request #1369 from l… (compare)

  • Jun 18 18:32
    ai closed #1369
  • Jun 18 18:31
    ai synchronize #1369
  • Jun 18 18:28

    ai on ose

    Update dependencies (compare)

  • Jun 18 13:55
    ai closed #1370
  • Jun 18 13:55
    ai commented #1370
  • Jun 18 12:40
    steinmb commented #1370
Carlo Ascani
@2pxsolidblack_gitlab
thx!
Andrey Sitnik
@ai
@RyanZim I found why we recently have the problem with result.map is not string. It happens because Node.js < 14 call .toString() on options passed to writeFile, but Node.js 14 starts to excplicitly check that it is a string
Ryan Zimmerman
@RyanZim
That's what I thought might be the case.
Jonathan Lorimer
@JonathanLorimer
Has anyone solved the issue with postcss-imports and postcss-mixins?
Kirill Lyzhenkoff
@Lyzhenkoff
Hi!I have problems with adding images to postcss.I write a right link to image but I have error
Andrey Sitnik
@ai
@JonathanLorimer what issue do you talk about? Post your PostCSS config, CSS input, current and expected output
@Lyzhenkoff show you input CSS, PostCSS plugins and the error
Jonathan Lorimer
@JonathanLorimer
I think I actually sorted it out. I am doing a big port from webpack 3 to webpack 5 and somehow I the old configuration they were defining mixins globally? I just needed to add the correct imports. Thanks for the response!
Brian Hogue
@syzygy333
Hi, I'm using postcss and precss, which includes postcss-advanced-variables and in my guplfile I'm piping precss first and I keep getting Could not resolve the variable .... Didn't find much helpful googling around.
Andrey Sitnik
@ai
@syzygy333 sorry, have no time or experience in this plugin. Try to look into the sources. Most of PostCSS plugins are very simple inside
Jonathan Neal
@jonathantneal
I originally created that plugin. Feel free to DM me if you have to debug it. I had been looking for other maintainers for years. I’m still willing to offer assistance.
Mattias Hällkvist
@emattias
Does postcss have an api to check if a value is a color value?
Andrey Sitnik
@ai
@emattias PostCSS core has no this API
but postcss-value-parser may have it
Mattias Hällkvist
@emattias
@ai thanks! Seems like postcss-value-parser doesnt support scss. Is that corrects?
Andrey Sitnik
@ai
@emattias nope :(
but I am not sure
Mattias Hällkvist
@emattias
ok, how can I with postcss get the value of a sass variable?
Andrey Sitnik
@ai
@emattias postcss doesn’t parse SCSS too
you need to use postcss-scss parser
this parse parses $var: 1 as a $var declaration with 1
so it doesn’t really execute SCSS
if you have color: $black in SCSS, you will have { prop: 'color', value: '$black' }
Mattias Hällkvist
@emattias
I want to build a stylelint plugin to only allow using a specified list of sass-variables for color values
Andrey Sitnik
@ai
yeap, you can do it
you can use simple regexp to find a variable name in decl.value
Mattias Hällkvist
@emattias
Ok, thanks!
Mattias Hällkvist
@emattias
what are ways to get all the sass variables defined in a file?
Andrey Sitnik
@ai
@emattias
root.walkDecls(decl => {
  if (decl.prop.startsWith('$') {
    console.log(decl.prop)
  }
})
Mattias Hällkvist
@emattias
Thanks!
mrAzay
@mrAzay
I use the precss. How to import a css file with variables so that other files see these variables?
Andrey Sitnik
@ai
@mrAzay use postcss-import to inject CSS files with variables into all files which will use this variables
another way is to use variables option
Vinay
@vinaypillai
For anyone who's interested I recently wrote an RGB/HEX/HSL/XYZ/LAB/LCHab color converter: https://github.com/vinaypillai/ac-colors
https://dev.to/vinaypillai/lch-colors-and-why-you-should-be-using-them-plus-a-package-to-help-bbc
Jonathan Neal
@jonathantneal
@vinaypillai how does it compare to https://github.com/jonathantneal/convert-colors? I’m open to consolidating if there are issues you’ve found and resolved.
behnam rahmani
@b-rahmani
hi -in set autoprefixer but it not work "postcss --use autoprefixer -c option.json css/style.comp.css -o css/style.prefix.css
Ryan Zimmerman
@RyanZim
-c option sets directory to look for postcss config files with standard config names: https://github.com/michael-ciniawsky/postcss-load-config#usage
Also, either you're going to want to use a config file OR the --use option, not both
If after changing that, it's still not working, post an example snippet that isn't getting prefixed, your autoprefixer version, and browserslist config.
ShadyMind
@ShadyMind
Hi everybody! I cant find solution, how collect css variables from all passed files to one variable and after handling all files write collected data to file. Can anyone tell me where to dig for solution?
Andrey Sitnik
@ai
@ShadyMind I am not sure that there is plugin for it. You can write your own custom plugin, it should be not hard
ShadyMind
@ShadyMind
@ai Thanks for answer. But now Iam write new postcss plugin and cant find solution) Have you any ideas how that can be acheived in plugin?
I think i need a callback (or promise resolution) for all files handles^ but i cant find any API for that, even on http://api.postcss.org/
Andrey Sitnik
@ai
root.walkDecls(decl => {
  if (decl.prop.startsWith('--')) {
    variables.push(decl)
  }
})
this code collect custom properties from the file
you can use any postcss runner (like postcss-cli) to run it accorss multiple files
Zgjim Gjonbalaj
@zgjimgjonbalaj
Hey all, quick question any chance we can change the mixin name for postcss-custom-media from '@media' to say '@bp'? I am concerned that using original will have a conflict with original approach by prev devs who used actual media queries in CSS files '@media all and (min-width: xxx) {}'
Andrey Sitnik
@ai
@zgjimgjonbalaj I am not sure that we have an option for this
Zgjim Gjonbalaj
@zgjimgjonbalaj
@ai Thanks for your response, I guess may have to remove entirely. Was looking for a quick clean elegant approach any other options you can recommend and/or would this conflict you think with typed out queries?
I do not see any issues or errors popping up currently but figured it may cause problems though considering the original queries are not typed out as a function '@media(--bp)'