open-index/open-npm huggingface dataset:
npm package: @jessie.js/eslint-plugin
Description: Jessie-specific ESLint plugin
Author: Agoric
Latest version: 0.4.3

# @jessie.js/eslint-plugin

Jessie-specific plugin

## Installation

You'll first need to install [ESLint](http://eslint.org):

```
$ npm i eslint --save-dev
```

Next, install `@jessie.js/eslint-plugin`:

```
$ npm install @jessie.js/eslint-plugin --save-dev
```

**Note:** If you installed ESLint globally (using the `-g` flag) then you must also install `@jessie.js/eslint-plugin` globally.

## Usage

1. Add `@jessie.js` to the plugins section of your `.eslint.config.js` configuration file,
2. extend your config from `'@jessie.js/recommended'`, and
3. add the `'@jessie.js/use-jessie` processor

As an example:

```js
// eslint.config.js
import { defineConfig } from 'eslint/config';
import jessie from '@jessie.js/eslint-plugin';

export default defineConfig([
  {
    files: ['*.js', '**/*.js'],
    plugins: {
      '@jessie.js': jessie,
    },
    extends: ['@jessie.js/recommended'],
    processor: '@jessie.js/use-jessie',
  },
]);
```
npm package: @jessiehernandez/aws-synthetics-local
Description: dev library for aws synthetics canary
Author: jessiehernandez
Latest version: 0.3.5

# aws-synthetics-local
**NOT TEST YET**

This a simple alternative library to develop [AWS Synthetics Canary](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Function_Library.html) (syn-1.0) locally, since aws hasn't release the `syn-1.0` library.

This repository use `puppeteer` rather than `puppeteer-core` for better debug experience,
so you will download Chromium while `npm install`.

Cooperate with [aws-synthetics-logger](https://www.npmjs.com/package/@sixleaveakkm/aws-synthetics-logger-local)

For no code change replacement, add following two develop dependencies to your `package.json`
```json
{
    "devDependencies": {
        "Synthetics": "npm:@sixleaveakkm/aws-synthetics-local@0.2.0",
        "SyntheticsLogger": "npm:@sixleaveakkm/aws-synthetics-logger-local@0.1.6"
    }
}
```

then run `npm install`

## Run Locally
### Install the script 
`npm i -g @sixleaveakkm/aws-synthetics-local@0.2.0`

It will install a command named `canary-run` in your global node environment.

### Run
Run with default, headlessMode: `false`, screenShot dir: `.screenshot`
```bash
canary-run yourScriptName.handler
```
or with parameters
```bash
canary-run --headless false --screenshotDir .screenshot yourScriptName.handler
```

which will execute your canary script

## example
[example](example/)
npm package: @jessiehernandez/aws-synthetics-logger-local
Description: dev library for aws synthetics canary
Author: jessiehernandez
Latest version: 0.1.7

# aws-synthetics-logger-local

This a simple alternative library to develop [AWS Synthetics Canary](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Function_Library.html) locally.

Cooperate with [aws-synthetics-logger](https://www.npmjs.com/package/@sixleaveakkm/aws-synthetics-local)

For no code change replacement, add following two develop dependencies to your `package.json`
```json
{
    "devDependencies": {
        "Synthetics": "npm:@sixleaveakkm/aws-synthetics-local@0.1.6",
        "SyntheticsLogger": "npm:@sixleaveakkm/aws-synthetics-logger-local@0.1.6"
    }
}
```