open-index/open-npm huggingface dataset:
npm package: @gbrachetta/eslint-config
Description: Thorough ESLint configuration for React-based projects based on airbnb and Prettier configs with many additional rules such as autofixable sorting, etc.
Author: Guillermo Brachetta
Latest version: 2.4.3

# @gbrachetta/eslint-config

[![npm](https://img.shields.io/npm/v/@gbrachetta/eslint-config)](https://www.npmjs.com/package/@gbrachetta/eslint-config)

ESLint configuration for a React-based Project (Next.js, Gatsby, etc). Easy to install and configure, it follows the best code standards from airbnb and uses prettier configuration on code format. Integrated with my [prettier configuration](https://github.com/gbrachetta/prettier-config).

## Purpose

This configuration uses airbnb and Prettier configuration plus some extra rules that I find useful for *React* applications.

For more information, check [ESLint](https://eslint.org/) and [Prettier](https://prettier.io/) documentations as well the [airbnb](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb) and [prettier](https://github.com/prettier/eslint-config-prettier).

This package integrates the Prettier rules with ESLint using my configuration. You can check it at [@gbrachetta/prettier-config](https://github.com/gbrachetta/prettier-config)

## How to install

You need ESLint and Prettier installed as development dependencies on your project. You can install them by using **npm** or **yarn**.

```bash
npm install --save-dev eslint prettier
# or
yarn add eslint prettier -D
```

Install all peer dependencies of my configuration, these can be listed with the command:

```bash
npm info "@gbrachetta/eslint-config@latest" peerDependencies
```

Install dependencies by:

```bash
npx install-peerdeps --dev @gbrachetta/eslint-config
```

## How to use

To configure ESLint and Prettier you can add to your `package.json`

```json
"eslintConfig": {
  "extends": "@gbrachetta/eslint-config"
},
"prettier": "@gbrachetta/prettier-config"
```

If you need to override or extend the settings, you can create a `.eslintrc.json` and `.prettierrc.json` files and add `extends: "@gbrachetta/eslint-config"` and `"@gbrachetta/prettier-config"` respectivally. As an example:

```json
// .eslintrc.json
{
  "extends": "@gbrachetta/eslint-config"
}
// you can edit this configuration as usual, check ESLint docs
```

```json
// .prettierrc.json
{
  "@gbrachetta/prettier-config"
}
```

To use ESLint and Prettier from the terminal, add these scripts to your `package.json` file

```json
{
  "lint": "eslint ./ --ignore-path .gitignore",
  "lint:fix": "npm run lint -- --fix",
  "format": "prettier --write \"{,!(node_modules)/**/}*.js\""
}
```

## Contributing

How to [contribute](/CONTRIBUTING.md) to this open source library

## License

Copyright © 2022 [Guillermo Brachetta](https://www.gbrachetta.com). This library is licensed under the MIT [license](/LICENSE).
npm package: @gbrachetta/frames
Description: A tool to scaffold boilerplates
Author: Guillermo Brachetta
Latest version: 3.5.0

# FRAMES

## A scaffolding package to bootstrap boilerplates

```markdown
  ——————————————————————————————————————
    _____
   |  ___| __ __ _ _ __ ___   ___  ___
   | |_ | '__/ _` | '_ ` _ \ / _ \/ __|
   |  _|| | | (_| | | | | | |  __/\__ \
   |_|  |_|  \__,_|_| |_| |_|\___||___/

  ——————————————————————————————————————

            WELCOME TO FRAMES!

          The Scaffolding package

  ——————————————————————————————————————

? Please select your framework (Use arrow keys)
  ————————————————————————————
❯ React
  Vite-React
  Vite-Vue
  Next.js
  Django
  ————————————————————————————
  Help
  Exit
  ————————————————————————————
```

## How to install

```bash
yarn global add @gbrachetta/frames
```

or using `npm`

```bash
npm -i -g @gbrachetta/frames
```

## How to use

Run `frames` in your terminal and select one of the options in the menu.

> **NOTE:** Run `Frames` in the parent folder of the project to be created

## Description

`Frames` creates a starting template in the chosen framework. It comes setup with several features:

- React, Next.js, Vite-React, Vite-Vue:

  - Linters and formatters are preconfigured.
  - The app starts after linting, formatting and commiting to a local git repository.

- Django:

  - It assumes using AWS to store static files, and the production variables have been added accordingly (but they only load in case there's a `USE_AWS=True` variable in the environment).
  - It also assumes deploying on Heroku to make use of their database, but that can be easily changed to any other database set of variables in `your-app-name/settings/production.py`.
  - Provides a script to rename the project.
  - It includes a handy django toolbar (only available in the development environment) that facilitates debugging.
  - The app also includes useful settings to develop a Django app on VS Code, and a `launch.json` file to run the server in debugging mode using the integrated debugger in VS Code. Feel free to delete these and the parent `.vscode` folder if you use some other editor.
  - It uses split settings for dev and prod.

Further notes and/or instructions available in each particular readme file created after running the script.
npm package: @gbrachetta/ghcreate
Description: A script to create a Github repository from the current folder and push it
Author: Guillermo Brachetta
Latest version: 0.0.2

# Ghcreate

`Ghcreate` is a command line tool that initializes a repository, adds a `.gitignore` file, creates a GitHub repository with a chosen name and description, adds the remote origin and pushes the local repository to the remote.

You can install it with `node i -g @GBrachetta/ghcreate` and run it from your terminal with `ghcreate`.
npm package: @gbrachetta/prettier-config
Description: Prettier config
Author: Guillermo Brachetta
Latest version: 1.2.0

# @gbrachetta/prettier-config

Default Prettier configuration to use in conjunction with @gbrachetta/eslint-config.

## How to setup

Install by running

```bash
yarn add -D prettier @gbrachetta/prettier-config
```

In `package.json`, add

```json
"prettier": "@gbrachetta/prettier-config"
```
npm package: @gbrachetta/tslint-config
Description: Thorough TSLint configuration for React-based projects based on airbnb and Prettier configs with many additional rules such as autofixable sorting, etc.
Author: Guillermo Brachetta
Latest version: 0.0.43

# @gbrachetta/tslint-config

[![npm](https://img.shields.io/npm/v/@gbrachetta/tslint-config)](https://www.npmjs.com/package/@gbrachetta/tslint-config)

TSLint configuration for a React-based Project (Next.js, Gatsby, etc). Easy to install and configure, it follows the best code standards from airbnb and uses prettier configuration on code format. Integrated with my [prettier configuration](https://github.com/gbrachetta/prettier-config).

## Purpose

This configuration uses airbnb and Prettier configuration plus some extra rules that I find useful for *React* applications.

For more information, check [ESLint](https://eslint.org/), [TSLint](https://palantir.github.io/tslint/) and [Prettier](https://prettier.io/) documentations as well the [airbnb](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb) and [prettier](https://github.com/prettier/eslint-config-prettier).

This package integrates the Prettier rules with ESLint using my configuration, adapted to a typescript project. You can check it at [@gbrachetta/prettier-config](https://github.com/gbrachetta/prettier-config)

## How to install

You need ESLint and Prettier installed as development dependencies on your project. You can install them by using **npm** or **yarn**.

```bash
npm install --save-dev eslint prettier
# or
yarn add eslint prettier -D
```

Install all peer dependencies of my configuration, these can be listed with the command:

```bash
npm info "@gbrachetta/tslint-config@latest" peerDependencies
```

Install dependencies by:

```bash
npx install-peerdeps --dev @gbrachetta/tslint-config
```

## How to use

To configure ESLint and Prettier you can add to your `package.json`

```json
"eslintConfig": {
  "extends": "@gbrachetta/tslint-config"
},
"prettier": "@gbrachetta/prettier-config"
```

If you need to override or extend the settings, you can create a `.eslintrc.json` and `.prettierrc.json` files and add `extends: "@gbrachetta/tslint-config"` and `"@gbrachetta/prettier-config"` respectivally. As an example:

```json
// .eslintrc.json
{
  "extends": "@gbrachetta/tslint-config"
}
// you can edit this configuration as usual, check ESLint docs
```

```json
// .prettierrc.json
{
  "@gbrachetta/prettier-config"
}
```

To use ESLint and Prettier from the terminal, add these scripts to your `package.json` file

```json
{
  "lint": "eslint ./ --ignore-path .gitignore",
  "lint:fix": "npm run lint -- --fix",
  "format": "prettier --write \"{,!(node_modules)/**/}*.js\""
}
```

## Contributing

How to [contribute](/CONTRIBUTING.md) to this open source library

## License

Copyright © 2022 [Guillermo Brachetta](https://www.gbrachetta.com). This library is licensed under the MIT [license](/LICENSE).
npm package: @gbraver-burst-network/browser-sdk
Description: gbraver burst browser sdk
Author: Y.Takeuchi
Latest version: 1.21.0

# GブレイバーバーストブラウザSDK

## はじめに

本リポジトリは、GブレイバーバーストのブラウザSDKです。

## コマンド例のカレントディレクトリについて

特に断りがない限り、本書のコマンド例のカレントディレクトリは`<本リポジトリをcloneした場所>/packages/browser-sdk`であるとします。

## 前提条件

プロジェクトルートに記載されている[事前作業](../../Readme.md#事前作業)を完了させてください。

## ビルド

```shell
npm run build
```

## 脆弱性チェック

```shell
npm audit --omit=dev
```

## package.jsonフォーマット

```shell
# 本コマンドの実行にはfixpackが必要
# https://www.npmjs.com/package/fixpack
fixpack
```

#License
MIT
npm package: @gbraver-burst-network/local-webrtc-browser-sdk
Description: gbraver burst local webrtc browser sdk
Author: Y.Takeuchi
Latest version: 1.21.0

# Gブレイバーバースト ローカルWebRTCブラウザSDK

## はじめに

本リポジトリは、GブレイバーバーストのローカルWebRTCブラウザSDKです。

## コマンド例のカレントディレクトリについて

特に断りがない限り、本書のコマンド例のカレントディレクトリは`<本リポジトリをcloneした場所>/packages/local-webrtc-browser-sdk`であるとします。

## 前提条件

プロジェクトルートに記載されている[事前作業](../../Readme.md#事前作業)を完了させてください。

## ビルド

```shell
npm run build
```

## 脆弱性チェック

```shell
npm audit --omit=dev
```

## package.jsonフォーマット

```shell
# 本コマンドの実行にはfixpackが必要
# https://www.npmjs.com/package/fixpack
fixpack
```

# License

MIT
npm package: @gbraver-burst-network/offline-browser-sdk
Description: gbraver burst offline browser sdk
Author: Y.Takeuchi
Latest version: 1.21.0

# オフライン用ブラウザSDK

オフライン環境で動作するブラウザ向けのSDKです。
[offline-backend-app](../offline-backend-app/Readme.md)がサーバーとして動作し、データの保存や取得を行います。

## ビルド方法

```bash
npm ci
npm run build
```