open-index/open-npm huggingface dataset:
npm package: @nikensss/sauna
Description: CLI tool to show the available updates for npm packages, sorted and colored by type. First come the patch updates, then the minor updated, and last come the major updates (according to Sem.Ver. conventions).
Author: Ricard Mallafre
Latest version: 1.3.6

# sauna

CLI tool to show available updates for an `npm` project, sorted and colored by
type. First the patch updates are shown, then the minor updates, and then the
major updates.

# Install

```bash
npm i -g @nikensss/sauna
```

This will enable the `sauna` command on your terminal.

# Options

## `-p`, `--path`

The `path` to run on:

```bash
sauna -p "~/repos/sauna"
sauna --path "~/repos/sauna"
```

If not specified, the current directory will be used.

## `-i`, `--ignore`

The packages with updates that should be excluded from the update commands.
These will still be visible in the list of available updates, but will not be
added to the update commands.

```bash
sauna -i axios @types/node
sauna --ignore axios @types/node
```

## `--debug`

If this flag is provided, a log file will be created called `sauna.log` at the
location where the command is run with execution details. Useful to debug
issues.

# Colors

blue = patch updates

yellow = minor updates

red = major updates

# Version sorting

When sorting the updates available, `sauna` only looks at the current and the
latest version. Since I always use `npm` with `save-exact=true`, the `wanted`
version cannot be used.
npm package: @nikero/updep
Description: Interactive TUI for updating JavaScript dependencies
Author: Stavros Nikolopoulos
Latest version: 0.1.10

# updep

[![CI](https://github.com/snikoletopoulos/updep/actions/workflows/ci.yml/badge.svg)](https://github.com/snikoletopoulos/updep/actions/workflows/ci.yml)
[![Go Version](https://img.shields.io/github/go-mod/go-version/snikoletopoulos/updep)](https://github.com/snikoletopoulos/updep)
[![License](https://img.shields.io/github/license/snikoletopoulos/updep)](LICENSE)
[![Go Report Card](https://goreportcard.com/badge/github.com/snikoletopoulos/updep)](https://goreportcard.com/report/github.com/snikoletopoulos/updep)

> **Note**: This project is currently under active development. Features and APIs may change.

Interactive TUI for updating JavaScript dependencies. Works with npm, yarn, pnpm, and bun.

## Demo

> TODO: Add demo video

## Features

- Interactive terminal UI for dependency updates
- Review and select which packages to update
- Compare current, wanted, and latest versions
- Support for multiple package managers (npm support available, yarn/pnpm/bun coming soon)
- Built with Go for fast performance

## Installation

### From Source

```bash
git clone https://github.com/nikero41/updep.git
cd updep
make install
```

## Usage

Navigate to your JavaScript project directory and run:

```bash
updep
```

### Keybindings

- `↑/↓` or `j/k` - Navigate between packages
- `Space` - Toggle package selection
- `w` - Select wanted version
- `l` - Select latest version
- `q` or `Ctrl+C` - Quit

## Requirements

- Go 1.25+ (for building from source)
- npm, yarn, pnpm, or bun installed
- A JavaScript project with a `package.json` file

## Roadmap

- [ ] npm support
- [ ] yarn support
- [ ] pnpm support
- [ ] bun support
- [ ] Configuration file support
- [ ] Custom color themes

## Contributing

Contributions are welcome! Please check out our [Contributing Guide](CONTRIBUTING.md) for guidelines.

## License

MIT License - see [LICENSE](LICENSE) for details

## Acknowledgments

Built with [Bubble Tea](https://github.com/charmbracelet/bubbletea) and [Lip Gloss](https://github.com/charmbracelet/lipgloss)
npm package: @nikeshp/nikeshpadakanti-sdk
Description: SDK
Author: Nikesh Padakanti
Latest version: 1.1.0

# the-one-api.dev Movies SDK

https://the-one-api.dev/ is a API for The Lord of the Rings Triology. There are lot of end points available see [docs here](https://the-one-api.dev/documentation). How ever this repo has sdk implementation for only Movies end point. And also written in a way this can be extended to other apis also.

# Requirements

- Node.js v >= 19
- Create an account at [here](https://the-one-api.dev/) and get the bearer token.

# Installation

For installing use below command

`npm install @nikeshp/nikeshpadakanti-sdk`

# Build

- For Production build run below command

```bash
npm run build
```

- For Dev build which also watching on the source files

```bash
npm run dev
```

# Usage

## Initialization

```js
import Lotr from "nikeshpadakanti-sdk";

const client = new Lotr({
  bearerToken: "G3xGE1Q1Vrm2e1aRc2B_",
});
```

## Example 1

```js
client.getMovies().then((response) => {
  console.log(response);
});
```

## Example 1 pagination

```js
client
  .getMovies()
  .limit(3)
  .page(1)
  .call()
  .then((response) => {
    console.log(response);
  });
```

## Example 1 filtering

```js
client
  .getMovies()
  .matching("name", "The Two Towers")
  .call()
  .then((response) => {
    console.log(response);
  });
```

# Filtering Methods Supported

- matching
  ```js
      // usage
      matching(key:string , value:string)
  ```
- notMatching
  ```js
      // usage
      notMatching(key:string , value:string)
  ```
- including
  ```js
      // usage
      including(key:string , value:string[])
  ```
- excluding
  ```js
      // usage
      excluding(key:string , value:string[])
  ```
- filterByRegex
  ```js
      // usage
      filterByRegex(key:string , value:string)
  ```
- filterByMeasures
  ```js
      // usage
      filterByMeasures(key:string , operator: ">" | "<" | ">=" | "<=" | "=", value:number)
  ```