open-index/open-npm huggingface dataset:
npm package: @moonstar-x/eslint-config
Description: A shareable ESLint config used by moonstar-x.
Author: moonstar-x
Latest version: 1.0.0

# @moonstar-x/eslint-config

This repo contains a custom ESLint config used by moonstar-x.

## Usage

This config is meant for **ESLint version 8**, make sure to install it in your project as well with:

```bash
npm install eslint@8
```

This config exposes multiple configs depending on the type of the project you're using.

### Node

For Node.js projects, you should use the following config inside your `eslint` config:

```json
{
  "extends": ["@moonstar-x/eslint-config/rules/node"]
}
```

### Node (TypeScript)

For Node.js with TypeScript projects, you should use the following config inside your `eslint` config:

```json
{
  "extends": ["@moonstar-x/eslint-config/rules/node", "@moonstar-x/eslint-config/rules/typescript"]
}
```

### React

For React projects, you should use the following config inside your `eslint` config:

```json
{
  "extends": ["@moonstar-x/eslint-config/rules/react"]
}
```

### React (TypeScript)

For React with TypeScript projects, you should use the following config inside your `eslint` config:

```json
{
  "extends": ["@moonstar-x/eslint-config/rules/react/typescript"]
}
```

## Rule Overriding

In addition to including this config and its derivatives, you can override rules by adding the following to your `eslint` config:

```json
{
  "extends": [
    "@moonstar-x/eslint-config/rules/type"
  ],
  "rules": {
    "eslint-rule-name": ["enabled", "options"]
    ...
  }
}
```
npm package: @moonstar-x/logger
Description: A logger with some colors and timestamps depending on the logging level.
Author: moonstar-x
Latest version: 1.0.1

[![ci-build-status](https://img.shields.io/github/actions/workflow/status/moonstar-x/node-logger/on-push.yml?logo=github&label=build)](https://github.com/moonstar-x/node-logger)
[![issues](https://img.shields.io/github/issues/moonstar-x/node-logger?logo=github)](https://github.com/moonstar-x/node-logger)
[![bundle-size](https://img.shields.io/bundlephobia/min/@moonstar-x/logger)](https://www.npmjs.com/package/@moonstar-x/logger)
[![version](https://img.shields.io/npm/v/@moonstar-x/logger?logo=npm)](https://www.npmjs.com/package/@moonstar-x/logger)
[![downloads-week](https://img.shields.io/npm/dw/@moonstar-x/logger?logo=npm)](https://www.npmjs.com/package/@moonstar-x/logger)
[![downloads-total](https://img.shields.io/npm/dt/@moonstar-x/logger?logo=npm)](https://www.npmjs.com/package/@moonstar-x/logger)

# @moonstar-x/logger

This is a small logging module that helps with a more organized message logging through color, logging type and timestamps.

## Usage

### Installation

With `npm`:

``` text
npm install @moonstar-x/logger
```

or with `yarn`:

``` text
yarn add @moonstar-x/logger
```

### Importing the Package

``` js
const logger = require('@moonstar-x/logger');
import logger from '@moonstar-x/logger';
```

### Logging Messages

You can log multiple types of messages. Objects will be serialized and stack traces will be shown.

#### LOG

``` js
logger.log('message to log');
```

#### INFO

``` js
logger.info('message to log');
```

#### WARN

``` js
logger.warn('message to log');
```

#### ERROR

``` js
logger.error('message to log');
```

#### FATAL

``` js
logger.fatal('message to log');
```

#### DEBUG

``` js
logger.debug('message to log');
```

### Clear Console

You can clear the console with:

``` js
logger.clear();
```
npm package: @moonsteer/gitops-example
Description: GitOps example release by Moonsteer team!
Author: Muhammad Rendra
Latest version: 1.0.0

# GitOps Example
## GitOps example release by Moonsteer team!
### Package: [@moonsteer/gitops-example](https://www.npmjs.com/package/@moonsteer/gitops-example)

Created by [GitOps](https://github.com/gitopssh)
npm package: @moonstone-defi/sdk
Description: 🛠 An SDK for building applications on top of Moonstone.
Latest version: 0.0.10

# moonstone SDK

Common library used across moonstone repositories and projects.

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/moonstone-DeFi/moonstone-swap-sdk.git
```

Move into the sdk working directory

```sh
cd bscswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @moonstone78/vue3-component-library
Description: [![npm version](https://img.shields.io/npm/v/vue3-component-library.svg)](https://www.npmjs.com/package/vue3-component-library) [![TypeScript](https://img.shields.io/badge/TypeScript-%E2%9C%93-blue.svg)](https://www.typescriptlang.org/) [![JavaScript](htt
Latest version: 1.0.7

# Vue 3 Component Library

[![npm version](https://img.shields.io/npm/v/vue3-component-library.svg)](https://www.npmjs.com/package/vue3-component-library)
[![TypeScript](https://img.shields.io/badge/TypeScript-%E2%9C%93-blue.svg)](https://www.typescriptlang.org/)
[![JavaScript](https://img.shields.io/badge/JavaScript-%E2%9C%93-yellow.svg)](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
[![SCSS](https://img.shields.io/badge/SCSS-%E2%9C%93-ff69b4.svg)](https://sass-lang.com/)

A Vue 3 component library built with Vite, TypeScript, and SCSS.

## Installation

To install the library, run the following command:

```sh
npm install vue3-component-library