open-index/open-npm huggingface dataset:
npm package: @lukesthl/ts-axios-digest-auth
Description: A library which implements HTTP digest authentication for axios clients. With generic typescript support
Author: Luke
Latest version: 1.0.5

# ts-axios-digest-auth

[![npm package][npm-img]][npm-url]
[![Build Status][build-img]][build-url]
[![Downloads][downloads-img]][downloads-url]
[![Issues][issues-img]][issues-url]
[![Code Coverage][codecov-img]][codecov-url]
[![Commitizen Friendly][commitizen-img]][commitizen-url]
[![Semantic Release][semantic-release-img]][semantic-release-url]

> A library which implements HTTP digest authentication for axios clients. With generic typescript support

## Install

```bash
npm install @lukesthl/ts-axios-digest-auth
```

## Usage

```ts
import { AxiosDigestAuth } from '@lukesthl/ts-axios-digest-auth';

const digestAuthClient = new AxiosDigestAuth({
  username: MY_DIGEST_USERNAME,
  password: MY_DIGEST_PASSWORD,
});

await digestAuthClient.get('https://example.com');
```

## API

### AxiosDigestAuth

#### username

Type: `string`

#### password

Type: `string`

##### axios (optional)

Type: `AxiosInstance`

## Special Thanks

This is an fork of [@mhoc's](https://github.com/mhoc) [axios-digest-auth](https://github.com/mhoc/axios-digest-auth) package, with typescript support

[build-img]: https://github.com/lukesthl/ts-axios-digest-auth/actions/workflows/release.yml/badge.svg
[build-url]: https://github.com/lukesthl/ts-axios-digest-auth/actions/workflows/release.yml
[downloads-img]: https://img.shields.io/npm/dt/@lukesthl/ts-axios-digest-auth
[downloads-url]: https://www.npmtrends.com/@lukesthl/ts-axios-digest-auth
[npm-img]: https://img.shields.io/npm/v/@lukesthl/ts-axios-digest-auth
[npm-url]: https://www.npmjs.com/package/@lukesthl/ts-axios-digest-auth
[issues-img]: https://img.shields.io/github/issues/lukesthl/ts-axios-digest-auth
[issues-url]: https://github.com/lukesthl/ts-axios-digest-auth/issues
[codecov-img]: https://codecov.io/gh/lukesthl/ts-axios-digest-auth/branch/main/graph/badge.svg
[codecov-url]: https://codecov.io/gh/lukesthl/ts-axios-digest-auth
[semantic-release-img]: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg
[semantic-release-url]: https://github.com/semantic-release/semantic-release
[commitizen-img]: https://img.shields.io/badge/commitizen-friendly-brightgreen.svg
[commitizen-url]: http://commitizen.github.io/cz-cli/
npm package: @lukestonehm/payload-redis-cache
Description: Redis cache plugin for Payload CMS
Author: AEngz
Latest version: 1.1.9

# Payload Redis Cache Plugin

This is a modified version of this plugin for Payload CMS ensures that CORS headers are maintained. 
It also ensures that postMiddleware functions are also called. 

This plugin for [Payload CMS](https://github.com/payloadcms/payload) adds a cache layer to API endpoints.
The cache is based on the combination of the user's collection and the original URL.

### Requirements

- Payload version `1.0.19` or higher is required
- A [Redis](https://redis.io/) instance is required 

## Installation
To install the plugin, run one of the following commands:

```console
yarn add @aengz/payload-redis-cache
```
or
```console
npm install @aengz/payload-redis-cache
```

### Redis package
You also need to install the redis package if it is not already installed:

```console
yarn add redis
```
or
```console
npm install redis
```

## Usage

To use the plugin, add it to the Payload config as follows:

```js
import { buildConfig } from 'payload/config';
import { cachePlugin } from '@aengz/payload-redis-cache'

const config = buildConfig({
  // your config here
  
  plugins: [
    cachePlugin({ 
      excludedCollections: ['users'],
      //  excludedGlobals: ['myglobal']
    })
  ]
})
```

Add the initializer function in `server.ts`

```js
import { cachePlugin } from '@aengz/payload-redis-cache'

...

initRedis({
  redisUrl: process.env.REDIS_URI
})
```

## Plugin options

| Option| Type | Description |
|---|---|---|
| `redisUrl` * | `string` | Redis instance's url. |
| `redisNamespace` | `string` | Choose the prefix to use for cache redis keys. Defaults to `payload`. |
| `redisIndexesName` | `string` | Choose the index key for cache redis indexes. Defaults to `payload-cache-index`. |
| `excludedCollections` | `string[]` | An array of collection names to be excluded. |
| `excludedGlobals` | `string[]` | An array of globals names to be excluded. |
| `includedPaths` | `string[]` | An array of custom routes to be included. |

A * denotes that the property is required.

## Helpers

This package provides utility functions for managing the cache. Here's an example of how to use the `invalidateCache` function:


```js
import { invalidateCache }  from '@aengz/payload-redis-cache'

...

invalidateCache()
```

## Development
There is a development environment in the `/dev` directory of the repository. To use it, create a new `.env` file in the `/dev` directory using the example `.env.example` file as a reference:

``` console
cd dev
cp .env.example .env
```

Before using the plugin in the development environment, the package needs to be built. To build the library, run one of the following commands:
### Build the lib 
Build the lib using:
```console
yarn dev:build
```
or
```console
npm run dev:build
```

### Use development environment
To run the development environment, use the following command:

```console
yarn dev
```
or 
```console
npm run dev
```

### Running test 
To run the test suite, use one of the following commands:
```console
yarn test
```
or
```console
npm run test
```

## License
[MIT](LICENSE)
npm package: @lukestr/bootstrap
Description: The most popular front-end framework for developing responsive, mobile first projects on the web.
Author: The Bootstrap Authors
Latest version: 5.3.1

<p align="center">
  <a href="https://getbootstrap.com/">
    <img src="https://getbootstrap.com/docs/5.3/assets/brand/bootstrap-logo-shadow.png" alt="Bootstrap logo" width="200" height="165">
  </a>
</p>

<h3 align="center">Bootstrap</h3>

<p align="center">
  Sleek, intuitive, and powerful front-end framework for faster and easier web development.
  <br>
  <a href="https://getbootstrap.com/docs/5.3/"><strong>Explore Bootstrap docs »</strong></a>
  <br>
  <br>
  <a href="https://github.com/twbs/bootstrap/issues/new?assignees=-&labels=bug&template=bug_report.yml">Report bug</a>
  ·
  <a href="https://github.com/twbs/bootstrap/issues/new?assignees=&labels=feature&template=feature_request.yml">Request feature</a>
  ·
  <a href="https://themes.getbootstrap.com/">Themes</a>
  ·
  <a href="https://blog.getbootstrap.com/">Blog</a>
</p>


## Luke's Bootstrap Theme

This is fork of [Bootstrap](https://github.com/twbs/bootstrap) with applied custom theme by default. I just had my own BS theme for a longer time and decided to rewrite it as a full Bootstrap library to have zero-dependency shared package with styles.

## What's new here

This lib is mostly about updated variables for both light and dark themes with tweaks for few components directly inside their css (mostly for the sake of dark theme). Additionaly:

- Added dual ring spinner
- Added glowing progressbar

I also changed default package manager to pnpm hence pnpm-lock.yaml instead.

## Documentation

You can find documentation here: