open-index/open-npm huggingface dataset:
npm package: @opsrev/procore-cli
Description: CLI for the Procore construction management API
Latest version: 1.1.0

# @opsrev/procore-cli

[![CI](https://github.com/opsrev/procore-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/opsrev/procore-cli/actions/workflows/ci.yml)

CLI for the Procore construction management API. Designed for AI agent consumption -- all output is JSON.

## Installation

```bash
npm install -g @opsrev/procore-cli
```

## Configuration

Set environment variables or pass flags:

| Env Var | Flag | Description |
|---------|------|-------------|
| `PROCORE_CLIENT_ID` | `--client-id` | OAuth2 client ID (required) |
| `PROCORE_CLIENT_SECRET` | `--client-secret` | OAuth2 client secret (required) |
| `PROCORE_COMPANY_ID` | `--company-id` | Company ID (required for most commands) |
| `PROCORE_PROJECT_ID` | `--project-id` | Project ID (required for project-scoped commands) |

## Commands

```
procore auth                      # Get bearer token
procore company get               # Get company details
procore projects list             # List projects
procore projects get <id>         # Get project details
procore directory list            # List people in project
procore directory get <id>        # Get person details
procore rfis list                 # List RFIs
procore rfis get <id>             # Get RFI details
procore submittals list           # List submittals
procore submittals get <id>       # Get submittal details
procore daily-logs list           # List daily logs
procore daily-logs get <id>       # Get daily log details
procore budget list               # List budget line items
procore schedule list             # List schedule tasks
procore schedule get <id>         # Get task details
```

### Common flags

- `--env production|sandbox` (default: production)
- `--limit <n>` -- cap results for list commands
- `--date <YYYY-MM-DD>` -- filter daily logs by date

## Development

```bash
npm install
npm test              # run tests
npm run dev -- --help # run in dev mode
npm run build         # build to dist/
```
npm package: @opstalent/redux-crud
Description: --- [![NPM Version](https://img.shields.io/npm/v/@opstalent/redux-crud.svg?style=flat)](https://www.npmjs.com/package/@opstalent/redux-crud) [![Build Status](https://img.shields.io/travis/opstalent/redux-crud.svg?style=flat)](https://travis-ci.org/opstale
Latest version: 0.4.0

# redux-crud
---
[![NPM Version](https://img.shields.io/npm/v/@opstalent/redux-crud.svg?style=flat)](https://www.npmjs.com/package/@opstalent/redux-crud)
[![Build Status](https://img.shields.io/travis/opstalent/redux-crud.svg?style=flat)](https://travis-ci.org/opstalent/redux-crud)
[![Coveralls](https://img.shields.io/coveralls/opstalent/redux-crud.svg?style=flat)](https://coveralls.io/github/opstalent/redux-crud)

`redux-crud` is extending functionality of [react-router](https://github.com/ReactTraining/react-router)
which is building CRUD views based on API's OPTIONS responses.

## Installation

```sh
npm install --save @opstalent/redux-crud
```

## Documentation

* [Getting Started](docs/gettingStarted.md)
* [API](docs/api/)
npm package: @opstarts/wdio-sync
Description: A WebdriverIO plugin. Helper module to run WebdriverIO commands synchronously.
Author: Christian Bromann
Latest version: 0.6.14-1

wdio-sync
=========

[![Build Status](https://travis-ci.org/webdriverio/wdio-sync.svg?branch=master)](https://travis-ci.org/webdriverio/wdio-sync) [![Code Climate](https://codeclimate.com/github/webdriverio/wdio-sync/badges/gpa.svg)](https://codeclimate.com/github/webdriverio/wdio-sync) [![Test Coverage](https://codeclimate.com/github/webdriverio/wdio-sync/badges/coverage.svg)](https://codeclimate.com/github/webdriverio/wdio-sync/coverage) [![Dependency Status](https://www.versioneye.com/user/projects/58ba933101b5b7004a7b5b8d/badge.svg?style=flat-square)](https://www.versioneye.com/user/projects/58ba933101b5b7004a7b5b8d)

***

A WebdriverIO plugin. Helper module to run WebdriverIO commands synchronously. It overwrites global functions depending on the test framework (e.g. for Mocha `describe` and `it`) and uses Fibers to make commands of WebdriverIO using the wdio testrunner synchronous. This package is consumed by all wdio framework adapters.

# Development

All commands can be found in the package.json. The most important are:

Watch changes:

```sh
$ npm run watch
```

Run tests:

```sh
$ npm test

# run test with coverage report:
$ npm run test:cover
```

Build package:

```sh
$ npm build
```

# Contributing

Make sure all changes you apply are passing unit tests as well as all integration tests of the depending wdio framework adapters.
npm package: @opstel/modern-gauges
Description: Animated half-circle gauges React component — zero runtime dependencies
Author: Caleb
Latest version: 0.1.2

# modern-gauge

An animated half-circle SVG gauge component for React. Zero runtime dependencies beyond React itself.

## Features

- Smooth animated arc fill that interpolates from the previous value on each update
- Gradient color progression across the arc and tick marks
- Automatically generated minor tick marks between major labels
- Responsive — fills its container via SVG `viewBox`

## Installation

```bash
npm install modern-gauge
```

## Usage

```jsx
import { HalfGauge } from 'modern-gauge';

function Dashboard() {
  return (
    <HalfGauge
      value={72}
      minMax={[0, 20, 40, 60, 80, 100]}
      colors={['#f44336', '#ffeb3b', '#4caf50']}
      title="CPU (%)"
    />
  );
}
```

## Props

| Prop | Type | Default | Description |
|---|---|---|---|
| `value` | `number` | — | Current value to display |
| `minMax` | `number[]` | `[0, 5, 10, 15, 20]` | Ordered scale values. First = min, last = max. Labels are rendered at each value; minor ticks are inserted automatically between them. |
| `colors` | `string[]` | `['#f44336', '#9c27b0']` | Two or more CSS colors forming the gradient from min to max. |
| `title` | `string` | — | Optional label displayed below the value |

## Examples

### Minimal

```jsx
<HalfGauge value={12} />
```

### Custom scale and colors

```jsx
<HalfGauge
  value={3500}
  minMax={[0, 1000, 2000, 3000, 4000, 5000, 6000]}
  colors={['#4caf50', '#ffeb3b', '#f44336']}
  title="RPM"
/>
```

## Tick behaviour

The `minMax` array defines where major labels appear. Minor ticks are inserted automatically:

- **≤ 5 major ticks** → 4 minor ticks per gap
- **6–16 major ticks** → 2 minor ticks per gap
- **> 16 major ticks** → no minor ticks; every other label is hidden to avoid crowding

## Peer Dependencies

```json
{
  "react": ">=17.0.0",
  "react-dom": ">=17.0.0"
}
```

## License

MIT