|
Last change
on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 11 days ago |
|
Fix frontend appearance
|
-
Property mode
set to
100644
|
|
File size:
3.4 KB
|
| Line | |
|---|
| 1 | {
|
|---|
| 2 | "name": "postcss-discard-overridden",
|
|---|
| 3 | "version": "5.1.0",
|
|---|
| 4 | "description": "PostCSS plugin to discard overridden @keyframes or @counter-style.",
|
|---|
| 5 | "main": "src/index.js",
|
|---|
| 6 | "types": "types/index.d.ts",
|
|---|
| 7 | "files": [
|
|---|
| 8 | "LICENSE",
|
|---|
| 9 | "src"
|
|---|
| 10 | ],
|
|---|
| 11 | "keywords": [
|
|---|
| 12 | "postcss",
|
|---|
| 13 | "css",
|
|---|
| 14 | "postcss-plugin",
|
|---|
| 15 | "at-rules",
|
|---|
| 16 | "@keyframes",
|
|---|
| 17 | "@counter-style"
|
|---|
| 18 | ],
|
|---|
| 19 | "author": "Justineo <justice360@gmail.com>",
|
|---|
| 20 | "license": "MIT",
|
|---|
| 21 | "repository": "cssnano/cssnano",
|
|---|
| 22 | "bugs": {
|
|---|
| 23 | "url": "https://github.com/cssnano/cssnano/issues"
|
|---|
| 24 | },
|
|---|
| 25 | "homepage": "https://github.com/cssnano/cssnano",
|
|---|
| 26 | "engines": {
|
|---|
| 27 | "node": "^10 || ^12 || >=14.0"
|
|---|
| 28 | },
|
|---|
| 29 | "devDependencies": {
|
|---|
| 30 | "postcss": "^8.2.15"
|
|---|
| 31 | },
|
|---|
| 32 | "peerDependencies": {
|
|---|
| 33 | "postcss": "^8.2.15"
|
|---|
| 34 | },
|
|---|
| 35 | "readme": "# PostCSS Discard Overridden\n\n[PostCSS] plugin to discard overridden `@keyframes` or `@counter-style`.\n\n`@keyframes` or `@counter-style` will be overridden by those who share the same identifiers and appear later in stylesheets. So we can discard all of them except the last one. When defined inside a `@media` or `@supports` rule, `@keyframes` and `@counter-style` rules only override global rules in some of the client browsers so they need handled separately. This plugin has taken care of this and transforms the PostCss AST **safely**.\n\n[PostCSS]: https://github.com/postcss/postcss\n\n```css\n@-webkit-keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 0.8;\n }\n}\n@keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 0.8;\n }\n}\n@media (max-width: 500px) {\n @-webkit-keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n @keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n @-webkit-keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 0.8;\n }\n }\n @keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 0.8;\n }\n }\n @supports (display: flex) {\n @-webkit-keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n @keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n }\n}\n@-webkit-keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n@keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n```\n\n```css\n@media (max-width: 500px) {\n @-webkit-keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 0.8;\n }\n }\n @keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 0.8;\n }\n }\n @supports (display: flex) {\n @-webkit-keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n @keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n }\n}\n@-webkit-keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n@keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n```\n\n## Usage\n\nSee the [PostCSS documentation](https://github.com/postcss/postcss#usage) for\nexamples for your environment.\n\n## Contributors\n\nSee [CONTRIBUTORS.md](https://github.com/cssnano/cssnano/blob/master/CONTRIBUTORS.md).\n"
|
|---|
| 36 | } |
|---|
Note:
See
TracBrowser
for help on using the repository browser.