open-index/open-npm huggingface dataset:
npm package: @rayprogramming/tickets
Description: A ticketing system using vue. The backend is currently expected to be a laravel 5.7 paginated route.
Author: James Ray
Latest version: 0.1.1

# Tickets
A ticketing system using vue. The backend is currently expected to be a laravel 5.7 paginated route.


This is WIP.

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

### Run your tests
```
npm run test
```

### Lints and fixes files
```
npm run lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
npm package: @rayriffy/analytics
Description: Prebuilt analytics tool
Author: Phumrapee Limpianchop
Latest version: 1.0.0

# analytics

Prebuilt analytics tool

## Install

```bash
bun add @rayriffy/analytics
```

## Publishing

This repository has been configured to automatically publish NPM packages by [Changesets](https://github.com/changesets/changesets). Run `bun changeset` command to publishing your changes before commit.
npm package: @rayriffy/datastore
Description: Browser-level KV store, utilizing both IndexedDB and local storage.
Author: Phumrapee Limpianchop
Latest version: 2.0.5

# datastore

Browser-level KV store, utilizing both IndexedDB and local storage.

This library will provide benefits of almost unlimited storage size of IndexedDB, with ease of use when interacting with interface like LocalStorage.

If browser does not have IndexedDB, this library will performs a fallback to LocalStorage by itself

## Install

```bash
pnpm add @rayriffy/datastore
```

## Usage

```ts
// initialize (initialize once, use everywhere)
const instance = createInstance('indexedDb-database-name')

// set (lib will JSON.stringify() for you in localStorage)
await instance.setItem('key1', {
  message: 'amogus',
})

// get (default to null) (lib will JSON.parse() for you in localStorage)
const val = await instance.getItem('key1')

// delete
await instance.removeItem('key1')

// clear
await instance.clear()
```

## Publishing

This repository has been configured to automatically publish NPM packages by [Changesets](https://github.com/changesets/changesets). Run `pnpm changeset` command to publishing your changes before commit.
npm package: @rayriffy/is-fizzbuzz
Description: Quick start template for publishing NPM package.
Author: Phumrapee Limpianchop
Latest version: 1.0.0

# quick-npm

Quick start template to rapidly develop NPM packages with speed, and automations.

## Install

```bash
pnpm add @rayriffy/quick-npm
```

## Setting up

1. Allow GitHub Actions to create pull request
2. Generate NPM authotization token into `NPM_TOKEN` secret

## Publishing

This repository has been configured to automatically publish NPM packages by [Changesets](https://github.com/changesets/changesets). Run `pnpm changeset` command to publishing your changes before commit.
npm package: @rayriffy/qr-scanner
Description: Just another QR scanner for React
Author: Phumrapee Limpianchop
Latest version: 2.0.1

# @rayriffy/qr-scanner

Just another QR scanner library for React.

```tsx
import { QRScanner } from '@rayriffy/qr-scanner'

const App = () => {
  return (
    <QRScanner
      onScan={result => {
        console.log(result)
      }}
    />
  )
}
```
npm package: @rayriffy/quick-npm
Description: Quick start template for publishing NPM package.
Author: Phumrapee Limpianchop
Latest version: 0.0.2

# quick-npm

Quick start template to rapidly develop NPM packages with speed, and automations.

## Install

```bash
pnpm add @rayriffy/quick-npm
```

## Setting up

1. Allow GitHub Actions to create pull request
2. Generate NPM authotization token into `NPM_TOKEN` secret

## Publishing

This repository has been configured to automatically publish NPM packages by [Changesets](https://github.com/changesets/changesets). Run `pnpm changeset` command to publishing your changes before commit.
npm package: @rayriffy/remark-esm
Description: Quick start template for publishing NPM package.
Author: Phumrapee Limpianchop
Latest version: 1.0.1

# @rayriffy/remark-esm

Transform code-block into renderable esm.sh scripts.

## Usage

````markdown
```jsx
// !esm root-element
// !imports react https://esm.sh/react@19.1.0
// !imports react-dom/client https://esm.sh/react-dom@19.1.0/client
// !tsx

import { createRoot } from "react-dom/client"

const root = document.querySelector("#root-element")
createRoot(root).render(<h1>Hello, World!</h1>)
```
````

Transforms into HTML elements

```html
<script type="importmap">
  {
    "imports": {
      "react": "https://esm.sh/react@19.1.0",
      "react-dom": "https://esm.sh/react-dom@19.1.0/client"
    }
  }
</script>
<script type="module" src="https://esm.sh/tsx"></script>
<div id="root-element"></div>
<script type="text/jsx">
  import { createRoot } from "react-dom/client"

  const root = document.querySelector("#root-element")
  createRoot(root).render(<h1>Hello, World!</h1>)
</script>
```
npm package: @rayriffy/table
Description: Prebuilt Chakra UI table component with sorting, pagination, and filtering.
Author: Phumrapee Limpianchop
Latest version: 1.0.0

# @rayriffy/table

Prebuilt Chakra UI table component with sorting, pagination, and filtering.

[Demo](https://rayriffy.github.io/table/)

## Installation

```bash
pnpm add @rayriffy/table @tanstack/react-table @chakra-ui/react
```