open-index/open-npm huggingface dataset:
npm package: @saeris/markdown-it-del
Description: A markdown-it plugin which adds syntax support for the HTML `<del>` element.
Author: Drake Costa
Latest version: 0.0.1

# ➖ markdown-it-del [![Build Status][ci-badge]][ci] [![npm][npm-badge]][npm]

A [markdown-it][markdown-it] plugin which adds syntax support for the HTML `<del>` element in markdown.

## 📦 Installation

> [!Note]
>
> This library is distributed only as an ESM module.

```bash
npm install @saeris/markdown-it-del
```

or

```bash
yarn add @saeris/markdown-it-del
```

## 🔧 Usage

```ts
import md from "markdown-it";
import delPlugin from "@saeris/markdown-it-del";

md().use(delPlugin).render('--deleted--');

// => "<p><del>deleted</del></p>"
```

## 📣 Acknowledgements

This plugin is adapted from [markdown-it-ins][markdown-it-ins]

## 🥂 License

Released under the [MIT][license] © [Drake Costa][personal-website]

<!-- Definitions -->

[ci]: https://github.com/Saeris/remark-del/actions/workflows/ci.yml
[ci-badge]: https://github.com/Saeris/remark-del/actions/workflows/ci.yml/badge.svg
[npm]: https://www.npmjs.org/package/@saeris/remark-del
[npm-badge]: https://img.shields.io/npm/v/@saeris/remark-del.svg?style=flat
[markdown-it]: https://github.com/markdown-it/markdown-it
[markdown-it-ins]: https://github.com/markdown-it/markdown-it-ins
[license]: ./LICENSE.md
[personal-website]: https://saeris.gg
npm package: @saeris/markdown-it-inline-svg
Description: A markdown-it plugin which inlines svg files when referenced as an image source.
Author: Drake Costa
Latest version: 0.0.1

# 💠 markdown-it-inline-svg [![Build Status][ci-badge]][ci] [![npm][npm-badge]][npm]

A [markdown-it][markdown-it] plugin which inlines svg files when referenced as an image source.

## 📦 Installation

> [!Note]
>
> This library is distributed only as an ESM module.

```bash
npm install @saeris/markdown-it-inline-svg
```

or

```bash
yarn add @saeris/markdown-it-inline-svg
```

## 🔧 Usage

```ts
import markdownIt from "markdown-it";
import inlineSVGPlugin from "@saeris/markdown-it-inline-svg";

const result = markdownIt()
    .use(inlineSVGPlugin)
    .render('![](./path/to/image.svg)', {
        // this environment variable is required to determine
        // relative import paths
        currentDocument: import.meta.url
    });

console.log(result)
// => "<p><svg width="..." height="..." viewBox="..."><!-- ... --></svg></p>"
```

## 🥂 License

Released under the [MIT][license] © [Drake Costa][personal-website]

<!-- Definitions -->

[ci]: https://github.com/Saeris/remark-del/actions/workflows/ci.yml
[ci-badge]: https://github.com/Saeris/remark-del/actions/workflows/ci.yml/badge.svg
[npm]: https://www.npmjs.org/package/@saeris/remark-del
[npm-badge]: https://img.shields.io/npm/v/@saeris/remark-del.svg?style=flat
[markdown-it]: https://github.com/markdown-it/markdown-it
[license]: ./LICENSE.md
[personal-website]: https://saeris.gg
npm package: @saeris/remark-del
Description: Remark plugin to add HTML <del> element syntax in markdown
Author: Drake Costa
Latest version: 0.0.1

# ➖ remark-del [![Build Status][ci-badge]][ci] [![npm][npm-badge]][npm]

A [unified][unified] / [remark][remark] plugin which adds syntax support for the HTML `<del>` element in markdown.

## 📦 Installation

> [!Note]
>
> This library is distributed only as an ESM module.

```bash
npm install @saeris/remark-del
```

or

```bash
yarn add @saeris/remark-del
```

## 🔧 Usage

Using this library will depend on your particular application or framework. Below is a bare-bones example to test it in Node.

**Node:**

```ts
import remark from "remark";
import remarkParse from "remark-parse";
import remarkDel from "@saeris/remark-del";
import remarkRehype from "remark-rehype";
import rehypeStringify from "rehype-stringify";

const markdown = `--deleted text--`

const result = await remark()
  .use(remarkParse)
  .use(remarkDel)
  .use(remarkRehype)
  .use(rehypeStringify)
  .process(markdown);

console.log(result.tostring());
// "<p><del class="remark-del">deleted text</del></p>"
```

> [!CAUTION]
>
> Whitespace and newlines on either side of the wrapped text is not supported!
>
> The following will not work:
>
> ```markdown
> -- unsupported whitespace before--
>
> --unsupported whitespace after --
>
> --
> unsupported newline before--
>
> --unsupported newline after
> --
> ```

## 📣 Acknowledgements

This plugin is based on [remark-ins][remark-ins]

## 🥂 License

Released under the [MIT][license] © [Drake Costa][personal-website]

<!-- Definitions -->

[ci]: https://github.com/Saeris/remark-del/actions/workflows/ci.yml
[ci-badge]: https://github.com/Saeris/remark-del/actions/workflows/ci.yml/badge.svg
[npm]: https://www.npmjs.org/package/@saeris/remark-del
[npm-badge]: https://img.shields.io/npm/v/@saeris/remark-del.svg?style=flat
[unified]: https://github.com/unifiedjs/unified
[remark]: https://github.com/remarkjs/remark
[remark-ins]: https://github.com/ipikuka/remark-ins
[license]: ./LICENSE.md
[personal-website]: https://saeris.gg
npm package: @saeris/tmdb-api
Description: A GraphQL API wrapper for The Movie DB built with Apollo Data Sources
Latest version: 3.1.0

<h1 align="center" style="display: block; text-align: center;">🎬 TMDB API</h1>
<p align="center"><a href="https://travis-ci.com/Saeris/tmdb-api"><img src="https://travis-ci.com/Saeris/tmdb-api.svg?branch=master" alt="Build Status" /></a><a href="https://codecov.io/gh/Saeris/tmdb-api"><img src="https://codecov.io/gh/Saeris/tmdb-api/branch/master/graph/badge.svg" alt="Code Coverage"/></a></p>
<p align="center">A GraphQL API wrapper for The Movie DB built with <a href="https://www.apollographql.com/docs/apollo-server/features/data-sources.html">Apollo Data Sources</a>.</p>

## 🛠️ Setup

Install dependencies by running `yarn`, then create a new file in the root directory named `.env`. You'll need to get an API key from The Movie DB in order to run any queries. For more information, please read the [Movie DB docs](https://developers.themoviedb.org/3/getting-started/introduction). Additionally, if you want to track usage metrics for your API, you'll need to get an API key from Apollo Graph Manager. For instructions on how to do that, please read the [Apollo Graph Manager docs](https://www.apollographql.com/docs/graph-manager/). In your new `.env` file, copy + paste the following and replace the text following the `=` sign with your newly create API keys.

```
MOVIE_DB_API_V3_KEY=<insert your movie database v3 api key here>
# OR
MOVIE_DB_API_V4_KEY=<insert your movie database v4 api key here>

APOLLO_KEY=<insert your apollo studio api key here>
```

Once that's done, you can now start up a development server using `yarn start`. Once the development server is listening, you can pull up a GraphQL Playground by visiting one of the following URL:

Netlify: http://localhost:1337/.netlify/functions/tmdb-api

## 🕹️ Demo

You can try out the API using the GraphQL Playground hosted at https://tmdb-api.saeris.io/.netlify/functions/tmdb-api

## 🧪 Testing

Testing is provided via `jest` and is pre-configured to run with `codecov` as well. While tests for this project are far from complete, they can be found under `src/__TEST__` and follow a naming format of `[filename].spec.ts`. Additionally, this project uses `eslint`, `typescript`, and `prettier`, all three of which are automatically run on each commit via `husky` + `lint-staged`. To manually lint and test, use the following commands:

Lint:

```bash
yarn lint
```

Typecheck:

```bash
yarn typecheck
```

Test and watch for changes:

```bash
yarn test:watch
```

Lint + Typecheck + Test:

```bash
yarn test
```

## 🥂 License

Released under the [MIT license](https://github.com/Saeris/tmdb-api/blob/master/LICENSE.md).
npm package: @saeris/typeface-beleren-bold
Description: Beleren Bold Typeface
Latest version: 1.0.1

<h1 align="center" style="text-align: center;">Beleren Bold</h1>
<p align="center">
  <a href="https://www.npmjs.org/package/@saeris/typeface-beleren-bold">
    <img src="https://img.shields.io/npm/v/@saeris/typeface-beleren-bold.svg?style=flat" alt="Package Version">
  </a>
</p>
<p align="center">CSS and web font files to easily self-host the Beleren Bold typeface.</p>

---

## 📦 Installation

```bash
npm install --save @saeris/typeface-beleren-bold
# or
yarn add @saeris/typeface-beleren-bold
```

## 🔧 Usage

To use this typeface, simply import it once in your application's entry point:

```javascript
import "@saeris/typeface-beleren-bold"
```

Or you can include it in your page's header via Unpkg:

```html
<link href="https://unpkg.com/@saeris/typeface-beleren-bold@latest/index.css" rel="stylesheet" type="text/css" />
```

## 📣 Acknowledgements

The fonts in this library have been extracted from Magic: The Gathering's official website, which is owned by [Wizards of the Coast](http://magicthegathering.com). This is not an official or authorized library! It is published for non-commercial use and comes with no support.

## 🥂 License

All fonts are copyright of [Wizards of the Coast](http://magicthegathering.com).

CSS released under the [MIT license](https://github.com/Saeris/typeface-beleren-bold/blob/master/LICENSE.md).