open-index/open-npm huggingface dataset:
npm package: @style-this/core
Description: CSS-in-JS library for the modern web - core module
Latest version: 0.1.4

# style-this - Core

Core functionality for the style-this library with WebAssembly bindings.

## Installation

```bash
pnpm add @style-this/core
```

## Usage

```typescript
import { init, css, initialize } from "@style-this/core";

// Initialize the WebAssembly module
await init();

// Use the CSS functionality
const styles = css`
  color: red;
  font-size: 16px;
`;
```

## Development

```bash
# Build the native WebAssembly module
pnpm build:native

# Build the JavaScript package
pnpm build:js

# Build everything
pnpm build

# Watch mode for development
pnpm dev
```
npm package: @style-this/next
Description: CSS-in-JS library for the modern web - nextjs plugin
Latest version: 0.0.3

# @style-this/webpack

CSS-in-JS library for the modern web - webpack plugin

## Installation

```bash
npm install @style-this/webpack
# or
pnpm add @style-this/webpack
# or
yarn add @style-this/webpack
```

## Usage

### Basic Usage

```javascript
// webpack.config.js
import styleThisWebpackPlugin from '@style-this/webpack';

export default {
  // ... other webpack config
  plugins: [
    styleThisWebpackPlugin({
      // options
    })
  ]
};
```

### With SolidJS

```javascript
// webpack.config.js
import styleThisWebpackPlugin from '@style-this/webpack';
import styleThisSolidJsWebpackPlugin from '@style-this/webpack/solid-js';

export default {
  // ... other webpack config
  plugins: [
    styleThisWebpackPlugin({
      // options
    }),
    styleThisSolidJsWebpackPlugin({
      // options
    })
  ]
};
```

## Options

### Main Plugin Options

- `include?: RegExp[]` - Array of RegExp patterns to include files
- `exclude?: RegExp[]` - Array of RegExp patterns to exclude files
- `cssExtension?: string` - CSS file extension (default: "css")
- `filter?: Filter | Filter[]` - Custom filter function(s) or RegExp(s)

### SolidJS Plugin Options

- `filter?: Filter | Filter[]` - Custom filter function(s) or RegExp(s)

## Type Definitions

```typescript
type Filter = RegExp | ((filepath: string) => boolean);
```

## License

MIT
npm package: @style-this/vite
Description: CSS-in-JS library for the modern web - vite plugin
Latest version: 0.1.5

# @style-this/vite

Vite plugin for the style-this library.

## Installation

```bash
pnpm add -D @style-this/vite
```

## Usage

```typescript
// vite.config.ts
import { defineConfig } from 'vite';
import styleThis from '@style-this/vite';

export default defineConfig({
  plugins: [
    styleThis()
  ]
});
```

## Development

```bash
# Build the package
pnpm build

# Watch mode for development
pnpm dev
```
npm package: @style-this/webpack
Description: CSS-in-JS library for the modern web - webpack plugin
Latest version: 0.0.3

# @style-this/webpack

CSS-in-JS library for the modern web - webpack plugin

## Installation

```bash
npm install @style-this/webpack
# or
pnpm add @style-this/webpack
# or
yarn add @style-this/webpack
```

## Usage

### Basic Usage

```javascript
// webpack.config.js
import styleThisWebpackPlugin from '@style-this/webpack';

export default {
  // ... other webpack config
  plugins: [
    styleThisWebpackPlugin({
      // options
    })
  ]
};
```

### With SolidJS

```javascript
// webpack.config.js
import styleThisWebpackPlugin from '@style-this/webpack';
import styleThisSolidJsWebpackPlugin from '@style-this/webpack/solid-js';

export default {
  // ... other webpack config
  plugins: [
    styleThisWebpackPlugin({
      // options
    }),
    styleThisSolidJsWebpackPlugin({
      // options
    })
  ]
};
```

## Options

### Main Plugin Options

- `include?: RegExp[]` - Array of RegExp patterns to include files
- `exclude?: RegExp[]` - Array of RegExp patterns to exclude files
- `cssExtension?: string` - CSS file extension (default: "css")
- `filter?: Filter | Filter[]` - Custom filter function(s) or RegExp(s)

### SolidJS Plugin Options

- `filter?: Filter | Filter[]` - Custom filter function(s) or RegExp(s)

## Type Definitions

```typescript
type Filter = RegExp | ((filepath: string) => boolean);
```

## License

MIT