# @goldfishjs/utils

> goldfish-utils

Latest version **1.9.6** (published 2023-12-19) · MIT license · 0 weekly downloads

## Install

```sh
npm install @goldfishjs/utils
pnpm add @goldfishjs/utils
yarn add @goldfishjs/utils
bun add @goldfishjs/utils
```

## Health

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

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.9.6 |
| Published | 2023-12-19 |
| First published | 2019-11-25 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 4 |
| Unpacked size | 202.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 82 |
| Author | likun7981 |
| Maintainers | yibuyisheng, nikogu |
| Keywords | request, mini, app |

## Links

- npm: https://www.npmjs.com/package/@goldfishjs/utils
- Repository: https://github.com/alipay/goldfish/blob/master/packages/requester/README.md
- npm.io page: https://npm.io/package/@goldfishjs/utils

## Dependencies (4)

- [lodash-es](https://npm.io/package/lodash-es.md) ^4.17.15
- [@types/lodash](https://npm.io/package/@types/lodash.md) ^4.14.161
- [@types/lodash-es](https://npm.io/package/@types/lodash-es.md) ^4.17.3
- [@goldfishjs/module-usage](https://npm.io/package/@goldfishjs/module-usage.md) ^1.9.6

## Recent versions

- 1.9.6 (latest) — 2023-12-19
- 2.27.0-pds.5 — 2023-12-01
- 2.27.0-pds.4 — 2023-10-26
- 2.28.0 — 2023-10-24
- 2.27.0-pds.3 — 2023-10-18
- 2.27.0-pds.2 — 2023-10-16
- 2.27.1 — 2023-10-13
- 2.27.0-pds.1 — 2023-10-13
- 2.27.0-pds.0 — 2023-10-13
- 2.27.0 — 2023-10-13
- 2.27.0-alpha.1 — 2023-07-18
- 2.27.0-alpha.0 — 2023-07-17
- 2.26.1 — 2023-05-29
- 2.26.0-alpha.3 — 2023-05-29
- 2.26.0-alpha.2 — 2023-05-29
- … 132 more at https://npm.io/package/@goldfishjs/utils/versions

## README

# Goldfish

<a href="https://coveralls.io/github/alipay/goldfish"><img src="https://coveralls.io/repos/github/alipay/goldfish/badge.svg" /></a>

<img width="40" src="https://gw.alipayobjects.com/mdn/rms_2ed70a/afts/img/A*IpQYQY99EhsAAAAAAAAAAABkARQnAQ" />

Goldfish is an enterprise level Alipay mini program development framework and can also be called the best practice of Alipay mini program development solution.

## Features

- 🖇Response based state management.
- 📐Perfect TypeScript support and ultimate type hint.
- 🚀Composition API ready (refer to [Vue Composition API](https://vue-composition-api-rfc.netlify.com/)).
  - More flexible logic reuse.
  - More powerful type inference.
  - Smaller packaging size.
- 🕹Each module can be used independently without framework.

## Why to use

* The introduction of reactivity system makes codes more expressive and saves plenty of state synchronization codes, so the state management is easier.
* In-depth support for TypeScript is added to the original Alipay mini program, improving greatly the development experience and productivity.
* Like the [Vue Composition API](https://vue-composition-api-rfc.netlify.com/), brand-new method is used for the organization of state logic codes. Compare to the traditional Redux-like state manage system, the boilerplate codes are near to nothing, and it is more friendly to TypeScript.
* With the function based coding style (Composition API) and inner supporting of [Tree-Shaking](https://webpack.js.org/guides/tree-shaking/), the useless codes will be fully shaken away.

### Production

| Refund | Passion Made Possible | Currency Exchange |
|-----------|--------|---------|
| <img width="300" src="https://gw.alipayobjects.com/mdn/rms_2ed70a/afts/img/A*feo9TbxUOSoAAAAAAAAAAABkARQnAQ" /> | <img width="300" src="https://gw.alipayobjects.com/mdn/rms_2ed70a/afts/img/A*UWjDSJiiOHQAAAAAAAAAAABkARQnAQ" /> | <img width="300" src="https://gw.alipayobjects.com/mdn/rms_2ed70a/afts/img/A*2DWaRqSFoi4AAAAAAAAAAABkARQnAQ" /> |

### Documentation

To check out docs, visit [https://alipay.github.io/goldfish/](https://alipay.github.io/goldfish/).

### License
[MIT](http://opensource.org/licenses/MIT)

Copyright (c) 2019-present, Alipay.

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