open-index/open-npm huggingface dataset:
npm package: @kalamdaaji3/sdk-core
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 4.2.1

# Uniswap SDK Core

[![Unit Tests](https://github.com/Uniswap/uniswap-sdk-core/workflows/Unit%20Tests/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Uniswap/uniswap-sdk-core/workflows/Lint/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3ALint)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk-core/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk-core/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk-core/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk-core@latest)

This code is shared across Uniswap TypeScript SDKs.
npm package: @kalan3/eslint-config
Description: Shareable eslint config
Author: Alan Kechter
Latest version: 1.0.1

# [ESlint](https://eslint.org/) config

[![npm (scoped with tag)](https://flat.badgen.net/npm/v/@kalan3/eslint-config)](https://npmjs.com/package/@kalan3/eslint-config)
[![npm](https://flat.badgen.net/npm/dt/@kalan3/eslint-config)](https://npmjs.com/package/@kalan3/eslint-config)

# Table of Contents
   * [Installation](#installation)
   * [Create an .eslintrc file](#create-an-eslintrc-file)
      * [For simple babel projects](#for-simple-babel-projects)
      * [For Vue projects](#for-vue-projects)
      * [For Nuxt projects](#for-nuxt-projects)
   * [Add lint and lintfix scripts to your package.json](#add-lint-and-lintfix-scripts-to-your-packagejson)

## Installation

Add this package and its peerDependencies to your devDependencies
```bash
npm i -D @kalan3/eslint-config eslint babel-eslint eslint-config-standard eslint-plugin-import eslint-plugin-node eslint-plugin-promise
```

Optionally, if using on a [Vue](https://vuejs.org/) or [Nuxt](https://nuxtjs.org/) project, also install `eslint-plugin-vue`
```bash
npm i -D eslint-plugin-vue
```

_______________________________

## Create an `.eslintrc` file
#### For simple babel projects
```json
{
  "root": true,
  "extends": ["@kalan3"]
}
```
#### For Vue projects
```json
{
  "root": true,
  "extends": ["@kalan3/eslint-config/vue"]
}
```
#### For Nuxt projects
```json
{
  "root": true,
  "extends": ["@kalan3/eslint-config/nuxt"]
}
```

_______________________________

## Add lint and lintfix scripts to your package.json
```json
"scripts": {
  "lint": "eslint --ext .js,.vue --ignore-path .gitignore .",
  "lintfix": "eslint --fix --ext .js,.vue --ignore-path .gitignore ."
}
```