open-index/open-npm huggingface dataset:
npm package: @stickyroll/context
Description: This is a package for the `react-stickyroll` mono-repository. For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
Author: Gregor Adams
Latest version: 1.2.0

# Stickyroll context

This is a package for the `react-stickyroll` mono-repository.
For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
npm package: @stickyroll/decorators
Description: This is a package for the `react-stickyroll` mono-repository. For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
Author: Gregor Adams
Latest version: 1.2.0

# Stickyroll decorators

This is a package for the `react-stickyroll` mono-repository.
For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
npm package: @stickyroll/frame
Description: This is a package for the `react-stickyroll` mono-repository. For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
Author: Gregor Adams
Latest version: 1.2.0

# Stickyroll frame

This is a package for the `react-stickyroll` mono-repository.
For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
npm package: @stickyroll/hooks
Description: This is a package for the `react-stickyroll` mono-repository. For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
Author: Gregor Adams
Latest version: 1.2.0

# Stickyroll utils

This is a package for the `react-stickyroll` mono-repository.
For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
npm package: @stickyroll/inner
Description: This is a package for the `react-stickyroll` mono-repository. For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
Author: Gregor Adams
Latest version: 1.2.0

# Stickyroll inner

This is a package for the `react-stickyroll` mono-repository.
For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
npm package: @stickyroll/pagers
Description: This is a package for the `react-stickyroll` mono-repository. For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
Author: Gregor Adams
Latest version: 1.2.0

# Stickyroll pagers

This is a package for the `react-stickyroll` mono-repository.
For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
npm package: @stickyroll/stickyroll
Description: This is a package for the `react-stickyroll` mono-repository. For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
Author: Gregor Adams
Latest version: 1.2.0

# Stickyroll

This is a package for the `react-stickyroll` mono-repository.
For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
npm package: @stickyroll/testing-utils
Description: This is a package for the `react-stickyroll` mono-repository. For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
Author: Gregor Adams
Latest version: 1.2.0

# Stickyroll frame

This is a package for the `react-stickyroll` mono-repository.
For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
npm package: @stickyroll/themes
Description: This is a package for the `react-stickyroll` mono-repository. For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
Author: Gregor Adams
Latest version: 1.2.0

# Stickyroll themes

This is a package for the `react-stickyroll` mono-repository.
For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
npm package: @stickyroll/tracker
Description: This is a package for the `react-stickyroll` mono-repository. For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
Author: Gregor Adams
Latest version: 1.2.0

# Stickyroll tracker

This is a package for the `react-stickyroll` mono-repository.
For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
npm package: @stickyroll/utils
Description: This is a package for the `react-stickyroll` mono-repository. For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
Author: Gregor Adams
Latest version: 1.2.0

# Stickyroll utils

This is a package for the `react-stickyroll` mono-repository.
For user docs see [stickyroll.github.io/react-stickyroll](https://stickyroll.github.io/react-stickyroll)
npm package: @stifani/smb2
Description: A SMB2 implementation in TypeScript
Author: ardean
Latest version: 0.3.0

# @stifani/smb2

> A SMB2 implementation in TypeScript.

[![Github Version](https://img.shields.io/github/release/ardean/smb2.svg)](https://github.com/ardean/smb2)
[![NPM Version](https://img.shields.io/npm/v/@stifani/smb2.svg)](https://npmjs.org/package/@stifani/smb2)
[![NPM Downloads](https://img.shields.io/npm/dm/@stifani/smb2.svg)](https://npmjs.org/package/@stifani/smb2)
[![License](https://img.shields.io/npm/l/@stifani/smb2.svg)](LICENSE.md)

## Installation
```sh
$ npm i @stifani/smb2
```

## Usage
```ts
import smb2 from "@stifani/smb2";

const client = new smb2.Client(host);
const session = await client.authenticate({
  domain,
  username,
  password
});
const tree = await session.connectTree(share);

const entries = await tree.readDirectory("/");
console.log(entries);
```

## Features

### Client
- watch shares for file and directory changes
- create, read & remove & rename files
- create, list & remove & rename directories
- check directory/file exists

## WIP
- SMB
- Server

## License

[MIT](LICENSE.md)