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

inarix-theme

v1.1.2

Published

Inarix theme design

Readme

inarixTheme

Version v1.1.2

About

TODO

Install

yarn add inarix-theme , npm i inarix-theme

Getting started

When the package has been installed the user have some stuff to make it works.

1.- If the file bash global.d.ts or global.d.js exist , the user must have the declare the module as: declare module 'inarix-theme'; 1.1.- If the file bash global.d.ts or global.d.js doesn't exist, create in the src folder and follow the previous steps.

2.- Following the MUI steps, the user have to create a global MUI theme file.

Example


import { createTheme } from '@mui/material/styles';
import { frFR, enUS } from '@mui/x-data-grid';

const language = localStorage.getItem('i18nextLng');

const setLanguage = () => {
  if (language == 'fr') {
    return frFR;
  } else {
    return enUS;
  }
};

const themeInarix = createTheme(
  {
    palette: {
      primary: {
      main:'any color '
      },
    },
  },
  setLanguage(), //<==== Important to use this little function to set the correct languaje of the components using i18Next
);

3.- Last step to use MUI Inarix is change the previous code for this:

coimport { createTheme, ThemeOptions } from '@mui/material/styles';
import { inarixColors, inarixThemeMui } from 'inarix-theme';
import { frFR, enUS } from '@mui/x-data-grid';

const language = localStorage.getItem('i18nextLng');

const setLanguage = () => {
  if (language == 'fr') {
    return frFR;
  } else {
    return enUS;
  }
};

const themeInarix = createTheme(inarixThemeMui as ThemeOptions, setLanguage());

Finally the user will have all the inarix colors in the MUI theme.

How to use the new inarix components styles library?

Now in the package the user have disponible the import { InarixMuiComponents } from "inarix-theme"

with this the user can use instead to use this :

export const AccordionDetails = styled(MuiAccordionDetails)(() => ({
  backgroundColor: inarixColors.p12,
  borderRadius: '2px',
  borderBottom: '1px solid rgba(0, 0, 0, .125)',
  marginBottom: -1,
  minHeight: 56,
}))

to use this:

export const AccordionDetails = styled(MuiAccordionDetails)(
  () => InarixMuiComponents.tablesInarixStyles.AccordionDetailsInarixStyle,
);

The documentation is not ready yet, but soon you will find in what components from Mui corresponds the styles.

If the user would like to access to the MUI inarix colors can find it in the nodeModules inarix and import the scss file inside src/scss/InarixStyles.modules.scss to the main scss file in the proyect to access to all scss variables.