npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

ck-dragresize

v0.5.1

Published

CKEditor dragable image resizing

Readme

CKEditor plugin: Dragable image resizing

This plugin implements draggable image resizing, currently just for Webkit-based browsers (Chrome/Safari/Opera). This feature already exists in Firefox and Internet Explorer as a built-in browser capability but not in the other browsers. So if you or your users are used to seeing the drag-to-resize handles at the corner of images, but use Chrome or Safari, install this plugin to get it back (with a few bonus features).

Demo:

[Online Demo Here] (http://sstur.github.io/ck-dragresize/)

Features:

  • Shows semi-transparent overlay while resizing
  • Enforces Aspect Ratio (unless holding shift)
  • Snap to size of other images in editor (optional)
  • Escape while dragging cancels resize
  • Undo and Redo support
  • Image dragging and Right-click still work

I have implemented this feature in pure JavaScript with no external dependencies. It only activates if a supported browser is detected. It has been tested in most recent versions of Chrome and Safari on PC and Mac.

Browser Support

  • Chrome and Safari are currently supported
  • Opera support is reportedly working but not fully tested
  • Firefox and IE have this feature built-in, so this plugin does not activate in those browsers

Todo / Planned Features

  • Somehow account for images that have border/padding so sizing is more accurate
  • Allow use in Firefox and modern IE (disabling the built-in feature)

Contributers:

  • [Simon Sturmer] (https://github.com/sstur)
  • [Nathan Haug] (https://github.com/quicksketch)
  • [ruscoder] (https://github.com/ruscoder)
  • [Brant Wynn] (https://github.com/brantwynn)

Please, if you notice any bugs, open an issue in the issue tracker.

This plugin is licensed under the MIT license. See LICENSE for further details.