open-index/open-npm huggingface dataset:
npm package: @maxlibin/filemock
Description: CLI tool to generate mock test files for QA and development
Author: maxlibin
Latest version: 1.0.2

# FileMock CLI

Generate mock test files for QA and development.

## Installation

```bash
npm install -g @maxlibin/filemock
```

## Usage

```bash
# Generate a 50MB video file
filemock generate video --size 50 --format mp4

# Generate with custom output path
filemock generate image --size 5 --format png --output test.png

# List available formats
filemock formats
```

## File Types

- **video**: mp4, mov, webm, mkv
- **audio**: mp3, wav, ogg, m4a
- **image**: png, jpg, webp, gif
- **document**: pdf, docx, csv, json

## Programmatic Usage

```javascript
const { generateFileBuffer } = require('filemock');

const buffer = generateFileBuffer({
  type: 'video',
  format: 'mp4',
  size: 10, // MB
});
```

## License

MIT
npm package: @maxlisui/rete-angular-render-plugin
Description: Angular Render (experimental) ==== #### Rete.js plugin
Author: Maximilian Suitner
Latest version: 1.0.1

Angular Render (experimental)
====
#### Rete.js plugin

```ts
import { AngularRenderPlugin } from 'rete-angular-render-plugin';

editor.use(AngularRenderPlugin);
```

Import ReteModule
```ts
import { ReteModule } from 'rete-angular-render-plugin';

@NgModule({
  imports: [ReteModule]
})
export class AppModule {}
```

Examples
---

- [Codesandbox](https://codesandbox.io/s/retejs-angular-render-v29f9)


Control
---

```ts
import { AngularControl } from 'rete-angular-render-plugin';

export class NumControl extends Control implements AngularControl {
  component: Type<ControlComponent>
  props: {[key: string]: unknown}
  
  constructor(key) {
    super(key);
    
    this.component = ControlComponent;
    this.props = // key-value
// ...
```

Custom node
---

Extend node component
```ts
import { Component, ChangeDetectorRef } from "@angular/core";
import { NodeComponent, NodeService } from 'rete-angular-render-plugin';

@Component({
  templateUrl: './node.component.html', // copy template from src/node
  styleUrls: ['./node.component.sass'], // copy styles from src/node
  providers: [NodeService]
})
export class MyNodeComponent extends NodeComponent {
  constructor(protected service: NodeService, protected cdr: ChangeDetectorRef) {
    super(service, cdr);
  }
}
```

Add component to `entryComponents` of your module
```ts
@NgModule({
  entryComponents: [MyNodeComponent]
})
export class AppModule {}
```

Custom component for all nodes
```ts
editor.use(AngularRenderPlugin, { component: MyNodeComponent });
```

Custom component for specific node
```ts
import { Component } from 'rete';
import { AngularComponent, AngularComponentData } from 'rete-angular-render-plugin';

export class AddComponent extends Component implements AngularComponent {
  data: AngularComponentData;

  constructor() {
    super('Add');
    this.data.render = 'angular';
    this.data.component = MyNodeComponent;
  }
// ...
```
npm package: @maxlmore/design-library
Description: Stencil Component Starter
Latest version: 0.0.20

# Demo Project for hska university

This project contains a demonstration of the StencilJS Compiler.

### Prerequisites
- NodeJS
- npm
- Chrome

### Running the project
Running the dev server will show you an interactive demo of stencil and the way, components
are build using Native Web Components and the stencil compiler. 
To get started, execute in a terminal:
```bash
npm i
npm start
```
This will open the dev server at port 3333 and show you a demonstration of building web components with stencil.

### Framework integrations

### Static Site Generation

Stencil supports SSG by prerendering one or more routes of the website and serving them as
static sites, before additional javascript will be loaded asynchronosly. This is different
from Server Site Rendering, because the pages are compiled at build time, and not at runtime.

You can build a prerenderer version of your site by executing
````bash
stencil build --prerender
````
which will build the app into the ``www`` directory. 

To evaluate performance, the main page of this project (that is used to 
demonstrate all the stencil components) is once called using `http://localhost:3333/` 
and once using the `index.html` that was created using static site generation.

![]( images/render_w_js.png)
![]( images/render_wo_js.png)

Even though the comparison isn't completely fair, because on page is server from a server and one 
from disk, you can see the amount of time that is lost due to scripting. When using stencils
SSG, all necessary javascript will be loaded asynchronisly after the page has successfully renderer its first paint.
npm package: @maxmalov/ember-cli-jss-shims
Description: Brings JSS and its plugins to your Ember applications
Author: Maxim Malov
Latest version: 1.1.0

# ember-cli-jss-shims

[JSS](https://github.com/cssinjs/jss) is a better abstraction over CSS for Ember.js [Default preset](https://github.com/cssinjs/jss-preset-default) included!

## Installation

```
ember install ember-cli-jss-shims
```

## Usage

After installing ember-cli-jss-shims you can import [JSS](https://github.com/cssinjs/jss) from the `jss` package:

```javascript
import jss from 'jss';
```

of import the internals directly:

```javascript
import { create } from 'jss';
```

Have a look at the [vendor shim test](https://github.com/maxmalov/ember-cli-jss-shims/blob/master/tests/unit/utils/jss-export-test.js#L2) to understand what else can be imported this way.

### Plugins

`ember-cli-jss-shims` is able to load [default preset for JSS](https://github.com/cssinjs/jss-preset-default). To enable this feature you need to specify a `includePresetDefault` flag in application configuration

```javascript
// config/environment.js

jss: {
  includePresetDefault: true
}

```

Then you can import default preset and setup global JSS instance:

```javascript
import jss from 'jss';
import preset from 'jss-preset-default';

jss.setup(preset());
```

Or create a new instance:

```javascript
import { create } from 'jss';
import preset from 'jss-preset-default';

const jss = create(preset());
```

## Collaboration

The following outlines the details of collaborating on this Ember addon.

### Installation

* `git clone https://github.com/maxmalov/ember-cli-jss-shims` this repository
* `cd ember-cli-jss-shims`
* `npm install`
* `bower install`

### Running

* `ember serve`
* Visit your app at [http://localhost:4200](http://localhost:4200).

### Running Tests

* `npm test` (Runs `ember try:each` to test your addon against multiple Ember versions)
* `ember test`
* `ember test --server`

### Building

* `ember build`

For more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).

## License

`ember-cli-jss-shims` is licensed under the [MIT License](https://github.com/maxmalov/ember-cli-jss-shims/blob/master/LICENSE.md).
npm package: @maxmartinezruts/hitl-mcp
Description: Human in the Loop MCP Server - Ask questions and send notifications to humans from AI assistants
Latest version: 1.0.1

# hitl-mcp

Human in the Loop MCP Server - allows AI assistants to ask questions and send notifications to humans.

## Installation

```bash
npm install -g hitl-mcp
```

Or use directly with npx:

```bash
npx hitl-mcp
```

## Setup

### 1. Get your Convex URL

Your dashboard URL will look like: `https://your-app.convex.site`

The CONVEX_URL you need is the `.convex.cloud` version:
```
https://your-deployment-id.convex.cloud
```

### 2. Configure your MCP Client

**For Cursor** (`~/.cursor/mcp.json`):
```json
{
  "mcpServers": {
    "hitl": {
      "command": "npx",
      "args": ["-y", "hitl-mcp"],
      "env": {
        "CONVEX_URL": "https://your-deployment.convex.cloud"
      }
    }
  }
}
```

**For Claude Desktop** (`~/Library/Application Support/Claude/claude_desktop_config.json` on Mac):
```json
{
  "mcpServers": {
    "hitl": {
      "command": "npx",
      "args": ["-y", "hitl-mcp"],
      "env": {
        "CONVEX_URL": "https://your-deployment.convex.cloud"
      }
    }
  }
}
```

### 3. Keep the Dashboard Open

Open your HITL dashboard in a browser to receive and answer questions.

---

## Tools

### `notify`

Send a notification to the human (fire-and-forget).

```
notify(title: string, message: string)
```

### `ask`

Ask a question and wait for the human's response.

```
ask(question: string, context?: string, timeout_seconds?: number)
```

Default timeout is 5 minutes.

---

## How It Works

```
AI Assistant  ──►  hitl-mcp  ──►  Convex  ◄──  Dashboard (You)
     │                │              │              │
     │ ask("Color?")  │              │              │
     │ ─────────────► │ ───────────► │ ──────────► │
     │                │   polling    │              │ type "Blue"
     │ ◄── "Blue" ─── │ ◄─────────── │ ◄────────── │
```

---

## License

MIT
npm package: @maxmaximov/angular-elastic
Description: Elastic (autosize) textareas for AngularJS, without jQuery dependency.
Author: Scott Boyle
Latest version: 2.5.1

Angular Elastic
===============

Elastic (autosize) textareas for AngularJS, without jQuery dependency.

[See it in action](http://monospaced.github.io/angular-elastic).

Usage
-----

as attribute

    <textarea msd-elastic ng-model="foo">
      ...
    </textarea>

as class

    <textarea class="msd-elastic" ng-model="bar">
      ...
    </textarea>

optionally append whitespace to the end of the height calculation (an extra newline improves the apperance when animating)

    <textarea msd-elastic="\n" ng-model="foo">
      ...
    </textarea>

    <textarea class="msd-elastic: \n;" ng-model="bar">
      ...
    </textarea>

or configure whitespace globally

    app.config(['msdElasticConfig', function(msdElasticConfig) {
      msdElasticConfig.append = '\n';
    }])

the directive also emits an `elastic:resize` event which you can listen for

    $scope.$on('elastic:resize', function(event, element, oldHeight, newHeight) {
      // do stuff
    });

Single line textareas
--------------

Set the `rows` attribute to `1`, as browsers default to `2`.

    <textarea rows="1" msd-elastic ng-model="foo">
      ...
    </textarea>

Install
-------

    bower install angular-elastic

    npm install angular-elastic

Include the `elastic.js` script provided by this component in your app.

Make sure to add `monospaced.elastic` to your app’s module dependencies.

```
angular
  .module('yourApp', [
    'monospaced.elastic'
  ]);
````

Support
-------

__Modern browsers__ only—Internet Explorer 6, 7 & 8 retain their default textarea behaviour.

Demo
----------------

* [monospaced.github.io/angular-elastic](http://monospaced.github.io/angular-elastic)
* [plunker](http://plnkr.co/edit/9y6YLriAwsK9hqdu72WT?p=preview)


How it works
------------

By creating a hidden textarea that mirrors the textarea to which the directive was applied, Angular Elastic can measure the required height and adjust the textarea accordingly. Adjustments are done on:

* Keystroke events
* Window resize events
* Model changes

This works well in most cases with no additional code required other than described in the Usage section above. However, it may occur that the adjustment must be invoked manually at a time that is not covered by the events listed above. E.g. textareas with the style `display: none;` may not have a valid width  in Safari which produces incorrect adjustments. In this case the adjustment needs to be invoked once these textareas become visible. For that Angular Elastic listens to the `elastic:adjust` event on its scope. To invoke the adjustment for all textareas covered by Angular Elastic use:

    $rootScope.$broadcast('elastic:adjust');

Inspiration
----------------

* [jQuery Autosize](http://www.jacklmoore.com/autosize/)

* [jQuery Elastic](http://unwrongest.com/projects/elastic/)