open-index/open-npm huggingface dataset:
npm package: @flarie/core
Description: <div align="center"><b>NOTE: THIS REPOSITORY IS A WIP AND AS SUCH THE APIS ARE</b></div> <div align="center"><b>MORE THEN LIKELY GOING TO CHANGE DRASTICALLY</b></div>
Latest version: 1.0.22

<div align="center"><b>NOTE: THIS REPOSITORY IS A WIP AND AS SUCH THE APIS ARE</b></div>
<div align="center"><b>MORE THEN LIKELY GOING TO CHANGE DRASTICALLY</b></div>

<h2 align="center">
  <div>
    <a href="https://codeberg.org/ribbon-studios/flarie">
      <img height="240px" src="https://codeberg.org/ribbon-studios/logos/raw/branch/main/flarie/logo.svg">
      <br>
      <br>
      <img height="100px" src="https://codeberg.org/ribbon-studios/logos/raw/branch/main/flarie/flarie.svg">
    </a>
  </div>
</h2>

<h3 align="center">
  A universal bot framework!~ :heart:
</h3>

<p align="center">
	<strong>
		<!-- <a href="https://flarie.github.io">API</a> -->
		<!-- • -->
		<a href="https://ribbon-studios.gitbook.io/flarie/">Docs</a>
		<!-- • -->
		<!-- <a href="https://salte-auth-demo.glitch.me">Demo</a> -->
	</strong>
</p>

<div align="center">

[![NPM Version][npm-version-image]][npm-url]
[![NPM Downloads][npm-downloads-image]][npm-url]
[![Coverage][coverage-image]][coverage-url]

[![CI Build][build-image]][build-url]
[![Code Style: Prettier][code-style-image]][code-style-url]
[![Semantic Release][semantic-release-image]][semantic-release-url]

</div>

#### Supported Platforms

- Shell _(local testing harness)_
- [Discord](https://www.npmjs.com/package/@flarie/discord)

## Install

```sh
# Install the Flarie Core
$ npm install @flarie/core
# Install any Platforms you need
$ npm install @flarie/discord
```

## Usage

```ts
import { Flarie, CampfirePlatform } from '@flarie/core';
import { DiscordPlatform } from '@flarie/discord';

const flarie = new Flarie({
    platform: new DiscordPlatform({
      token: '<your-discord-bot-token-here>'
    });,
});
```

## Known Issues

_These are issues that we know about, but don't have a clear fix for!_

**There are currently no known issues, thanks for checking!**

[npm-version-image]: https://img.shields.io/npm/v/@flarie/core.svg
[npm-downloads-image]: https://img.shields.io/npm/dm/@flarie/core.svg
[npm-url]: https://npmjs.org/package/@flarie/core
[build-image]: https://codeberg.org/ribbon-studios/flarie/badges/workflows/ci.yml/badge.svg?branch=main
[build-url]: https://codeberg.org/ribbon-studios/flarie/actions?workflow=ci.yml&branch=main
[coverage-image]: https://ribbon-studios.codeberg.page/flarie/badge.svg
[coverage-url]: https://ribbon-studios.codeberg.page/flarie
[code-style-image]: https://img.shields.io/badge/code%20style-prettier-ff69b4.svg
[code-style-url]: https://prettier.io
[semantic-release-url]: https://github.com/semantic-release/semantic-release
[semantic-release-image]: https://img.shields.io/badge/%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079
npm package: @flarie/discord
Description: <div align="center"><b>NOTE: THIS REPOSITORY IS A WIP AND AS SUCH THE APIS ARE</b></div> <div align="center"><b>MORE THEN LIKELY GOING TO CHANGE DRASTICALLY</b></div>
Latest version: 1.0.22

<div align="center"><b>NOTE: THIS REPOSITORY IS A WIP AND AS SUCH THE APIS ARE</b></div>
<div align="center"><b>MORE THEN LIKELY GOING TO CHANGE DRASTICALLY</b></div>

<h2 align="center">
  <div>
    <a href="https://codeberg.org/ribbon-studios/flarie">
      <img height="240px" src="https://codeberg.org/ribbon-studios/logos/raw/branch/main/flarie/logo.svg">
      <br>
      <br>
      <img height="100px" src="https://codeberg.org/ribbon-studios/logos/raw/branch/main/flarie/flarie.svg">
    </a>
  </div>
</h2>

<h3 align="center">
  A universal bot framework!~ :heart:
</h3>

<p align="center">
	<strong>
		<!-- <a href="https://flarie.github.io">API</a> -->
		<!-- • -->
		<a href="https://rain-cafe.gitbook.io/flarie/">Docs</a>
		<!-- • -->
		<!-- <a href="https://salte-auth-demo.glitch.me">Demo</a> -->
	</strong>
</p>

<div align="center">

[![NPM Version][npm-version-image]][npm-url]
[![NPM Downloads][npm-downloads-image]][npm-url]
[![Coverage][coverage-image]][coverage-url]

[![CI Build][build-image]][build-url]
[![Code Style: Prettier][code-style-image]][code-style-url]
[![Semantic Release][semantic-release-image]][semantic-release-url]

</div>

#### Description

This is a platform for [Flarie](https://github.com/rain-cafe/flarie), the universal bot framework!~ :heart:

[npm-version-image]: https://img.shields.io/npm/v/@flarie/discord.svg
[npm-downloads-image]: https://img.shields.io/npm/dm/@flarie/discord.svg
[npm-url]: https://npmjs.org/package/@flarie/discord
[build-image]: https://codeberg.org/ribbon-studios/flarie/badges/workflows/ci.yml/badge.svg?branch=main
[build-url]: https://codeberg.org/ribbon-studios/flarie/actions?workflow=ci.yml&branch=main
[coverage-image]: https://ribbon-studios.codeberg.page/flarie/badge.svg
[coverage-url]: https://ribbon-studios.codeberg.page/flarie
[code-style-image]: https://img.shields.io/badge/code%20style-prettier-ff69b4.svg
[code-style-url]: https://prettier.io
[semantic-release-url]: https://github.com/semantic-release/semantic-release
[semantic-release-image]: https://img.shields.io/badge/%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079
npm package: @flarie/logger
Description: <div align="center"><b>NOTE: THIS REPOSITORY IS A WIP AND AS SUCH THE APIS ARE</b></div> <div align="center"><b>MORE THEN LIKELY GOING TO CHANGE DRASTICALLY</b></div>
Latest version: 1.0.20

<div align="center"><b>NOTE: THIS REPOSITORY IS A WIP AND AS SUCH THE APIS ARE</b></div>
<div align="center"><b>MORE THEN LIKELY GOING TO CHANGE DRASTICALLY</b></div>

<h2 align="center">
  <div>
    <a href="https://github.com/rain-cafe/flarie">
      <img height="240px" src="https://raw.githubusercontent.com/rain-cafe/logos/main/flarie/logo.svg?sanitize=true">
      <br>
      <br>
      <img height="100px" src="https://raw.githubusercontent.com/rain-cafe/logos/main/flarie/flarie.svg?sanitize=true">
    </a>
  </div>
</h2>

<h3 align="center">
  A universal bot framework!~ :heart:
</h3>

<p align="center">
	<strong>
		<!-- <a href="https://flarie.github.io">API</a> -->
		<!-- • -->
		<a href="https://rain-cafe.gitbook.io/flarie/">Docs</a>
		<!-- • -->
		<!-- <a href="https://salte-auth-demo.glitch.me">Demo</a> -->
	</strong>
</p>

<div align="center">

[![NPM Version][npm-version-image]][npm-url]
[![NPM Downloads][npm-downloads-image]][npm-url]

[![CI Build][github-actions-image]][github-actions-url]
[![Coveralls][coveralls-image]][coveralls-url]
[![zx-bulk-release][zx-bulk-release-image]][zx-bulk-release-url]

</div>

#### Description

This is a logger for [Flarie](https://github.com/rain-cafe/flarie), the universal bot framework!~ :heart:

[npm-version-image]: https://img.shields.io/npm/v/@flarie/logger.svg?style=flat
[npm-downloads-image]: https://img.shields.io/npm/dm/@flarie/logger.svg?style=flat
[npm-url]: https://npmjs.org/package/@flarie/logger
[github-actions-image]: https://github.com/rain-cafe/flarie/actions/workflows/ci.yml/badge.svg?branch=main
[github-actions-url]: https://github.com/rain-cafe/flarie/actions/workflows/ci.yml
[coveralls-image]: https://img.shields.io/coveralls/rain-cafe/flarie.svg
[coveralls-url]: https://coveralls.io/github/rain-cafe/flarie?branch=main
[zx-bulk-release-url]: https://github.com/semrel-extra/zx-bulk-release
[zx-bulk-release-image]: https://img.shields.io/badge/%F0%9F%93%A6%F0%9F%9A%80-zx--bulk--release-e10079?style=flat
npm package: @flarum/jest-config
Description: Jest config for Flarum.
Author: Flarum Team
Latest version: 2.0.0

# Jest config for Flarum

This package provides a [Jest](https://jestjs.io/) config object to run unit & integration tests on Flarum extensions.

## Usage

- Install the package: `yarn add --dev @flarum/jest-config`
- Add `"type": "module"` to your `package.json`
- Add `"test": "yarn node --experimental-vm-modules $(yarn bin jest)"` to your `package.json` scripts
- Rename `webpack.config.js` to `webpack.config.cjs`
- Create a `jest.config.cjs` file with the following content:

```js
module.exports = require('@flarum/jest-config')();
```

- If you are using TypeScript, create `tsconfig.test.json` with the following content:

```json
{
  "extends": "./tsconfig.json",
  "include": ["tests/**/*"],
  "files": ["../../../node_modules/@flarum/jest-config/shims.d.ts"]
}
```
npm package: @flarum/prettier-config
Description: Flarum's configuration for the Prettier code formatter.
Author: Flarum Team
Latest version: 1.0.0

# Flarum Prettier Config

Flarum's official configuration for the Prettier code formatter.

For more info about shared Prettier configurations, [check out the Prettier documentation](https://prettier.io/docs/en/configuration.html#sharing-configurations).

## Usage

1. Install `@flarum/prettier-config` as a dev dependency:

```
npm i -D @flarum/prettier-config
yarn add -D @flarum/prettier-config
```

2. Add the `prettier` key to your `package.json`:

```jsonc
// package.json
{
  "name": "my-cool-package",
  "version": "1.0.0",
  "prettier": "@flarum/prettier-config",
  // ...
}
```

## Extending

You can extend our config with your own custom options, too. Import our config, then spread its require in a `.prettierrc.js` file.

> :warning: Make sure your `package.json` doesn't have the `prettier` key.

```js
// .prettierrc.js
module.exports = {
  ...require("@flarum/prettier-config"),
  semi: false,
};
```
npm package: @flaschengeist/balance
Description: Flaschengeist balance plugin
Author: Ferdinand Thiessen
Latest version: 1.0.0

# Flaschengeist `balance` fontend-plugin
![status-badge](https://ci.os-sc.org/api/badges/Flaschengeist/flaschengeist-balance/status.svg)

This package provides the [Flaschengeist](https://flaschengeist.dev/Flaschengeist/flaschengeist) frontend for the `balance` plugin.

## License

Licensed under the MIT license, see [LICENSE](./LICENSE) for more details.

## Development

Feel free to report bugs, issues and feature requests using the [Issues function](https://flaschengeist.dev/Flaschengeist/flaschengeist/issues).

Please follow our [general development guide](https://flaschengeist.dev/Flaschengeist/flaschengeist/wiki/Development#general-development).
npm package: @flaschengeist/pricelist
Description: Flaschengeist pricelist plugin
Author: Tim Gröger
Latest version: 1.0.0-alpha.5

# Flaschengeist `pricelist` fontend-plugin

This package provides the [Flaschengeist](https://flaschengeist.dev/Flaschengeist/flaschengeist) frontend for the pricelist plugin (build and manage drinks, show pricelist and calculate prices).

## License

Licensed under the MIT license, see [LICENSE](./LICENSE) for more details.

## Development

Feel free to report bugs, issues and feature requests using the [Issues function](https://flaschengeist.dev/Flaschengeist/flaschengeist-pricelist/issues).

Please follow our [general development guide](https://flaschengeist.dev/Flaschengeist/flaschengeist/wiki/Development#general-development).
npm package: @flaschengeist/schedule
Description: Flaschengeist schedule plugin
Author: Ferdinand Thiessen
Latest version: 1.0.0

# Flaschengeist `schedule` fontend-plugin
![status-badge](https://ci.os-sc.org/api/badges/Flaschengeist/flaschengeist-schedule/status.svg)

This package provides the [Flaschengeist](https://flaschengeist.dev/Flaschengeist/flaschengeist) frontend for the schedule plugin (event and schedule management).

## License

Licensed under the MIT license, see [LICENSE](./LICENSE) for more details.

## Development

Feel free to report bugs, issues and feature requests using the [Issues function](https://flaschengeist.dev/Flaschengeist/flaschengeist-schedule/issues).

Please follow our [general development guide](https://flaschengeist.dev/Flaschengeist/flaschengeist/wiki/Development#general-development).
npm package: @flaschengeist/types
Description: Flaschengeist TypeScript typings
Author: Ferdinand Thiessen
Latest version: 1.0.0

# Flaschengeist types
![status-badge](https://ci.os-sc.org/api/badges/Flaschengeist/flaschengeist-types/status.svg)

This package provides the TypeScript typings needed for developing with the [Flaschengeist](https://flaschengeist.dev/Flaschengeist/flaschengeist) and the [Flaschengeist-Plugin](https://flaschengeist.dev/Flaschengeist/flaschengeist-frontend) API.

## License

Licensed under the MIT license, see [LICENSE](./LICENSE) for more details.

## Development

Feel free to report bugs, issues and feature requests using the [Issues function](https://flaschengeist.dev/Flaschengeist/flaschengeist/issues).

Please follow our [general development guide](https://flaschengeist.dev/Flaschengeist/flaschengeist/wiki/Development#general-development).
npm package: @flaschengeist/users
Description: Flaschengeist users plugin
Author: Ferdinand Thiessen
Latest version: 1.0.0

# Flaschengeist `users` fontend-plugin
![status-badge](https://ci.os-sc.org/api/badges/Flaschengeist/flaschengeist-users/status.svg)

This package provides the [Flaschengeist](https://flaschengeist.dev/Flaschengeist/flaschengeist) frontend for the users plugin (user management, account settings etc).

## License

Licensed under the MIT license, see [LICENSE](./LICENSE) for more details.

## Development

Feel free to report bugs, issues and feature requests using the [Issues function](https://flaschengeist.dev/Flaschengeist/flaschengeist/issues).

Please follow our [general development guide](https://flaschengeist.dev/Flaschengeist/flaschengeist/wiki/Development#general-development).
npm package: @flasd/brazilian-dates
Description: Brazilian dates
Author: Marcel Coelho
Latest version: 1.0.1

# @flasd/brazilian-dates

Este é um README para a biblioteca `@flasd/brazilian-dates`, uma ferramenta utilitária que fornece funções para manipular e verificar datas no contexto brasileiro.

## Funções:

A biblioteca exporta as seguintes funções:

- `isBrazilianHoliday(date: Date, stateCode?: string)`: Verifica se a data fornecida é um feriado no Brasil. A verificação pode ser mais específica se o código de estado for fornecido (ex: 'SP' para São Paulo, 'RJ' para Rio de Janeiro, etc).
- `isBrazilianBusinessDay(date: Date, stateCode?: string)`: Verifica se a data fornecida é um dia útil no Brasil. Assim como a função anterior, a verificação pode ser mais específica se o código de estado for fornecido.
- `formatToBrazilianDate(date: Date)`: Formata a data fornecida para o formato brasileiro (dd/mm/aaaa).

- `parseFromBrazilianDate(date: string)`: Converte uma data no formato brasileiro para um objeto Date do JavaScript.

## Como instalar

Você pode instalar esta biblioteca através do npm com o seguinte comando:

```bash
yarn add @flasd/brazilian-dates
```

## Como usar

Aqui estão alguns exemplos de como usar as funções:

```javascript
import {
  isBrazilianHoliday,
  isBrazilianBusinessDay,
  formatToBrazilianDate,
  parseFromBrazilianDate,
} from "@flasd/brazilian-dates"

const date = new Date()

// Verifica se uma data é um feriado brasileiro
if (isBrazilianHoliday(date)) {
  console.log("Hoje é feriado no Brasil!")
}

// Verifica se uma data é um dia útil brasileiro
if (isBrazilianBusinessDay(date)) {
  console.log("Hoje é um dia útil no Brasil!")
}

// Formata uma data para o formato brasileiro
const formattedDate = formatToBrazilianDate(date)
console.log(`A data atual no formato brasileiro é: ${formattedDate}`)

// Converte uma data do formato brasileiro para um objeto Date
const parsedDate = parseFromBrazilianDate("31/12/2023")
console.log(parsedDate)
```

Espero que esta biblioteca seja útil para você! Se você encontrar algum problema ou tiver sugestões, sinta-se à vontade para abrir uma issue no nosso repositório do GitHub.