open-index/open-npm huggingface dataset:
npm package: @khanhtran47/config
Description: My base ESLint, prettier config for JS/TS projects
Author: Duc Khanh TRAN
Latest version: 1.0.9

# @khanhtran47/config

This is my personal [ESLint][eslint], [Prettier][prettier], and [TypeScript][typescript] configuration. It is a shareable configuration that can be used in any JavaScript or TypeScript project.

[![npm][npm-image]][npm-url]

<!-- [![ci][ci-image]][ci-url]
[![changesets][changesets-image]][changesets-url] -->

## Install

```bash
npm install --save-dev @khanhtran47/config
```

> Be sure to install the appropriately versioned of `eslint` and `prettier` peer dependency as well.

## Usage

Follow the ESLint documentation on [shared configurations][eslint-sharing]. See the documentation on
[ignoring files][eslint-ignores] if you need to ignore anything the config doesn't already ignore by
default.

Follow the Prettier documentation on [sharing configurations][prettier-sharing].

## Examples

### ESlint

Create a `eslint.config.js` file in your project root with the following content:

```js
import { config as defaultConfig } from '@khanhtran47/config/eslint';

/** @type {import("eslint").Linter.Config[]} */
const config = [
 ...defaultConfig,
 // overrides here
];

export default config;
```

### Prettier

#### `package.json`

```json
{
  "prettier": "@khanhtran47/config/prettier",
  "scripts": {
    ...
    "lint": "eslint --cache --cache-location ./node_modules/.cache/eslint .",
    "format": "prettier --cache --write .",
    "format:check": "prettier --cache --check .",
    ...
  }
}
```

If you need to customize the configuration, you can use a dedicated Prettier config file instead of
the one-liner in package.json:

#### `prettier.config.js`

```js
import { config as defaultConfig } from '@khanhtran47/config/prettier';

/** @type {import("prettier").Options} */
export const config = {
 ...defaultConfig,
 // overrides here
};

export default config;
```

### TypeScript

Create a `tsconfig.json` file in your project root with the following content:

```json
{
  "extends": ["@khanhtran47/config/typescript"],
  "compilerOptions": {
    // overrides here
  }
}
```

[npm-image]: https://img.shields.io/npm/v/@khanhtran47/config.svg?style=flat-square
[npm-url]: https://www.npmjs.com/package/@khanhtran47/config

<!-- [ci-image]: https://img.shields.io/github/actions/workflow/status/khanhtran47/config/ci.yml?logo=github&style=flat-square
[ci-url]: https://github.com/khanhtran47/config/actions?query=workflow%3Aci
[changesets-image]: https://img.shields.io/badge/maintained%20with-changesets-blue?style=flat-square
[changesets-url]: https://github.com/changesets/changesets -->

[eslint]: https://eslint.org/
[eslint-sharing]: https://eslint.org/docs/latest/use/configure/configuration-files#using-a-shareable-configuration-package
[eslint-ignores]: https://eslint.org/docs/latest/use/configure/migration-guide#ignoring-files
[prettier]: https://prettier.io/
[prettier-sharing]: https://prettier.io/docs/en/configuration.html#sharing-configurations
[typescript]: https://www.typescriptlang.org/
npm package: @khanhvan75846/khanhvan75846-contacts
Description: Expo module for react-native-contacts library
Author: khanhvan75846@gmail.com
Latest version: 1.0.3

# with-rn-contacts

Expo module for react-native-contacts library

# API documentation

- [Documentation for the main branch](https://github.com/expo/expo/blob/main/docs/pages/versions/unversioned/sdk/with-rn-contacts.md)
- [Documentation for the latest stable release](https://docs.expo.dev/versions/latest/sdk/with-rn-contacts/)

# Installation in managed Expo projects

For [managed](https://docs.expo.dev/archive/managed-vs-bare/) Expo projects, please follow the installation instructions in the [API documentation for the latest stable release](#api-documentation). If you follow the link and there is no documentation available then this library is not yet usable within managed projects &mdash; it is likely to be included in an upcoming Expo SDK release.

# Installation in bare React Native projects

For bare React Native projects, you must ensure that you have [installed and configured the `expo` package](https://docs.expo.dev/bare/installing-expo-modules/) before continuing.

### Add the package to your npm dependencies

```
npm install with-rn-contacts
```




# Contributing

Contributions are very welcome! Please refer to guidelines described in the [contributing guide]( https://github.com/expo/expo#contributing).
npm package: @khanisak/prettier-config
Description: Personal Prettier config
Author: Khanis Anthony
Latest version: 1.0.1

# THIS PROJECT IS FORKED FROM @azz/prettier-config

## Usage

**Install**:

```bash
$ npm install--save-dev @khanisak/prettier-config
```

**Edit `package.json`**:

```jsonc
{
  // ...
  "prettier": "@khanisak/prettier-config"
}
```