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 🙏

© 2024 – Pkg Stats / Ryan Hefner

accessibility-plugin

v1.2.2

Published

You can use this plugin to make a accessibility friendly website fast and easily

Downloads

8

Readme

Accessibility Plugin

npm version

Description

The Accessibility Plugin is a JavaScript library that helps improve the accessibility of your web applications. It provides a set of utility functions and components that can be easily integrated into your project.

Features

  • Invert Colors: Inverts the colors of the page to improve readability for users with visual impairments.
  • Grayscale: Converts the page grayscale to improve readability for users with visual impairments.
  • Low Saturation: Reduces the saturation of the page to improve readability for users with visual impairments.
  • High Saturation: Increases the saturation of the page to improve readability for users with visual impairments.
  • Link Highlight: Highlights all links on the page to make them easier to identify for users with visual impairments.
  • Font Size: Increases the font size of the page to improve readability for users with visual impairments.
  • Line Height: Increases the line height of the page to improve readability for users with visual impairments.
  • Letter Spacing: Increases the letter spacing of the page to improve readability for users with visual impairments.
  • Text Alignment: Changes the text alignment of the page to improve readability for users with visual impairments.
  • Low Contrast: Reduces the contrast of the page to improve readability for users with visual impairments.
  • High Contrast: Increases the contrast of the page to improve readability for users with visual impairments.
  • Extra Contrast: Increases the contrast of the page even further to improve readability for users with visual impairments.
  • Hide Images: Hides all images on the page to improve readability for users with visual impairments.
  • Hide Videos: Hides all videos on the page to improve readability for users with visual impairments.
  • Big Circle Cursor: Changes the cursor to a big circle to improve visibility for users with visual impairments.
  • Reading Mask: Highlights the current line of text being read to improve focus for users with visual impairments.
  • Reading Guide: Makes it easier to read long lines of text by Long Highlight Cursor.
  • Reset: Resets all accessibility settings to their default values.
  • Close: Closes the accessibility menu.
  • Change Position: You can change the position of the accessibility menu to left, right, top or bottom as User needs.
  • Save Settings: Save the current settings to the local storage and load them when the page is reloaded.

Installation

You can install the Accessibility Plugin using npm. Run the following command in your project directory:

OR

You can use this CDN easily.

After installation, you can link the javascript file normally using

OR

You can use min.js file as your requirement

[!tip] Link the Javascript file after all javascript for better output

Customization

Change Position

  • In the js file, you can find the first div with id as accessibility-modal
  • In this div, you can find class right by default. You can change it to left, right, top or bottom as you need

Preview