postcss-color-gray

WebJar for postcss-color-gray

License

License

ISC
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

postcss-color-gray
Last Version

Last Version

4.1.0
Release Date

Release Date

Type

Type

jar
Description

Description

postcss-color-gray
WebJar for postcss-color-gray
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/postcss/postcss-color-gray

Download postcss-color-gray

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/postcss-color-gray/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>postcss-color-gray</artifactId>
    <version>4.1.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/postcss-color-gray/
implementation 'org.webjars.npm:postcss-color-gray:4.1.0'
// https://jarcasting.com/artifacts/org.webjars.npm/postcss-color-gray/
implementation ("org.webjars.npm:postcss-color-gray:4.1.0")
'org.webjars.npm:postcss-color-gray:jar:4.1.0'
<dependency org="org.webjars.npm" name="postcss-color-gray" rev="4.1.0">
  <artifact name="postcss-color-gray" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='postcss-color-gray', version='4.1.0')
)
libraryDependencies += "org.webjars.npm" % "postcss-color-gray" % "4.1.0"
[org.webjars.npm/postcss-color-gray "4.1.0"]

Dependencies

compile (4)

Group / Artifact Type Version
org.webjars.npm : color jar [2.0.1,3)
org.webjars.npm : postcss jar [6.0.14,7)
org.webjars.npm : postcss-message-helpers jar [2.0.0,3)
org.webjars.npm : reduce-function-call jar [1.0.2,2)

Project Modules

There are no modules declared in this project.

PostCSS Gray PostCSS

NPM Version CSS Standard Status Build Status Support Chat

PostCSS Gray lets you use the gray() color function in CSS, following the outdated version of CSS Color Module Level 4 specification (05 November 2019).

⚠️ gray() has been removed from Color Module Level 4 specification.

body {
  background-color: gray(100);
  color: gray(0 / 90%);
}

/* becomes */

body {
  background-color: rgb(255,255,255);
  color: rgba(0,0,0,.9);
}

Usage

Add PostCSS Gray to your project:

npm install postcss-color-gray --save-dev

Use PostCSS Gray to process your CSS:

import postcssGray from 'postcss-color-gray';

postcssGray.process(YOUR_CSS /*, processOptions, pluginOptions */);

Or use it as a PostCSS plugin:

import postcss from 'postcss';
import postcssGray from 'postcss-color-gray';

postcss([
  postcssGray(/* pluginOptions */)
]).process(YOUR_CSS /*, processOptions */);

PostCSS Gray runs in all Node environments, with special instructions for:

Node Webpack Create React App Gulp Grunt

Options

preserve

The preserve option determines whether the original gray() function should be preserved or replaced. By default, the gray() function is replaced.

By setting preserve to true, the original gray() function is preserved.

postcssGray({ preserve: true });
body {
  background-color: gray(100);
  color: gray(0 / 90%);
}

/* becomes */

body {
  background-color: gray(100);
  background-color: rgb(255,255,255);
  color: gray(0 / 90%);
  color: rgba(0,0,0,.9);
}
org.webjars.npm

PostCSS

PostCSS and plugins based on it

Versions

Version
4.1.0