postcss-focus-visible
Advanced tools
Comparing version 9.0.0 to 9.0.1
102
CHANGELOG.md
# Changes to PostCSS Focus Visible | ||
### 9.0.1 | ||
_December 15, 2023_ | ||
- Fix type definitions | ||
### 9.0.0 | ||
@@ -15,96 +21,2 @@ | ||
### 8.0.1 | ||
_January 28, 2023_ | ||
- Improve `types` declaration in `package.json` | ||
### 8.0.0 | ||
_January 24, 2023_ | ||
- Updated: Support for Node v14+ (major). | ||
- Fix: Do not throw when a selector is invalid, show a warning instead. | ||
### 7.1.0 | ||
_July 30, 2022_ | ||
- Added: `disablePolyfillReadyClass` plugin option to prevent `.js-focus-visible` from being added. | ||
### 7.0.0 | ||
_July 8, 2022_ | ||
- Breaking: Changed generated classes so it prepends `.js-focus-visible` to the | ||
generated class so CSS is applied when the polyfill is known to be running. | ||
### 6.0.4 | ||
_February 5, 2022_ | ||
- Improved `es module` and `commonjs` compatibility | ||
### 6.0.3 | ||
_January 2, 2022_ | ||
- Removed Sourcemaps from package tarball. | ||
- Moved CLI to CLI Package. See [announcement](https://github.com/csstools/postcss-plugins/discussions/121). | ||
### 6.0.2 | ||
_December 13, 2021_ | ||
- Changed: now uses `postcss-selector-parser` for parsing. | ||
- Updated: documentation | ||
### 6.0.1 | ||
_September 22, 2021_ | ||
- Added missing `dist` to bundle. | ||
- Added missing `exports` to `package.json` | ||
- Added missing `types` to `package.json` | ||
- Added bundling & testing as prepublish step. | ||
### 6.0.0 | ||
_September 17, 2021_ | ||
- Updated: Support for PostCS 8+ (major). | ||
- Updated: Support for Node 12+ (major). | ||
### 5.0.0 | ||
_April 14, 2020_ | ||
- Updated: `:focus-visible` can appear escaped in a selector | ||
- Updated: Support for Node v10+ | ||
### 4.0.0 | ||
_September 17, 2018_ | ||
- Updated: Support for PostCSS v7+ | ||
- Updated: Support for Node v6+ | ||
### 3.0.0 | ||
_April 7, 2018_ | ||
- Changed: default functionality to preserve the original rule | ||
- Added: `preserve` option to preserve the original rule using `:focus-visible` | ||
### 2.0.0 | ||
_February 17, 2018_ | ||
- Changed `:focus-ring` to `:focus-visible` per the specification | ||
- Removed `assignTo` export option | ||
### 1.0.0 | ||
_May 22, 2017_ | ||
- Initial version | ||
[Full CHANGELOG](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible/CHANGELOG.md) |
import type { PluginCreator } from 'postcss'; | ||
declare const creator: PluginCreator<pluginOptions>; | ||
export default creator; | ||
/** postcss-focus-visible plugin options */ | ||
export type pluginOptions = { | ||
export declare type pluginOptions = { | ||
/** Preserve the original notation. default: true */ | ||
@@ -11,3 +15,3 @@ preserve?: boolean; | ||
}; | ||
declare const creator: PluginCreator<pluginOptions>; | ||
export default creator; | ||
export { } |
{ | ||
"name": "postcss-focus-visible", | ||
"description": "Use the :focus-visible pseudo-selector in CSS", | ||
"version": "9.0.0", | ||
"version": "9.0.1", | ||
"contributors": [ | ||
@@ -30,11 +30,14 @@ { | ||
}, | ||
"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" | ||
} | ||
} | ||
@@ -54,15 +57,2 @@ }, | ||
}, | ||
"devDependencies": { | ||
"@csstools/postcss-tape": "*", | ||
"puppeteer": "^20.7.4" | ||
}, | ||
"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:browser": "node ./test/_browser.mjs", | ||
"test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" | ||
}, | ||
"homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme", | ||
@@ -100,12 +90,3 @@ "repository": { | ||
"trackpad" | ||
], | ||
"csstools": { | ||
"cssdbId": "focus-visible-pseudo-class", | ||
"exportName": "postcssFocusVisible", | ||
"humanReadableName": "PostCSS Focus Visible", | ||
"specUrl": "https://www.w3.org/TR/selectors-4/#the-focus-visible-pseudo" | ||
}, | ||
"volta": { | ||
"extends": "../../package.json" | ||
} | ||
] | ||
} |
@@ -5,2 +5,6 @@ # PostCSS Focus Visible [<img src="https://postcss.github.io/postcss/logo.svg" alt="PostCSS Logo" width="90" height="90" align="right">][PostCSS] | ||
```bash | ||
npm install postcss-focus-visible --save-dev | ||
``` | ||
[PostCSS Focus Visible] lets you use the `:focus-visible` pseudo-class in CSS, | ||
@@ -7,0 +11,0 @@ following the [Selectors Level 4 specification]. |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
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
25
151
Yes
10747
2
1