open-index/open-npm huggingface dataset:
npm package: @scally/basic
Description: Yet another standard library for Javascript
Author: scally
Latest version: 0.0.4

# Basic

### A standard library for Javascript/Typescript

### Installation

```
yarn add @scally/basic
```

### Usage

```
import { compact } from '@scally/basic/array'

const withNulls = [1,2,3,null,undefined,4]
console.log(compact(withNulls)) // [1,2,3,4]
```

### Why

- Javascript's lack of a standard library keeps causing a massive dependency tree. This doesn't help much as no one else but me uses it, but what are you gonna do
- I was bored and this seemed like a fun kata

### License

WTFPL
npm package: @scalp/royalties
Description: Scalp Empire royalties SDK
Author: kind3r.sol
Latest version: 1.1.2

# Scalp Empire Royalties JavaScript SDK

## Install in your project

```bash
$ npm install @scalp/royalties
```
or
```bash
$ yarn add @scalp/royalties
```

## Basic usage

```typescript
import { ScalpRoyaltiesSDK } from "@scalp/royalties";

// Set your API key
ScalpRoyaltiesSDK.setApiKey("YOUR-API-KEY");

// Construct the list of mints
const mints = [
  "MINT_ADDRESS_1",
  "MINT_ADDRESS_2",
  "MINT_ADDRESS_3"
];

// Check the list of mints
const mintRoyalties = await ScalpRoyaltiesSDK.checkMints(mints);
if (typeof mintRoyalties !== "undefined") {
  for (const mint of mintRoyalties) {
    // Log status of each mint
    console.log(`${mint.mint} => ${mint.status}`);
  }
}
```
You can also set the API key via `REACT_APP_SR_APIKEY` or `NEXT_PUBLIC_SR_APIKEY` environment variables.
npm package: @scalp/scalp-trades-sdk
Description: Scalp Trades
Latest version: 0.0.6

# scalp-trades-sdk

See example in [examples/fetchAllTradesForWallet.ts](./examples/fetchAllTradesForWallet.ts) for how to use.

Update to desired wallet owner and timeframe and run the example with `npm run example-fetchAllTradesForWallet`
npm package: @scalvert/ember-template-lint-formatter-todo
Description: An Ember Template Lint formatter for todos
Author: Steve Calvert
Latest version: 1.0.0

# @scalvert/ember-template-lint-formatter-todo

> A custom formatter for `ember-template-lint` that will display a table of todos for your project, sorted by due date.

## Install

```shell
npm i @scalvert/ember-template-lint-formatter-todo --save-dev

# or

yarn add @scalvert/ember-template-lint-formatter-todo --dev
```

## Usage

```shell
ember-template-lint . --format @scalvert/ember-template-lint-formatter-todo
```

Running with the formatter will output a table of todos, ordered by due dates sorted by when they're due.

<img width="784" alt="Todo Formatter" src="static/output.png">

If you'd like to restrict the output to a specific rule ID, just pass the `--rule` option to `ember-template-lint`.

```shell
ember-template-lint . --rule "no-implicit-this:error" --format @scalvert/ember-template-lint-formatter-todo
```
npm package: @scalvert/link-pkg
Description: Link another package's tarball to this package
Author: Steve Calvert
Latest version: 0.0.4
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @scalvert/link-pkg

Link another package's tarball to this package

## Usage

```sh
npx @scalvert/link-pkg <other-package-path>
```

Running `npx @scalvert/link-pkg` will build a tarball of the package at the given path and link it to the current package. This is useful for testing changes to a package who's dependencies may interfere with the current package's dependencies, such as React.

## Example

```sh
npx @scalvert/link-pkg ../some-other-package
✔ Successfully linked some-other-package.tar.gz to my-package
```
npm package: @scalvert/stylelint-formatter-sonarqube
Description: A Stylelint formatter to output JSON in a format compatible with SonarQube external analyzer format
Author: Steve Calvert
Latest version: 0.1.3

# @scalvert/stylelint-formatter-sonarqube

![CI Build](https://github.com/scalvert/stylelint-formatter-sonarqube/workflows/CI%20Build/badge.svg)
[![npm version](https://badge.fury.io/js/%40scalvert%2Fstylelint-formatter-sonarqube.svg)](https://badge.fury.io/js/%40scalvert%2Fstylelint-formatter-sonarqube)
[![License](https://img.shields.io/npm/l/@scalvert/stylelint-formatter-sonarqube.svg)](https://github.com/scalvert/stylelint-formatter-sonarqube/blob/master/package.json)
![Dependabot](https://badgen.net/badge/icon/dependabot?icon=dependabot&label)
![Volta Managed](https://img.shields.io/static/v1?label=volta&message=managed&color=yellow&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAeQC6AMEpK7AhAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH5AMGFS07qAYEaAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAFmSURBVDjLY2CgB/g/j0H5/2wGW2xyTAQ1r2DQYOBgm8nwh+EY6TYvZtD7f9rn5e81fAGka17GYPL/esObP+dyj5Cs+edqZsv/V8o//H+z7P+XHarW+NSyoAv8WsFszyKTtoVBM5Tn7/Xys+zf7v76vYrJlPEvAwPjH0YGxp//3jGl/L8LU8+IrPnPUkY3ZomoDQwOpZwMv14zMHy8yMDwh4mB4Q8jA8OTgwz/L299wMDyx4Mp9f9NDAP+bWVwY3jGsJpB3JaDQVCEgYHlLwPDfwYWRqVQJgZmHoZ/+3PPfWP+68Mb/Pw5sqUoLni9ipuRnekrAwMjA8Ofb6K8/PKBF5nU7RX+Hize8Y2DOZTP7+kXogPy1zrH+f/vT/j/Z5nUvGcr5VhJioUf88UC/59L+/97gUgDyVH4YzqXxL8dOs/+zuFLJivd/53HseLPPHZPsjT/nsHi93cqozHZue7rLDYhUvUAADjCgneouzo/AAAAAElFTkSuQmCC&link=https://volta.sh)
[![Code Style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](#badge)

> A custom formatter for [`stylelint`](https://stylelint.io/) that will format the output in SonarQube's [generic issue format](https://docs.sonarqube.org/latest/analysis/generic-issue/).

## Install

```shell
npm i @scalvert/stylelint-formatter-sonarqube --save-dev

# or

yarn add @scalvert/stylelint-formatter-sonarqube --dev
```

Output will be in 'Generic Issue Format'.

```json
{
  "issues": [
    {
      "engineId": "stylelint",
      "ruleId": "property-no-unknown",
      "primaryLocation": {
        "message": "Unexpected unknown property \"foo\" (property-no-unknown)",
        "filePath": "foo.css",
        "textRange": {
          "startLine": 1,
          "startColumn": 17,
          "endLine": 1,
          "endColumn": 17
        }
      }
    },
    {
      "engineId": "stylelint",
      "ruleId": "block-no-empty",
      "primaryLocation": {
        "message": "Unexpected empty block (block-no-empty)",
        "filePath": "sub/bar.css",
        "textRange": {
          "startLine": 1,
          "startColumn": 5,
          "endLine": 1,
          "endColumn": 5
        }
      }
    }
  ]
}
```

## Usage

```shell
stylelint "**/*.css" --custom-formater node_modules/@scalvert/stylelint-formatter-sonarqube
```
npm package: @scaly/dazzle
Description: DSSSL processor - CLI wrapper for @scaly/openjade
Author: Ralf Schleitzer
Latest version: 0.1.0

# Dazzle

CLI wrapper for [`@scaly/openjade`](https://www.npmjs.com/package/@scaly/openjade) - a TypeScript port of the OpenJade DSSSL processor.

## Installation

```bash
npm install -g @scaly/dazzle
```

## Usage

```bash
dazzle [OPTIONS] FILE...
```

### Options

| Option | Description |
|--------|-------------|
| `-d SPEC` | DSSSL specification file |
| `-t TYPE` | Output type: `fot`, `rtf`, `tex`, `sgml`, `xml`, `mif` (default: `fot`) |
| `-o FILE` | Output filename |
| `-c FILE` | Use catalog file |
| `-V VAR[=VAL]` | Define variable |
| `-G` | Debug mode |
| `-2` | Enable DSSSL2 extensions |
| `-s` | Strict mode |
| `-v, --version` | Show version |
| `-h, --help` | Show help |

### Examples

```bash
# Transform SGML document to XML
dazzle -t xml -d style.dsl document.sgml

# Code generation using SGML backend
dazzle -t sgml -d codegen.dsl model.xml

# Generate RTF document
dazzle -t rtf -o output.rtf -d format.dsl document.sgml

# With variables
dazzle -t sgml -V package=com.example -d gen.dsl input.xml
```

## What is DSSSL?

**DSSSL** (Document Style Semantics and Specification Language) is an ISO standard (ISO/IEC 10179:1996) for transforming SGML/XML documents using a Scheme-based stylesheet language.

Key features:
- **Scheme-based**: Uses R4RS Scheme for stylesheet logic
- **Flow objects**: Declarative document structure
- **Grove queries**: Powerful node selection and navigation
- **Multiple backends**: RTF, TeX, SGML, XML, MIF output

## Related Packages

| Package | Description |
|---------|-------------|
| [`@scaly/openjade`](https://www.npmjs.com/package/@scaly/openjade) | TypeScript port of OpenJade DSSSL engine |
| [`@scaly/opensp`](https://www.npmjs.com/package/@scaly/opensp) | TypeScript port of OpenSP SGML parser |

## References

- [DSSSL Standard (ISO/IEC 10179:1996)](ftp://ftp.jclark.com/pub/dsssl/dsssl96b.pdf)
- [OpenJade](https://openjade.sourceforge.net/)
- [R4RS Scheme](http://www.schemers.org/Documents/Standards/R5RS/)

## License

MIT
npm package: @scamden/mantine-hooks
Description: A collection of 50+ hooks for state and UI management
Author: Vitaly Rtishchev
Latest version: 7.17.5

# Mantine Hooks

[![npm](https://img.shields.io/npm/dm/@mantine/hooks)](https://www.npmjs.com/package/@mantine/hooks)

A set of react hooks for state and UI management

[View documentation](https://mantine.dev/)

## Installation

```bash
# With yarn
yarn add @mantine/hooks

# With npm
npm install @mantine/hooks
```

## License

MIT
npm package: @scampersand/react-scripts
Description: CRA fork with Scampersand mods.
Latest version: 2.0.4

# react-scripts

This package includes scripts and configuration used by [Create React App](https://github.com/facebook/create-react-app).<br>
Please refer to its documentation:

- [Getting Started](https://github.com/facebook/create-react-app/blob/master/README.md#getting-started) – How to create a new app.
- [User Guide](https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md) – How to develop apps bootstrapped with Create React App.