Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

postcss-merge-idents

4.0.0 • Public • Published

postcss-merge-idents

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.

Contributors

See CONTRIBUTORS.md.

License

MIT © Ben Briggs

install

npm i postcss-merge-idents

Downloadsweekly downloads

2,065,677

version

4.0.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
Report a vulnerability