# fuse-box

> Fuse-Box a bundler that does it right

Latest version **4.0.0** (published 2020-12-21) · MIT license · 0 weekly downloads

## Install

```sh
npm install fuse-box
pnpm add fuse-box
yarn add fuse-box
bun add fuse-box
```

## 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 | 4.0.0 |
| Published | 2020-12-21 |
| First published | 2016-10-28 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >= 8 |
| Dependencies | 29 |
| Unpacked size | 889 KB |
| Known vulnerabilities | 0 (+4 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 3965 |
| Author | Ivan Orlov |
| Maintainers | nchanged |

## Links

- npm: https://www.npmjs.com/package/fuse-box
- Repository: https://github.com/fuse-box/fuse-box
- Homepage: https://github.com/fuse-box/fuse-box#readme
- Issues: https://github.com/fuse-box/fuse-box/issues
- npm.io page: https://npm.io/package/fuse-box

## Dependencies (29)

- [ws](https://npm.io/package/ws.md) ^7.4.1
- [glob](https://npm.io/package/glob.md) ^7.1.6
- [open](https://npm.io/package/open.md) ^7.3.0
- [terser](https://npm.io/package/terser.md) ^5.5.1
- [astring](https://npm.io/package/astring.md) ^1.4.3
- [express](https://npm.io/package/express.md) ^4.17.1
- [ieee754](https://npm.io/package/ieee754.md) ^1.2.1
- [meriyah](https://npm.io/package/meriyah.md) 3.1.6
- [postcss](https://npm.io/package/postcss.md) ^8.1.14
- [chokidar](https://npm.io/package/chokidar.md) 3.4.3
- [fs-extra](https://npm.io/package/fs-extra.md) ^9.0.1
- [get-port](https://npm.io/package/get-port.md) ^5.1.1
- [lego-api](https://npm.io/package/lego-api.md) ^1.0.8
- [base64-js](https://npm.io/package/base64-js.md) ^1.5.1
- [clean-css](https://npm.io/package/clean-css.md) ^4.2.3
- [source-map](https://npm.io/package/source-map.md) ^0.7.3
- [typescript](https://npm.io/package/typescript.md) ^4.1.2
- [pretty-time](https://npm.io/package/pretty-time.md) ^1.1.0
- [comment-json](https://npm.io/package/comment-json.md) ^4.1.0
- [lodash.merge](https://npm.io/package/lodash.merge.md) ^4.6.2
- [app-root-path](https://npm.io/package/app-root-path.md) ^3.0.0
- [postcss-import](https://npm.io/package/postcss-import.md) ^13.0.0
- [stream-browserify](https://npm.io/package/stream-browserify.md) ^3.0.0
- [convert-source-map](https://npm.io/package/convert-source-map.md) ^1.7.0
- [source-map-support](https://npm.io/package/source-map-support.md) ^0.5.19
- [http-proxy-middleware](https://npm.io/package/http-proxy-middleware.md) ^1.0.6
- [offset-sourcemap-lines](https://npm.io/package/offset-sourcemap-lines.md) ^1.0.1
- [fuse-concat-with-sourcemaps](https://npm.io/package/fuse-concat-with-sourcemaps.md) ^1.0.5
- [@typescript-eslint/typescript-estree](https://npm.io/package/@typescript-eslint/typescript-estree.md) ^4.9.0

## Recent versions

- 4.0.0 (latest) — 2020-12-21
- 4.0.1-next.8 (next) — 2021-08-16
- 4.0.0-alpha.329 (alpha) — 2020-03-10
- 3.7.0-patch.1 (patch) — 2019-02-09
- 2.5.0-beta.1 (beta) — 2017-11-03
- 2.3.1-test.2 (test) — 2017-09-23
- 1.4.1-beta.22 (-beta) — 2017-04-02
- 4.0.1-next.7 — 2021-06-07
- 4.0.1-next.6 — 2021-06-04
- 4.0.1-next.5 — 2021-05-31
- 4.0.1-next.4 — 2021-03-08
- 4.0.1-next.2 — 2021-03-02
- 4.0.1-next.1 — 2021-01-18
- 4.0.0-next.447 — 2020-11-30
- 4.0.0-next.446 — 2020-11-09
- … 926 more at https://npm.io/package/fuse-box/versions

## README

<h2 align="center">LIMITED SUPPORT. USE AT YOUR OWN RISK</h2>

<p align="center">
  <img width="200" src="./logo.svg">
</p>

<h2 align="center">A bundler that does it right</h2>

<p align="center">
  <a href="#">
    <img
      alt="Downloads"
      src="https://badgen.net/npm/dm/fuse-box">
  </a>

  <a href="#">
    <img
      alt="Circle ci"
      src="https://badgen.net/circleci/github/fuse-box/fuse-box">
  </a>

  <a href="#">
    <img
      src="https://badgen.net/npm/v/fuse-box/next">
  </a>

  <a href="https://www.npmjs.com/package/fuse-box">
    <img
      alt="npm version"
      src="https://img.shields.io/npm/v/fuse-box.svg">
  </a>
  <a href="https://www.npmjs.com/package/fuse-box">
    <img
      alt="monthly downloads from npm"
      src="https://img.shields.io/npm/dm/fuse-box.svg">
  </a>
  <a href="https://github.com/prettier/prettier">
    <img
      alt="code style: prettier"
      src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg">
  </a>
  </br>
  <a href="#backers">
    <img
      alt="Backers on Open Collective"
      src="https://opencollective.com/fuse-box/backers/badge.svg">
  </a>
  <a href="#sponsors">
    <img
      alt="Sponsors on Open Collective"
      src="https://opencollective.com/fuse-box/sponsors/badge.svg">
  </a>
  
  <a href="https://twitter.com/FuseBoxJS">
    <img
      alt="Follow FuseBox on Twitter"
      src="https://img.shields.io/twitter/follow/FuseBoxJS.svg?label=follow+FuseBox">
  </a>

</p>

<p align="center"><a href="https://slack.fuse-box.org">FuseBox on slack</a><p>

# FUSEBOX v4 is out!

Install:

```
npm install fuse-box --save-dev
```

```ts
import { fusebox } from 'fuse-box';
fusebox({
  target: 'browser',
  entry: 'src/index.tsx',
  webIndex: {
    template: 'src/index.html',
  },
  devServer: true,
}).runDev();
```

## [React demo](https://github.com/fuse-box/react-example)

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