1.0.0-beta.50 • Published 3 days ago
@rabbitio/ui-kit v1.0.0-beta.50
Installation
npm install --save @rabbitio/ui-kit
Using library
- To use components or base modules for web:
- import the following way
import { Button, AmountUtils } from "@rabbitio/ui-kit";
- add top-level styles import
import "@rabbitio/ui-kit/index.css";
- To use components or base modules for next.js import the following way and add "@rabbitio/ui-kit" to transpilePackages inside your next.config.js:
import { Button } from "@rabbitio/ui-kit/next";
import { AmountUtils } from "@rabbitio/ui-kit";
- add "@rabbitio/ui-kit" to transpilePackages in next.config.js
transpilePackages: ["@rabbitio/ui-kit"],
- Import styles inside pages/_app.js
import "@rabbitio/ui-kit/index.css";
Adding new component
- Add a directory for component under the semantically corresponding subdirectory inside ./src/components and add .js, .module.scss to this directory
- Under the ./stories directory repeat the directories structure from ./src/components and implement .stories.js there
- Add the implemented component import to barrel file ./stories/index.js
export { default as <Component> } from "./path/to/<Component>";
Running storybook
sudo docker build -t storybook-app .
sudo docker run -d -p 6006:6006 storybook-app
Publishing
- Increase version number
- Run npm run build. Ensure that all the uncommitted changes are planned to be published as build command will build them all into the bundle.
- Commit and push changes
- Run:
npm login
npm publish --access public
Dev details
- The repository uses husky to assure
- each commit message ends with task_id=
- there is no uncommitted changes when pushing (to avoid pushing not built changes)
- The repository follows git-flow branching model
- There is a basic CI/CD setup
1.0.0-beta.50
3 days ago
1.0.0-beta.48
3 days ago
1.0.0-beta.49
3 days ago
1.0.0-beta.46
3 days ago
1.0.0-beta.47
3 days ago
1.0.0-beta.45
5 days ago
1.0.0-beta.43
6 days ago
1.0.0-beta.42
14 days ago
1.0.0-beta.40
14 days ago
1.0.0-beta.41
14 days ago
1.0.0-beta.39
14 days ago
1.0.0-beta.38
14 days ago
1.0.0-beta.37
17 days ago
1.0.0-beta.34
20 days ago
1.0.0-beta.35
20 days ago
1.0.0-beta.36
20 days ago
1.0.0-beta.33
22 days ago
1.0.0-beta.31
28 days ago
1.0.0-beta.32
27 days ago
1.0.0-beta.29
1 month ago
1.0.0-beta.30
1 month ago
1.0.0-beta.28
1 month ago
1.0.0-beta.26
2 months ago
1.0.0-beta.27
2 months ago
1.0.0-beta.25
2 months ago
1.0.0-beta.23
2 months ago
1.0.0-beta.24
2 months ago
1.0.0-beta.22
2 months ago
1.0.0-beta.20
2 months ago
1.0.0-beta.21
2 months ago
1.0.0-beta.19
2 months ago
1.0.0-beta.17
2 months ago
1.0.0-beta.18
2 months ago
1.0.0-beta.15
2 months ago
1.0.0-beta.16
2 months ago
1.0.0-beta.12
2 months ago
1.0.0-beta.13
2 months ago
1.0.0-beta.14
2 months ago
1.0.0-beta.11
2 months ago
1.0.0-beta.10
2 months ago
1.0.0-beta.9
2 months ago
1.0.0-beta.5
3 months ago
1.0.0-beta.6
3 months ago
1.0.0-beta.7
3 months ago
1.0.0-beta.8
3 months ago
1.0.0-beta.2
3 months ago
1.0.0-beta.3
3 months ago
1.0.0-beta.4
3 months ago
1.0.0-beta.1
3 months ago
1.0.0-alpha.10
3 months ago
1.0.0-alpha.7
3 months ago
1.0.0-alpha.6
3 months ago
1.0.0-alpha.9
3 months ago
1.0.0-alpha.8
3 months ago
1.0.0-alpha.5
3 months ago
1.0.0-alpha.4
4 months ago
1.0.0-alpha.3
4 months ago
1.0.0-alpha.2
4 months ago
1.0.0-alpha.1
4 months ago