open-index/open-npm huggingface dataset:
npm package: @remindgmbh/nuxt-logger
Description: ## Installation
Author: David Mellen
Latest version: 1.0.3

# Nuxt Logger

## Installation

1. install using `npm install @remindgmbh/nuxt-logger` or `yarn add @remindgmbh/nuxt-logger`

2. add module in nuxt.config.js

   ```javascript
   export default defineNuxtConfig({
       ...
       modules: [
           ...
           '@remindgmbh/nuxt-logger',
           ...
       ]
       ...
   })
   ```

## Configuration

Set log level in module options:

   ```javascript
   export default defineNuxtConfig({
       ...
       logger: {
           level: 2,
       },
       ...
   })
   ```

See available log levels [here](src/runtime/logLevel.ts).

## Usage

Call the auto imported composable `useLogger` to start using the logger.

## Development

- Run `npm run dev:prepare` to generate type stubs.
- Use `npm run dev` to start [playground](./playground) in development mode.
npm package: @remindgmbh/nuxt-typo3
Description: This nuxt3 module is the frontend part of the [TYPO3 headless extension](https://github.com/TYPO3-Headless/headless) and [remind/headless](https://github.com/remindgmbh/headless).
Author: David Mellen
Latest version: 6.0.1

# REMIND - Nuxt TYPO3

This nuxt3 module is the frontend part of the [TYPO3 headless extension](https://github.com/TYPO3-Headless/headless) and [remind/headless](https://github.com/remindgmbh/headless).

## Requirements

TYPO3 Instance with the following extensions:

-   [friendsoftypo3/headless](https://github.com/TYPO3-Headless/headless)
-   [remind/headless](https://github.com/remindgmbh/headless)

## Installation

1. install using `npm install @remindgmbh/nuxt-typo3`

2. add module in nuxt.config.js

    ```javascript
    export default defineNuxtConfig({
        ...
        modules: [
            ...
            '@remindgmbh/nuxt-typo3',
            ...
        ]
        ...
    })
    ```

## Configuration

Available [App Config](https://nuxt.com/docs/guide/directory-structure/app-config) inputs are described in [AppConfigInput Interface](src/runtime/models/config/appConfigInput.ts).

## Customization

To customize a components template, script and style just create a component with the same name to override the original.
Import the original component explicitly from `@remindgmbh/nuxt-typo3/components/...` and use it in the template to simply add additional script and styles.


**IMPORTANT**: Never use styles in assets for customizing components because they will be loaded regardless if the component is used on the current page or not.

## Development

Use `npm install` to install dependencies. Add `.env` file to playground directory and set `NUXT_PUBLIC_TYPO3_BASE_URL` and `NUXT_PUBLIC_TYPO3_API_BASE_URL`. Then use `npm run dev` to start a dev server.
npm package: @remindgmbh/nuxt-typo3-cookiebot
Description: ## Requirements
Author: David Mellen
Latest version: 1.1.0

# REMIND - Nuxt TYPO3 Cookiebot

## Requirements

Nuxt3 project with [@remindgmbh/nuxt-typo3](https://github.com/remindgmbh/nuxt-typo3).

## Installation

1. install using `npm install @remindgmbh/nuxt-typo3-cookiebot`

2. add module in nuxt.config.js

    ```javascript
    export default defineNuxtConfig({
        ...
        modules: [
            ...
            '@remindgmbh/nuxt-typo3-cookiebot',
            ...
        ]
        ...
    })
    ```

## Configuration

Module options are described in `ModuleOptions` Interface in [module.ts](src/module.ts) and can be set using the config key `typo3Cookiebot`. Public runtimeConfig can be used as well to set module options.
npm package: @remindgmbh/nuxt-typo3-matomo
Description: ## Requirements
Author: David Mellen
Latest version: 2.1.1

# REMIND - Nuxt TYPO3 Matomo

## Requirements

Nuxt3 project with [@remindgmbh/nuxt-typo3](https://github.com/remindgmbh/nuxt-typo3).

## Installation

1. install using `npm install @remindgmbh/nuxt-typo3-matomo`

2. add module in nuxt.config.js

    ```javascript
    export default defineNuxtConfig({
        ...
        modules: [
            ...
            '@remindgmbh/nuxt-typo3-matomo',
            ...
        ]
        ...
    })
    ```

## Configuration

Module options are described in `ModuleOptions` Interface in [module.ts](src/module.ts) and can be set using the config key `typo3Matomo`. Public runtimeConfig can be used as well to set module options.
npm package: @remindgmbh/nuxt-typo3-news
Description: This nuxt3 module is the frontend part for [remind/headless-news](https://github.com/remindgmbh/headless-news).
Author: David Mellen
Latest version: 1.2.0

# REMIND - Nuxt TYPO3 News

This nuxt3 module is the frontend part for [remind/headless-news](https://github.com/remindgmbh/headless-news).

## Requirements

TYPO3 instance with [remind/headless-news](https://github.com/remindgmbh/headless-news).

Nuxt3 project with [@remindgmbh/nuxt-typo3](https://github.com/remindgmbh/nuxt-typo3).

## Installation

1. install using `npm install @remindgmbh/nuxt-typo3-news` or `yarn add @remindgmbh/nuxt-typo3-news`

2. add module in nuxt.config.js

    ```javascript
    export default defineNuxtConfig({
        ...
        modules: [
            ...
            '@remindgmbh/nuxt-typo3-news',
            ...
        ]
        ...
    })
    ```

## Configuration

Module options are described in `ModuleOptions` Interface in [module.ts](src/module.ts) and can be set using the config key `typo3News`. Public runtimeConfig can be used as well to set module options.

## Customization

See [@remindgmbh/nuxt-typo3](https://github.com/remindgmbh/nuxt-typo3) readme.

## Development

See [@remindgmbh/nuxt-typo3](https://github.com/remindgmbh/nuxt-typo3) readme.
npm package: @remindgmbh/nuxt-typo3-solr
Description: This nuxt3 module is the frontend part for [remind/headless-solr](https://github.com/remindgmbh/headless-solr).
Author: David Mellen
Latest version: 3.1.0

# REMIND - Nuxt TYPO3 Solr

This nuxt3 module is the frontend part for [remind/headless-solr](https://github.com/remindgmbh/headless-solr).

## Requirements

TYPO3 instance with [remind/headless-solr](https://github.com/remindgmbh/headless-solr).

Nuxt3 project with [@remindgmbh/nuxt-typo3](https://github.com/remindgmbh/nuxt-typo3).

## Installation

1. install using `npm install @remindgmbh/nuxt-typo3-solr`

2. add module in nuxt.config.js

    ```javascript
    export default defineNuxtConfig({
        ...
        modules: [
            ...
            '@remindgmbh/nuxt-typo3-solr',
            ...
        ]
        ...
    })
    ```

## Configuration

Module options are described in `ModuleOptions` Interface in [module.ts](src/module.ts) and can be set using the config key `typo3Solr`. Public runtimeConfig can be used as well to set module options.

## Customization

See [@remindgmbh/nuxt-typo3](https://github.com/remindgmbh/nuxt-typo3) readme.

## Development

See [@remindgmbh/nuxt-typo3](https://github.com/remindgmbh/nuxt-typo3) readme.
npm package: @remindgmbh/typescript-cookie
Description: Wrapper for document.cookie access.
Author: Hauke Schulz
Latest version: 0.2.0

# REMIND - TypeScript Cookie

[travis-img]: https://img.shields.io/travis/remindgmbh/typescript-cookie.svg?style=flat-square
[codecov-img]: https://img.shields.io/codecov/c/github/remindgmbh/typescript-cookie.svg?style=flat-square
[github-issues-img]: https://img.shields.io/github/issues/remindgmbh/typescript-cookie.svg?style=flat-square
[contrib-welcome-img]: https://img.shields.io/badge/contributions-welcome-blue.svg?style=flat-square
[license-img]: https://img.shields.io/github/license/remindgmbh/typescript-cookie.svg?style=flat-square

[![travis-img]](https://travis-ci.com/github/remindgmbh/typescript-cookie)
[![codecov-img]](https://codecov.io/gh/remindgmbh/typescript-cookie)
[![github-issues-img]](https://github.com/remindgmbh/typescript-cookie/issues)
[![contrib-welcome-img]](https://github.com/remindgmbh/typescript-cookie/blob/master/CONTRIBUTING.md)
[![license-img]](https://github.com/remindgmbh/typescript-cookie/blob/master/LICENSE)

---

## Installation

```shell
npm i @remindgmbh/typescript-cookie
```
npm package: @remindgmbh/typescript-google-analytics
Description: Minimal Google Analytics for TypeScript.
Author: Hauke Schulz
Latest version: 0.2.0

# REMIND - TypeScript Utility Library

[travis-img]: https://img.shields.io/travis/remindgmbh/typescript-google-analytics.svg?style=flat-square
[codecov-img]: https://img.shields.io/codecov/c/github/remindgmbh/typescript-google-analytics.svg?style=flat-square
[github-issues-img]: https://img.shields.io/github/issues/remindgmbh/typescript-google-analytics.svg?style=flat-square
[contrib-welcome-img]: https://img.shields.io/badge/contributions-welcome-blue.svg?style=flat-square
[license-img]: https://img.shields.io/github/license/remindgmbh/typescript-google-analytics.svg?style=flat-square

[![travis-img]](https://travis-ci.com/github/remindgmbh/typescript-google-analytics)
[![codecov-img]](https://codecov.io/gh/remindgmbh/typescript-google-analytics)
[![github-issues-img]](https://github.com/remindgmbh/typescript-google-analytics/issues)
[![contrib-welcome-img]](https://github.com/remindgmbh/typescript-google-analytics/blob/master/CONTRIBUTING.md)
[![license-img]](https://github.com/remindgmbh/typescript-google-analytics/blob/master/LICENSE)

Minimal implementation of Google Analytics.

```typescript
import { Analytics } from '@remindgmbh/typescript-google-analytics'

/** Create a new analytics instance with your tracker id */
const analytics: Analytics = new Analytics('UA-123456789-1')

/** Load and create analytics. This also checks for optout. */
analytics.loadScript()
analytics.create()

/** You can now use analytics to send a pageview */
window.ga('send', 'pageview')

/** Enable tracking of link clicks */
analytcs.assignClickEventHandler()
```

## Todos
* Add configuration options
npm package: @remindgmbh/typescript-utility-lib
Description: Collection of utilities
Author: Hauke Schulz
Latest version: 0.4.0

# REMIND - TypeScript Utility Library

[travis-img]: https://img.shields.io/travis/remindgmbh/typescript-utility-lib.svg?style=flat-square
[codecov-img]: https://img.shields.io/codecov/c/github/remindgmbh/typescript-utility-lib.svg?style=flat-square
[github-issues-img]: https://img.shields.io/github/issues/remindgmbh/typescript-utility-lib.svg?style=flat-square
[contrib-welcome-img]: https://img.shields.io/badge/contributions-welcome-blue.svg?style=flat-square
[license-img]: https://img.shields.io/github/license/remindgmbh/typescript-utility-lib.svg?style=flat-square

[![travis-img]](https://travis-ci.com/github/remindgmbh/typescript-utility-lib)
[![codecov-img]](https://codecov.io/gh/remindgmbh/typescript-utility-lib)
[![github-issues-img]](https://github.com/remindgmbh/typescript-utility-lib/issues)
[![contrib-welcome-img]](https://github.com/remindgmbh/typescript-utility-lib/blob/master/CONTRIBUTING.md)
[![license-img]](https://github.com/remindgmbh/typescript-utility-lib/blob/master/LICENSE)