# acb

> For all your ACB extracting needs.

Latest version **2.1.0** (published 2021-07-23) · MIT license · 0 weekly downloads

## Install

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

Provides the command `acb`.

## Health

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

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

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 2.1.0 |
| Published | 2021-07-23 |
| First published | 2018-05-29 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 2 |
| Unpacked size | 25.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 4 |
| Author | toyobayashi |
| Maintainers | toyobayashi |

## Links

- npm: https://www.npmjs.com/package/acb
- Repository: https://github.com/toyobayashi/acb.js
- Homepage: https://github.com/toyobayashi/acb.js#readme
- Issues: https://github.com/toyobayashi/acb.js/issues
- npm.io page: https://npm.io/package/acb

## Dependencies (2)

- [columnify](https://npm.io/package/columnify.md) ^1.5.4
- [commander](https://npm.io/package/commander.md) ^8.0.0

## Recent versions

- 2.1.0 (latest) — 2021-07-23
- 2.0.1 — 2021-07-23
- 2.0.0 — 2021-07-23
- 1.2.5 — 2019-11-10
- 1.2.4 — 2019-08-05
- 1.2.3 — 2018-09-10
- 1.2.2 — 2018-07-23
- 1.2.1 — 2018-06-05
- 1.2.0 — 2018-06-05
- 1.1.3 — 2018-06-01
- 1.1.2 — 2018-05-31
- 1.1.1 — 2018-05-30
- 1.1.0 — 2018-05-30
- 1.0.2 — 2018-05-29
- 1.0.1 — 2018-05-29
- … 1 more at https://npm.io/package/acb/versions

## README

# acb.js

[![Build status](https://travis-ci.com/toyobayashi/acb.js.svg?branch=master)](https://travis-ci.com/toyobayashi/acb.js/)

For all your ACB extracting needs. Based on [acb.py](https://github.com/summertriangle-dev/acb.py).

## Usage

### CLI

``` bash
npm install acb -g
acb somefile.acb [-o [outputdir]] [-l] [-t] [-c] [-n] [-w] [-s]
```

### Programing

``` js
const { Acb } = require('acb')
const acb = new Acb('path/to/somefile.acb')
// or
// const acb = new Acb(fs.readFileSync('path/to/somefile.acb'), awbFilePathOrBuffer)

// Async
acb.extract() // => Promise
acb.extract('path/to/out') // => Promise
acb.extract(() => console.log('Extract done.')) // => void
acb.extract('path/to/out', () => console.log('Extract done.')) // => void

// Sync
acb.extractSync() // => void
acb.extractSync('path/to/out') // => void
```

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