open-index/open-npm huggingface dataset:
npm package: @lumiguide/lumi-rescript-dev
Description: Development server for ReScript with esbuild, file watcher, workbox and more
Latest version: 1.2.0

# lumi-rescript-dev

This is a utility to build and bundle rescript projects using esbuild.

- Very fast builds
- Watcher with live-reload
- Service workers
- Sass support

## How to use

```sh
npm install @lumiguide/lumi-rescript-dev --save-dev
# or
yarn add @lumiguide/lumi-rescript-dev --dev
```

* Run `lumi-rescript-dev watch` in your project root to start the development server
* Run `lumi-rescript-dev build` in your project root for a production build

Typically, you'll want to add the following to your `package.json`.

```json
{
  "scripts": {
    "prepare": "lumi-rescript-dev build",
    "start": "lumi-rescript-dev watch",
    "start-prod": "lumi-rescript-dev watch '{\"http\":{\"proxy\":{\"target\":\"https://your-prod.com/\"}}}'",
    "clean": "rescript clean && rm -rf public/bundle"
  },
}
```

## Project structure

The default config expects something like the following project structure:
```
project-name
├── bsconfig.json
├── package.json
├── public
│  ├── images
│  │  ├── favicon.ico
│  │  ├── icons-512.png
│  │  └── some-image.png
│  ├── index.html
│  └── site.webmanifest
└── src
   ├── css
   │  ├── default.scss
   │  └── main.sass
   ├── Index.res
   └── Util.res

```

Generated files will end up in `lib` and `public/bundle`, by default.

## Configuration
The default configuration can be inspected using `lumi-rescript-dev dump-config`, and changes can be made by adding them to the `lumi-rescript-dev` key in your `package.json`.

## JS API
Alternatively, if you require more configuration flexibility, the code can be imported from your own code.
```js
const {main, defaultConfig} = require('@lumiguide/lumi-rescript-dev')

main(defaultConfig, {
  root: __dirname
  // ...
})
```
npm package: @lumihq/react-scripts
Description: Configuration and scripts for Create React App.
Latest version: 1.1.1-6

# react-scripts

This package includes scripts and configuration used by [Create React App](https://github.com/facebookincubator/create-react-app).<br>
Please refer to its documentation:

* [Getting Started](https://github.com/facebookincubator/create-react-app/blob/master/README.md#getting-started) – How to create a new app.
* [User Guide](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md) – How to develop apps bootstrapped with Create React App.
npm package: @lumilink/aurora-mcp
Description: Aurora Intelligence MCP Server - Connect your IDE to Aurora's multi-model AI infrastructure
Author: Lumilink
Latest version: 1.0.0

# 🌟 Aurora Intelligence MCP Server

Connect your IDE to Aurora's multi-model AI infrastructure with the Model Context Protocol.

## 🚀 Quick Start

### Installation
```bash
npm install -g @lumilink/aurora-mcp
```

### Get API Key

1. Sign up at [lumilink.io](https://lumilink.io)
2. Choose your plan (Free, Lite, Pro, Team, Enterprise)
3. Get your API key from the dashboard

### Configure Continue

Add to `~/.continue/config.json`:
```json
{
  "mcpServers": {
    "aurora": {
      "command": "aurora-intelligence-mcp",
      "env": {
        "AURORA_API_KEY": "your-api-key-here"
      }
    }
  }
}
```

### Configure Cursor

Add to Cursor settings:
```json
{
  "mcp": {
    "aurora": {
      "command": "aurora-intelligence-mcp",
      "env": {
        "AURORA_API_KEY": "your-api-key-here"
      }
    }
  }
}
```

## 🎯 Available Tools

### `query_aurora`
Query Aurora Intelligence with any prompt. Supports multiple models.

**Example:**
```
@aurora query_aurora "Explain quantum computing"
```

**Parameters:**
- `query` (required): Your question
- `model` (optional): claude-4-sonnet, gpt-4.1, gemini-2.5-pro, qwen2.5-coder
- `temperature` (optional): 0.0-2.0

### `search_knowledge`
Search Aurora's knowledge base.

### `get_models`
List all available models.

### `check_usage`
Check your current usage and quota.

## 💰 Pricing

| Plan | Price | Tokens/Month | Models |
|------|-------|--------------|--------|
| **Free** | $0 | 100K | Local only |
| **Lite** | $9/mo | 1M | All models |
| **Pro** | $29/mo | 5M | All models + priority |
| **Team** | $99/mo | 25M | All + team features |
| **Enterprise** | Custom | Unlimited | White-label + SLA |

## 📚 Documentation

Full docs at: https://docs.lumilink.io/mcp

## 🆘 Support

- Discord: https://discord.gg/lumilink
- Email: support@lumilink.io
- Docs: https://docs.lumilink.io

## 📄 License

MIT
npm package: @lumin-ui/react
Description: Lumin-UI for react, with lots of new features!
Author: Dakauann Cavalcante
Latest version: 1.0.5

# How to install react-luminui?

## Using npm:

```console
npm i @lumin-ui/react lumin-ui
```

## Installing from this repository:

```console
npm i git+https://github.com/Dakauann/react-luminui.git git+https://github.com/Dakauann/lumin-ui.git
```

## Using yarn:

```console
yarn add @lumin-ui/react lumin-ui
```

## Using pnpm:

```console
pnpm add @lumin-ui/react lumin-ui
```

## Tailwind configuration

```js
module.exports = {
    //..
    plugins: [require('lumin-ui')]
};
```

## Usage

```js
import { Button } from '@lumin-ui/react';

export default function App() {
    // variants: primary, secondary, ghost, outline and warning
    return (
        <div className="bg-gray-100 min-h-screen">
            <Button variant="primary">Click me</Button>
        </div>
    );
}
```

## !⚠! Lumin-ui is currently in development, it may have some bugs, if you find any, please report them in the issues tab.
npm package: @lumina-design/core
Description: A lightweight UI library built for React applications
Author: Indrajeet Ambadekar
Latest version: 0.0.33

# Getting Started with Lumina Design in Your React/Next App

This guide will help you integrate the `lumina-design` library into your React application.

## Installation

Firstly, install the `@lumina-design/core` library and its icons into your React application using the following command:

### Using NPM

```sh
npm i @lumina-design/core @lumina-design/iconify --save
```

### Using YARN

```sh
yarn add @lumina-design/core @lumina-design/iconify
```

## Documentation

[Visit the official documenation website](https://library.elysium-cloud.com)

## Authors

- [@indrajeet-ambadekar](https://github.com/indrajeet-ambadekar) [Website](https://www.indrajeetambadekar.com)
npm package: @lumina-dev/test
Description: A single-line utility for spinning up an interactive Lumina explorer for your Solana application tests.
Author: wireless-anon
Latest version: 0.0.12

# @lumina-dev/test

A single-line utility for spinning up an interactive [Lumina](https://lumina.fyi) explorer for your [Solana](https://github.com/solana-labs/solana) application tests.

## Installation

```bash
npm install @lumina-dev/test
```

## Usage

Modify your test file to call the `lumina` function exported by this package.

```js
import * as anchor from '@coral-xyz/anchor';
import lumina from '@lumina-dev/test';

// Add this to the top of your test file
lumina();

describe('my-anchor-test', () => {
  anchor.setProvider(anchor.AnchorProvider.env());
  const program = anchor.workspace.MyProgram;
  // ...
});
```

When running your tests, navigate link in the console to view debug info.

```
⬜ Lumina: View local debug info at https://lumina.fyi/debug
```

A new tab will open with an interactive explorer for your local test environment.

<img alt="Test Information" src="../.github/resources/test.png">

## Community

Join the [Lumina Discord](http://discord.gg/TBYwXABNCW) to chat with the community and team.
npm package: @lumina-study/user-settings
Description: JSON schema and TypeScript types for Lumina Study user settings configuration
Author: Lumina Study
Latest version: 1.0.0

# @lumina-study/user-settings

JSON schema and TypeScript types for Lumina Study user settings configuration.

## Installation

```bash
pnpm add @lumina-study/user-settings
# or
npm install @lumina-study/user-settings
```

## Usage

### Using the JSON Schema

```javascript
const schema = require('@lumina-study/user-settings');

// Use for validation with libraries like ajv
const Ajv = require('ajv');
const ajv = new Ajv();
const validate = ajv.compile(schema);

const userSettings = {
  language: 'en',
  degreeId: 'degree-123'
};

const valid = validate(userSettings);
if (!valid) {
  console.error(validate.errors);
}
```

### Using TypeScript Types

```typescript
import type { UserSettings } from '@lumina-study/user-settings';

const settings: UserSettings = {
  language: 'en',
  degreeId: 'degree-123'
};
```

## Schema

The user settings schema includes the following properties:

- **language** (required): User interface language
  - Type: `string`
  - Allowed values: `"he"`, `"en"`
  - Default: `"en"`

- **degreeId** (optional): User's degree identifier
  - Type: `string | null`
  - Default: `null`

## Development

### Building

```bash
pnpm install
pnpm run build
```

This will generate TypeScript types from the JSON schema.

### Publishing

This package uses [release-it](https://github.com/release-it/release-it) for automated releases.

#### Automatic Release (on push to main)

**Every push to the `main` branch automatically triggers a patch release** (e.g., 0.1.0 → 0.1.1).

The workflow will:
- Run tests
- Build the package
- Bump the patch version
- Update CHANGELOG.md
- Create a git commit and tag
- Create a GitHub release
- Publish to npm

**Note:** Release commits from github-actions[bot] are automatically skipped to prevent infinite loops.

#### Manual Release (for minor/major versions)

To create a minor or major release:

1. Go to the [Actions tab](https://github.com/luminastudy/user-settings/actions)
2. Select the "Release" workflow
3. Click "Run workflow"
4. Choose the version increment:
   - **patch** (0.1.0 → 0.1.1) - Bug fixes
   - **minor** (0.1.0 → 0.2.0) - New features
   - **major** (0.1.0 → 1.0.0) - Breaking changes
5. Click "Run workflow"

#### Local Release (requires maintainer access)

```bash
# Dry run to see what would happen
pnpm run release:dry

# Create a specific release
pnpm run release patch   # 0.1.0 -> 0.1.1
pnpm run release minor   # 0.1.0 -> 0.2.0
pnpm run release major   # 0.1.0 -> 1.0.0
```

## License

MIT