1.24.18 • Published 2 months ago

@boosters/wb-ui-kit v1.24.18

Weekly downloads
-
License
-
Repository
github
Last release
2 months ago

Words Booster React Component Library

This project using:

It also features:

Development

Testing

npm run test

Building

npm run build

Storybook

To run a live-reload Storybook server on your local machine:

npm run storybook

To export your Storybook as static files:

npm run storybook:export

You can then serve the files under storybook-static using S3, GitHub pages, Express etc.

Generating New Components

npm run generate YourComponentName

This will generate:

/src
  /YourComponentName
    YourComponentName.tsx
    YourComponentName.stories.tsx
    YourComponentName.test.tsx
    YourComponentName.types.ts
    YourComponentName.scss

The default templates for each file can be modified under util/templates.

Don't forget to add the component to your index.ts exports if you want the library to export the component!

Installing Component Library Locally

Let's say you have another project (test-app) on your machine that you want to try installing the component library into without having to first publish the component library. In the test-app directory, you can run:

npm i --save ../wb-ui-kit

which will install the local component library as a dependency in test-app. It'll then appear as a dependency in package.json like:

  ...
  "dependencies": {
    ...
    "@boosters/wb-ui-kit": "file:../wb-ui-kit",
    ...
  },
  ...

Your components can then be imported and used in that project.

Publishing

First, make sure you have an NPM account and are logged into NPM using the npm login command.

Push changes to GitHub!

Push your changes to main branch with commit like below:

git commit -m “fix: …”

commit will trigger a patch update (1.0.0 → 1.0.1)

git commit -m “feat: …”

commit will trigger a minor update (1.0.0 → 1.1.0)

git commit -m “BREAKING CHANGE: …”

in the commit body and with any type of commit will trigger a major update (1.0.0 → 2.0.0)

For publish package on npmjs run:

npm publish

Usage

Usage of the component (after the library installed as a dependency into another project) will be:

import React from "react";
import { TestComponent } from "@boosters/wb-ui-kit";

const App = () => (
  <div className="app-container">
    <h1>Hello I'm consuming the component library</h1>
    <TestComponent theme="primary" />
  </div>
);

export default App;

USE GLOBAL STORY BOOK

https://6267ee827524a3004ad88eca-ywrlasoccm.chromatic.com/?path=/story/accordion--default

1.24.18

2 months ago

1.24.17

2 months ago

1.24.16

3 months ago

1.24.14

3 months ago

1.24.15

3 months ago

1.24.13

3 months ago

1.24.5

10 months ago

1.24.6

10 months ago

1.24.4

10 months ago

1.24.9

8 months ago

1.24.7

10 months ago

1.24.8

8 months ago

1.23.2

12 months ago

1.23.3

11 months ago

1.23.1

12 months ago

1.24.2

11 months ago

1.24.0

11 months ago

1.24.3

11 months ago

1.22.17

1 year ago

1.23.0

12 months ago

1.22.16

1 year ago

1.22.15

1 year ago

1.22.14

1 year ago

1.22.13

1 year ago

1.22.12

1 year ago

1.22.11

1 year ago

1.22.10

2 years ago

1.22.8

2 years ago

1.22.9

2 years ago

1.21.6

2 years ago

1.22.0

2 years ago

1.22.4

2 years ago

1.22.1

2 years ago

1.22.2

2 years ago

1.22.7

2 years ago

1.22.5

2 years ago

1.22.6

2 years ago

1.21.0

2 years ago

1.21.4

2 years ago

1.21.5

2 years ago

1.21.2

2 years ago

1.21.3

2 years ago

1.20.0

2 years ago

1.14.1

2 years ago

1.14.3

2 years ago

1.14.2

2 years ago

1.16.20

2 years ago

1.16.10

2 years ago

1.16.13

2 years ago

1.16.12

2 years ago

1.16.11

2 years ago

1.16.19

2 years ago

1.15.0

2 years ago

1.19.0

2 years ago

1.15.4

2 years ago

1.15.3

2 years ago

1.15.2

2 years ago

1.15.1

2 years ago

1.15.8

2 years ago

1.19.2

2 years ago

1.15.6

2 years ago

1.15.5

2 years ago

1.10.1

2 years ago

1.10.0

2 years ago

1.12.3

2 years ago

1.12.1

2 years ago

1.12.0

2 years ago

1.16.3

2 years ago

1.12.7

2 years ago

1.16.2

2 years ago

1.16.1

2 years ago

1.12.5

2 years ago

1.16.0

2 years ago

1.12.4

2 years ago

1.16.7

2 years ago

1.16.6

2 years ago

1.16.5

2 years ago

1.12.9

2 years ago

1.16.4

2 years ago

1.12.8

2 years ago

1.16.9

2 years ago

1.8.22

2 years ago

1.11.0

2 years ago

1.13.2

2 years ago

1.13.1

2 years ago

1.13.0

2 years ago

1.17.1

2 years ago

1.17.0

2 years ago

1.13.4

2 years ago

1.13.3

2 years ago

1.8.2

2 years ago

1.8.1

2 years ago

1.8.0

2 years ago

1.8.20

2 years ago

1.8.21

2 years ago

1.7.6

2 years ago

1.7.5

2 years ago

1.7.4

2 years ago

1.7.3

2 years ago

1.7.2

2 years ago

1.8.9

2 years ago

1.8.10

2 years ago

1.8.8

2 years ago

1.8.11

2 years ago

1.8.7

2 years ago

1.8.12

2 years ago

1.8.6

2 years ago

1.8.13

2 years ago

1.8.5

2 years ago

1.8.14

2 years ago

1.8.4

2 years ago

1.8.15

2 years ago

1.8.3

2 years ago

1.8.16

2 years ago

1.8.17

2 years ago

1.8.18

2 years ago

1.8.19

2 years ago

1.2.0

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.6.4

2 years ago

1.6.3

2 years ago

1.6.2

2 years ago

1.6.1

2 years ago

1.4.3

2 years ago

1.6.0

2 years ago

1.4.2

2 years ago

1.2.4

2 years ago

1.4.1

2 years ago

1.2.3

2 years ago

1.1.4

2 years ago

1.4.0

2 years ago

1.2.2

2 years ago

1.1.3

2 years ago

1.3.0

2 years ago

1.1.2

2 years ago

1.6.8

2 years ago

1.6.7

2 years ago

1.6.5

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.12

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago