Skip to content
PluginStats

@endorian/tailwindcss-plugin-twicpics weekly downloads statistics

By endorian · npm · Tailwind plugins

A Tailwind CSS plugin to use TwicPics's [Style-Driven Approach](https://www.twicpics.com/docs/components/next#style-driven-approach).

View on npm Fresh · Oct 18, 2026

@endorian/tailwindcss-plugin-twicpics has 6 recorded weekly downloads on npm, a decrease of 53.8% over the past 30 days, ranking #2151 of 2,322 tracked listings.

Weekly downloads
6
Official API · Oct 18, 2026
7-day growth
+500%
+5 weekly downloads
30-day growth
-53.8%
-7 weekly downloads
90-day growth
+200%
+4 weekly downloads
Rank
#2151
Among tracked npm listings

About @endorian/tailwindcss-plugin-twicpics

tailwindcss-plugin-twicpics

A Tailwind CSS plugin to use TwicPics's Style-Driven Approach.

npm install --save-dev @endorian/tailwindcss-plugin-css-twicpics

Note: This plugin requires Tailwind CSS as peer dependency.

⚙️ Configuration

Add the plugin to your tailwind.config.js file:

Using CommonJS

// tailwind.config.js
module.exports = {
  // ...
  plugins: [require('@endorian/tailwindcss-plugin-twicpics')]
}

Using ES Modules

// tailwind.config.js
import tailwindcssPluginTwicPics from '@endorian/tailwindcss-plugin-twicpics'

module.exports = {
  // ...
  plugins: [tailwindcssPluginTwicPics]
}

🛠️ Usage

This plugin adds multiple utility classes to your Tailwind CSS configuration to use TwicPics's Style-Driven Approach. These utility classes will add CSS variables to the element containing the class.

Mode

.twic-mode-{mode}

This utility allows you to set the mode.

Possible modes from TwicPics' documentation are:

  • cover
  • contain
<!-- Example -->
<div class="twic-mode-contain">
  ...
</div>
Position

.twic-position-{position}

This utility allows you to set the position.

Possible positions from TwicPics' documentation are:

  • top
  • right
  • bottom
  • left
  • center
  • top-left
  • top-right
  • bottom-left
  • bottom-right
<!-- Example -->
<div class="twic-position-top-right">
  ...
</div>
Ratio

.twic-ratio-{ratio}

This utility allows you to set the ratio.

Predefined values are:

  • square (1)
  • video (16/9)
  • landscape (4/3)
  • portrait (2/3)
<!-- Example -->
<div class="twic-ratio-square">
  ...
</div>

You can add your ratios by extending your Tailwind CSS configuration like in the following example:

// tailwind.config.js
module.exports = {
  theme: {
    // ...
    extend: {
      // ...
      twicRatio: {
        'myratio': '1/2'
      }
    }
  }
}
Transition delay

.twic-delay-{delay}

This utility allows you to set the delay. Per default, you can use Tailwind's transition delays.

<!-- Example -->
<div class="twic-delay-150">
  ...
</div>

You can add your TwicPics-related delays by extending your Tailwind CSS configuration like in the following example:

// tailwind.config.js
module.exports = {
  theme: {
    // ...
    extend: {
      // ...
      twicTransitionDelay: {
        'mydelay': '150ms'
      }
    }
  }
}
Transition duration

.twic-duration-{duration}

This utility allows you to set the transition duration. Per default, you can use Tailwind's transition durations.

<!-- Example -->
<div class="twic-duration-300">
  ...
</div>

When you miss some durations, you can add your TwicPics-related durations by extending your Tailwind CSS configuration like in the following example:

// tailwind.config.js
module.exports = {
  theme: {
    // ...
    extend: {
      // ...
      twicTransitionDuration: {
        'myDuration': '300ms'
      }
    }
  }
}
Transition timing functions

.twic-{easing}

This utility allows you to set the transition timing function. Per default, you can use Tailwind's transition timing functions.

<!-- Example -->
<div class="twic-in-out">
  ...
</div>

You can use your timing functions by extending your Tailwind CSS configuration, like in the following example:

// tailwind.config.js
module.exports = {
  theme: {
    // ...
    extend: {
      // ...
      twicTransitionTimingFunction: {
        'myTimingFunction': 'cubic-bezier(...)'
      }
    }
  }
}
Zoom

.twic-zoom-{zoom}

This utility allows you to set the zoom.

Predefined zooms are:

  • 1
<!-- Example -->
<div class="twic-zoom-1">
  ...
</div>

When you miss some zooms, you can add your TwicPics-related zooms by extending your Tailwind CSS configuration like in the following example:

// tailwind.config.js
module.exports = {
  theme: {
    // ...
    extend: {
      // ...
      twicZoom: {
        'myZoom': '2'
      }
    }
  }
}

📄 License and Contribution

This plugin is licensed under the MIT License. Feel free to contribute by creating a merge request or by opening an issue if you find a bug or want to request a feature.

Description from the npm listing.

  • tailwind
  • tailwindcss
  • tailwindcss-plugin
  • twicpics

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@endorian/tailwindcss-plugin-twicpics weekly downloads on npm, last 90 days: 6 weekly downloads as of Oct 18, 2026, +200% over 90 days.@endorian/tailwindcss-plugin-twicpicsWeekly downloads on npm · Last 90 days6downloads / week+200% over 90 days024681012141618Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 22, 2026 – Oct 18, 2026 · 89 observations · Updated Oc…pluginstats.com
@endorian/tailwindcss-plugin-twicpics weekly downloads on npm, last 90 days: 6 weekly downloads as of Oct 18, 2026, +200% over 90 days.

7/30/90-day growth

@endorian/tailwindcss-plugin-twicpics weekly downloads growth on npm: +500% over 7 days, -53.8% over 30 days, +200% over 90 days.@endorian/tailwindcss-plugin-twicpicsWeekly downloads growth on npm6downloads / week now7-day growth+5 weekly downloads+500%30-day growth-7 weekly downloads-53.8%90-day growth+4 weekly downloads+200%Growth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
@endorian/tailwindcss-plugin-twicpics weekly downloads growth on npm: +500% over 7 days, -53.8% over 30 days, +200% over 90 days.

Ranking history

@endorian/tailwindcss-plugin-twicpics npm ranking history: currently #2151 (by weekly downloads).@endorian/tailwindcss-plugin-twicpicsnpm ranking · by weekly downloads · Last 90 days#2151current rank#2110#2120#2130#2140#2150#2160Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 18, 2026 – Oct 20, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
@endorian/tailwindcss-plugin-twicpics npm ranking history: currently #2151 (by weekly downloads).

Listing placement

All npm2,320 listings · 116 pages · 1,161 shown · page 108, #15 (overall #2,155)
All npm: every listing in weekly downloads order

Listing placement

Tailwind plugins252 listings · 13 pages · page 11, #5 (overall #205)
Tailwind plugins: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (122)
Recent weekly downloads observations for @endorian/tailwindcss-plugin-twicpics
Date (UTC)Weekly downloadsChange vs. previous
6+3
30
3+1
20
20
20
2+1
1+1
00
0-1
1-5
60
60
6—

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@endorian/tailwindcss-plugin-twicpics. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.