open-index/open-npm huggingface dataset:
npm package: @rasteli/openc
Description: CLI tool to create, open and remove projects in Visual Studio Code
Author: Gabriel Rasteli
Latest version: 1.1.2

# OpenC

OpenC is a CLI tool to create, open and remove projects in Visual Studio Code.

### Features

- Recursive listing
- Recursive directory creation
- Specify location to create project
- Create these projects
  - Vite
  - Next.js
  - Node.js

### Installation

```bash
npm install -g @rasteli/openc
```

### Usage

```bash
$ openc
```

### How it works

OpenC will search recursively for specific files or folders in the default directory `~/www`
to determine if it or any of its children is a root directory. A root directory, i.e. a project,
is a directory that contains any file or folder whose name includes any of these:
`"index", "main", "src", "config", "package"`, called root conditions. As of now, there's no way
to change the default directory or the root conditions unless you edit the source code. If you're
willing to do so, you can change the former [here](https://github.com/rasteli/openc/blob/89f5b7de1caa78c10ae4c22fa3829a3bf98541ed/src/index.ts#L25) and the latter [here](https://github.com/rasteli/openc/blob/89f5b7de1caa78c10ae4c22fa3829a3bf98541ed/src/utils/check-root-dir.ts#L4).
npm package: @raster-app/datocms-plugin-raster
Description: A DatoCMS plugin for Raster, a digital asset manager for modern teams, saving time organizing, editing, and hosting photography.
Author: Raster
Latest version: 0.1.11

# Raster Dato Plugin

Getting images from Raster and use them in your DatoCMS project.

![Raster Dato Plugin Preview](docs/preview.png)

## Preparing to Use the Raster App in DatoCMS

Before using the app in DatoCMS an API key is needed, along with your Organization’s ID.

### Getting the Organization ID

To use the Raster app in DatoCMS, an Organization ID is required. You can get the Organization ID by navigating to `Organization name` `>` `Settings`. The Organization ID is the slug found after the [raster.app](http://raster.app/) URL.

## API Key

Similar to a required Organization ID, the Raster app in DatoCMS also needs an API Key. You can set up the API key and enable library level access by navigating to `Organization name` `>` `Settings`.

To enable APIs, follow these steps:

1. Generate a new key.
2. Enable `Read` access for the libraries you want to access via the API key.
3. Save your changes.
npm package: @raster-app/raster-toolkit
Description: A reusable collection of React components and tools for Raster
Author: Raster
Latest version: 0.1.2

# Raster Toolkit

A toolkit for integrating Raster functionality into React applications.

## Installation

```bash
npm install @raster-app/raster-toolkit
```

## Required Peer Dependencies

This package requires the following peer dependencies:

```bash
npm install react@^19 react-dom@^19 use-sync-external-store immer
```

## Features

- Image browsing, selection, and preview
- Video support for media files
- Library selection and browsing
- Responsive layout with infinite scrolling
- Version management for images and videos

## Usage

```javascript
import React from 'react'
import { RasterImages } from '@raster-app/raster-toolkit'

const HomePage = () => {
  const config = {
    orgID: 'your-org-id',
    apiKey: 'your-api-key',
  }

  return (
    <div>
      <h1>Welcome to My Next.js App</h1>
      <RasterImages config={config} initialValue={initialValue} />
    </div>
  )
}

export default HomePage
```

## Media Support

### Images

Standard image files are supported and will display their dimensions.

### Videos

Video files are supported and can be played inline.