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

@sinchsmb/mktheme

v0.2.1

Published

Util that allow to make frontend theme from Figma theme export file

Downloads

23

Readme

MkTheme-Util is a CLI tool that allows converting Figma Tokens configuration file to Hive Design System theme.

Options

  • -f, --figma - Figma Tokens export file name
  • -t, --theme - name of a theme that should be updated
  • -b, --base-theme - name of theme that should be used as base one if its name is not baseTheme
  • -s, --silent - prevents printing any message to console
  • -h, --help - shows the util's help
  • --version - show the util's version

Usage

In Figma

  1. In the Hive Design System Figma file, run the Figma Tokens plugin: +/Figma Tokens
  2. Go to SyncGitHub and push the latest changes to GitHub by clicking the library icon.

For importing the theme

  1. Download the tokens.json file from the Hive Design Tokens repository to any folder.

  2. In the folder run npx @sinchsmb/mktheme@latest -f tokens.json -t THEME_NAME EXPORT_FILE.json where:

    • THEME_NAME is a name of a theme that you want to update
    • EXPORT_FILE.json is a converting output file
    • Example: npx @sinchsmb/mktheme@latest -f tokens.json -t SinchSMB sinchSMB.json.
  3. Configure the HiveUI component using new theme

    Example:

      import { HiveUI } from '@sinchsmb/ui-kit';
      import theme from './sinchSMB.json';
      <HiveUI theme={theme} {...otherProps}>{/* UI code */}</Hive>