open-index/open-npm huggingface dataset:
npm package: @kbve/devops
Description: A DevOps helper library, providing better functions and extensions.
Author: KBVE
Latest version: 0.0.19


[![DevOps NPM](https://kbve.com/assets/img/npm/devops.png)](https://kbve.com/application/git/)


**WIP**

This is a work in progress library, still a ton of functions and core files still need to be migrated.

# DevOps

The DevOps npm library is a versatile toolkit designed to streamline development operations with a suite of CI/CD, GitHub Actions, and other functional extensions. 
This library offers a range of pre-configured scripts and utilities that simplify the setup and management of continuous integration and deployment pipelines, automate repetitive tasks, and ensure consistent workflows across development teams.
With features like automated testing, deployment scripts, environment variable management, and integration with popular CI/CD platforms, "devops" aims to enhance productivity, reduce manual errors, and accelerate the development lifecycle, making it an essential tool for modern DevOps practices.

---

## Info


This library was written by the [KBVE Team](https://kbve.com/) to help streamline all our development and production tasks.
The KBVE Team is dedicated to creating robust and efficient tools that address the common challenges faced by development and operations teams. With extensive experience in various aspects of software development, the team understands the importance of automation, consistency, and reliability in modern development workflows.

By leveraging this DevOps npm library, teams can significantly reduce the time and effort required to set up and maintain CI/CD pipelines, manage deployments, and handle other essential DevOps tasks.
The library is designed to be highly customizable and easily integrable into existing workflows, making it a valuable asset for projects of all sizes.
The KBVE Team continues to actively develop and improve this library, ensuring it meets the evolving needs of the DevOps community and remains at the forefront of industry best practices.

---

## Support

For support, please join our [Discord community](https://kbve.com/discord/). Our Discord server is a great place to ask questions, report issues, and get help from the KBVE Team and other users. Here, you can find:

- **Real-time Assistance:** Get instant help from our team and community members.
- **Announcements:** Stay up to date with the latest updates and announcements.
- **Bug Reports:** Report bugs and track the status of fixes.
- **Feature Requests:** Suggest new features and improvements.
- **Community Support:** Engage with other users, share tips, and collaborate on solutions.

We are committed to providing prompt and effective support to help you get the most out of our DevOps npm library.
Pricing for premium support tickets will be released in Q4 of 2024.

---

## Internal

For preparing a release, we would run this:

```shell

pnpm nx release --projects=devops

```

For running the test cases, we would run this:

```shell

./kbve.sh -nx devops:test

```
npm package: @kbve/khashvault
Description: A client-side locker for data and information.
Author: KBVE
Latest version: 1.0.10-0

# khashvault

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build khashvault` to build the library.

## Running unit tests

Run `nx test khashvault` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @kbve/laser
Description: Phaser + React Three Fiber integration layer for React 19
Author: KBVE
Latest version: 0.1.0

# Laser

<a href="https://kbve.com" style="float: right;"><img width="150" height="50" title="KBVE logo" src="https://kbve.com/assets/images/brand/letter_logo.svg" /></a>

Laser is a lightweight integration layer for Phaser and React Three Fiber in React 19 applications.
It provides React hooks and components for embedding Phaser games and R3F scenes with a shared event bus, making it easy to build hybrid 2D/3D game UIs.

## Features

- **Phaser integration** — `<PhaserGame>` component with ref-based access, `usePhaserGame` context hook, and `usePhaserEvent` for subscribing to Phaser events
- **React Three Fiber integration** — `<Stage>` component and `useGameLoop` hook for frame-synced game logic
- **Shared event bus** — `LaserEventBus` for decoupled communication between Phaser and R3F layers
- **TypeScript-first** — Full type definitions with exported types for configs, events, and geometry primitives

## Install

```bash
npm install @kbve/laser
```

### Peer Dependencies

Laser requires the following peer dependencies (install the ones you need):

- `react` >= 18.0.0
- `react-dom` >= 18.0.0
- `phaser` >= 3.80.0 _(optional — only needed for Phaser features)_
- `three` >= 0.160.0 _(optional — only needed for R3F features)_
- `@react-three/fiber` >= 9.0.0 _(optional)_
- `@react-three/drei` >= 10.0.0 _(optional)_

## Usage

```tsx
import {
	PhaserGame,
	usePhaserEvent,
	Stage,
	useGameLoop,
	laserEvents,
} from '@kbve/laser';
```

### Support

For questions or help, reach out via our [Discord server](https://kbve.com/discord/).

[![Discord](https://img.shields.io/discord/342732838598082562?logo=discord)](https://kbve.com/discord/)

## License

MIT
npm package: @kbwood/world-calendars
Description: Implementations of calendars from around the world
Author: Keith Wood
Latest version: 0.10.0

# World Calendars

This library implements various calendars used throughout the world.
It allows manipulation of dates within those calendars.
Calendars currently implemented are:
* Coptic
* Discworld
* Ethiopian
* Gregorian
* Hebrew
* Islamic
* Julian
* Mayan
* Nanakshahi
* Nepali
* Persian
* Taiwan
* Thai
* Umm al-Qura

## Usage

### Installation

```
npm install @kbwood/world-calendars --save
```

### Access

Import the library base code and a calendar implementation.

```
import Calendars from '@kbwood/world-calendars/Calendars'
import '@kbwood/world-calendars/Gregorian'
```

Use the `Calendars` object to access the calendar implementations.

```
const gregorian = Calendars.instance('gregorian')
```

Create a date within that calendar.

```
const date = gregorian.date(2022, 1, 26)
```

Retrieve information about that date or manipulate it.

```
console.log(date.year(), date.month(), date.day)
const earlier = date.sub(7, 'd') // 7 days previous
```

Dates are immutable.

## Table of Contents

1. [Application Structure](#application-structure)
1. [Setup](#setup)
1. [Development](#development)
    1. [TypeScript](#typescript)
    1. [Linting](#linting)
    1. [Testing](#testing)
	1. [Build](#build)
    1. [Dependencies](#dependencies)

## Application Structure

```
│── .babelrc                               # Babel configuration file
│── .eslintrc.js                           # ESLint configuration file
│── .gitignore                             # Git configuration file
│── jest.config.js                         # Jest configuration file
│── tsconfig.json                          # TypeScript configuration file
│── package.json                           # Holds dependencies references and app-related tasks
│── package-lock.json                      # Generated by npm. See https://docs.npmjs.com/files/package-lock.json
│── node_modules                           # Dependencies
│── src                                    # Main code folder
│── test                                   # Unit test folder
```

## Setup

Run `npm install` to install the necessary dependencies. These will be added inside the `node_modules` folder.

## Development

### TypeScript

To check for TypeScript errors,

```bash
npm run type-check
```

Or to check continuously,

```bash
npm run type-check:watch
```

### Linting

To run the linting to check only,

```bash
npm run lint
```

To check and automatically fix errors,

```bash
npm run format
```

## Testing

To run unit tests,

```bash
npm test
```

To run unit test coverage,

```bash
npm run coverage
```

## Build

To build the modules,

```bash
npm run build
```

## Dependencies

This project uses the following libraries and frameworks -

Lint

* [ESLint](https://eslint.org/)

Test

* [Jest](https://facebook.github.io/jest/)

Compile

* [Babel](https://babeljs.io/)