FLUJOS/VISUALIZACION/node_modules/postcss-merge-idents
2025-11-07 00:06:12 +01:00
..
dist flow like the river 2025-11-07 00:06:12 +01:00
node_modules flow like the river 2025-11-07 00:06:12 +01:00
CHANGELOG.md flow like the river 2025-11-07 00:06:12 +01:00
LICENSE-MIT flow like the river 2025-11-07 00:06:12 +01:00
package.json flow like the river 2025-11-07 00:06:12 +01:00
README.md flow like the river 2025-11-07 00:06:12 +01:00

postcss-merge-idents Build Status NPM version Dependency Status

Merge keyframe and counter style identifiers.

Install

With npm do:

npm install postcss-merge-idents --save

Example

This module will merge identifiers such as @keyframes and @counter-style, if their properties are identical. Then, it will update those declarations that depend on the duplicated property.

Input

@keyframes rotate {
    from { transform: rotate(0) }
    to { transform: rotate(360deg) }
}

@keyframes flip {
    from { transform: rotate(0) }
    to { transform: rotate(360deg) }
}

.rotate {
    animation-name: rotate
}

.flip {
    animation-name: flip
}

Output

@keyframes flip {
    from { transform: rotate(0) }
    to { transform: rotate(360deg) }
}

.rotate {
    animation-name: flip
}

.flip {
    animation-name: flip
}

Usage

See the PostCSS documentation for examples for your environment.

Contributing

Pull requests are welcome. If you add functionality, then please add unit tests to cover it.

License

MIT © Ben Briggs