# @huolala-tech/page-spy-base

> The common utils of PageSpy.

Latest version **2.2.6** (published 2026-08-04) · MIT license · 0 weekly downloads

## Install

```sh
npm install @huolala-tech/page-spy-base
pnpm add @huolala-tech/page-spy-base
yarn add @huolala-tech/page-spy-base
bun add @huolala-tech/page-spy-base
```

## Health

**Score 65/100 (B)** — status: active.

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

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 2.2.6 |
| Published | 2026-08-04 |
| First published | 2024-07-11 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 2 |
| Unpacked size | 69.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 350 |
| Maintainers | wangdashuai, zhiyang-deng, huolala-fe, yanagieiichi, qikang.yuan, blucass |
| Keywords | pagespy, debug, remote, inspect, devtools, reactnative |

## Links

- npm: https://www.npmjs.com/package/@huolala-tech/page-spy-base
- Repository: https://github.com/HuolalaTech/page-spy
- Homepage: https://www.pagespy.org/
- Issues: https://github.com/HuolalaTech/page-spy/issues
- npm.io page: https://npm.io/package/@huolala-tech/page-spy-base

## Dependencies (2)

- [zod](https://npm.io/package/zod.md) ^3.24.2
- [@huolala-tech/page-spy-types](https://npm.io/package/@huolala-tech/page-spy-types.md) ^2.2.6

## Alternatives

- [pagerjs](https://npm.io/package/pagerjs.md) — 60 weekly downloads
- [whistle.savefor-mock](https://npm.io/package/whistle.savefor-mock.md) — 4 weekly downloads
- [@scotthuang/agent-knock-knock-pi](https://npm.io/package/@scotthuang/agent-knock-knock-pi.md) — 0 weekly downloads
- [@typestrong/ts-mockito](https://npm.io/package/@typestrong/ts-mockito.md) — 0 weekly downloads
- [@n8n-probe/mock-http](https://npm.io/package/@n8n-probe/mock-http.md) — 0 weekly downloads

## Recent versions

- 2.2.6 (latest) — 2026-08-04
- 2.0.0-beta.1 (beta) — 2024-11-27
- 2.2.5 — 2026-05-26
- 2.2.4 — 2026-01-06
- 2.2.3 — 2025-07-15
- 2.2.2 — 2025-05-12
- 2.2.1 — 2025-04-08
- 2.2.0 — 2025-04-08
- 2.1.3 — 2025-03-04
- 2.1.2 — 2025-02-25
- 2.1.1 — 2025-02-13
- 2.1.0 — 2025-01-16
- 2.0.0 — 2024-11-29
- 2.0.0-beta.0 — 2024-11-20
- 1.0.7 — 2024-10-30
- … 7 more at https://npm.io/package/@huolala-tech/page-spy-base/versions

## README

[page-spy-web]: https://github.com/HuolalaTech/page-spy-web.git 'page-spy-web'
[ci-build-image]: https://img.shields.io/github/actions/workflow/status/HuolalaTech/page-spy/coveralls.yml?logo=github&label=build
[ci-build-url]: https://github.com/HuolalaTech/page-spy/actions/workflows/coveralls.yml
[coveralls-image]: https://img.shields.io/coverallsCoverage/github/HuolalaTech/page-spy?label=coverage&logo=coveralls
[coveralls-url]: https://coveralls.io/github/HuolalaTech/page-spy?branch=main
[welcome-pr]: https://img.shields.io/badge/PRs-welcome-green

<div align="center">
  <img src="./logo.svg" height="100" />

  <h1>Page Spy SDKs</h1>
  <p>PageSpy is a developer platform for debugging web page.</p>

[![CI build status][ci-build-image]][ci-build-url]
[![Coverage Status][coveralls-image]][coveralls-url]
![Welcome PR][welcome-pr]

<a href="https://www.producthunt.com/posts/pagespy?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-pagespy" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=429852&theme=light" alt="PageSpy - Remote&#0032;debugging&#0032;as&#0032;seamless&#0032;as&#0032;local&#0032;debugging&#0046; | Product Hunt" height="36" /></a> <a href="https://news.ycombinator.com/item?id=38679798" target="_blank"><img src="https://hackernews-badge.vercel.app/api?id=38679798" alt="PageSpy - Remote&#0032;debugging&#0032;as&#0032;seamless&#0032;as&#0032;local&#0032;debugging&#0046; | Hacker News" height="36" /></a>

English | [中文](./README_ZH.md)

</div>

## What's this

This repo is the SDK which be used in [HuolalaTech/page-spy-web][page-spy-web], where [SDKs](./packages) collects information and [HuolalaTech/page-spy-web][page-spy-web] consumes and filters, organizes, and converts information into a standardized format, which is then showed on the page.

## Usage

For data security and your convenience, we provide a complete and out-of-box solution. Read the "How to use" section in the [HuolalaTech/page-spy-web][page-spy-web]
to get more detail.

## SDKs

| Repo                                                                                               | Platform       | Status |
| -------------------------------------------------------------------------------------------------- | -------------- | ------ |
| [`@huolala-tech/page-spy-types`](./packages/page-spy-types/)                                       | _Common types_ | Done   |
| [`@huolala-tech/page-spy-browser`](./packages/page-spy-browser/)                                   | Web            | Done   |
| [`@huolala-tech/page-spy-wechat`](./packages/page-spy-wechat/)                                     | Wechat         | Done   |
| [`@huolala-tech/page-spy-alipay`](./packages/page-spy-alipay/)                                     | Alipay         | Done   |
| [`@huolala-tech/page-spy-uniapp`](./packages/page-spy-uniapp/)                                     | UniApp         | Done   |
| [`@huolala-tech/page-spy-taro`](./packages/page-spy-taro/)                                         | Taro           | Done   |
| [`@huolala-tech/page-spy-react-native`](./packages/page-spy-react-native/)                         | React Native   | Done   |
| [`@huolala/page-spy-harmony`](https://ohpm.openharmony.cn/#/cn/detail/@huolala%2Fpage-spy-harmony) | Huawei Harmony | Done   |

## Official plugins

> Plugin document: [PageSpy plugins](./docs/plugin.md)

| Repo                                                                                   | Platform | Type                              | Status |
| -------------------------------------------------------------------------------------- | -------- | --------------------------------- | ------ |
| [`@huolala-tech/page-spy-plugin-rrweb`](./packages/page-spy-plugin-rrweb/)             | Web      | Record the DOM mutations          | Done   |
| [`@huolala-tech/page-spy-plugin-data-harbor`](./packages/page-spy-plugin-data-harbor/) | Web      | Offline caching data and download | Done   |

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