open-index/open-npm huggingface dataset:
npm package: @fellipeutaka/ts-init
Description: A CLI to initialize a TypeScript project
Latest version: 1.0.1

# TS Init

This CLI tool helps you quickly generate a `tsconfig.json` file for your TypeScript project with a set of interactive prompts.

## Features

- Interactive CLI
- Customizable TypeScript configuration
- Generates `tsconfig.json` with sensible defaults and options based on user input

## How to use it

To use @fellipeutaka/ts-init, follow these steps:

```bash
# NPM
npx @fellipeutaka/ts-init init

# Yarn
yarn dlx @fellipeutaka/ts-init init

# PNPM
pnpx @fellipeutaka/ts-init init

# Bun
bunx @fellipeutaka/ts-init init
```
npm package: @felloh-org/eslint-config
Description: Shared ESlint configuration for felloh codebases.
Author: Felloh
Latest version: 1.0.2

# ESLint Configuration [![main](https://github.com/felloh-org/eslint-config/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/felloh-org/eslint-config/actions/workflows/main.yml)

Shared ESLint configuration for all Felloh codebases.

## Usage

1. Install `eslint` if you haven't already done so.

       yarn add eslint --dev

2. Install this package.

       yarn add @felloh-org/eslint-config --dev

3. Extend the desired configuration in your project's ESLint config:

   ```yaml
   # .eslintrc.yml
   extends:
     - '@felloh-org/eslint-config'
   ```

This will give you the default linting configuration, which includes rules from the `flowtype`, `sonarjs` and `unicorn` plugins.

## Mixins

As well as our default ESLint config, various common customisations are available that you can "mix in" to your config:

- `base`: Base configuration that you should extend if you're not using `@comicrelief/eslint-config`. See TypeScript example below.
- `flowtype`: Adds [Flow typing](https://github.com/gajus/eslint-plugin-flowtype#readme) rules.
- `jest`: Uses the `jest` environment.
- `jsdoc`: Adds [JSDoc](https://github.com/gajus/eslint-plugin-jsdoc#readme) rules.
- `mocha`: Uses the `mocha` environment.
- `sonarjs`: Adds [SonarJS](https://github.com/SonarSource/eslint-plugin-sonarjs) rules.
- `unicorn`: Adds [Unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn#readme) rules.
npm package: @fellow/android
Description: Capacitor: cross-platform mobile apps with the web
Author: Ionic Team
Latest version: 1.4.0
Deprecated: Deprecated in favour of @fellow/capacitor-android which has a more explicit name.

# About this fork

This is a fork of the Capacitor Android platfrom that modifies the injection mechanic to trigger based on webview events to allow for compatibility with service workers.
npm package: @fellow/draft-js-mention-plugin
Description: Mention Plugin for DraftJS
Author: Nik Graf
Latest version: 2.0.1

# DraftJS Mention Plugin

*This is a plugin for the `draft-js-plugins-editor`.*

This plugin allows you to add mentions to your editor!

Usage:

```js
import createMentionPlugin from 'draft-js-mention-plugin';

const mentionPlugin = createMentionPlugin({ mentions });
```

## Importing the default styles

The plugin ships with a default styling available at this location in the installed package:
`node_modules/draft-js-mention-plugin/lib/plugin.css`.

### Webpack Usage
Follow the steps below to import the css file by using Webpack's `style-loader` and `css-loader`.

1. Install Webpack loaders: `npm install style-loader css-loader --save-dev`
2. Add the below section to Webpack config (if your Webpack already has loaders array, simply add the below loader object(`{test:foo, loaders:bar[]}`) as an item in the array).

    ```js
    module: {
      loaders: [{
        test: /\.css$/,
        loaders: [
          'style-loader', 'css'
        ]
      }]
    }
    ```

3. Add the below import line to your component to tell Webpack to inject style to your component.

    ```js
    import 'draft-js-mention-plugin/lib/plugin.css';
    ```
4. Restart Webpack.
npm package: @fellow/maker-dmg
Description: DMG maker for Electron Forge
Author: Samuel Attard
Latest version: 7.4.0

# Fork info
This is a fork of the original `@electron-forge/maker-dmg` package.
The original has a bug https://github.com/electron/forge/issues/3517

It should be added to your package.json like so:
```json
    "@electron-forge/maker-dmg": "https://registry.npmjs.org/@fellow/maker-dmg/-/maker-dmg-7.4.0.tgz",
```

## maker-dmg

`@electron-forge/maker-dmg` builds `.dmg` files, which are the standard format for sharing macOS apps. You can only build the DMG target on macOS machines.

Configuration options are documented in [`MakerDMGConfig`](https://js.electronforge.io/interfaces/_electron_forge_maker_dmg.MakerDMGConfig.html).

```javascript
{
  name: '@electron-forge/maker-dmg',
  config: {
    background: './assets/dmg-background.png',
    format: 'ULFO'
  }
}
```