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

moov2-svgs

v0.2.2

Published

Collection of reusable SVGs with easy integration with CSS.

Downloads

8

Readme

SVGS

Collection of reusable SVGs with easy integration with CSS.

Getting Started

The easiest way to use the SVG images is to download the .svg files from within the /svgs directory.

Integrating with Sass

The recommended approach is to use the Sass partial in this project. The Sass partial contains a collection of Sass mixins that define an optimised inline SVG as a background-image. To install this project, run the command below.

npm install moov2-svgs --save-dev --save-exact

The next step is to import the mixin partial from within the node_modules/moov2-svgs/sass directory as shown below. The example below assume node_modules is within a root directory that contains a directory that contains the Sass files.

@import "../node_modules/moov2-svgs/sass/svg";

Importing this partial will make all the SVGs available to the Sass stylesheet. Below is an example of a selector that will display a black Twitter logo.

.logo-twitter {
	@include svg-twitter-logo(#000);

	height: 32px;
	width: 32px;
}

Dimensions are never defined in the mixin and should be handled by you..

Available SVGs

Eventbrite

Logo for Evenbrite.

Mixin

@include svg-eventbrite-logo($fillColor);

Parameters

$fillColor: Colour of the logo.

Facebook

Logo for Facebook.

Mixin

@include svg-facebook-logo($fillColor);

Parameters

$fillColor: Colour of the logo.

Github

Logo for Github.

Mixin

@include svg-github-logo($fillColor);

Parameters

$fillColor: Colour of the logo.

Twitter

Logo for Twitter.

Mixin

@include svg-twitter-logo($fillColor);

Parameters

$fillColor: Colour of the logo.

Close

Icon for use as a close button in UI.

Mixin

@include svg-icon-close($fillColor);

Parameters

$fillColor: Colour of the icon.

Next/Previous

Icon for use as a next/previous button in UI.

Mixin

@include svg-icon-next-prev($fillColor);

Parameters

$fillColor: Colour of the icon.