open-index/open-npm huggingface dataset:
npm package: @mod-protocol/react-ui-shadcn
Description: This package of [Mod Protocol](https://github.com/mod-protocol/mod) is a UI implementation of the Mod Elements using [Shadcn](https://ui.shadcn.com/) which uses [Tailwind CSS](https://tailwindcss.com/) and [Radix UI](https://www.radix-ui.com/) under the h
Latest version: 0.3.1

# @mod-protocol/react-ui-shadcn

This package of [Mod Protocol](https://github.com/mod-protocol/mod) is a UI implementation of the Mod Elements using [Shadcn](https://ui.shadcn.com/) which uses [Tailwind CSS](https://tailwindcss.com/) and [Radix UI](https://www.radix-ui.com/) under the hood.
npm package: @mod20/types
Description: This repo contains the shared TypeScript types for the MOD20 project — a modular tabletop RPG system built off the D&D 5e OGL.
Latest version: 0.1.3

# MOD20 Types

This repo contains the shared TypeScript types for the MOD20 project — a modular tabletop RPG system built off the D&D 5e OGL.

The types here define the foundation for characters, abilities, items, and core mechanics across the system.

## About MOD20

MOD20 is a customizable TTRPG framework. It keeps the structure and feel of 5e but opens things up for more flexibility, homebrew content, and system hacks.

## What's Included

- Character interfaces and attributes
- Mechanics like dice, modifiers, and actions
- System references like classes and backgrounds
- Common shared utility types

License
Licensed under MIT. Built with reference to the Open Gaming License (OGL) v1.0a.
npm package: @moda/node-sass-export
Description: lightweight extension that allows you to export an encoded Sass variables (map, list, etc) into an external JSON file
Author: ModaOperandi
Latest version: 0.1.1

# node-sass-export

**node-sass-export** provide export function for use with Node-sass [function option](https://github.com/sass/node-sass#functions--v300---experimental).

## Usage

```
var export_sass = require('node-sass-export');
sass.renderSync({
  // ...
  functions: export_sass('export_path')
});
```
```
$breakpoints: export('lib/breakpoints.json', $breakpoints);
```
$breakpoints has been exported to export_path/lib/breakpoints.json
```
{
  "small": 960,
  "mini": 768,
  "micro": 720,
  "wide": 1230
}
```

### Usage with Gulp
```
gulp.src('theme_path/sass/*.scss')
    .pipe(sass({
      functions: export_sass('export_path')
    }))
```

### Options:

#### Another export function name
```
{ functions: export_sass('export_path', 'antiexport') }
```
```
$breakpoints: antiexport('lib/breakpoints.json', $breakpoints);
```

#### Extend json (not rewrite)
```
$breakpoints: export('lib/breakpoints.json', $breakpoints, (extend:true));
$breakpoints: export('lib/breakpoints.json', $other_breakpoints, (extend:true));
```

#### Export to js file
```
$breakpoints: export('lib/breakpoints.js', $breakpoints, (prefix:'var breakpoints = ', suffix:';'));
```

#### Usage with another functions
```
{ functions: _.extend(export_sass('export_path'), {'foobar()': function(){}}) }
```

#### Export hex colors
```
$colors: export('lib/colors.json', $colors, (hex_color: true));
```