open-index/open-npm huggingface dataset:
npm package: @shyamistic/aegisauth
Description: AegisAuth CLI - Trust Layer for AI Agents with Auth0 Token Vault and Multi-Agent Orchestration
Author: AegisAuth Team
Latest version: 2.0.0

# AegisAuth CLI

🚀 **AegisAuth CLI v2.0.0 - Trust Layer for AI Agents**

A production-ready Auth0 + Token Vault + multi-agent orchestration platform with enterprise-grade security features.

## Features

- 🔐 **Auth0 Integration**: Native Auth0 authentication with Token Vault
- 🤖 **Multi-Agent Orchestration**: Policy-driven agent execution with risk scoring
- 🛡️ **Security Features**: CIBA approval flows, audit logging, threat detection
- 📊 **Real-time Dashboard**: Live agent monitoring and vault status
- ⚡ **CLI Interface**: 3-command setup for developers

## Quick Start

```bash
# Install globally
npm install -g aegisauth

# Initialize configuration
aegis init

# Authenticate and setup vault
aegis auth

# Run an agent
aegis run --goal "Analyze market trends"

# Check status
aegis status

# Open dashboard
aegis ui
```

## Commands

| Command | Description |
|---------|-------------|
| `aegis init` | Initialize AegisAuth configuration |
| `aegis auth` | Authenticate with Auth0 and setup vault connections |
| `aegis run --goal "goal"` | Run an agent with the specified goal |
| `aegis status` | Check agent run status and vault connections |
| `aegis cancel --id <id>` | Cancel an agent run |
| `aegis ui` | Open AegisAuth dashboard in browser |
| `aegis health` | Check AegisAuth service health |

## Architecture

- **Frontend**: Next.js 15.1 with Auth0 integration
- **Backend**: API routes with policy engine and agent orchestration
- **Security**: Auth0 Token Vault, CIBA flows, risk scoring
- **Agents**: Multi-agent system with critic analysis and fan-out execution

## Development

```bash
# Clone and install
git clone https://github.com/aegisauth/aegis-gateway
cd aegis-gateway
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Run tests
npm test
```

## Configuration

Configuration is stored in `~/.aegis/config.json`:

```json
{
  "baseUrl": "http://localhost:3000",
  "auth0Domain": "your-domain.auth0.com",
  "clientId": "your-client-id",
  "audience": "https://api.aegisauth.com",
  "redirectUri": "http://localhost:3000/api/auth/callback",
  "vaultConnections": ["github", "slack", "google-oauth2", "linkedin"]
}
```

## Security Features

- ✅ Auth0 Token Vault with connected accounts
- ✅ Policy-driven agent execution
- ✅ Risk scoring and CIBA approval flows
- ✅ Audit logging and threat detection
- ✅ Session management and token refresh
- ✅ Multi-factor authentication support

## License

MIT © AegisAuth Team

## Links

- [Documentation](https://docs.aegisauth.com)
- [Dashboard](http://localhost:3000/dashboard)
- [GitHub](https://github.com/aegisauth/aegis-gateway)
npm package: @shyamsfo/lit-w2ui-table
Description: Lit component for w2uitable
Author: shyamsfo
Latest version: 0.0.21

### What is this

A lit component for w2ui table [w2ui Table here](https://w2ui.com/web/)

### Installation and usage

#### From CDN

The package contains a bundled version of the component which includes also the Lit library. It can be useful in case you want to import the package using a CDN.

```html
<script src="https://unpkg.com/@shyamsfo/lit-w2ui-table@beta/dist/w2ui_table.bundle.js"></script>
```

#### From NPM

Install the component through NPM:

```sh
npm i @shyamsfo/lit-w2ui-table
```

#### Usage

Check sample index.html file for usage

### Development Setup

First clone the repo. Then run:

``` bash
yarn install
```

### Development

Run: 

1. `yarn build:dev` to do a dev build.
4. `yarn build:prod` to do a prod build.
4. `yarn build:iife` to do a iife build.
4. `yarn build` to do a prod and iife build.
1. ` yarn watcher `  to watch for changes and compile continuously
1. `yarn clean` to clean resources
4. `yarn publish --access=public` to publish
4. `yarn showtags` to list tags in npm
4. `scripts/add_tag.sh <version> <tag>` to add tags 

Once development is complete we are ready to publish. See below.

### Publish

1. First commit all the code using `git add .` and `git commit -m "Commit message"`
2. Then run `yarn publish --access=public`    
3. This will ask for new version number
4. package.json will be updated with new version number and a new commit will be done
5. `prepublish` will be run that will do the clean build
6. package will be published
7. git push (including tags) will be done.
8. Verify package has been published at [https://www.npmjs.com/package/@shyamsfo/lit-w2ui-table](https://www.npmjs.com/package/@shyamsfo/lit-w2ui-table)


To publish to github check this:
https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-npm-registry

We can either add a local `.npmconfig` or add a `publishConfig` section to package.json
Either case, a `~/.npmrc` should have the access token

### Testing

#### Local testing from another node project

``` bash
# in this directory
yarn link
```

In the client:
```
yarn link @shyamsfo/lit-w2ui-table
```
npm package: @shyamsfo/the-sink
Description: A kitchen sink of functions for learning npm publish and typescript
Author: shyamsfo
Latest version: 0.0.53

### What is this

Published a hello world module on npm following this: 

[https://whitep4nth3r.com/blog/how-to-build-test-and-release-node-module-es6](https://whitep4nth3r.com/blog/how-to-build-test-and-release-node-module-es6)

### Installation and usage

First run: 

```bash
yarn add @shyamsfo/the-sink --save
```

Then, in your js file:

```javascript
import the_sink from '@shyamsfo/the-sink';
the_sink.now()
the_sink.get_name()
```

### Development Setup

First clone the repo. Then run:

``` bash
yarn install
```

### Development

1. Run ` yarn dev `  to watch for changes and compile continously
2. `yarn clean` to clean resources
3. `yarn types` to generate types 
4. `yarn build` to do a build.
5. `yarn test` to run tests

Once development is complete we are ready to publish. See below.

### Publish

1. First commit all the code using `git add .` and `git commit -m "Commit message"`
2. Then run `yarn publish`    
3. This will ask for new version number
4. package.json will be updated with new version number and a new commit will be done
5. `prepublish` will be run that will do the clean build
6. package will be published
7. git push (including tags) will be done.
8. Verify package has been published at [https://www.npmjs.com/package/@shyamsfo/the-sink](https://www.npmjs.com/package/@shyamsfo/the-sink)

### Setup

How to start a new npm package:

``` bash
npm init --scope=@shyamsfo
<Development of all code>
npm login
npm publish --access public
```

### Local testing from another node project

``` bash
# in this directory
yarn link
```

In the client:
```
yarn link @shyamsfo/the-sink
```
npm package: @shycat/gatsby-theme-shopify
Description: ```shell mkdir my-site cd my-site yarn init # install shycat-theme-shopify and it's dependencies yarn add gatsby react react-dom shycat-theme-shopify ```
Author: Chris Collinsworth
Latest version: 1.0.92

# Basic Shopify Theme for Gatsby

## Quick Start

```shell
mkdir my-site
cd my-site
yarn init
# install shycat-theme-shopify and it's dependencies
yarn add gatsby react react-dom shycat-theme-shopify
```

Then add the theme to your `gatsby-config.js`. We'll use the long form
here for education purposes.

```javascript
module.exports = {
  plugins: [
    {
      resolve: "@shycat/shycat-theme-shopify",
      options: {
        shopifyShopName: 'shop-name',
        shopifyAccessToken: 'get access code from shopify storefront api'
      },
    },
  ],
}
```

That's it, you can now run your gatsby site using

```shell
yarn gatsby develop
```
npm package: @shydesky/uniswap-v2-sdk
Description: 🛠 An SDK for building applications on top of Uniswap.
Latest version: 3.0.11

# Uniswap SDK

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![Actions Status](https://github.com/Uniswap/uniswap-sdk/workflows/CI/badge.svg)](https://github.com/Uniswap/uniswap-sdk)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk@latest)

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/Uniswap/uniswap-sdk.git
```

Move into the uniswap-sdk working directory

```sh
cd uniswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @shyftnetwork/shyft_remix-analyzer
Description: Remix Analyzer
Author: ShyftNetwork
Latest version: 0.2.0

# Remix Analyzer

## Install

```sh
npm i remix-analyzer
```

## Contribute

We need some better documentation. Besides that, we are always open to new features or bug reports. Open an issue or a pull request.

### Tests

Make sure that you add test cases.

```sh
npm run test
```

The code style should conform to standard; make sure to your lint your code before submitting a PR.

## License

MIT (c) 2018 Remix Team
npm package: @shyftnetwork/shyft_remix-debugger
Description: Ethereum IDE and tools for the web
Author: shyftnetwork
Latest version: 0.1.9

# `remix-debugger`
# (Remix debugger has been deprecated and is not maintained anymore - the `remix-debug` module can be used to build your own debugger)
 
The Remix Debugger is a webapp to debug the Ethereum VM and transactions.

+ [Installation](#installation)
+ [Development](#development)
+ [First steps](#firststeps)
+ [Tests](#tests)

## Installation

Make sure Node is [installed on your setup](https://docs.npmjs.com/getting-started/installing-node), and that a [local `geth`/`eth` node is running](../README.md#how-to-use).

```bash
git clone https://github.com/ethereum/remix
cd remix/remix-debugger
npm install
```

This will build the debugger. Start it by opening `index.html` in your browser.

## Development

Run `npm run start_dev` to start a local webserver, accessible at `http://127.0.0.1:8080`. Your browser will reload when files are updated.

## <a name="firststeps"></a>First steps

Once Remix is connected to a node, you will be able to debug transactions.

You can do that:
 - using a block number and a transaction index.
 - using a transaction hash.

After loading the transaction succeeded, the hash, from and to field will show up. The VM trace is then loaded.

The debugger itself contains several controls that allow stepping over the trace and seing the current state of a selected step:

#### Slider and Stepping action

The slider allows to move quickly from a state to another.

Stepping actions are:
- Step Into Back
- Step Over Back
- Step Over Forward
- Step Into Forward
- Jump Next Call: this will select the next state that refers to a context changes - CALL, CALLCODE, DELEGATECALL, CREATE.

#### State Viewer

The upper right panel contains basic informations about the current step:
- VMTraceStep: the index in the trace of the current step.
- Step
- Add memory
- Gas: gas used by this step
- Remaining gas: gas left
- Loaded address: the current code loaded, refers to the executing code.

The other 6 panels describe the current selected state:
 - Instructions list: list of all the instruction that defines the current executing code.
 - Stack
 - Storage Changes
 - Memory
 - Call Data$
 - Call Stack

## Tests

* To run unit tests, run `npm test`.

* For local headless browser tests:
  * To install `selenium`: `npm run selenium-install`
  * Every time you want to run local browser tests, run: `npm run test-browser`
npm package: @shyftnetwork/shyft_remix-lib
Description: Ethereum IDE and tools for the web
Author: shyftnetwork
Latest version: 0.3.0

# `remix-lib`

Provides:

    {
        EventManager: EventManager,
        helpers: {
            trace: traceHelper,
            ui: uiHelper
        },
        vm: {
            Web3Providers: Web3Providers,
            DummyProvider: DummyProvider,
            Web3VMProvider: Web3VMProvider
        },
        SourceMappingDecoder: SourceMappingDecoder,
        SourceLocationTracker: SourceLocationTracker,
        init: init,
        util: util,
        AstWalker: AstWalker,
        ui: {
            styleGuide: styleGuide
        }
    }
npm package: @shyftnetwork/shyft_remix-solidity
Description: Ethereum IDE and tools for the web
Author: shyftnetwork
Latest version: 0.2.1

# `remix-solidity`

Provides:

    {
        InternalCallTree: InternalCallTree,
        SolidityProxy: SolidityProxy,
        localDecoder: localDecoder,
        stateDecoder: stateDecoder,
        CodeAnalysis: CodeAnalysis
    }