# rangy

> A cross-browser DOM range and selection library

Latest version **1.3.2** (published 2024-11-02) · 0 weekly downloads

## Install

```sh
npm install rangy
pnpm add rangy
yarn add rangy
bun add rangy
```

## Health

**Score 28/100 (F)** — status: abandoned.

Positive: has types package; no vulnerabilities.

Warnings: low downloads; no esm support.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 1.3.2 |
| Published | 2024-11-02 |
| First published | 2014-08-21 |
| Weekly downloads | 0 |
| TypeScript types | separate (@types/rangy) |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 336.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 2297 |
| Author | Tim Down |
| Maintainers | timdown |
| Keywords | range, selection, caret, DOM |

## Links

- npm: https://www.npmjs.com/package/rangy
- Repository: https://github.com/timdown/rangy
- Issues: https://github.com/timdown/rangy/issues
- npm.io page: https://npm.io/package/rangy

## Alternatives

- [babylon](https://npm.io/package/babylon.md) — 5.1M weekly downloads
- [csscolorparser](https://npm.io/package/csscolorparser.md) — 3.7M weekly downloads
- [expr-eval-fork](https://npm.io/package/expr-eval-fork.md) — 1.5M weekly downloads
- [@leeoniya/ufuzzy](https://npm.io/package/@leeoniya/ufuzzy.md) — 247.7K weekly downloads
- [xml-parser](https://npm.io/package/xml-parser.md) — 78.4K weekly downloads

## Recent versions

- 1.3.2 (latest) — 2024-11-02
- 1.3.1 — 2022-08-17
- 1.3.0 — 2015-05-10
- 1.3.0-beta.2 — 2015-03-23
- 1.3.0-beta.1 — 2015-02-13
- 1.3.0-alpha.20140921 — 2014-09-21
- 1.3.0-alpha.20140827 — 2014-08-27
- 1.3.0-alpha.20140825 — 2014-08-25
- 1.3.0-alpha.20140822.2 — 2014-08-22
- 1.3.0-alpha.20140821.8 — 2014-08-21
- 1.3.0-alpha.20140821.7 — 2014-08-21
- 1.3.0-alpha.20140821.6 — 2014-08-21
- 1.3.0-alpha.20140821.5 — 2014-08-21
- 1.3.0-alpha.20140821.4 — 2014-08-21
- 1.3.0-alpha.20140821.3 — 2014-08-21
- … 2 more at https://npm.io/package/rangy/versions

## README

Rangy
=====

A cross-browser JavaScript range and selection library.

The current version is version 1.3.2.

The latest source code and releases are on [GitHub](../../releases).

## Bower

There is now an official Rangy package for Bower with Rangy 1.2 and 1.3 versions, called `rangy`.

## AMD

Rangy 1.3 has AMD support.

## NPM

There is an official Rangy module on NPM called [`rangy`](https://www.npmjs.org/package/rangy).

## Documentation

Documentation is in [the GitHub wiki](https://github.com/timdown/rangy/wiki).

---
_Source: https://npm.io/package/rangy · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
