Socket
Book a DemoInstallSign in
Socket

@avalabs/core-k2-components

Package Overview
Dependencies
Maintainers
3
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@avalabs/core-k2-components

The internal React component library of Ava Labs, based on MUI.

latest
npmnpm
Version
4.18.0-alpha.44
Version published
Weekly downloads
237
33.9%
Maintainers
3
Weekly downloads
 
Created
Source

K2 Component Library 🏔

Storybook:

https://k2-components.pages.dev

Figma:

https://www.figma.com/file/TV71q8pCAuhfd9ChvYUXZ6/Design-System

Getting started

To view the Storybook & Docs locally:

pnpm i # install dependencies
pnpm storybook

To install as a dependency:

pnpm add @avalabs/core-k2-components
# or
yarn add @avalabs/core-k2-components
# or
npm i @avalabs/core-k2-components

Release process

The project uses semantic versioning and an automated release process to maintain the version number. The process should be to create a feature branch off of develop. Once your feature is complete you create a PR into develop. The develop branch will run tests and upon passing it will cut an alpha release. You can install this alpha release, make sure it works and once verified develop can be merged into main. The main branch will run the same process but the end result will be an official release.

To install the latest alpha release, once the build has finished, run pnpm add @avalabs/core-k2-components@develop. To install the latest stable release simply run pnpm add @avalabs/core-k2-components.

The releases and their versions are based off of the commit messages. As a result it is important that you create commitizen friendly commit messages. The format for these commit messages is as so type(scope): your message. For help with this you can use the cli tool by running npx git-cz.

To trigger a release manually without a code change, push an empty commit with the appropriate commit message to trigger a version bump and release.

FAQs

Package last updated on 01 Aug 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts