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

@coheia/simple-webcomponents

v1.2.1

Published

Develop, document and distribute web components in an automated way.

Downloads

4

Readme

Simple Web Components

typescript3      sass-13      webcomponents-icon      storybook-15    lit-13

Proof of concept of a structure to automate the processes of development, documentation and distribution of webcomponents, designed to serve a Desgin System, or a UI Library which follows the principles of Component Driven UI, being built from the bottom up.

Live demo

Getting Started

git clone [email protected]:coheia/simple-webcomponents.git
cd simple-webcomponents
npm install
npm run dev

In a separated terminal run:

npm run storybook

This will launch the development server at http://localhost:3002, where you can view the Storybook and begin developing your own web components.

Note that prior knowledge of TypeScript, Sass, Lit, and Storybook is recommended. Refer to their respective documentation for more information on these technologies:

Simple Icons Feature

Simple Icons is a tool that converts SVG files into custom web components with options such as custom size and fill color. It generates LitElement components with a filename prefix "swc-i-" and an Iconography.mdx file that displays all the generated icons.

How it works

Roadmap

Alpha components are in-development and may have many frequent breaking
changes.

Beta components are mostly polished and ready for use.

Stable components are reviewed, documented, and API complete.

  • 🔴 Not started
  • 🟡 In progress
  • 🟢 Complete

Components

| Component | Alpha | Beta | Stable | | --- | --- | --- | --- | | Amount | 🟡 | 🔴 | 🔴 | | Button | 🟡 | 🔴 | 🔴 | | Input | 🔴 | 🔴 | 🔴 | | Textarea | 🔴 | 🔴 | 🔴 |