open-index/open-npm huggingface dataset:
npm package: @kalamazoo/analytics
Description: The Atlaskit Component Analytics Framework
Author: Steven J. Selcuk
Latest version: 1.0.2

# Analytics

**Note**: This package may be soon deprecated in favor of `@kalamazoo/analytics-next`.

Fire analytics events from React Components and then decorate and listen for them.

## Installation

```sh
yarn add @kalamazoo/analytics
```

## Usage

Detailed docs and example usage can be found [here](https://atlaskit.atlassian.com/packages/core/analytics).
npm package: @kalamazoo/analytics-next
Description: The 🆕 Atlaskit component analytics framework
Author: Steven J. Selcuk
Latest version: 1.0.2

# Analytics-next

Tools for tracking interactions with UI components. Easily capture UI context and state when these events occur.

## Installation

```sh
yarn add @kalamazoo/analytics-next
```

## Usage

Detailed docs and example usage can be found [here](https://atlaskit.atlassian.com/packages/core/analytics-next).
npm package: @kalamazoo/atlassian-notifications
Description: Notifications for Atlassian products
Author: Steven J. Selcuk
Latest version: 1.0.2

# atlassian-notifications

The notifications component for Atlassian products.

## Installation

```sh
yarn add @kalamazoo/atlassian-notifications
```

## Usage

Detailed docs and example usage can be found [here](https://atlaskit.atlassian.com/packages/core/popup).
npm package: @kalamazoo/avatar
Description: A component that represents a user.
Author: Steven J. Selcuk
Latest version: 1.0.2

# Avatar

The Avatars represent users that are collaborating within the same application. You can use an avatar for projects, repositories and spaces within the Atlassian applications.

## Installation

```sh
yarn add @kalamazoo/avatar
```

## Usage

Detailed docs and example usage can be found [here](https://atlaskit.atlassian.com/packages/core/avatar).
npm package: @kalamazoo/badge
Description: A React component that indicates values
Author: Steven J. Selcuk
Latest version: 1.0.2

# Badge

Tools for tracking interactions with UI components. Easily capture UI context and state when these events occur.

## Installation

```sh
yarn add @kalamazoo/badge
```

## Usage

Detailed docs and example usage can be found [here](https://atlaskit.atlassian.com/packages/core/badge).
npm package: @kalamazoo/banner
Description: React component that displays a prominent banner message and icon
Author: Steven J. Selcuk
Latest version: 1.0.2

# Banner

This is a React component that displays a prominent banner message. It is
intended to be used at the top of the page.

## Installation

```sh
yarn add @kalamazoo/banner
```

## Usage

Detailed docs and example usage can be found [here](https://atlaskit.atlassian.com/packages/core/banner).
npm package: @kalamazoo/blanket
Description: A React component that covers the underlying UI for a layered component.
Author: Steven J. Selcuk
Latest version: 1.0.2

# Blanket

The main purpose of the blanket component is to provide the overlay layer for components such as a modal dialog or a tooltip.

## Installation

yarn add @kalamazoo/blanket

## Usage

Detailed docs and example usage can be found [here](https://atlaskit.atlassian.com/packages/core/blanket).
npm package: @kalamazoo/branch-deploy-product-integrator
Description: Installs branch deployed atlaskit packages into products to run product CI.
Author: Steven J. Selcuk
Latest version: 1.0.2

# `@kalamazoo/branch-deploy-product-integrator`

This is a CLI for automatically creating branches installing Atlaskit branch deploys in products.

## CLI Flags

`--branchPrefix` Prefix for the generated branch [default=atlaskit-branch-deploy/]

`--workingPath` Working path of the product repo installing a branch in [default=./]

`--atlaskitCommitHash` Atlaskit commit hash of the branch deploy that needs to be installed

`--atlaskitBranchName` The branch with which to compare the current branch, when git reporting is enabled can detect PR target branch. [default=master]

`--packageEngine` The package manager to use, currently only tested with Bolt and yarn [default=yarn]

`--packages` comma delimited list of packages to install branch deploy of

`--dedupe` !yarn only! run yarn deduplicate at the end to deduplicate the lock file

## Bamboo example implementation:

1. Create a build plan that is linked to the Atlaskit repo AND the product repo.
2. Check out Atlaskit repo in the root
3. Check out the product repo in a sub-dir and make sure it has write-rights.
4. Then run the following shell script in the sub-dir of the product checkout:

```sh
branch_name=${bamboo_planRepository_branch}
if [ "$branch_name" != "master" ]; then

yarn global add atlaskit-branch-deploy-product-integrator

branch-deploy-product-integrator --atlaskitBranchName ${bamboo_planRepository_branch} --atlaskitCommitHash ${bamboo_planRepository_revision}
else
echo "Current branch is master. Not going to branch deploy."
fi
```

**Note:** There's a protection against accidentally pushing to the wrong repo. If that throws most likely the order of the repo's on the build plans is incorrect. Also sometimes the repo will not have a remote setup, if that is the case add this to the start of the build script:

```sh
git remote set-url origin ssh://git@my.stash.instance.com/productproject/productrepo.git
```
npm package: @kalamazoo/branch-installer
Description: Installs the Atlaskit dependency versions from the given commit.
Author: Steven J. Selcuk
Latest version: 1.0.0

# Branch installer

This package is a CLI that installs [Atlaskit branch deploys](https://atlaskit.atlassian.com/docs/build/branch-deploys).

It can be run like so:

```
$ npx @atlaskit/branch-installer <commitHash>
```

where `<commitHash>` is the commit hash of your atlaskit commit that was branch deployed.

Run `npx @atlaskit/branch-installer --help` for a full list of usage details.