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

@unbabel/samora-styles

v0.13.7

Published

Samora the Unbabel design system base styles

Readme

Samora Design System

This is the Unbabel Design System Styles library.

Table of Contents

Install

1) Install it using npm

npm i --save @unbabel/samora-styles@latest

2) Add Erik Meyer's CSS reset to your App, which can be found here, so that all CSS styles are rendered properly.

Usage

There are currently 4 (tested) ways of using Samora:

Uncompiled version

Install Samora via NPM, saving it as a dependency

npm i @unbabel/samora-styles --save

Import globally to an app using webpack:

{
    css: {
        extract: false,
        loaderOptions: {
            scss: {
                prependData: `@import "@unbabel/samora-styles/dist/scss/main.scss";`
            }
        }
    }
}

Import globally via cdn

<script src="https://cdn.jsdelivr.net/npm/@unbabel/samora-styles@latest/dist/css/main.css"></script>
<script src="https://cdn.jsdelivr.net/npm/@unbabel/samora-styles@latest/dist/scss/main.scss"></script>

<script src="https://unpkg.com/@unbabel/samora-styles@latest/dist/css/main.css"></script>
<script src="https://unpkg.com/@unbabel/samora-styles@latest/dist/scss/main.scss"></script>

So you can use it in your templates:

<div class="row">
    <div class="col-xs-12 col-md-4">
        <h1>Lorem Ipsum</h1>
        <p class="text--caption text--light">dolor sit amet</p>
    </div>
    <div class="col-xs-12 col-md-4">
        <div class="m-2">consectetur adipiscing elit</div>
    </div>
</div>

UI preview

The library preview can be found here

Guidelines

Be sure to follow Samora Operational Guidelines on the Frontend Tribe's wiki

How to release a new version

At the moment this is a manual process. Steps to release are:

  • Make sure you're using node 14 or later
  • Make sure your logged in npm login on unbabel nextgen account. (If you you're not, check your 1Password account under Unbabel/Devs tab for the nextgen credentials to access npm)
  • MR into main branch
  • once the MR is approved and merged, checkout to main branch
  • pull the latest changes
  • npm run build:production (it runs super fast)
  • npm run release -- <major | minor | patch>

Disclosure

Samora primary font preference it's a proprietary font-family called 'Avenir Next World'.

Because of copyrights we are not including the font in this package, but if you are part of Unbabel, you can access the font at this link.