addUtilities, addComponents, theme(), variants — the full plugin API.

Syntax#

nakshora.config.js
js
import plugin from '@nakshora/core/plugin';

export default {
  plugins: [
    plugin(({ addUtilities }) => {
      addUtilities({ '.content-auto': { 'content-visibility': 'auto' } });
    }),
  ],
};

Details & defaults#

Plugins receive a small API: addUtilities, addComponents, addBase, theme(), variants(). Official Tailwind plugins (typography, forms, aspect-ratio, container-queries) run unchanged on 3.1.

Worked examples#

  • Port a Tailwind plugin: change the import, keep the code
  • Add .content-auto for content-visibility in one line

See the configuration/index|configuration hub for the full option table, and api/theme-resolution|theme resolution for how options merge.