open-index/open-npm huggingface dataset:
npm package: @nutsloop/ivy-async-import-meta-resolve
Description: async import.meta.resolve wrapper for node v20. ESModule.
Author: nutsloop
Latest version: 1.0.0-alpha.1

# @nutsloop/ivy-async-import-meta-resolve

___

###### async import.meta.resolve for node v20. ESModule.

___

## Index of Contents

___

- [Description](#description)
- [Installation](#installation)
- [Usage](#usage)

___

## Description

___

From Node.js v20 import.meta.resolve function is no longer a Promise.
this reinstates the fantastic async function.

___

## Installation 

___

```shell
npm install @nutsloop/ivy-async-import-meta-resolve
```

___

## Usage

___

```js

import { async_import_meta_resolve } from '@nutsloop/ivy-async-import-meta-resolve';

const path = await async_import_meta_resolve('typescript')
    .catch( error => error );
if( path instanceof Error ){
    process.stderr.write( path.message );
    process.exit( 1 );
};

process.stdout.write( path );

```

___
npm package: @nutsloop/ivy-watcher
Description: file watcher with rust binding
Author: nutsloop
Latest version: 1.2.0-alpha.0

# @nutsloop/ivy-watcher

___

###### file watcher for node.js with Rust bindings.

___

## Description

___

### file watcher for node.js with Rust bindings.

___

## Requirements

[Node.js](https://nodejs.org/en/) >= 21.0.0
[Rust](https://www.rust-lang.org/) >= 1.55.0

___

## Installation

```shell
npm install @nutsloop/ivy-watcher
```

___

## CLI

Once installed, you can straight away start the watcher by running the following command:

```shell
npx ivy-watcher
```

this will watch the current directory and all its subdirectories for changes.