open-index/open-npm huggingface dataset:
npm package: @murky-web/oxlint-plugin-solid
Description: Local Oxlint JS plugin port for Solid rules plus Murky-specific Solid conventions.
Latest version: 0.1.3

# @murky-web/oxlint-plugin-solid

Workspace-Paket fuer den lokalen Oxlint-JS-Plugin-Port der Solid-Regeln.

Es enthaelt die Solid-Regeln lokal im Paket und erweitert den Upstream-Satz um
projektspezifische Regeln wie `solid/prefer-arrow-components`.

Die Regelmodule unter `src/rules/` sind aus dem Upstream-Quellstand abgeleitet
und laufen ohne `eslint-plugin-solid` als Zielprojekt-Dependency.

Aktuell sind enthalten:

- die komplette von `eslint-plugin-solid` exportierte Regelmenge
- die zusaetzliche Projektregel `solid/prefer-arrow-components`
- ein Test-Harness, der die exportierte Rule-Surface und echte Diagnostik
  gegen Temp-Projekte prueft

Aktuell wird das Paket nicht direkt im Zielprojekt installiert. Stattdessen
kopiert `@murky-web/config` die Rule-Runtime in `./oxc/jsplugins/solid/`, damit
Oxlint sie ueber einen lokalen `jsPlugins`-Pfad laden kann.

Wichtig dabei:

- `@murky-web/config` loest dieses Paket als normale Workspace-Dependency auf
- der Installer kopiert den lokalen Plugin-Src-Ordner aus der installierten
  Paketauflösung
- Zielprojekte brauchen dadurch weiter nur die kopierte Runtime unter
  `./oxc/jsplugins/solid/`, nicht dieses Paket als direkte Dependency

## Nutzung ueber @murky-web/config

Im Zielprojekt:

```bash
web-dev-config init --oxc --typescript --frontend-solid
```

Danach:

- liegt die lokale Rule-Runtime unter `./oxc/jsplugins/solid/`
- wird `./linting/solid.jsonc` in die Oxc-Konfiguration eingehängt
- zeigt `jsPlugins` auf `./jsplugins/solid/index.mjs`
- feuern sowohl die portierten Solid-Regeln als auch
  `solid/prefer-arrow-components`

Ein typischer Fix-Fall:

```tsx
export function Card(props: Props) {
    return <section>{props.children}</section>;
}
```

wird mit `oxlint --fix` zu:

```tsx
import type { ParentComponent } from "solid-js";

export const Card: ParentComponent<Props> = (props) => {
    return <section>{props.children}</section>;
};
```
npm package: @murmurcreative/drawer
Description: Open things and close them as well.
Author: Ben Martinez-Bateman
Latest version: 2.0.0

# Drawer

Open and close things through simple state management.

```shell script
npm install @murmurcreative/drawer@2.1.0-alpha
```

```javascript
import {Cabinet} from '@murmurcreative/drawer';
new Cabinet();
```

```html
<div data-module="drawer" data-knob="#knob">
    <!--  Drawer Contents  -->
</div>

<button id="knob">Toggle</button>
```

For full documentation, see the [expanded readme](README.adoc).
npm package: @murongg/file
Description: [![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![bundle][bundle-src]][bundle-href] [![JSDocs][jsdocs-src]][jsdocs-href] [![License][license-src]][license-href]
Author: MuRong
Latest version: 0.0.0

# @murongg/file

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![bundle][bundle-src]][bundle-href]
[![JSDocs][jsdocs-src]][jsdocs-href]
[![License][license-src]][license-href]

<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/@murongg/file?style=flat&colorA=080f12&colorB=6e70d4
[npm-version-href]: https://npmjs.com/package/@murongg/file
[npm-downloads-src]: https://img.shields.io/npm/dm/@murongg/file?style=flat&colorA=080f12&colorB=6e70d4
[npm-downloads-href]: https://npmjs.com/package/@murongg/file
[bundle-src]: https://img.shields.io/bundlephobia/minzip/@murongg/file?style=flat&colorA=080f12&colorB=6e70d4&label=minzip
[bundle-href]: https://bundlephobia.com/result?p=@murongg/file
[license-src]: https://img.shields.io/github/license/murongg/@murongg/file.svg?style=flat&colorA=080f12&colorB=6e70d4
[license-href]: https://github.co/@murongg/file/blob/main/LICENSE
[jsdocs-src]: https://img.shields.io/badge/jsdocs-reference-080f12?style=flat&colorA=080f12&colorB=6e70d4
[jsdocs-href]: https://www.jsdocs.io/package/@murongg/file

## Template License

[MIT](./LICENSE) License © 2022 [Anthony Fu](https://github.com/antfu)
npm package: @murongg/utils
Description: [![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![bundle][bundle-src]][bundle-href] [![JSDocs][jsdocs-src]][jsdocs-href] [![License][license-src]][license-href]
Author: MuRong
Latest version: 0.2.1

# @murongg/utils

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![bundle][bundle-src]][bundle-href]
[![JSDocs][jsdocs-src]][jsdocs-href]
[![License][license-src]][license-href]

<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/@murongg/utils?style=flat&colorA=080f12&colorB=6e70d4
[npm-version-href]: https://npmjs.com/package/@murongg/utils
[npm-downloads-src]: https://img.shields.io/npm/dm/@murongg/utils?style=flat&colorA=080f12&colorB=6e70d4
[npm-downloads-href]: https://npmjs.com/package/@murongg/utils
[bundle-src]: https://img.shields.io/bundlephobia/minzip/@murongg/utils?style=flat&colorA=080f12&colorB=6e70d4&label=minzip
[bundle-href]: https://bundlephobia.com/result?p=@murongg/utils
[license-src]: https://img.shields.io/github/license/murongg/utils.svg?style=flat&colorA=080f12&colorB=6e70d4
[license-href]: https://github.co/murongg/utils/blob/main/LICENSE
[jsdocs-src]: https://img.shields.io/badge/jsdocs-reference-080f12?style=flat&colorA=080f12&colorB=6e70d4
[jsdocs-href]: https://www.jsdocs.io/package/@murongg/utils

Thanks for antfu: [@antfu/utils](https://github.com/antfu/utils)