# getoffset

> Get dom offset

Latest version **0.6.4** (published 2024-07-05) · MIT license · 0 weekly downloads

## Install

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

## Health

**Score 45/100 (D)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities; high maintenance score; high quality score.

Warnings: low downloads; pre 1.0.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 0.6.4 |
| Published | 2024-07-05 |
| First published | 2016-09-06 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 4 |
| Unpacked size | 19 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 13 |
| Author | Hill |
| Maintainers | hillliu |
| Keywords | dom, offset |

## Links

- npm: https://www.npmjs.com/package/getoffset
- Repository: https://github.com/react-atomic/react-atomic-organism
- Homepage: https://github.com/react-atomic/react-atomic-organism/tree/main/packages/lib/getoffset
- Issues: https://github.com/react-atomic/react-atomic-organism/issues
- npm.io page: https://npm.io/package/getoffset

## Dependencies (4)

- [reshow-runtime](https://npm.io/package/reshow-runtime.md) *
- [get-scroll-info](https://npm.io/package/get-scroll-info.md) *
- [reshow-constant](https://npm.io/package/reshow-constant.md) *
- [get-object-value](https://npm.io/package/get-object-value.md) *

## 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

- 0.6.4 (latest) — 2024-07-05
- 0.6.3 — 2023-08-22
- 0.6.2 — 2023-08-22
- 0.6.1 — 2023-08-22
- 0.6.0 — 2023-07-16
- 0.5.4 — 2023-07-16
- 0.5.3 — 2023-05-18
- 0.5.2 — 2023-01-09
- 0.5.1 — 2022-10-11
- 0.5.0 — 2022-10-11
- 0.4.2 — 2022-08-22
- 0.4.1 — 2022-06-26
- 0.4.0 — 2022-06-22
- 0.3.1 — 2020-04-29
- 0.3.0 — 2020-04-29
- … 22 more at https://npm.io/package/getoffset/versions

## README

Get Dom Offset
===============
   * GIT
      * https://github.com/react-atomic/react-atomic-organism/tree/master/packages/lib/getoffset
   * NPM
      * https://npm.im/getoffset

## Why not use getBoundingClientRect (Already fixed by add scroll size but keep for remind)
  * getBoundingClientRect will not get correct top value.
  * getBoundingClientRect could resolve transform translate x, but the same can not get y.
  * In organism-react-popup we use isFollowTransform props to resolve transform issue.

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