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 🙏

© 2026 – Pkg Stats / Ryan Hefner

edge-scss

v0.1.5-alpha4

Published

SCSS Dynamic @mixin library for developing responsive.

Readme


EDGE is simple SCSS @mixin library originating from Bootstrap (v5.0).

  • Primarily created for Angular 7 and newer.
  • To achieve as little as possible in CSS compilation.

Assumptions

Experiences with SCSS, SASS, NPM.

@Mixins are modified and treated to be reusable. For some you can add custom values.


Playground

Install

Use NPM and @SASS

npm i [email protected]

And put this code the project to component-file.scss

@use 'edge-scss' as edge;

Usage and Documentation


List @mixin and @include ...

@include edge.$name-mixin;
    

| Name @mixin | Description | |----------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------| | base @mixin | | | preflights(); | Creates and specify a declaration a basic element. | | host(); | Creates and specify a basic declaration with a :host element. | | html(); | Creates and specify a basic declaration with a html element. | | body(); | Creates and specify a basic declaration with a body element. Add a value for the minimum width, but you don't have to. | | box-sizing(); | Creates and specify a declaration for all element. | | clearfix(); | Creates and specify a declaration for all element. | | list-unstyled(); | Creates and specify a basic declaration for list element. | | breakpoints @mixin | | | media-screen-min() { @content }; | Creates and specify a derivative declaration for @media query with own content declaration. Specify a own value. | | media-screen-max() { @content }; | Creates and specify a derivative declaration for @media query with own content declaration. Specify a own value. | | media-min() { @content }; | Creates and specify a derivative declaration for @media query with own content declaration. Specify a prescribed value. | | media-max() { @content }; | Creates and specify a derivative declaration for @media query with own content declaration. Specify a prescribed value. | | media-between() { @content }; | Creates and specify a derivative declaration for @media query with own content declaration. Specify a prescribed value. | | layout @mixin | | | container(); | Creates and specify a complete declaration for container element or section. Add value sm, md, lg, xl, xxl and fluid. | | row(); | Creates and specify a complete declaration for row element. Flex element. | | row-cols(); | Specify on a parent element(e.g., .row) to force immediate children into NN number of columns. Supports wrapping to new lines, but does not do a Masonry style grid. | | col-ready(); | Creates and specify a basic declaration for column element. | | col-(); | Creates and specify a complete declaration for column element. Add a value for the width, but you don't have to. (1 - 12) | | col-xs-(); | Creates and specify a full declaration for an auto-width column element. Add a value for the width. (1-12) | | col-sm-(); | Creates and specify a full declaration for an auto-width column element. Add a value for the width. (1-12) | | col-md-(); | Creates and specify a full declaration for an auto-width column element. Add a value for the width. (1-12) | | col-lg-(); | Creates and specify a full declaration for an auto-width column element. Add a value for the width. (1-12) | | col-xl-(); | Creates and specify a full declaration for an auto-width column element. Add a value for the width. (1-12) | | col-xxl-(); | Creates and specify a full declaration for an auto-width column element. Add a value for the width. (1-12) | | | grid-ready($gap-col, $gap-row); | Creates and specify a basic declaration for grid wrap element. | | grid-main(); | Creates and specify a basic declaration for main element. | | grid-aside($gap-col, $gap-row); | Creates and specify a basic declaration for aside element. | | grid-header(); | Creates and specify a basic declaration for header element. | | grid-footer(); | Creates and specify a basic declaration for footer element. | | dialog @mixin | | | overlay(); | Creates and specify a basic declaration for modal overlay. | | modal(); | Creates and specify a basic declaration for modal container. | | colors @mixin | | | color-scheme($name); | Creates and specify a declaration for color scheme. | | UI | | | images @mixin | | | img-fluid(); | Creates and specify a basic declaration for an auto-width image element. | | img-thumbnail(); | Creates and specify a basic declaration for a thumbnail element. | | img-aspect(); | Creates and specify a declaration for a aspect-ratio. | | figure(); | Creates and specify a basic declaration for a figure element. | | buttons @mixin | | | btn-ready(); | Creates and specify a basic declaration for button element. | | btn($width, $height, $padding, $radius, $border, $background, $color, ); | Creates and specify an advanced declaration for button element. | | btn-close($width, $color); | Creates and specify an advanced declaration for close button element. |

** We will develop more.

The library will take care of the rest.

Good luck in your work.