open-index/open-npm huggingface dataset:
npm package: @plotwist_app/tmdb
Description: A TypeScript library for interacting with The Movie Database (TMDB) API, offering strongly-typed and modular access to movies, TV shows, and other media.
Latest version: 0.2.5

A TypeScript library for interacting with The Movie Database (TMDB) API, offering strongly-typed and modular access to movies, TV shows, and other media.

## **Installation**

```bash
npm install @plotwist_app/tmdb
```

## **Usage**

Initialize the client with your API key:

```typescript
import { TMDB } from "@plotwist_app/tmdb";

const tmdb = TMDB("YOUR_TMDB_ACCESS_TOKEN");
```

### Examples:

- **Get Movie Details**:

  ```typescript
  const movie = await tmdb.movies.details(550, "en-US");
  ```

- **Multi search**:
  ```typescript
  const results = await search.multi("Inception", "en-US");
  ```

## **License**

This project is licensed under the MIT License.
npm package: @ploutos/common
Description: Common services, configurations, and helper functions
Author: Ploutarchos Michaelides
Latest version: 1.2.3

# Common helpers For Nest.js Restful API

Common services, configurations, and helper functions

## Installation

```bash
npm install @ploutos/common
```

## Usage
```typescript
import { Module } from '@nestjs/common';
import { NamespaceModule } from '@ploutos/common';

@Module({
    imports: [
        // The intermediate library configures the NamespaceModule
        NamespaceModule.forRoot({
            configKey: 'security'
        }),
    ],
    exports: [
        // Export the configured module so main app can use it
        NamespaceModule,
    ],
})
export class IntermediateLibraryModule {}

```
npm package: @ploutos/localization
Description: A localization module API for languages and translations of a system.
Author: Ploutarchos Michaelides
Latest version: 1.0.6

# Localization Module For Nest.js

This localization module is responsible for translations and languages. It uses
Authentication for creating multiple translations for different languages and also
supports auto-translation using [DeepL](https://www.deepl.com/)

## Installation

```bash
npm install @ploutos/localization
```

## Variables
```dotenv
DEEPL_API=sdfsdfsdfsdfsdf
```
## Usage
```typescript
import { LocalizationModule } from '@ploutos/localization';

@Module({
  imports: [LocalizationModule.forRoot()]
})
export class AppModule {}
```
## Notes
***DEEPL_API*** variable is required.
npm package: @ploutos/mailer
Description:  A Mailer package for Nest.JS application. Create email templates for emails and send them.
Author: Ploutarchos Michaelides
Latest version: 1.0.4

# Mailer Module For Nest.js

This mailer module is using [resend](https://resend.com/) API to send emails. It also support create email templates and store to database

## Installation

```bash
npm install @ploutos/mailer
```

## Variables
```dotenv
RESEND_API_KEY=sdfsdfsdfsdfsdf
MAIL_FROM=no_reply@domain.com
MAIL_REPLY_TO=pm@gmail.com
```
## Usage
```typescript
import { MailerModule } from '@ploutos/mailer';

@Module({
  imports: [MailerModule.forRoot()]
})
export class AppModule {}
```
## Notes
***RESEND_API_KEY*** & ***MAIL_FROM*** variables are required.
npm package: @ploutos/mongo-db
Description: Wrapper of connection to MongoDB database
Author: Ploutarchos Michaelides
Latest version: 0.2.5

# MongoDB Wrapper For Nest.js

A simple wrapper for MongoDB + Nest.js

## Installation

```bash
npm install @ploutos/mongo-db
```

## Variables
```dotenv
MONGO_DB_URI=//mongodb://127.0.0.1:27017
MONGO_RETRY_ATTEMPTS=3
MONGO_RETRY_DELAY=1000
MONGO_DB_NAME=app
```
## Usage
```typescript
import { MongoDbModule } from '@ploutos/mongo-db';

@Module({
  imports: [MongoDbModule.forRoot()]
})
export class AppModule {}
```
## Notes
Only the ***MONGO_DB_URI*** variable is required.
npm package: @ploveteam/istrue
Description: return true or false
Author: PloveTeam
Latest version: 1.1.3

# isTrue <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![License][license-image]][license-url]
<!-- [![Downloads][downloads-image]][downloads-url] -->

[![npm badge][npm-badge-png]][package-url]



## Example

```js
var isTrue = require('@ploveteam/isTrue');
console.log(isTrue(1));
console.log(isTrue(0));
console.log(isTrue(1 === 1));
```

<!-- ## Tests
Simply clone the repo, `npm install`, and run `npm test` -->

[package-url]: https://npmjs.org/package/@ploveteam/istrue
[npm-version-svg]: https://versionbadg.es/ploveteam/istrue.svg
[npm-badge-png]: https://nodei.co/npm/@ploveteam/isTrue.svg?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@ploveteam/istrue?style=plastic
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@ploveteam/istrue.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@ploveteam/istrue
npm package: @plowtech/rescript-aeson
Description: ReScript JSON serializations that match Haskell aeson
Author: mchaver
Latest version: 8.0.0

# rescript-aeson

Previously known as `bs-aeson`.

## Example

```rescript
type point = {
  x: float,
  y: float
}

type line = {
  start: point,
  end_: point,
  thickness: option<int>
}

module Decode = {
  let point = json =>
    Aeson.Decode.{
      x: field("x", float, json),
      y: field("y", float, json)
    }

  let line = json =>
    Aeson.Decode.{
      start: field("start", point, json),
      end_: field("end", point, json),
      thickness: optional(x => field("thickness", int, x), json)
    }
}

let data = "{
  'start': { 'x': 1.1, 'y': -0.4 },
  'end':   { 'x': 5.3, 'y': 3.8 }
}"

let line = data->Js.Json.parseExn->Decode.line
```

## Installation

```sh
npm install --save @plowtech/rescript-aeson
```

Then add `rescript-aeson` to `bs-dependencies` in your `rescript.json`:
```js
{
  ...
  "bs-dependencies": ["rescript-aeson"]
}
```