open-index/open-npm huggingface dataset:
npm package: @nhannht/turndown-plugin-gfm
Description: Turndown plugin to add GitHub Flavored Markdown extensions, plus new power => Convert html to Org Emacs
Author: Nhannht
Latest version: 1.0.10
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# turndown-plugin-gfm

A [Turndown](https://github.com/domchristie/turndown) plugin which adds GitHub Flavored Markdown extensions.

## Installation

npm:

```
npm install turndown-plugin-gfm
```

Browser:

```html
<script src="https://unpkg.com/turndown/dist/turndown.js"></script>
<script src="https://unpkg.com/turndown-plugin-gfm/dist/turndown-plugin-gfm.js"></script>
```

## Usage

```js
// For Node.js
var TurndownService = require('turndown')
var turndownPluginGfm = require('turndown-plugin-gfm')

var gfm = turndownPluginGfm.gfm
var turndownService = new TurndownService()
turndownService.use(gfm)
var markdown = turndownService.turndown('<strike>Hello world!</strike>')
```

turndown-plugin-gfm is a suite of plugins which can be applied individually. The available plugins are as follows:

- `strikethrough` (for converting `<strike>`, `
`, and `<del>` elements)
- `tables`
- `taskListItems`
- `gfm` (which applies all of the above)

So for example, if you only wish to convert tables:

```js
var tables = require('turndown-plugin-gfm').tables
var turndownService = new TurndownService()
turndownService.use(tables)
```

## License

turndown-plugin-gfm is copyright © 2017+ Dom Christie and released under the MIT license.
npm package: @nhant99/cli
Description: Suwatte Development Tools
Author: Nha
Latest version: 2.0.5

# Suwatte CLI Tool

## Installation

```sh
npm i -g @suwatte/cli
```

## Usage

```sh
Suwatte Development Tools.

Options:
  -V, --version    output the version number
  -h, --help       display help for command

Commands:
  build [options]  Builds valid runners in project directory.
  serve [options]  Builds & Serves a List on the local network.
  help [command]   display help for command
```

## Commands

### `daisuke build`

```sh
Usage: daisuke build [options]

Builds valid runners in project directory.

Options:
  --noList    Skips generating the runner list.
  -h, --help  display help for command
```


### `daisuke serve`

```sh
Usage: daisuke serve [options]

Serves a built source list

Options:
  -p, --port <string>  Port to run the server
  -h, --help           display help for command
```
npm package: @nharox/astro-eslint-config
Description: Shared [ESLint](https://eslint.org/) config for [Astro](https://astro.build/) projects.
Author: Dominik Gallitzendörfer
Latest version: 1.1.0

# @nharox/astro-eslint-config

Shared [ESLint](https://eslint.org/) config for [Astro](https://astro.build/) projects.

## Installation

1. Install package as a dev dependency:

```bash
npm install --save-dev @nharox/astro-eslint-config
```

2. Create `eslint.config.mjs` at the root and add the following code:

```js
import getConfig from '@nharox/astro-eslint-config';

export default getConfig();
```

3. Add the following script in your `package.json`:

```js
{
  // ...
  "scripts": {
    // ...
    "eslint": "eslint --fix \"src/**/*.{astro,ts}\""
  }
}
```

4. (Optional) You can customize the config by passing an object:

```js
export default getConfig({
  // Files to be ignored
  ignores: [],
  // Additional ESLint rules
  additionalRules: {},
});
```
npm package: @nharox/astro-prettier-config
Description: Shared [Prettier](https://prettier.io/) config for [Astro](https://astro.build/) projects.
Author: Dominik Gallitzendörfer
Latest version: 2.2.0

# @nharox/astro-prettier-config

Shared [Prettier](https://prettier.io/) config for [Astro](https://astro.build/) projects.

## Installation

1. Install package as a dev dependency:

```bash
npm install --save-dev @nharox/astro-prettier-config
```

2. Update `package.json`:

```js
{
  // ...
  "prettier": "@nharox/astro-prettier-config"
}
```

3. Add the following script in your `package.json`:

```js
{
  // ...
  "scripts": {
    // ...
    "prettier": "prettier --write \"src/**/*.{astro,ts}\""
  }
}
```

## Prettier Plugins

- [@ianvs/prettier-plugin-sort-imports](https://github.com/ianvs/prettier-plugin-sort-imports)
- [prettier-plugin-astro](https://github.com/withastro/prettier-plugin-astro/)
npm package: @nharox/css-reset
Description: A modern CSS reset.
Author: Dominik Gallitzendörfer
Latest version: 1.1.1

# @nharox/css-reset

A modern CSS reset.

## Installation

1. Install package as a dev dependency:

```bash
npm install --save-dev @nharox/css-reset
```

2. Import `reset.css`, preferably with [postcss-import](https://github.com/postcss/postcss-import), in your global CSS:

```css
/* Without @layer */
@import url('node_modules/@nharox/css-reset/reset.css');

/* With @layer */
@import url('node_modules/@nharox/css-reset/reset.css') layer(base);
```
npm package: @nharox/lint-staged-config
Description: Shared [lint-staged](https://github.com/lint-staged/lint-staged) config.
Author: Dominik Gallitzendörfer
Latest version: 1.1.0

# @nharox/lint-staged-config

Shared [lint-staged](https://github.com/lint-staged/lint-staged) config.

## Installation

1. Install package as a dev dependency:

```bash
npm install --save-dev @nharox/lint-staged-config
```

2. Create `lint-staged.config.mjs` at the root and add the following code:

```js
export { default } from '@nharox/lint-staged-config';
```

3. Setup [husky](https://typicode.github.io/husky/):

```bash
npx husky init
```

4. Add the following code in the just created `.husky/pre-commit` file:

```bash
npx lint-staged
```
npm package: @nharox/postcss-config
Description: Shared [PostCSS](https://postcss.org/) config.
Author: Dominik Gallitzendörfer
Latest version: 2.1.0

# @nharox/postcss-config

Shared [PostCSS](https://postcss.org/) config.

## Installation

1. Install package as a dev dependency:

```bash
npm install --save-dev @nharox/postcss-config
```

2. Create `postcss.config.js` at the root and add the following code:

```js
import getConfig from '@nharox/postcss-config';

export default getConfig();
```

3. (Optional) You can customize the config by passing an object:

```js
export default getConfig({
  // Files for `@csstools/postcss-global-data`
  files: [],
  // Additional PostCSS plugins
  additionalPlugins: {},
});
```

4. (Optional) Make sure to set a custom property if you want to use the `--spacing()` function:

```css
:root {
  --spacing: 0.25rem;
}
```

## PostCSS Plugins

- [@csstools/postcss-global-data](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-global-data)
- [postcss-functions](https://github.com/andyjansson/postcss-functions)
- [postcss-import](https://github.com/postcss/postcss-import)
- [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/main/plugin-packs/postcss-preset-env)
npm package: @nharox/stylelint-config
Description: Shared [Stylelint](https://stylelint.io/) config.
Author: Dominik Gallitzendörfer
Latest version: 1.1.0

# @nharox/stylelint-config

Shared [Stylelint](https://stylelint.io/) config.

## Installation

1. Install package as a dev dependency:

```bash
npm install --save-dev @nharox/stylelint-config
```

2. Update `package.json`:

```js
{
  // ...
  "stylelint": {
    "extends": "@nharox/stylelint-config"
  }
}
```

3. Add the following script in your `package.json`:

```js
{
  // ...
  "scripts": {
    // ...
    "stylelint": "stylelint --fix \"src/**/*.{astro,css,svelte}\""
  }
}
```

4. Update settings of VS Code:

```js
{
  // ...
  "stylelint.validate": ["astro", "css", "postcss", "svelte"]
}
```

## Stylelint Configs

- [stylelint-config-clean-order](https://github.com/kutsan/stylelint-config-clean-order)
- [stylelint-config-html](https://github.com/ota-meshi/stylelint-config-html)
- [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard)

## Stylelint Plugins

- [stylelint-use-logical](https://github.com/csstools/stylelint-use-logical)