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

reviews-components

v0.1.42

Published

## Overview This is an Angular components library by [Alexander Sergan](https://github.com/AlexanderSergan). All of this components are preferable to be stateless or 'dumb' and can be installed in any project with NPM.

Downloads

44

Readme

MoarReviews UI components lib

Overview

This is an Angular components library by Alexander Sergan. All of this components are preferable to be stateless or 'dumb' and can be installed in any project with NPM.

Table of Content

Getting started

git clone [email protected]:200kph/reviews-components.git
cd reviews-components
npm install
npm start

Useful Commands

  • ng build components --watch - builds components library with watcher
  • ng serve - serves demo applicaton on port 4200 (visit http://localhost:4200)

Generate a demo page for component

After you'll run a command:

npm run generate:page myNewPage

you will be promted about name of page you want to generate:

img

Command like pages/myNewComponentPage will create components' folder and files in src/app/pages/ folder. Voilà!

Generate a component

Suppose, you need to add new visual component my-new-shiny to library, just use one simple command:

npm run generate:component myNewShiny

# (which equals)
#ng generate component components/myNewShiny --project=components --styleExt=scss

It will generate my-new-shiny component files in it's own folder in the projects/components/src/lib/componens/ folder:

image

Generate a component inside specific module

For example, components referred to Mesenger feature are grouped inside a special Messenger module so they can be imported and lazy-loaded only where you need.

# generate a module
ng g module messenger --project=components --styleExt=scss

# a component inside this module
ng g component messenger/clientCard --project=components 
--styleExt=scss 
--export=true 
--module=messenger

Theming

Features

Stack

  • Angular
  • Angular Material
  • Bootstrap 4 (only reset, utils and grids)