open-index/open-npm huggingface dataset:
npm package: @karnjj/aws-sam-webpack-plugin
Description: Webpack plugin to replace the AWS SAM CLI build command
Author: karnjj
Latest version: 0.1.1
Deprecated: WARNING: This project has been renamed to @motorhub/aws-sam-webpack-plugin. Install using @motorhub/aws-sam-webpack-plugin instead.

# THIS IS A FORK FOR SUPPORT NESTED APPLICATION

see original version in [https://github.com/StackToolbox/aws-sam-webpack-plugin]()
npm package: @karnov/ifchanged
Description: Only run provided command if a source has changed
Author: Michael Zedeler
Latest version: 1.0.9

# ifchanged

Conditionally run a command if watched files have changed, for instance:

    ifchanged yarn build

Running the above multiple times will only result in executing 'yarn build' if a
source file has changed since last run, otherwise it is a noop.

To specify which files to watch:

    ifchanged --watch="src/**/*.js"

If multiple steps depend on whether the files have changed:

     ifchanged --step=build yarn build
     ifchanged --step=build:docs yarn build:docs

To provide flags to the command, use '--' to separate them from flags to
ifchanged:

  ifchanged --step=build -- yarn run build --step=docs

Options:

    --help         Show help                                             [boolean]

    --version      Show version number                                   [boolean]

    --watch, -w    Pattern to watch for changes using glob syntax.
         [default: ["src/**/*.js","tests/**/*.js","node_modules/**/package.json"]]

    --rootDir, -r  Root directory to watch.
                                         [default: "/home/mike/Private/ifchanged"]

    --cache, -c    Path to save internal ifchanged data to.
                        [default: "/home/mike/Private/ifchanged/.ifchanged_cache"]

    --step, -s     Step name. Makes it possible to run several steps when the
                   watched files have changed.                            [string]

    --config       Path to JSON config file
                         [default: "/home/mike/Private/ifchanged/.ifchanged.json"]

## CAVEATS

### Watching different file sets
Providing different '--watch' settings between runs won't work as expected
unless a different '--cache' is provided as well:

    ifchanged --watch=src/*.js yarn build
    ifchanged --watch=docs/*.mdx yarn build:docs

The above will *not* work since the same cache is being used to watch two
different sets of files. To get the expected result, provide a different cache
to at least one of the calls:

    ifchanged --watch=src/*.js yarn build
    ifchanged --watch=docs/*.mdx --cache=.ifchanged-docs yarn build:docs

### Sub-second changes
To optimize for performance, ifchanged only uses file modification times and
sizes to check if a new run is required. Since mtime only has a resolution of
seconds, ifchange can't detect changes where it is being run with a second or
less between each run.

# Developing

## Download and run tests

    git clone git@github.com:karnov/ifchanged
    cd ifchanged
    yarn
    yarn test

# Publishing

    yarn publish

Remember to log in first. If publishing fails, make sure that you have access
to the karnov organization at npmjs.com.

# Reporting bugs

https://github.com/karnov/ifchanged/issues

# Author

Michael Zedeler <michael@zedeler.dk>.

# Copyright and license

Copyright Karnov Group A/S 2018, licensed under [MIT license](LICENSE).
npm package: @karnthis/plzsu
Description: Update of pieroxy's LZ-based compression algorithm
Author: Erin Rivas
Latest version: 1.0.0

PLZSU - Pieroxy's lz-string : Updated
=========
LZ-based compression algorithm for JavaScript

[Original GitHub](https://github.com/pieroxy/lz-string) | [Original NPM](https://www.npmjs.com/package/lz-string)

## What is PLZSU?
This is a full port of the original project including:
- Typescript!
- Updating to ES6+
- NPM compatibility
- Removal of ES3 reliance

## Install via [npm](https://npmjs.org/)
```shell
$ npm install @karnthis/plzsu
```

## Details
For now, use the original home page for this program with examples, documentation and a live demo: http://pieroxy.net/blog/pages/lz-string/index.html

Fully updated instructions coming soon!

## Other languages
The original lib has numerous ports to other languages, for server side processing, mostly. They may or may not be compatible with this port. Here they are:

* **Java:** [by Diogo Duailibe](https://github.com/diogoduailibe/lzstring4j)
* **Java:** [by rufushuang, with base64 support and better performances](https://github.com/rufushuang/lz-string4java)
* **C#:** [by Jawa-the-Hutt](https://github.com/jawa-the-hutt/lz-string-csharp)
* **C#:** [by kreudom, another implementation in C#, more up to date](https://github.com/kreudom/lz-string-csharp)
* **PHP:** [by nullpunkt](https://github.com/nullpunkt/lz-string-php)
* **Python3:** [by eduardtomasek](https://github.com/eduardtomasek/lz-string-python)
* **Another Python:** [by marcel-dancak](https://github.com/marcel-dancak/lz-string-python)
* **Go** [I helped a friend to write a Go implementation of the decompression algorithm](https://github.com/pieroxy/lz-string-go)
* **Go** [Austin wrote the decompression part as well](https://github.com/Lazarus/lz-string-go)
* **Go** [by daku10, another implementation supports multiple encoding formats and can be used as a CLI tool](https://github.com/daku10/go-lz-string)
* **Elixir** [by Michael Shapiro](https://github.com/koudelka/elixir-lz-string)
* **C++/QT** [by AmiArt](https://github.com/AmiArt/qt-lzstring)
* **C++** [by Andrey Krasnov, another implementation in C++11](https://github.com/andykras/lz-string-cpp)
* **VB.NET** [by gsemac](https://github.com/gsemac/lz-string-vb)
* **Salesforce Apex** (Java like language): [bilal did the port](https://github.com/bilalfastian/LZ4String)
* **Kotlin:** [from Zen Liu](https://github.com/ZenLiuCN/lz-string4k)
* **Dart:** [from skipness](https://github.com/skipness/lzstring-dart)
* **Haxe:** [from markknol](https://github.com/markknol/hx-lzstring)
* **Rust:** [from adumbidiot](https://github.com/adumbidiot/lz-str-rs)
npm package: @karol-sobolewski/randomid-generator
Description: <h1 align="center">Welcome to @karol-sobolewski/randomid-generator 👋</h1> <p>   <a href="https://www.npmjs.com/package/@karol-sobolewski/randomid-generator" target="_blank">     <img alt="Version" src="https://img.shields.io/npm/v/@karol-sobolewski/rando
Author: Karol Sobolewski
Latest version: 1.0.1

<h1 align="center">Welcome to @karol-sobolewski/randomid-generator 👋</h1>
<p>
  <a href="https://www.npmjs.com/package/@karol-sobolewski/randomid-generator" target="_blank">
    <img alt="Version" src="https://img.shields.io/npm/v/@karol-sobolewski/randomid-generator.svg">
  </a>
  <a href="#" target="_blank">
    <img alt="License: MIT" src="https://img.shields.io/badge/License-MIT-yellow.svg" />
  </a>
  <a href="https://twitter.com/K\_J\_Sobolewski" target="_blank">
    <img alt="Twitter: K\_J\_Sobolewski" src="https://img.shields.io/twitter/follow/K\_J\_Sobolewski.svg?style=social" />
  </a>
</p>

> Generates random ID

## Install

```sh
npm install @karol-sobolewski/randomid-generator
```

## Usage

```sh
node index.js
```

## Author

👤 **Karol Sobolewski**

* Twitter: [@K_J_Sobolewski](https://twitter.com/K_J_Sobolewski)
* Github: [@Karol-Sobolewski](https://github.com/Karol-Sobolewski)

## Show your support

Give a ⭐️ if this project helped you!

***
_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_
npm package: @karolf/langchain
Description: Typescript bindings for langchain
Author: LangChain
Latest version: 0.1.3

# 🦜️🔗 LangChain.js

⚡ Building applications with LLMs through composability ⚡

**Production Support:** As you move your LangChains into production, we'd love to offer more comprehensive support.
Please fill out [this form](https://forms.gle/57d8AmXBYp8PP8tZA) and we'll set up a dedicated support Slack channel.

## Quick Install

`yarn add langchain`

```typescript
import { OpenAI } from 'langchain/llms';
```

## 🤔 What is this?

Large language models (LLMs) are emerging as a transformative technology, enabling
developers to build applications that they previously could not.
But using these LLMs in isolation is often not enough to
create a truly powerful app - the real power comes when you can combine them with other sources of computation or knowledge.

This library is aimed at assisting in the development of those types of applications.

## Relationship with Python LangChain

This is built to integrate as seamlessly as possible with the [LangChain Python package](https://github.com/hwchase17/langchain). Specifically, this means all objects (prompts, LLMs, chains, etc) are designed in a way where they can be serialized and shared between languages.

The [LangChainHub](https://github.com/hwchase17/langchain-hub) is a central place for the serialized versions of these prompts, chains, and agents.

## 📖 Documentation

For full documentation of prompts, chains, agents and more, please see [here](https://hwchase17.github.io/langchainjs/docs/overview).
npm package: @karolinaa178/id-generator
Description: *IdGenerator* Id Generator is a package that contains function, which allows you to generate random ID. It requires only one argument defining the length of new ID.
Author: Karolina Okla
Latest version: 1.0.1

*IdGenerator*
Id Generator is a package that contains function, which allows you to generate random ID. It requires only one argument defining the length of new ID.
npm package: @karollion/randomid-generator
Description: To install the package use the command: `yarn add @karollion/randomid-generator`
Author: Karol Bernatowicz
Latest version: 1.0.1

# Random Id Generator

## Install

To install the package use the command: `yarn add @karollion/randomid-generator`

Import the package in your file: `const randomID = require('@karollion/randomid-generator');`

## Description

The package creates a unique ID from numbers and letters. The length of the ID depends on the number passed to the function.

## Example

```
  const randomID = require('@karollion/randomid-generator');

  console.log('Random ID: ', randomID(10));
```

```
  node index.js
  Random ID: cm2UeTisqR
```

## License

Licensed under MIT