@nulib/design-system
TypeScript icon, indicating that this package has built-in type declarations

1.6.2 • Public • Published

Design System for Northwestern University Libraries

https://nulib.github.io/design-system/

A global design system for NUL ReactJS UI components, intended for all front end applications, NPM modules, and user interfaces.

Built using:

Usage

Install the package

npm install @nulib/design-system

Import individual components

import { Button, Section, Tag } from "@nulib/design-system"

...

<Button
  isPrimary
  onClick={() => console.log("Ive been clicked")}
>
  Click Me
</Button>

Development

// Clone the repo
git clone git@github.com:nulib/design-system.git

// Install dependencies
npm install

// Run the local dev environment
npm run dev

Open http://localhost:3000 with your browser to see the result.

Packaging

Build for NPM

npm run build

Build static reference site for Github Docs

npm run build:static

Per NextJS convention, this will output to the /out directory. To view a local static build via a quick local server, run:

npm run build:static
npx serve out

CI

A static version of the site is automated and pushed to the gh-pages branch via Github Actions commits to the main branch. View the static site at: https://nulib.github.io/design-system/

Readme

Keywords

none

Package Sidebar

Install

npm i @nulib/design-system

Weekly Downloads

177

Version

1.6.2

License

none

Unpacked Size

576 kB

Total Files

68

Last publish

Collaborators

  • mathewjordan
  • mbklein
  • adamjarling
  • brendanquinn
  • kdid