open-index/open-npm huggingface dataset:
npm package: @react-ameliorate/component-alert-modal
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-application
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-binary-field
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-button
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-button-bar
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-captioned-container
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-chart
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-checkbox-field
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-confirm-modal
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-context-provider
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-date-field
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-draggable-view
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-droppable-view
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-dynamic-form
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-field
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-form
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-generic-modal
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-icon
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-layout-container
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-list
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-modal
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-modal-manager
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-number-field
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-overlay
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-pager
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-pager-bar
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-paper
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-popup
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-prompt-modal
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-select-field
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-svg-canvas
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-text-field
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-tooltip
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/component-transition-group
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/core
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/mixin-child-handler
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/mixin-draggable
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/mixin-droppable
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/mixin-focusable
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/mixin-focussable
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.12.0-rc

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/mixin-hoverable
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/mixin-modal-stack-handler
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/mixin-tooltip-stack-handler
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/native-shims
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/pre-processor
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/prop-types
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/styles
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/tools-formatter-engine
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-ameliorate/utils
Description: Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
Author: eVisit, Wyatt Greenway, Alexander Telegin
Latest version: 0.13.1

# This project is currently in Alpha and is not ready for prime-time! Check back soon!

Improved React experience: components with inheritance, improved state machine, better style sheets, resolving props, etc...
npm package: @react-analyzer/tsl
Description: Bring the same linting functionality that https://eslint-react.xyz has to the TypeScript LSP.
Author: Rel1cx
Latest version: 0.0.5

# @react-analyzer/tsl

[![Version](https://img.shields.io/npm/v/@react-analyzer/tsl?style=flat&colorA=000000&colorB=000000)](https://npmjs.com/package/@react-analyzer/tsl)

(WIP) Bring the same linting functionality that [`eslint-react.xyz`](https://eslint-react.xyz) has to the TypeScript LSP.

This package provides the rulesets from [`beta.eslint-react.xyz/docs/rules/overview`](https://beta.eslint-react.xyz/docs/rules/overview) as custom rules for the [ArnaudBarre/tsl](https://github.com/ArnaudBarre/tsl) linting tool.

## Installation

```bash
pnpm add -D tsl @react-analyzer/tsl
```

Then follow the [installation guide](https://github.com/ArnaudBarre/tsl?tab=readme-ov-file#installation) for tsl.

## Enabling rules

```diff
// tsl.config.ts
import { core, defineConfig } from "tsl";
+ import { rules as react } from "@react-analyzer/tsl";

export default defineConfig({
  rules: [
    ...core.all(),
+    react.noLeakedConditionalRendering(),
  ],
});
```

## Specifying project-aware React configuration

In your `tsconfig.json` or `jsconfig.json` add the following:

```diff
{
  "compilerOptions": {
+    "jsx": "react-jsx",
    "plugins": [{ "name": "tsl/plugin" }],
  },
+  "react": {
+    "version": "19.1.0" // or "detect" to automatically detect the version
+    // other options can be added here
+  }
}
```

## Acknowledgements

We extend our gratitude to:

- **[ArnaudBarre/tsl](https://github.com/ArnaudBarre/tsl)** for the core and AST type rewrite, which significantly streamlined custom rules development within TypeScript Language Service Plugin.
- **[johnsoncodehk/tsslint](https://github.com/johnsoncodehk/tsslint)** for their early explorations of exposing the TypeScript Language Server diagnostic interface.
- **[typescript-eslint/typescript-eslint](https://github.com/typescript-eslint/typescript-eslint)** for providing the foundation where these custom rules were initially developed and tested.
- **[Effect-TS/language-service](https://github.com/Effect-TS/language-service)** for inspiring the creation of [`typescriptreact-language-service`](https://github.com/react-analyzer/tsl/commit/01ab1d8d954d555bff65246c61af8c1028be78f1#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5) (now [`@react-analyzer/tsl`](https://github.com/react-analyzer/tsl)).