open-index/open-npm huggingface dataset:
npm package: @slack/types
Description: Shared type definitions for the Node Slack SDK
Author: Slack Technologies, LLC
Latest version: 2.20.1

# Slack Types

The `@slack/types` package is intended to be used as a central location for modeling Slack interfaces, types, payloads
and constructs of all kinds.

## Requirements

This package supports Node v18 and higher. It's highly recommended to use [the latest LTS version of
node](https://github.com/nodejs/Release#release-schedule), and the documentation is written using syntax and features
from that version.

## Installation

```shell
$ npm install @slack/types
```

## Usage

This package exports many different types and interfaces. It is best to peruse the source code to see what is
available, but a brief list:

- Block Kit blocks and elements (`./src/block-kit/*`)
- Message attachments (`./src/message-attachments.ts`)

## Getting Help

If you get stuck, we're here to help. The following are the best ways to get assistance working through your issue:

  * [Issue Tracker](http://github.com/slackapi/node-slack-sdk/issues) for questions, feature requests, bug reports and
    general discussion related to this package. Try searching before you create a new issue.
  * [Email us](mailto:developers@slack.com) in Slack developer support: `developers@slack.com`
npm package: @slackero/bootstrap-extension
Description: Everything that may be useful but missing in Bootstrap 5.x
Author: Peter Joiner
Latest version: 5.3.0


[![LICENSE](https://img.shields.io/badge/license-MIT-lightgrey.svg)](https://raw.githubusercontent.com/slackero/bootstrap-extension/main/LICENSE) [![NPM Version](https://img.shields.io/npm/v/@slackero/bootstrap-extension)](https://www.npmjs.com/package/@slackero/bootstrap-extension)

# Bootstrap Extension (Forked)

Everything that may be useful but missing in Bootstrap 5.x

**Bootstrap Extension** is originally developed by Peter Joiner — AKK IT, Inc.


## Quick Start

- [Download the latest release](https://github.com/slackero/bootstrap-extension/releases)
- Clone the repo `git clone https://github.com/slackero/bootstrap-extension.git`
- Install with [npm](https://www.npmjs.com/package/@slackero/bootstrap-extension) `npm i @slackero/bootstrap-extension`


## Usage

Include Bootstrap Extensions’s CSS and JS. Place the `<link>` tag in the `<head>` for our CSS, and the `<script>` tag for the JavaScript before the closing `</body>`.
Ensure  [Bootstrap](https://getbootstrap.com/docs/5.2/getting-started/introduction/#quick-start)’s CSS and JavaScript are loaded before.

```html
<!doctype html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>
            Bootstrap Extension demo
        </title>
        <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" crossorigin="anonymous">
        <link href="../css/bootstrap-extension.min.css" rel="stylesheet">
    </head>
    <body>
        <div class="border border-6 border-fresh rounded-6 p-3 bg-cream m-5">
            <h1 class="text-center">
                Bootstrap extension 5.2.1!
            </h1>
        </div>
        <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-OERcA2EqjJCMA+/3y+gxIOqMEjwtxJY7qPCqsdltbNJuaOe923+mo//f6V8Qbsw3" crossorigin="anonymous"></script>
        <script src="../js/bootstrap-extension.min.js"></script>
    </body>
</html>
```


## Documentation

Visit the original website of Bootstrap extension [bootstrap-extension.com](https://bootstrap-extension.com/).


## Browser Support

Works well with all the browsers [supported by Bootstrap 5.2](https://getbootstrap.com/docs/5.2/getting-started/browsers-devices/)


## FAQS


## Known Issues


## Copyright

Copyright (c) 2018-2022 Peter Joiner — AKK IT, Inc.
npm package: @slackero/ng-content-editable
Description: Use ngModel and validations with contenteditable HTML5 attribute
Author: Oliver Georgi
Latest version: 1.1.2

# ng-content-editable

This is a slightly extended fork of the npm package [ng-content-editable](https://www.npmjs.com/package/ng-content-editable).

### Demo
You can tryout **ng-content-editable** [here](https://slackero.github.io/ng-contenteditable/).

### Getting Started
Download the package, and include the `dist/ng-content-editable.min.js` file in your page.

```bash
npm install @slackero/ng-content-editable --save
```

Then add the content-editable module to your Angular App file, e.g.

```js
var app = angular.module('app', ["content-editable"]);
```

### Usage

```html
<div contenteditable
     ng-model="model"
     ng-maxlength=255
     ng-minlength=3
     only-text="true"
     only-num="true"
     convert-new-lines="true"
     no-lf="true"
     no-trim="true"
></div>
```

### Description of optional attributes
| Attribute | Description| Example |
| :------------- | :-------------| :----- |
| ng-maxlength | The max-length for the attribute | 255 |
| ng-minlength | The min-length for the attribute | 3 |
| only-text | Remove all the html tags for the attribute value | true or false |
| convert-new-lines | Convert all `<br>`, `<p>` and `<div>` to `\r\n` | true or false |
| only-num | Allow numbers 0-9, `.` and `,` only | true or false |
| no-lf | Line breaks not allowed, results in single line | true or false |
| no-trim | Disable default trim (removes whitespace from both ends of a string)  | true or false |


### Contributing

It's easy for you to make a contribution, just open a PR on GitHub :)

But if this will be your first contribution to a JavaScript project, below are some steps that are useful during development.

Install the dev dependencies:

```bash
npm install
```

Generate the dist files:

```bash
npm run build
```