Skip to content

rjackson/rjds

Repository files navigation

rjds

My own personal design system / component library / whatevs.

Very much a work in progress.

Installation

  1. Install the design system, and required peer dependencies:

    npm i @rjackson/rjds react tailwindcss
  2. Install tailwindcss as per their instructions, and then update tailwind.config.js to:

    1. Scan @rjackson/rjds components for class names to compile

    2. Manage dark-mode via classes

    module.exports = {
        content: [
            './src/**/*.{js,jsx,ts,tsx,vue}',
    +        "./node_modules/@rjackson/rjds/src/**/*.{js,ts,jsx,tsx}",
        ],
    +    darkMode: 'class',
        theme: {
            extend: {},
        },
        plugins: [],
    };

Release management

Use the tool np to manage releases.

npx np