# arseeding-arbundles

> Arweave bundling library

Latest version **0.6.29** (published 2025-07-14) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install arseeding-arbundles
pnpm add arseeding-arbundles
yarn add arseeding-arbundles
bun add arseeding-arbundles
```

## Health

**Score 25/100 (F)** — status: maintenance-mode.

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support; pre 1.0.

Negative: insecure dependencies; stale; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.6.29 |
| Published | 2025-07-14 |
| First published | 2022-07-05 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 19 |
| Unpacked size | 215.9 KB |
| Known vulnerabilities | 0 (+23 in 1 direct dependencies) |
| Install scripts | no |
| Author | Josh Benaron |
| Maintainers | xaber |

## Links

- npm: https://www.npmjs.com/package/arseeding-arbundles
- npm.io page: https://npm.io/package/arseeding-arbundles

## Dependencies (19)

- [avsc](https://npm.io/package/avsc.md) git+https://github.com/Bundlr-Network/avsc.git#csp-fixes
- [bs58](https://npm.io/package/bs58.md) ^4.0.1
- [axios](https://npm.io/package/axios.md) ^0.21.3
- [tslib](https://npm.io/package/tslib.md) ^2.3.0
- [ethers](https://npm.io/package/ethers.md) ^5.5.1
- [keccak](https://npm.io/package/keccak.md) ^3.0.2
- [algosdk](https://npm.io/package/algosdk.md) ^1.13.1
- [arweave](https://npm.io/package/arweave.md) =1.11.8
- [process](https://npm.io/package/process.md) ^0.11.10
- [ts-node](https://npm.io/package/ts-node.md) ^10.5.0
- [base64url](https://npm.io/package/base64url.md) ^3.0.1
- [secp256k1](https://npm.io/package/secp256k1.md) ^4.0.2
- [multistream](https://npm.io/package/multistream.md) ^4.1.0
- [tmp-promise](https://npm.io/package/tmp-promise.md) ^3.0.2
- [@noble/ed25519](https://npm.io/package/@noble/ed25519.md) ^1.6.1
- [arweave-stream-tx](https://npm.io/package/arweave-stream-tx.md) ^1.1.0
- [crypto-browserify](https://npm.io/package/crypto-browserify.md) ^3.12.0
- [@randlabs/myalgo-connect](https://npm.io/package/@randlabs/myalgo-connect.md) ^1.1.2
- [@solana/wallet-adapter-base](https://npm.io/package/@solana/wallet-adapter-base.md) ^0.9.2

## Recent versions

- 0.6.29 (latest) — 2025-07-14
- 0.6.28 — 2025-03-14
- 0.6.27 — 2023-07-12
- 0.6.25 — 2023-04-18
- 0.6.24 — 2023-01-20
- 0.6.23 — 2022-11-14
- 0.6.22 — 2022-11-11
- 0.6.21 — 2022-11-11
- 0.6.20 — 2022-11-11
- 0.6.19 — 2022-07-05

## README

# ANS-104 Bundles

**If you want to use Bundlr Network head over to [this repo](https://github.com/Bundlr-Network/js-client)**

A low level library for creating, editing, reading and verifying bundles.

See [ANS-104](https://github.com/joshbenaron/arweave-standards/blob/ans104/ans/ANS-104.md) for more details.

## Installing the library

Using npm:

`npm install arbundles`

Using yarn:

`yarn add arbundles`

## Creating bundles

```ts
import { bundleAndSignData, createData } from "arbundles";

const dataItems = [createData("some data"), createData("some other data")];

const signer = new ArweaveSigner(jwk);

const bundle = await bundleAndSignData(dataItems, signer);
```

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