open-index/open-npm huggingface dataset:
npm package: @interslavic/discord-spirit-latin
Description: Discord bot that provides Latin script transliteration for Cyrillic and Glagolitic messages
Author: Interslavic OSS
Latest version: 1.0.2

# @interslavic/discord-spirit-latin

Discord bot that automatically transliterates Cyrillic and Glagolitic text into Latin letters.

## Installation

```bash
export DISCORD_TOKEN=your_bot_token_here
export DISCORD_APPLICATION_ID=your_application_id_here

npx @interslavic/discord-spirit-latin
```

## Commands

- `/enable` - Enable transliteration in the current channel (requires Manage Channels permission)
- `/disable` - Disable transliteration in the current channel (requires Manage Channels permission)
- `/status` - Check if transliteration is enabled in the current channel

By default, the bot does not work in any channels. Use `/enable` in specific channels to activate transliteration.
npm package: @interslavic/discord-spirit-slovo
Description: Discord bot 'Duh Slova' that helps with learning Interslavic language
Author: Interslavic OSS
Latest version: 1.0.0

# @interslavic/discord-spirit-slovo

Discord bot "Duh Slova" that helps with learning Interslavic language.

## Installation

```bash
export DISCORD_TOKEN=your_bot_token_here
export DISCORD_APPLICATION_ID=your_application_id_here

npx @interslavic/discord-spirit-slovo
```

## Usage

When the bot is pinged (mentioned) in a message, it will reply:
"Ja jesm Duh Slova, pomagaju v učenju medžuslovjanskogo jezyka"

## Commands

- `/lookup` - Look up a word in Interslavic language (returns declension table)
npm package: @interslavic/steen-utils
Description: Utilities to work with Interslavic database in Jan van Steenbergen's format
Latest version: 1.6.0

# @interslavic/steen-utils

[![npm version](https://badge.fury.io/js/%40interslavic%2Fsteen-utils.svg)](https://badge.fury.io/js/%40interslavic%2Fsteen-utils)
[![Build Status](https://github.com/medzuslovjansky/steen-utils/actions/workflows/ci.yml/badge.svg)](https://github.com/medzuslovjansky/steen-utils/actions/workflows/ci.yml)
[![Coverage Status](https://coveralls.io/repos/github/medzuslovjansky/steen-utils/badge.svg?branch=main)](https://coveralls.io/github/medzuslovjansky/steen-utils?branch=main)

Utilities to work with Interslavic database in Jan van Steenbergen's format

To install in your project, use:

```
npm install @interslavic/steen-utils --save
```
npm package: @interslavic/utils
Description: Utilities for declension, conjugation, transliteration, etc.
Latest version: 3.4.4

# @interslavic/utils

[![npm version](https://badge.fury.io/js/%40interslavic%2Futils.svg)](https://badge.fury.io/js/%40interslavic%2Futils)
[![Build Status](https://github.com/medzuslovjansky/js-utils/actions/workflows/ci.yml/badge.svg)](https://github.com/medzuslovjansky/js-utils/actions/workflows/ci.yml)
[![Coverage Status](https://coveralls.io/repos/github/medzuslovjansky/js-utils/badge.svg?branch=main)](https://coveralls.io/github/medzuslovjansky/js-utils?branch=main)

This package contains various JavaScript utilities for Interslavic language to work with BCP 47 codes, transliteration, declension, conjugation, etc.

## Installation

To install in your project, use:

```
npm install @interslavic/utils --save
```

## Overview

Reference is automatically generated at: <https://medzuslovjansky.github.io/js-utils>

### Constants

* `InterslavicBCP47` - primary BCP 47 codes for Interslavic like `isv` and its variants per used alphabets.
* `FlavorisationBCP47` - all possible BCP 47 codes for Interslavic with flavorisations applied like Northern, Southern, Slovianto, etc.
* `Glagolitic` - collection of named constants for Glagolitic letters, e.g. `Glagolitic.AZU`, `Glagolitic.BUKY`, etc.

### Functions

#### Transliteration

* `transliterate` - transliterate text from one alphabet to another using BCP 47 codes

#### Part of speech

* `parsePos` - parse tags like `f.`, `v.tr. impf.`, etc. into an object with convenient properties

#### Adjectives

* `declensionAdjective` - declension of adjectives into an object form.
* `declensionAdjectiveFlat` - declension of adjectives into an array of strings.

#### Nouns

* `declensionNoun` - declension of nouns into an object form.
* `declensionNounFlat` - declension of nouns into an array of strings.

#### Numerals

* `declensionNumeral` - declension of numerals into an object form.
* `declensionNumeralFlat` - declension of numerals into an array of strings.

#### Pronouns

* `declensionPronoun` - declension of pronouns into an object form.
* `declensionPronounFlat` - declension of pronouns into an array of strings.

#### Verbs

* `conjugationVerb` - conjugation of verbs into an object form.
* `conjugationVerbFlat` - conjugation of verbs into an array of strings.