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

upfluence-oss

v2.8.0

Published

![Mr Bonisseur de La Bath](http://flat-tv.net/uploads/posts/2015-07/1437715605_agent-117.jpg)

Downloads

21

Readme

OSS (117)

Mr Bonisseur de La Bath

Why

Because! Well, that's not a useful answer. Here's a better one. That project came in my mind while reading a lot of articles (remind me to stop reading Medium and Smashing Magazine) about User Experience and User Interfaces (which — I cautiously admin — I really love!).

The idea was then to have a standardized/branded styleguide and design across all of our projects; so that users will have the same amazing experience while browsing trough our applications. As we talk, some of those design are handled by Ember UPF Utils, but more on the Ember components side than the CSS one.

Plus, our softwares designs has been mainly decided by tech people, leading to something far from ugly (despite our unconditional love for CSS), but also not as UXy as it could be.

How It Works

Having a design and graphical charter is good! Actually it's really really good ! But so far, only the Corporate Website is following it.

What i had in mind then is to build upon the new graphical charter to have a set of good looking elements to use in our products. By elements there, i mean reusable components that are always seen across projects (wether they are just raw HTML or custom Ember Component). For example, a button is a component, a link is a component, just as a Summernote is a component too. And in my mind, they should have exactly the same look and feel whether they are on Upfluence Search (Facade) or in Publishr.

So, how does it really work? Well: CSS classes (Yay!). A piece of code being worse a million words, I will let you browse the app/styles folder.

  • base folder will contain all stylesheets related to basic HTML elements (forms, buttons, links, whatever); each element having it's own file.
  • components folder will contain all component-related stuffs (Summernote, for example).

Even better if you want to actually see what it looks like. This is an Ember app, so you can run it.

Go ember serve and you will have all the component that have been built yet.

Further Reading / Inspirations

[How we created a frontend framework — Marsbased] (https://marsbased.com/blog/2017/01/27/How-We-Created-Frontend-Framework-Marsman-Template/)

[Form Validation Best Practices] (https://medium.com/@andrew.burton/form-validation-best-practices-8e3bec7d0549#.xs8hxtd0x)

[Web Developer guide to colors — Smashing Magazine] (https://www.smashingmagazine.com/2016/04/web-developer-guide-color/)

Creating style guides — A List Apart