@csstools/postcss-oklab-function
Advanced tools
Comparing version 3.0.7 to 3.0.8
161
CHANGELOG.md
# Changes to PostCSS OKLab 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,151 +26,2 @@ | ||
### 3.0.5 | ||
_September 24, 2023_ | ||
- Small performance improvements | ||
- 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. | ||
- Skip `color(display-p3 0 0 0)` fallbacks when the color is already in the `srgb` gamut. | ||
### 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 and number units in more color components. | ||
```css | ||
.percentages { | ||
color-1: oklab(40% 0.309% 0.975%); | ||
color-2: oklch(40% 31.718385875% 34.568626); | ||
/* becomes */ | ||
color-1: rgb(73, 71, 69); | ||
color-1: color(display-p3 0.28515 0.27983 0.27246); | ||
color-2: rgb(126, 37, 15); | ||
color-2: color(display-p3 0.45368 0.16978 0.09411); | ||
} | ||
.numbers { | ||
color-1: oklab(0.40 0.001236 0.0039); | ||
color-2: oklch(0.40 0.1268735435 34.568626); | ||
/* becomes */ | ||
color-1: rgb(73, 71, 69); | ||
color-1: color(display-p3 0.28515 0.27983 0.27246); | ||
color-2: rgb(126, 37, 15); | ||
color-2: color(display-p3 0.45368 0.16978 0.09411); | ||
} | ||
``` | ||
### 1.0.2 | ||
_March 8, 2022_ | ||
- Fix gamut mapping giving overly unsaturated colors. | ||
- Implement powerless color components in gamut mapping. | ||
### 1.0.1 | ||
_February 12, 2022_ | ||
- Updated `@csstools/postcss-progressive-custom-properties` to `1.1.0`. | ||
### 1.0.0 | ||
_February 11, 2022_ | ||
- Initial version | ||
[Full CHANGELOG](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-oklab-function/CHANGELOG.md) |
import type { PluginCreator } from 'postcss'; | ||
/** postcss-oklab-function plugin options */ | ||
export type pluginOptions = { | ||
export declare type pluginOptions = { | ||
/** Preserve the original notation. default: false */ | ||
@@ -14,3 +15,6 @@ preserve?: boolean; | ||
}; | ||
declare const postcssPlugin: PluginCreator<pluginOptions>; | ||
export default postcssPlugin; | ||
export { } |
{ | ||
"name": "@csstools/postcss-oklab-function", | ||
"description": "Use oklab() and oklch() color functions 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,13 +51,2 @@ "peerDependencies": { | ||
}, | ||
"devDependencies": { | ||
"@csstools/postcss-tape": "*" | ||
}, | ||
"scripts": { | ||
"build": "rollup -c ../../rollup/default.mjs", | ||
"docs": "node ../../.github/bin/generate-docs/install.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-oklab-function#readme", | ||
@@ -77,10 +69,3 @@ "repository": { | ||
"syntax" | ||
], | ||
"csstools": { | ||
"exportName": "postcssOKLabFunction", | ||
"humanReadableName": "PostCSS OKLab Function" | ||
}, | ||
"volta": { | ||
"extends": "../../package.json" | ||
} | ||
] | ||
} |
@@ -98,3 +98,4 @@ # PostCSS OKLab 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). | ||
@@ -101,0 +102,0 @@ ```js |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
No tests
QualityPackage does not have any tests. This is a strong signal of a poorly maintained or low quality package.
Found 1 instance in 1 package
0
171
Yes
14163
7
34
2
+ Addedpicocolors@1.0.0(transitive)
- Removedpicocolors@1.0.1(transitive)
Updated@csstools/postcss-progressive-custom-properties@^3.0.3