open-index/open-npm huggingface dataset:
npm package: @prezly/uploads
Description: Types and utilities to handle uploaded files & images in Prezly
Author: Ivan Voskoboinyk
Latest version: 0.3.2

# @prezly/uploads

![Version](https://img.shields.io/npm/v/@prezly/uploads)
![License](https://img.shields.io/npm/l/@prezly/uploads)
[![Build](https://github.com/prezly/uploads-js/actions/workflows/ci.yml/badge.svg)](https://github.com/prezly/uploads-js/actions/workflows/ci.yml)

Types and utilities used to handle uploaded images and files at [Prezly][prezly].

----

Brought to you with :metal: by [Prezly][prezly].

[prezly]: https://www.prezly.com/?utm_source=github&utm_campaign=@prezly/uploads-js
npm package: @prgma/using
Description: Bringing Python's `with` to JS/TS.
Latest version: 1.0.5

# using

Bringing Python's `with` to JS/TS.

## Rationale

Python's `with` syntax provides a concise, idiomatic, repeatable method of automatically performing setup and cleanup for an
operation such as reading a file from disk, making a network request, or interacting with a database. In addition, it provides
a single logical method of handling any errors that may arise.

## Usage

To get started, create a **context guard** object with an `enter` method and (optionally) an `exit` method. The `enter` method
should perform any required setup and return the value you'll be using:

```js
import { using } from '@prgma/using';

const FileGuard = {
  enter() {
    // get handle
    const handle = fs.open('somefile');
    return handle;
  },
  exit(handle) {
    // close handle
    fs.close(handle);
  },
};

using(FileGuard, handle => {
  // do something with prepared handle
  console.log(handle);
});
```

### Functional Form

If you prefer a more functional approach, you can instead provide a function that returns the value to use and (optionally)
a cleanup function. If you're returning both, make sure to wrap them in an array:

```js
import { using } from '@prgma/using';

function open(path: string) {
  return function() {
    // get handle
    const handle = fs.open(path);
    return [
      handle,
      handle => {
        // close handle
        fs.close(handle);
      },
    ];
  };
}

using(open('foo.txt'), handle => {
  // do something with prepared handle
  console.log(handle);
});
```

### Asynchronous Setup/Cleanup

Setup and cleanup processes generally require some form of interaction with external services, which is often made simpler
by using an `async` function. Object context guards may have `enter` return a Promise that resolves to the value to use, which
will work as you would expect:

```js
import { using } from '@prgma/using';

async function getApiMessageForUser(userId: number): Promise<string> {
  return `Hello, user ${userId}!`;
}

function getMessage(userId: number): ContextGuards<string> {
  return {
    async enter() {
      const message = await getApiMessageForUser(userId);
      return message;
    },
    exit() {
      // cleanup
    },
  };
}

using(getMessage(1), message => {
  // do something with fetched message
  console.log(message);
});
```

`exit` may also be `async` - if so, you can `await` the entire `using` call, which will resolve when the cleanup has finished.

```js
(async () => {
  await using(withAsyncCleanup, () => {/* ... */});
  console.log('cleanup finished!');
})();
```

## Included Guards

### Filesystem (using/fs)

The included `open` guard works just like Python's `open` - provide a file path and access flags (`'r'` by default) to get a
file descriptor ready to use and automatically cleaned up upon completion:

```js
import { using } from '@prgma/using';
import { open } from '@prgma/using/fs';
import * as fs from 'fs';

using(open('foo.txt', 'rw'), fd => {
  fs.write(fd, 'Hello, world!');
});
```
npm package: @prgrmrwy/install-skill-get
Description: Install Claude Code skill-get - A unified skill installer for Claude Code from multiple sources
Author: prgrmr
Latest version: 0.0.4

# @prgrmrwy/skill-get

Install [skill-get](https://github.com/prgrmrwy/ai-tools/tree/main/.claude/skills/skill-get) - Claude Code's unified skill installer from multiple sources.

## Installation

```bash
# Install to current project (recommended)
npx @prgrmrwy/install-skill-get

# Or install globally
npx @prgrmrwy/install-skill-get --global
```

## Usage

```bash
# Install to project level (.claude/skills/)
npx @prgrmrwy/install-skill-get

# Install to user level (~/.claude/skills/)
npx @prgrmrwy/install-skill-get --global

# Force reinstall
npx @prgrmrwy/install-skill-get --force
```

## Options

| Option | Alias | Description |
|--------|-------|-------------|
| `--local` | `-l` | Install to project level (.claude/skills/) [default] |
| `--global` | `-g` | Install to user level (~/.claude/skills/) |
| `--force` | `-f` | Force reinstall even if already installed |
| `--help` | `-h` | Show help message |

## What is skill-get?

**skill-get** is Claude Code's unified installer for skills from multiple sources. It streamlines installation, updates, packaging, and management of Claude Code Skills.

### Key Features

- **Multi-source support**: Official repos, third-party marketplaces, GitHub, direct URLs, and local paths
- **Smart search**: Searches from 9 sources in priority order, stopping when a match is found
- **Installation tracking**: Records metadata for future updates via `.skill-meta.json`
- **Skill lifecycle management**: Install, update, list, package, and unpack operations

### Search Priority (9 Steps)

The system searches in this order:

1. Official anthropics/skills repository
2. prompts.chat (via MCP API)
3. skills.sh (REST API)
4. mcpservers.org
5. skillhub.club
6. claudemarketplaces.com
7. skillsmp.com (via npx)
8. smithery.ai
9. GitHub search (fallback)

### Installation Locations

Skills can be installed at:
- **Project level** (`.claude/skills/`) - Current project only [default]
- **User level** (`~/.claude/skills/`) - Available for all projects

## Source

This package installs skill-get from:
[https://github.com/prgrmrwy/ai-tools/tree/main/.claude/skills/skill-get](https://github.com/prgrmrwy/ai-tools/tree/main/.claude/skills/skill-get)

## License

MIT
npm package: @prgx/cli
Description: Node.js CLI for programming Helvest devices
Author: Helvest Systems
Latest version: 0.2.5

@prgx/cli
=========

CLI for programming Helvest devices

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@prgx/cli.svg)](https://npmjs.org/package/@prgx/cli)
[![Downloads/week](https://img.shields.io/npm/dw/@prgx/cli.svg)](https://npmjs.org/package/@prgx/cli)
[![License](https://img.shields.io/npm/l/@prgx/cli.svg)](https://github.com/helvest-systems/prgx/blob/master/package.json)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @prgx/cli
$ prgx COMMAND
running command...
$ prgx (-v|--version|version)
@prgx/cli/0.2.4 darwin-x64 node-v12.16.1
$ prgx --help [COMMAND]
USAGE
  $ prgx COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`prgx encrypt FILE`](#prgx-encrypt-file)
* [`prgx flash FILE PORT`](#prgx-flash-file-port)
* [`prgx help [COMMAND]`](#prgx-help-command)

## `prgx encrypt FILE`

Encrypt input HEX file with XTEA encryption algoritm

```
USAGE
  $ prgx encrypt FILE

ARGUMENTS
  FILE  Hex file to encrypt

OPTIONS
  -h, --help      Show command usage information
  -k, --key=key   (required) Alphanumeric key used to encrypt file
  -o, --out=file  Emit output to this file (defaults to: encrypted.[FILE])
```

## `prgx flash FILE PORT`

Upload HEX file to connected board (with optional XTEA encryption)

```
USAGE
  $ prgx flash FILE PORT

ARGUMENTS
  FILE  Source file to upload
  PORT  Port to which board is connected

OPTIONS
  -k, --key=key  Alphanumeric key used to encrypt file (if omitted, file must already be encrypted)
```

## `prgx help [COMMAND]`

display help for prgx

```
USAGE
  $ prgx help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.2.3/src/commands/help.ts)_
<!-- commandsstop -->
npm package: @pri17/ngx-angular-query-builder
Description: The project is forked from https://github.com/raysuelzer/ngx-angular-query-builder. Added new field for use.
Author: gwen zhou
Latest version: 0.0.5

# NgxAngularQueryBuilder

# NgxAngularQueryBuilder


This project is forked from https://github.com/raysuelzer/ngx-angular-query-builder.

Added new fields for use.

### timeFame

If a rule is a number type, then user will need to choose an time frame from 

	"last 7 days" 
	"last 30 days"
	"last 6 months"
	"last year"



## To install
npm i @pri17/ngx-angular-query-builder


This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.0.

## Code scaffolding

Run `ng generate component component-name --project ngx-angular-query-builder` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project ngx-angular-query-builder`.

> Note: Don't forget to add `--project ngx-angular-query-builder` or else it will be added to the default project in your `angular.json` file.

## Build

Run `ng build ngx-angular-query-builder` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build ngx-angular-query-builder`, go to the dist folder `cd dist/ngx-angular-query-builder` and run `npm publish`.

## Running unit tests

Run `ng test ngx-angular-query-builder` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @price-oracle/interfaces
Description: Price Oracle interfaces and needed integration files
Latest version: 0.0.1-deprecation-notice
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

> :warning: This repository has moved to: https://www.npmjs.com/package/@price-oracle/v1-core-interfaces


# Price Oracle Interfaces

This package includes all of the needed resources in order to integrate Price Oracle into your scripts, UI, or smart-contracts:

- Interfaces ABIs
- Interfaces solidity code
- Typesafe interfaces for Ethers generated with [@typechain/ethers-v5](https://www.npmjs.com/package/@typechain/ethers-v5)
- Typesafe interfaces for Truffle generated with [@typechain/truffle-v5](https://www.npmjs.com/package/@typechain/truffle-v5)
- Typesafe interfaces for Web3 generated with [@typechain/web3-v1](https://www.npmjs.com/package/@typechain/web3-v1)

## Installation

You can install this package via npm or yarn:

```console
yarn add @price-oracle/interfaces
```

```console
npm install @price-oracle/interfaces
```
npm package: @pricefeed/sdk
Description: SDK for pricefeed.info.
Author: Masahiko Hyuga
Latest version: 0.0.11

PriceFeed.info official SDK
===========================

![Node.js CI](https://github.com/janom-inc/pricefeed-public/actions/workflows/node.js.yml/badge.svg)
[![codecov](https://codecov.io/gh/janom-inc/pricefeed-public/graph/badge.svg?token=205PZZEN34)](https://codecov.io/gh/janom-inc/pricefeed-public)
npm package: @pricelever/sdk
Description: The Price Lever TypeScript SDK
Author: Price Lever, Inc.
Latest version: 0.0.1

# 🕹️ Price Lever TypeScript SDK

Sign up for a free account at [Price Lever](https://console.pricelever.app/sign-up) to get started.

## Installation

```bash
npm install @pricelever/sdk
```

## Usage

```typescript
// Import the SDK
import { PriceLever } from "@pricelever/sdk";

// Initialize the SDK
const pl = new PriceLever({
  publicKey: "your-public-key",
  customer: {
    uid: "your-customers-uid",
    email: "your-customer@email.com",
    // Needs to match the packaging ID
    // in your Price Lever Console
    packagingId: "your-packaging-id",
  },
});

// Check if your customer can use a feature
const canUse: boolean = await pl.canUse("your-feature-id");

// Wrap your feature in React
return (<> { canUse ? <YourFeature /> : <YourUpgrade /> } </>);

// Track engagement for Wallet and Metric features
const receipt = await pl.track("your-feature-id", { used: '01:00:00' });
```

## License

MIT