open-index/open-npm huggingface dataset:
npm package: @shaozi/ldap-just-freebsd-x64
Description: This is the **x86_64-unknown-freebsd** binary for `@shaozi/ldap-just`
Latest version: 0.0.24

# `@shaozi/ldap-just-freebsd-x64`

This is the **x86_64-unknown-freebsd** binary for `@shaozi/ldap-just`
npm package: @shape9/cli
Description: CLI client for SHAPE9 admin tasks
Latest version: 0.1.0-alpha.2

# SHAPE9 CLI
Official CLI for creating and managing projects on SHAPE9 platform.

## Installation
```shell
npm install --global @shape9/cli
```

## Usage
```shell
$ shape9 help               
Usage: shape9 [options] [command]

Options:
  -V, --version                          output the version number
  -h, --help                             display help for command

Commands:
  initialize [options]                   initialize the state of the SHAPE9 program (admin-only)
  create [options] <project_id> <title>  create an SHAPE9 project (admin-only)
  update [options] <project_id>          update metadata for an SHAPE9 project (admin or lead_artist only)
  show [options] <project_id>            show information about an SHAPE9 project (permission-less)
  dev                                    start a development HTTP server
  help [command]                         display help for command

```
npm package: @shapecode/analyzer
Description: ShapeCode Analyzer - Static analysis for JavaScript, TypeScript, React, Angular, NestJS, and NextJS projects. Uses binary event streams for 3x smaller uploads. No Java required.
Author: ShapeCode.ai
Latest version: 1.2.3

# @shapecode/analyzer

Static code analysis for JavaScript, TypeScript, React, Angular, NestJS, and NextJS projects.

**No Java required** - analysis runs on the ShapeCode cloud using binary event streams (3x smaller uploads than JSON).

## Installation

```bash
# Use directly with npx (no install required)
npx @shapecode/analyzer analyze

# Or install globally
npm install -g @shapecode/analyzer
```

## Requirements

- Node.js 16+
- ShapeCode API key (get one at https://shapecode.ai/admin)

## Usage

### Analyze a project

```bash
# Analyze current directory
npx @shapecode/analyzer analyze --api-key YOUR_API_KEY

# Analyze specific directory
npx @shapecode/analyzer analyze --path ./my-react-app --api-key YOUR_API_KEY

# Specify project name
npx @shapecode/analyzer analyze -n my-awesome-app --api-key YOUR_API_KEY

# Include source code in upload (optional, for debugging)
npx @shapecode/analyzer analyze --include-source --api-key YOUR_API_KEY

# Verbose output
npx @shapecode/analyzer analyze -v --api-key YOUR_API_KEY
```

### Environment Variables

Set your API key as an environment variable to avoid passing it every time:

```bash
export JCA_CLOUD_API_KEY=your-api-key

# Then just run:
npx @shapecode/analyzer analyze
```

### Options

| Option | Description |
|--------|-------------|
| `-p, --path <path>` | Project path (default: current directory) |
| `-n, --project-name <name>` | Project name for cloud storage |
| `--cloud-url <url>` | Cloud API URL (default: https://api.shapecode.ai) |
| `--api-key <key>` | Cloud API key |
| `--include-source` | Include source code in upload (default: false, binary stream only) |
| `-v, --verbose` | Verbose output |

## What Gets Uploaded

The CLI generates and uploads a **binary event stream** of your codebase's AST (Abstract Syntax Tree):
- TypeScript/JavaScript files are parsed and converted to binary events
- Binary streams are **3x smaller** than JSON snapshots
- Snapshots are calculated **server-side** by replaying the binary stream
- Optional: Include source code with `--include-source` flag

**Analyzed files:**
- TypeScript (.ts, .tsx)
- JavaScript (.js, .jsx, .mjs, .cjs)

**Automatically excluded:**
- node_modules/
- dist/, build/
- .git/
- .next/, .angular/
- .cache/, .idea/, .vscode/

## Supported Frameworks

- **React** - Components, hooks, JSX analysis
- **Angular** - Components, services, modules, @Input/@Output
- **NestJS** - Modules, controllers, providers, decorators
- **NextJS** - Pages, API routes, app router
- **TypeScript** - Classes, interfaces, types

## View Results

After analysis:
1. Go to https://shapecode.ai/admin
2. Navigate to Cloud Browser
3. Find your project
4. Click to view reports

## License

MIT
npm package: @shaped.ai/client
Description: Client SDK for Shaped AI V2
Author: Shaped Team
Latest version: 2.0.41

# Installation

`npm install @shaped.ai/client`

---

# Usage

```javascript
const shapedai = require('@shaped.ai/client');
async function retrieveRankResults() {
  const client = shapedai.Client('your_api_key');
  const model_name = 'my_first_model';
  const user_id = '1';
  const results = await client.rank({model_name, user_id});
  console.log(results);
}
```

# Development
```sh
npm run build
```
npm package: @shapediver/api.platform-api-dto-v1
Description: Data Transfer Object Definitions of the Platform API v1
Author: Matthias Reisacher
Latest version: 2.29.6

<p style="text-align: center">
  <a href="https://www.shapediver.com/">
    <img
      alt="ShapeDiver"
      src="https://sduse1-assets.shapediver.com/production/assets/img/apple-icon.png"
    />
  </a>
</p>

# `@shapediver/api.platform-api-dto-v1`
This library contains all *Data Transfer Object* (DTO) definitions used to communicate with the ShapeDiver Platform API v1.

## Usage
While you could use this package standalone, typically it's used under the hood as a dependency of the [ShapeDiver Platform SDK](https://help.shapediver.com/doc/Platform-Backend.1863876635.html).
npm package: @shapediver/sdk.platform-api-sdk-v1
Description: SDK to communicate with the Platform API version 1
Author: Alex Schiftner
Latest version: 2.29.6

<p style="text-align: center">
  <a href="https://www.shapediver.com/">
    <img
      alt="ShapeDiver"
      src="https://sduse1-assets.shapediver.com/production/assets/img/apple-icon.png"
    />
  </a>
</p>

# ShapeDiver Platform SDK
[ShapeDiver](https://www.shapediver.com/) is a cloud platform that provides the right tools and scalable infrastructure to help you transform your Grasshopper files into online applications. It allows you to share the power of Grasshopper and Parametric Design with partners, clients and other key stakeholders wherever they are.

The **ShapeDiver Platform SDK** allows to access the functionality of the [ShapeDiver Platform](https://www.shapediver.com/app/) (or white labelled instances of it) by means of the [ShapeDiver Platform API](https://help.shapediver.com/doc/platform-backend).
The SDK exposes all TypeScript-types describing request and response objects.

The authentication system is based on **JWT tokens**, which the SDK allows you to request from the **ShapeDiver Platform** using the OAuth 2.0 functionality integrated with the [ShapeDiver Platform API](https://help.shapediver.com/doc/platform-backend). 

## Usage

* Add npm package:
  ```sh
  npm i @shapediver/sdk.platform-api-sdk-v1
  ```
* Import constructor function: 
  ```javascript 
  import { create } from '@shapediver/sdk.platform-api-sdk-v1';
  ```
  
* Create and authorize client: 
  ```javascript 
  const client = create({clientId: "CLIENT_ID", baseUrl: "SHAPEDIVER_PLATFORM_API_ENDPOINT"});
  await client.authorization.passwordGrant("USERNAME OR ACCESS KEY ID", "PASSWORD OR ACCESS KEY SECRET");
  ```

Whenever possible do not use your username and password for usage of the SDK. Instead log in to the [ShapeDiver Platform](https://www.shapediver.com/app/) and create an access key pair, consisting of an

  * access key id (to be used instead of your username), and an
  * access key secret (to be used instead of your password).

Using access keys allows you to keep your application secure, because access keys

  * can be limited in scope (e.g. they can be limited to be read only)
  * can easily be revoked at any time
  * can be time limited. 

## Versioning
We take care to provide backwards compatibility for older versions of the SDK and the API, but might introduce breaking changes in case of major version upgrades.
New features of the SDK might be limited to newer versions of the API. We recommend always using the newest SDK version out there.

## Support

  * [Plaform Backend documentation](https://help.shapediver.com/doc/platform-backend)
  * [ShapeDiver Help Center](https://help.shapediver.com)
  * [Forum](https://forum.shapediver.com)

If you have further questions, [reach out to us](https://www.shapediver.com/?open_contact=true).

Find out more about ShapeDiver [right here](https://www.shapediver.com/)!

## Licensing
The ShapeDiver Platform SDK is released under the [MIT License](LICENSE).
npm package: @shapeshift/core
Description: Vue.js JSON Schema based form component
Author: apparentvisuals
Latest version: 1.0.0-alpha.1

# Shapeshift Core &middot; [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/facebook/react/blob/master/LICENSE) [![Build Stats](https://travis-ci.org/shapeshiftjs/shapeshift-core.svg?branch=master)](https://travis-ci.org/shapeshiftjs/shapeshift-core) [![Coverage Status](https://coveralls.io/repos/github/shapeshiftjs/shapeshift-core/badge.svg)](https://coveralls.io/github/shapeshiftjs/shapeshift-core)

[![Greenkeeper badge](https://badges.greenkeeper.io/shapeshiftjs/shapeshift-core.svg)](https://greenkeeper.io/)
[![Dependency Status](https://david-dm.org/shapeshiftjs/shapeshift-core.svg)](https://david-dm.org/shapeshiftjs/shapeshift-core)
[![devDependency Status](https://david-dm.org/shapeshiftjs/shapeshift-core/dev-status.svg)](https://david-dm.org/shapeshiftjs/shapeshift-core#info=devDependencies)

The core JSON Schema and UI Schema parser. 

Contains iterators and validators for traversing and verifying json data. This library can be used for any Javscript project, and UI Schema is purely optional. This library can also be used as a simple validation library for any javscript data.

You do not need to install this if you are using one of the form components such as vue-shapeshift or the shapeshift-server.

## Installation

```sh
npm i --save @shapeshift/core
```

## Usage

### Iterate through properties of an JSON Schema object
```javascript
shapeshift(schema, uiSchema).forEach(ss => {
    /// Child Property
    ss.schema()
})
```

### Validate some data

validate string for length and pattern.
```javascript
import { Validators } from '@shapeshift/core';
Validators.validate({
    type: 'string',
    minLength: 2,
    maxLength: 5,
    pattern: '^12345$'
}, '12345')
```

validate number for min max
```javascript
import { Validators } from '@shapeshift/core';
Validators.validate({
    type: 'number',
    minimum: 2,
    maximum: 5,
}, 4.5)
```
npm package: @shapeshiftoss/asset-service
Description: Service to return supported asset details
Latest version: 8.12.0

# @shapeshiftoss/asset-service

This service provides all the information needed to support an asset in the shapeshift open source app.

It does not provide asset market data (price, volume, etc) or wallet balance information.

## Usage

1. Run `cp sample.env .env` to create an env file. Feel free to edit values to services of your choosing.
2. Run `yarn generate` to build the `generatedAssetData.json` used by the service to provide asset data.
3. Commit and push changes to `generatedAssetData.json` to GitHub
4. Use assetService to lookup assets as needed.

## Blacklist usage

You can contribute to blacklist a flagged token by adding its [caip19](https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-19.md) to the [blacklist.json](https://github.com/shapeshift/lib/blob/main/packages/asset-service/src/generateAssetData/blacklist.json) list.

## Overriding the description of an asset

You can contribute to override the description of an asset by adding it to [descriptions.json](https://github.com/shapeshift/lib/blob/main/packages/asset-service/src/service/descriptions.json) list.