open-index/open-npm huggingface dataset:
npm package: @kibetkorir/react-codespear-payment
Description: A comprehensive payment integration library for React supporting Paystack, Pesapal, PayHero, and Crypto payments
Author: Your Name
Latest version: 1.0.0

# React CodeSpear Payment

A comprehensive payment integration library for React supporting Paystack, Pesapal, PayHero, and Crypto payments.

## Features

- 💳 **Card Payments** - Visa, Mastercard, Amex, Discover
- 📱 **Mobile Money** - M-Pesa, Airtel Money, Tigo Pesa  
- ₿ **Cryptocurrency** - Bitcoin, Ethereum, USDT, USDC, Dogecoin
- 💳 **PayPal** - Secure PayPal checkout
- 🔄 **Auto Polling** - Automatic status checking for async payments
- 🎨 **Beautiful UI** - Responsive modal with all payment methods
- 📝 **Receipt Generation** - Downloadable PDF receipts
- 🔐 **Secure** - PCI compliant, tokenized payments

## Installation

```bash
npm install react-codespear-payment
Quick Start
jsx
import React, { useState } from 'react';
import { PaymentModal } from 'react-codespear-payment';
import 'react-codespear-payment/dist/index.css';

function App() {
  const [isOpen, setIsOpen] = useState(false);

  const config = {
    paystack: {
      publicKey: 'pk_test_...',
      secretKey: 'sk_test_...'
    },
    paypal: {
      clientId: 'your-paypal-client-id'
    },
    redirectUrl: 'https://yourapp.com/success'
  };

  return (
    <div>
      <button onClick={() => setIsOpen(true)}>
        Pay Now
      </button>

      <PaymentModal
        isOpen={isOpen}
        onClose={() => setIsOpen(false)}
        amount={125.00}
        currency="KES"
        description="VIP Subscription"
        customerEmail="user@example.com"
        customerPhone="254712345678"
        config={config}
        provider="all"
        onSuccess={(data) => console.log('Success:', data)}
        onError={(error) => console.error('Error:', error)}
      />
    </div>
  );
}

export default App;

API Reference
PaymentModal Props
Prop	Type	Default	Description
isOpen	boolean	false	Modal visibility
onClose	function	-	Close handler
amount	number	-	Payment amount
currency	string	'KES'	Currency code
description	string	'Payment'	Payment description
customerEmail	string	-	Customer email
customerPhone	string	-	Customer phone
config	object	-	Provider configurations
provider	string	'paystack'	Payment provider ('paystack', 'pesapal', 'payhero', 'all')
onSuccess	function	-	Success callback
onError	function	-	Error callback
Hooks
jsx
import { usePaystack, usePesapal, usePayHero, useCryptoPayment } from 'react-codespear-payment';

// Paystack hook
const { chargeCard, chargeMobileMoney, processing } = usePaystack(config);

// Pesapal hook  
const { submitOrder, getTransactionStatus } = usePesapal(config);

// PayHero hook
const { initiateSTKPush, checkTransactionStatus } = usePayHero(config);

// Crypto hook
const { generateAddress, verifyPayment, paymentStatus } = useCryptoPayment({
  amount: 100,
  fiatCurrency: 'usd',
  cryptoCurrency: 'btc'
});
```
npm package: @kibhq/core
Description: Core engine for kib — vault operations, LLM providers, ingest, compile, search, and query
Latest version: 1.1.0

# @kibhq/core

Core engine for [kib](https://github.com/keeganthomp/kib) — the headless knowledge compiler.

This package provides the vault operations, LLM providers, ingest extractors, compile engine, BM25 search, and RAG query engine that power the `kib` CLI.

## Install

```bash
npm i @kibhq/core
```

> Most users should install the CLI instead: `npm i -g @kibhq/cli`

## What's inside

| Module | Description |
|--------|-------------|
| **Vault** | Filesystem operations, manifest tracking, config management, image asset storage |
| **Ingest** | Extractors for web pages, PDFs, YouTube, GitHub repos, images (vision), and local files |
| **Compile** | LLM-powered compilation from raw sources into structured wiki articles with image references |
| **Search** | BM25 full-text search with English stemming |
| **Query** | RAG engine — retrieves relevant articles and generates cited answers |
| **Lint** | 5 health-check rules (orphan articles, broken links, stale sources, etc.) |
| **Skills** | Skill loader and runner for extensible vault operations |
| **Daemon** | Watch daemon primitives — FIFO queue, folder watchers, auto-compile scheduler, PID management, log rotation, system service installer (launchd/systemd) |
| **Providers** | LLM adapters for Anthropic Claude, OpenAI, and Ollama |

## Usage

```typescript
import {
  resolveVaultRoot,
  loadManifest,
  loadConfig,
  SearchIndex,
  queryVault,
  ingestSource,
  compileVault,
  createProvider,
} from "@kibhq/core";

// Find the vault
const root = resolveVaultRoot();
const config = await loadConfig(root);
const manifest = await loadManifest(root);

// Search
const index = new SearchIndex();
await index.build(root, "all");
const results = index.search("attention mechanisms", { limit: 10 });

// RAG query
const provider = await createProvider(config.provider.default, config.provider.model);
const answer = await queryVault(root, "how does self-attention work?", provider);
console.log(answer.answer);
```

## LLM Providers

| Provider | Env Variable | Default Model |
|----------|-------------|---------------|
| Anthropic | `ANTHROPIC_API_KEY` | claude-sonnet-4-6 |
| OpenAI | `OPENAI_API_KEY` | gpt-4o |
| Ollama | (auto-detect localhost:11434) | llama3 |

## License

MIT
npm package: @kibibit/alfred
Description: Monitor Jenkins jobs to completion from node or cli
Author: thatkookooguy
Latest version: 1.0.1

<p align="center">
  <a href="https://github/apps/l1ntit" target="blank"><img src="/alfred.jpg" width="150" alt="achievibit Logo" />
  </a>
  <h2 align="center">@kibibit/alfred</h2>
</p>
<!-- <p align="center">
  <a href="https://probot.github.io/"><img src="https://img.shields.io/badge/Probot-b33p-00B0D8.svg?style=for-the-badge&logo=probot&logoColor=white"></a>
</p> -->
<p align="center">
  <a href="https://www.npmjs.com/package/@kibibit/alfred"><img src="https://img.shields.io/npm/v/@kibibit/alfred.svg?logo=npm&color=CB3837"></a>
  <a href="https://github.com/semantic-release/semantic-release"><img src="https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg"></a>
  <a href="https://greenkeeper.io/"><img src="https://img.shields.io/badge/greenkeeper-enabled-brightgreen.svg"></a>
  <a href="https://travis-ci.org/Kibibit/alfred"><img src="https://travis-ci.org/Kibibit/alfred.svg?branch=master"></a>
  <a href="https://coveralls.io/github/Kibibit/alfred?branch=master"><img src="https://coveralls.io/repos/github/Kibibit/alfred/badge.svg?branch=master"></a>
  <a href="#contributors"><img src="https://img.shields.io/badge/all_contributors-1-orange.svg"></a>
  <a href="https://salt.bountysource.com/teams/kibibit"><img src="https://img.shields.io/endpoint.svg?url=https://monthly-salt.now.sh/kibibit&style=flat-square"></a>
</p>
<p align="center">
  Monitor Jenkins jobs to completion from node or cli
</p>
<hr>

***WIP*** - come back soon!
npm package: @kibibit/configurations
Author: neilkalman@gmail.com
Latest version: 1.0.0

# configurations


<p align="center">
  <a href="https://github/apps/l1ntit" target="blank"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Font_Awesome_5_solid_sliders-h.svg/512px-Font_Awesome_5_solid_sliders-h.svg.png" width="150" alt="kibibit Logo" />
  </a>
  <h2 align="center">@kibibit/configurations</h2>
</p>
<p align="center">
  Global configurations for kibibit projects
</p>
<hr>

## How to use

You can copy the files directly to a project based on each configuration's own readme.

The BETTER way to do this is to use **git submodules**. This will allow you to keep configurations up-to-date as they change in this repository.

## git submodule

initialize by going into your project and running
```bash
# add submodule and define the master branch as the one you want to track
cd <your_project>
git submodule add -b master https://github.com/Kibibit/configurations.git
git submodule init 
```

to update to the latest files, run this:
```bash
# update your submodule --remote fetches new commits in the submodules
# and updates the working tree to the commit described by the branch
git submodule update --remote --init
```

### Initial cloning
to clone a project including all the submodules, run this command

```bash
git clone <your_repo> --recursive
```

## npm dependency
run `npm install --save-dev @kibibit/configurations` to install this as an npm dependency

point all your tools to `<relative_root_folder>/node_modules/@kibibit/configurations/<config_filename>` to use these configurations.

in order to update the configurations to the latest version, just update the dependency's version.

## Dependencies:

- `.eslintrc`: [`eslint`](https://www.npmjs.com/package/eslint), [`ESLint-Plugin-Lodash`](https://www.npmjs.com/package/eslint-plugin-lodash)
- `.tslint`: [`tslint`](https://www.npmjs.com/package/tslint)
npm package: @kibibit/consologo
Description: Show a kibibit app name and info in the console.log
Author: thatkookooguy
Latest version: 1.5.0

<p align="center">
  <a href="https://github.com/Kibibit/consologo/" target="blank"><img src="http://kibibit.io/kibibit-assets/consologo.png" width="150" alt="achievibit Logo" />
  </a>
  <h2 align="center">
    @kibibit/consologo
  </h2>
</p>
<p align="center">
  <a href="https://www.npmjs.com/package/@kibibit/consologo"><img src="https://img.shields.io/npm/v/@kibibit/consologo/latest.svg?style=for-the-badge&logo=npm&color=CB3837"></a>
</p>
<p align="center">
  <!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<a href="#contributors-"><img src="https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square" alt="All Contributors"></a>
<!-- ALL-CONTRIBUTORS-BADGE:END -->
</p>
<p align="center">
  Show a kibibit app name and info in the console.log
</p>
<hr>

**( Later, this might include all kind of logos for all kind of consoles... )**
## Installation
```
npm install --save @kibibit/consologo
```

## Usage
```javascript
import { consoleLogo } from '@kibibit/consologo';

console.logo('app name', `version ${ version }`);
```
or with an array of strings
```javascript
console.logo('app name', [
  `version ${ version }`,
  `license ${ license }`
]);
```

## Result
![](screenshots/result.jpg)

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
  <tr>
    <td align="center"><a href="http://thatkookooguy.kibibit.io/"><img src="https://avatars3.githubusercontent.com/u/10427304?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Neil Kalman</b></sub></a><br /><a href="https://github.com/kibibit/consologo/commits?author=Thatkookooguy" title="Code">💻</a> <a href="https://github.com/kibibit/consologo/commits?author=Thatkookooguy" title="Documentation">📖</a> <a href="#design-Thatkookooguy" title="Design">🎨</a> <a href="#infra-Thatkookooguy" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#maintenance-Thatkookooguy" title="Maintenance">🚧</a></td>
  </tr>
</table>

<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->

<!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!

## Stay in touch

- Author - [Neil Kalman](https://github.com/thatkookooguy)
- Website - [https://github.com/kibibit](https://github.com/kibibit)
- StackOverflow - [thatkookooguy](https://stackoverflow.com/users/1788884/thatkookooguy)
- Twitter - [@thatkookooguy](https://twitter.com/thatkookooguy)
- Twitter - [@kibibit_opensrc](https://twitter.com/kibibit_opensrc)
npm package: @kibibit/kb-error
Description: Basic erorr class for kibibit projects
Author: ZimGil
Latest version: 1.0.3

<p align="center">
  <a href="https://github.com/Kibibit/kb-error" target="blank"><img src="kb-error.png" width="150" ></a>
  <h2 align="center">
    @kibibit/kb-error
  </h2>
</p>
<p align="center">
  <a href="https://www.npmjs.com/package/@kibibit/kb-error"><img src="https://img.shields.io/npm/v/@kibibit/kb-error/latest.svg?style=for-the-badge&logo=npm&color=CB3837"></a>
</p>
<p align="center">
<a href='https://coveralls.io/github/Kibibit/kb-error'><img src=' https://img.shields.io/coveralls/github/Kibibit/kb-error/master' alt='Coverage Status' /></a>

 
</p>
<p align="center">
  Basic erorr class for kibibit projects
</p>
<hr>

## How to install
Go to the root of your project, and run
```bash
npm install --save @kibibit/kb-error
```

## How to use
```javascript
const KbError = require('@kibibit/kb-error');

const err = new kbError();
throw err;
```

### Using ES6 import\TypeScript
make sure you have `"esModuleInterop": true` in your `tsconfig.json`
```typescript
import KbError from '@kibibit/kb-error';
```

## Contributing

If you have suggestions for how announce-it could be improved, or want to report a bug, open an issue! We'd love all and any contributions.

For more, check out the [Contributing Guide](CONTRIBUTING.md).

## Contributors

Thanks goes to our contributors! ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
  <tr>
    <td align="center"><a href="https://github.com/ZimGil"><img src="https://avatars3.githubusercontent.com/u/39461857?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Gil Tichon</b></sub></a><br /><a href="https://github.com/ZimGil/kb-error/commits?author=ZimGil" title="Code">💻</a></td>
    <td align="center"><a href="https://github.com/ortichon"><img src="https://avatars0.githubusercontent.com/u/10263615?v=4?s=100" width="100px;" alt=""/><br /><sub><b>O T</b></sub></a><br /><a href="https://github.com/ZimGil/kb-error/commits?author=ortichon" title="Code">💻</a></td>
    <td align="center"><a href="http://thatkookooguy.kibibit.io/"><img src="https://avatars3.githubusercontent.com/u/10427304?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Neil Kalman</b></sub></a><br /><a href="https://github.com/ZimGil/kb-error/commits?author=Thatkookooguy" title="Code">💻</a></td>
  </tr>
</table>

<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->

<!-- ALL-CONTRIBUTORS-LIST:END -->

## License

[MIT](LICENSE) © 2020 Gil Tichon <ZimGil@kibibit.io>
npm package: @kibibit/kb-steam-card
Description: Lovelace Steam Card
Author: thatkookooguy
Latest version: 1.1.1

<p align="center">
  <a href="https://github.com/Kibibit/kb-steam-card/" target="blank"><img src="https://thatkookooguy.github.io/https-assets/screenshots/kb-steam-card-logo.png" width="500" alt="achievibit Logo" />
  </a>
  <h2 align="center">
    @kibibit/hass-kibibit-theme
  </h2>
</p>
<p align="center">
  <a href="https://www.npmjs.com/package/@kibibit/kb-steam-card"><img src="https://img.shields.io/npm/v/@kibibit/kb-steam-card/latest.svg?style=for-the-badge&logo=npm&color=CB3837"></a>
</p>
<p align="center">
  <a href="https://github.com/custom-components/hacs"><img src="https://img.shields.io/badge/HACS-Default-orange.svg"></a>
  <a href="https://imgur.com/gallery/SQJNbWb"><img src="https://img.shields.io/badge/Screenshots-Click_Here-ff3860.svg"></a>
</p>
<p align="center">
  A Home Assistant card for Steam integrations
</p>
<hr>

([Theme](https://github.com/kibibit/hass-kibibit-theme) used in screenshots)

## Screenshots

### away \ offline state

![away \ offline state](https://thatkookooguy.github.io/https-assets/screenshots/kb-steam-card-offline.jpeg)

### online state

![online state](https://thatkookooguy.github.io/https-assets/screenshots/kb-steam-card-online.jpeg)

### while playing a game

![now playing](https://thatkookooguy.github.io/https-assets/screenshots/kb-steam-card-now-playing.jpeg)

## Installation

### Prerequisites

You need at least one [steam integration]() to use with this card.

### HACS (recommended)

1. Go to the Community Store.
2. Search for `steam card`.
3. Press `Install`.

### Manual Installation

```yaml
resources:
  url: '<url-to-card.js>'
  type: module
```

## Usage

for a single user card, use `entity`:

```yaml
entity: sensor.steam_<steam-id>
type: 'custom:kb-steam-card'
```

you can change the username using the following:

```yaml
entity: sensor.steam_<steam-id>
friendly_name: Myself
type: 'custom:kb-steam-card'
```

for multiple users, use the `entities` attribute:
![](screenshots/multi.png)

```yaml
entities:
  - sensor.steam_<steam-id>
  - sensor.steam_<steam-id>
  - sensor.steam_<steam-id>
type: 'custom:kb-steam-card'
```

you can also show the game header image as background with `game_background: true`:
![](screenshots/game-bg.png)

```yaml
entities:
  - sensor.steam_<steam-id>
  - sensor.steam_<steam-id>
  - sensor.steam_<steam-id>
friendly_name: hello
game_background: true
type: 'custom:kb-steam-card'
```

## Stay in touch

- Author - [Neil Kalman](https://github.com/thatkookooguy)
- Website - [https://github.com/kibibit](https://github.com/kibibit)
- StackOverflow - [thatkookooguy](https://stackoverflow.com/users/1788884/thatkookooguy)
- Twitter - [@thatkookooguy](https://twitter.com/thatkookooguy)
- Twitter - [@kibibit_opensrc](https://twitter.com/kibibit_opensrc)

## Support

Hey dude! Help me out for a couple of :beers: or a :coffee: by clicking on the sponsering link!
npm package: @kibibit/nconf-hjson
Description: Add support for json with comments files in nconf
Author: thatkookooguy
Latest version: 1.0.0

<p align="center">
  <a href="https://github.com/Kibibit/nconf-hjson" target="blank"><img src="logo.svg" width="150" ></a>
  <h2 align="center">
    @kibibit/nconf-hjson
  </h2>
</p>
<p align="center">
  <a href="https://www.npmjs.com/package/@kibibit/nconf-hjson"><img src="https://img.shields.io/npm/v/@kibibit/nconf-hjson/latest.svg?style=for-the-badge&logo=npm&color=CB3837"></a>
</p>
<p align="center">
<a href="https://www.npmjs.com/package/@kibibit/nconf-hjson"><img src="https://img.shields.io/npm/v/@kibibit/nconf-hjson/beta.svg?logo=npm&color=CB3837"></a>
<a href="https://github.com/semantic-release/semantic-release"><img src="https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg"></a>
 <!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<a href="#contributors-"><img src="https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square" alt="All Contributors"></a>
<!-- ALL-CONTRIBUTORS-BADGE:END -->
</p>
<p align="center">
  Support hjson files for nconf

</p>
<hr>

## Usage
```javascript
const nconfHjson = require('@kibibit/nconf-hjson');

nconf.file({
  file: '/path/to/some/file.hjson',
  format: nconfHjson
});
```

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
  <tr>
    <td align="center"><a href="http://thatkookooguy.kibibit.io/"><img src="https://avatars3.githubusercontent.com/u/10427304?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Neil Kalman</b></sub></a><br /><a href="https://github.com/Kibibit/nconf-hjson/commits?author=Thatkookooguy" title="Code">💻</a> <a href="https://github.com/Kibibit/nconf-hjson/commits?author=Thatkookooguy" title="Documentation">📖</a> <a href="#design-Thatkookooguy" title="Design">🎨</a> <a href="#maintenance-Thatkookooguy" title="Maintenance">🚧</a> <a href="#infra-Thatkookooguy" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/Kibibit/nconf-hjson/commits?author=Thatkookooguy" title="Tests">⚠️</a></td>
  </tr>
</table>

<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->

<!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind are welcome!

<div>Logo made by <a href="https://www.flaticon.com/authors/good-ware" title="Good Ware">Good Ware</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a></div>
<br>

## Stay in touch

- Author - [Neil Kalman](https://github.com/thatkookooguy)
- Website - [https://github.com/kibibit](https://github.com/kibibit)
- StackOverflow - [thatkookooguy](https://stackoverflow.com/users/1788884/thatkookooguy)
- Twitter - [@thatkookooguy](https://twitter.com/thatkookooguy)
- Twitter - [@kibibit_opensrc](https://twitter.com/kibibit_opensrc)
npm package: @kibibit/pretty-stack
Description: Pretty Stack Trace to stdout in TTY
Author: thatkookooguy
Latest version: 0.4.3

# pretty-stack
![version](https://img.shields.io/badge/dynamic/json.svg?url=https://raw.githubusercontent.com/SlimIO/pretty-stack/master/package.json&query=$.version&label=Version)
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/SlimIO/pretty-stack/commit-activity)
![MIT](https://img.shields.io/github/license/mashape/apistatus.svg)
![dep](https://img.shields.io/david/SlimIO/pretty-stack)
![size](https://img.shields.io/github/languages/code-size/SlimIO/pretty-stack)
![known vulnerabilities](https://img.shields.io/snyk/vulnerabilities/github/SlimIO/pretty-stack)
[![Build Status](https://travis-ci.com/SlimIO/pretty-stack.svg?branch=master)](https://travis-ci.com/SlimIO/pretty-stack)

Pretty Stack Trace to stdout in TTY. Use clean-stack of sindresorhus under the hood to improve the whole experience.

<p align="center">
    <img src="https://i.imgur.com/YSPu6oV.png">
</p>

## Requirements
- [Node.js](https://nodejs.org/en/) v12 or higher

## Getting Started

This package is available in the Node Package Repository and can be easily installed with [npm](https://docs.npmjs.com/getting-started/what-is-npm) or [yarn](https://yarnpkg.com).

```bash
$ npm i @slimio/pretty-stack
# or
$ yarn add @slimio/pretty-stack
```

## Usage example
```js
const prettyStack = require("@slimio/pretty-stack");

const err = new Error("hello world!");
prettyStack(err, true);
// or go with the stack array
prettyStack(err.stack, false);
```

## API

### prettyStack(error: Error | string | string[], printFile?: boolean): void
This method can handle many input types. In case the input is a string it will be splitted by `\n`.

## Dependencies

|Name|Refactoring|Security Risk|Usage|
|---|---|---|---|
|[clean-stack](https://github.com/sindresorhus/clean-stack#readme)|Minor|Low|Cleanup Javascript stack-trace|
|[kleur](https://github.com/lukeed/kleur)|Minor|Low|The fastest Node.js library for formatting terminal text with ANSI colors~!|

## License
MIT
npm package: @kibibit/unbit
Description: Fork of Ungit with kibibit theme
Author: thatkookooguy
Latest version: 1.6.0

<p align="center">
  <a href="https://github.com/kibibit/ungit" target="blank"><img src="https://Kibibit.io/kibibit-assets/ungit/logo.png" width="150" alt="achievibit Logo" />
  </a>
  <h2 align="center">
    @kibibit/unbit
  </h2>
</p>
<p align="center">
  <a href="https://www.npmjs.com/package/@kibibit/ungit"><img src="https://img.shields.io/npm/v/@kibibit/ungit/latest.svg?style=for-the-badge&logo=npm&color=CB3837"></a>
</p>
<p align="center">
  <a href="https://www.npmjs.com/package/@kibibit/ungit">
  <img src="https://img.shields.io/npm/v/@kibibit/ungit/beta.svg?logo=npm&color=CB3837">
  </a>
  <a href="https://github.com/semantic-release/semantic-release"><img src="https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg"></a>
</p>
<p align="center">
  Fork of Ungit with kibibit theme
</p>
<hr>

### Fork of [FredrikNoren/ungit](https://github.com/FredrikNoren/ungit)
Changelog
---------
See [CHANGELOG.md](CHANGELOG.md).

License (MIT)
-------------
See [LICENSE.md](LICENSE.md). To read about the Faircode experiment go to [#974](https://github.com/FredrikNoren/ungit/issues/974). Ungit is now once again MIT.

[![Dependency Status](https://david-dm.org/FredrikNoren/ungit.svg)](https://david-dm.org/FredrikNoren/ungit)
[![devDependency Status](https://david-dm.org/FredrikNoren/ungit/dev-status.svg)](https://david-dm.org/FredrikNoren/ungit#info=devDependencies)