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

@samewave/sui

v2.10.23

Published

Samewave UI Library

Downloads

20

Readme

@samewave/sui

This Ember add-on contains the SUI components used in Samewave Client.
Styleguide can be viewed here: https://samewave.github.io/sui-lib/

Installation

Running

Running Tests

  • yarn test (Runs ember try:each to test the addon against multiple Ember versions)
  • ember test
  • ember test --server

Local development integration with consuming projects

To see changes in this add-on appear in consuming projects without publishing a new version do the following:
In this add-on's directory run: yarn link
Then in the consuming project's directory run: yarn link "@samewave/sui"

Releasing a new version

We use ember-cli-release to manage addon version, NPM publishing and Github Pages deployment.

You need to have the following two environment variables set in your .bash_rc or .zshrc file before you can release a new version:

export NPM_TOKEN=xxx
export GITHUB_TOKEN=xxx
  • Log into NPM if you are not already logged in.
    npm login
    username: xxx
    password: xxx
    email: [email protected]
    (You will find the NPM login details in 1Password)
  • Get the NPM token in the ~/.npmrc file.
  • Get a GitHub token from your profile in GitHub
  • make release then answer the prompts.

Commit tagging

We follow similar tagging strategy for commits as what Ember expects: https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md#commit-tagging

  • [BUGFIX] for any bug related commits
  • [FEATURE] for feature related commits
  • [DOC] for documentation related commits
  • [CHORE] for commits not related to the above, but important enough to show in changelog
  • [IGNORE] for commits that you do not want to show up in the changelog file

The commit messages will automatically for part of the generated CHANGELOG.md file.