@csstools/postcss-color-function
Advanced tools
Comparing version 3.0.7 to 3.0.8
152
CHANGELOG.md
# Changes to PostCSS Color Function | ||
### 3.0.8 | ||
_December 15, 2023_ | ||
- Skip transforms when a color value contains experimental syntax | ||
- Updated [`@csstools/css-tokenizer`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer) to [`2.2.2`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer/CHANGELOG.md#222) (patch) | ||
- Updated [`@csstools/css-parser-algorithms`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms) to [`2.4.0`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms/CHANGELOG.md#240) (minor) | ||
- Updated [`@csstools/postcss-progressive-custom-properties`](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-progressive-custom-properties) to [`3.0.3`](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-progressive-custom-properties/CHANGELOG.md#303) (patch) | ||
- Updated [`@csstools/css-color-parser`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-color-parser) to [`1.5.0`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-color-parser/CHANGELOG.md#150) (minor) | ||
### 3.0.7 | ||
@@ -16,142 +26,2 @@ | ||
### 3.0.5 | ||
_September 24, 2023_ | ||
- Updated [`@csstools/css-tokenizer`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer) to [`2.2.1`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer/CHANGELOG.md#221) (patch) | ||
- Updated [`@csstools/css-parser-algorithms`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms) to [`2.3.2`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms/CHANGELOG.md#232) (patch) | ||
- Updated [`@csstools/css-color-parser`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-color-parser) to [`1.3.2`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-color-parser/CHANGELOG.md#132) (patch) | ||
### 3.0.4 | ||
_September 18, 2023_ | ||
- Updated [`@csstools/postcss-progressive-custom-properties`](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-progressive-custom-properties) to [`3.0.1`](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-progressive-custom-properties/CHANGELOG.md#301) (patch) | ||
### 3.0.3 | ||
_September 2, 2023_ | ||
- Updated [`@csstools/css-color-parser`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-color-parser) to [`1.3.1`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-color-parser/CHANGELOG.md#131) (patch) | ||
### 3.0.2 | ||
_August 28, 2023_ | ||
- Updated [`@csstools/css-color-parser`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-color-parser) to [`1.3.0`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-color-parser/CHANGELOG.md#130) (minor) | ||
### 3.0.1 | ||
_July 24, 2023_ | ||
- Updated [`@csstools/css-tokenizer`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer) to [`2.2.0`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer/CHANGELOG.md#220) (minor) | ||
- Updated [`@csstools/css-parser-algorithms`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms) to [`2.3.1`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms/CHANGELOG.md#231) (patch) | ||
### 3.0.0 | ||
_July 3, 2023_ | ||
- Change license to `MIT-0` ([read more about this change in the blog post](https://preset-env.cssdb.org/blog/license-change/)) | ||
- Updated [`@csstools/css-parser-algorithms`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms) to [`2.3.0`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms/CHANGELOG.md#230) (minor) | ||
- Updated [`@csstools/postcss-progressive-custom-properties`](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-progressive-custom-properties) to [`3.0.0`](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-progressive-custom-properties/CHANGELOG.md#300) (major) | ||
- Updated [`@csstools/css-color-parser`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-color-parser) to [`1.2.2`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-color-parser/CHANGELOG.md#122) (patch) | ||
### 2.2.3 | ||
_June 1, 2023_ | ||
- Updated `@csstools/postcss-progressive-custom-properties` to `2.3.0` (minor) | ||
### 2.2.2 | ||
_May 19, 2023_ | ||
- Ignore relative color syntax | ||
- Updated `@csstools/postcss-progressive-custom-properties` to `2.2.0` (minor) | ||
- Updated `@csstools/css-color-parser` to `1.2.0` (minor) | ||
### 2.2.1 | ||
_April 10, 2023_ | ||
- Updated `@csstools/css-tokenizer` to `2.1.1` (patch) | ||
- Updated `@csstools/css-parser-algorithms` to `2.1.1` (patch) | ||
- Updated `@csstools/css-color-parser` to `1.1.2` (patch) | ||
### 2.2.0 | ||
_March 25, 2023_ | ||
- Add `@csstools/css-color-parser` dependency for all color value transformations. | ||
- Add support for `calc` expressions in color components. | ||
- Remove support for missing channel values (`color(display-p3 1)`). This was never documented and was removed from the specification. | ||
### 2.1.0 | ||
_February 6, 2023_ | ||
- Add: `@csstools/color-helpers` dependency for all color value transformations. | ||
### 2.0.1 | ||
_January 28, 2023_ | ||
- Improve `types` declaration in `package.json` | ||
### 2.0.0 | ||
_January 24, 2023_ | ||
- Updated: Support for Node v14+ (major). | ||
### 1.1.1 | ||
_July 8, 2022_ | ||
- Fix case insensitive matching. | ||
### 1.1.0 | ||
_April 4, 2022_ | ||
- Allow percentage units in XYZ color spaces. | ||
```css | ||
.percentages { | ||
color-1: color(xyz-d50 64.331% 19.245% 16.771%); | ||
color-2: color(xyz-d65 64.331% 19.245% 16.771%); | ||
color-3: color(xyz 64.331% 19.245% 16.771%); | ||
/* becomes */ | ||
color-1: rgb(245,0,135); | ||
color-2: rgb(253,0,127); | ||
color-3: rgb(253,0,127); | ||
} | ||
``` | ||
### 1.0.3 | ||
_March 8, 2022_ | ||
- Fix gamut mapping giving overly unsaturated colors. | ||
- Implement powerless color components in gamut mapping. | ||
### 1.0.2 | ||
_February 12, 2022_ | ||
- Updated `@csstools/postcss-progressive-custom-properties` to `1.1.0`. | ||
### 1.0.1 | ||
_February 11, 2022_ | ||
- Add tests for percentage values in non-xyz color spaces. | ||
- Ignore percentage values in xyz color space as these are not supported. | ||
### 1.0.0 | ||
_February 7, 2022_ | ||
- Initial version | ||
[Full CHANGELOG](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-function/CHANGELOG.md) |
import type { PluginCreator } from 'postcss'; | ||
/** postcss-color-function plugin options */ | ||
export type pluginOptions = { | ||
export declare type pluginOptions = { | ||
/** Preserve the original notation. default: false */ | ||
@@ -9,3 +10,6 @@ preserve?: boolean; | ||
}; | ||
declare const postcssPlugin: PluginCreator<pluginOptions>; | ||
export default postcssPlugin; | ||
export { } |
{ | ||
"name": "@csstools/postcss-color-function", | ||
"description": "Use the color() function in CSS", | ||
"version": "3.0.7", | ||
"version": "3.0.8", | ||
"author": "Jonathan Neal <jonathantneal@hotmail.com>", | ||
@@ -20,11 +20,14 @@ "license": "MIT-0", | ||
}, | ||
"type": "module", | ||
"main": "dist/index.cjs", | ||
"module": "dist/index.mjs", | ||
"types": "./dist/index.d.ts", | ||
"exports": { | ||
".": { | ||
"types": "./dist/index.d.ts", | ||
"import": "./dist/index.mjs", | ||
"require": "./dist/index.cjs", | ||
"default": "./dist/index.mjs" | ||
"import": { | ||
"types": "./dist/index.d.ts", | ||
"default": "./dist/index.mjs" | ||
}, | ||
"require": { | ||
"default": "./dist/index.cjs" | ||
} | ||
} | ||
@@ -39,6 +42,6 @@ }, | ||
"dependencies": { | ||
"@csstools/css-color-parser": "^1.4.0", | ||
"@csstools/css-parser-algorithms": "^2.3.2", | ||
"@csstools/css-tokenizer": "^2.2.1", | ||
"@csstools/postcss-progressive-custom-properties": "^3.0.2" | ||
"@csstools/css-color-parser": "^1.5.0", | ||
"@csstools/css-parser-algorithms": "^2.4.0", | ||
"@csstools/css-tokenizer": "^2.2.2", | ||
"@csstools/postcss-progressive-custom-properties": "^3.0.3" | ||
}, | ||
@@ -48,14 +51,2 @@ "peerDependencies": { | ||
}, | ||
"devDependencies": { | ||
"@csstools/postcss-tape": "*", | ||
"postcss-lab-function": "^6.0.0" | ||
}, | ||
"scripts": { | ||
"build": "rollup -c ../../rollup/default.mjs", | ||
"docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", | ||
"lint": "node ../../.github/bin/format-package-json.mjs", | ||
"prepublishOnly": "npm run build && npm run test", | ||
"test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", | ||
"test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" | ||
}, | ||
"homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-function#readme", | ||
@@ -82,12 +73,3 @@ "repository": { | ||
"xyz" | ||
], | ||
"csstools": { | ||
"cssdbId": "color-function", | ||
"exportName": "postcssColorFunction", | ||
"humanReadableName": "PostCSS Color Function", | ||
"specUrl": "https://www.w3.org/TR/css-color-4/#funcdef-color" | ||
}, | ||
"volta": { | ||
"extends": "../../package.json" | ||
} | ||
] | ||
} |
@@ -105,3 +105,4 @@ # PostCSS Color Function [<img src="https://postcss.github.io/postcss/logo.svg" alt="PostCSS Logo" width="90" height="90" align="right">][PostCSS] | ||
⚠️ We only recommend disabling this when you set `preserve` to `false` or if you bring your own fix for Custom Properties. See what the plugin does in its [README](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-progressive-custom-properties#readme). | ||
> [!NOTE] | ||
> We only recommend disabling this when you set `preserve` to `false` or if you bring your own fix for Custom Properties. See what the plugin does in its [README](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-progressive-custom-properties#readme). | ||
@@ -108,0 +109,0 @@ ```js |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
0
164
Yes
12595
7
25