0.0.5 • Published 2 years ago

nextjs-plugin-minify-css-classname v0.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

nextjs-plugin-minify-css-classname

A Next.js plugin to minify css classnames. No any external dependencies.

:construction: Before

<main class="App_content_g9yLL">
  <p class="Message_message_7VBcg">hello,
    <span class="Message_strong_kQiZl">world!</span>
  </p>
</main>

:sparkles: after

<main class="a">
  <p class="b">hello,
    <span class="c">world!</span>
  </p>
</main>

:electric_plug: Installation

$ npm install -D nextjs-plugin-minify-css-classname

or

$ yarn add -D nextjs-plugin-minify-css-classname

:surfer: Usage

next.config.js

// Automatically enable on production build
const { withMinifyClassnames } = require('nextjs-plugin-minify-css-classname');

module.exports = withMinifyClassnames({
  // other configs
})
// or manually enable
const { withMinifyClassnamesConfig } = require('nextjs-plugin-minify-css-classname');

module.exports = withMinifyClassnamesConfig({
  enabled: process.env.NODE_ENV === 'production',
})({
  // other configs
})

:checkered_flag: LICENSE

MIT

0.0.5

2 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago

0.0.1

3 years ago