open-index/open-npm huggingface dataset:
npm package: @rpidanny/quill
Description: Core Quill Node.js logger.
Latest version: 1.6.0

# Core

Core Quill Node.js logger.

## Installation

To use Quill, simply install the package from NPM using the following command:

```sh
npm i --save @rpidanny/quill
```

## Usage

```ts
import Quill from '@rpidanny/quill';
const logger = new Quill({ service: 'my-awesome-service' });

logger.info('hey there');
```

### Hooks

Quill can be effortlessly customized with an array of log transformation functions, also known as `hooks`. Take a look at the following example, where every log message receives an enchanting prefix.

```ts
import Quill from '@rpidanny/quill';

const logger = new Quill({
  service: 'my-awesome-service',
  hooks: [
    (log) => ({
      ...log,
      message: `PREFIX: ${log.message}`,
    }),
  ],
});
```
npm package: @rpidanny/quill-hooks
Description: Collection of awesome hooks for [@rpidanny/quill](https://github.com/rpidanny/quill) logger.
Latest version: 1.0.2

# Quill Hooks

Collection of awesome hooks for [@rpidanny/quill](https://github.com/rpidanny/quill) logger.

## Installation

```sh
npm install @rpidanny/quill-hooks
```

## Hooks

- [log2fs](./src/log2fs/) - A hook that enables you to log your application's activity directly to the file system

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.