# binder-web

> client-side web app for managing a binder deployment

Latest version **1.1.17** (published 2017-08-22) · MIT license · 0 weekly downloads

## Install

```sh
npm install binder-web
pnpm add binder-web
yarn add binder-web
bun add binder-web
```

## 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.1.17 |
| Published | 2017-08-22 |
| First published | 2016-03-30 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 33 |
| Known vulnerabilities | 0 (+7 in 5 direct dependencies) |
| Install scripts | yes |
| GitHub stars | 16 |
| Author | freeman-lab |
| Maintainers | andrewosh, freeman-lab |
| Keywords | jupyter, spark, kubernetes, redux |

## Links

- npm: https://www.npmjs.com/package/binder-web
- Repository: https://github.com/binder-project/binder-web
- Homepage: https://github.com/binder-project/binder-web#readme
- Issues: https://github.com/binder-project/binder-web/issues
- npm.io page: https://npm.io/package/binder-web

## Dependencies (33)

- [brfs](https://npm.io/package/brfs.md) ^1.4.3
- [hxdx](https://npm.io/package/hxdx.md) ^1.0.0
- [async](https://npm.io/package/async.md) ^1.5.2
- [redux](https://npm.io/package/redux.md) ^3.0.0
- [envify](https://npm.io/package/envify.md) ^3.4.1
- [dom-css](https://npm.io/package/dom-css.md) ^2.0.0
- [express](https://npm.io/package/express.md) ^4.13.4
- [request](https://npm.io/package/request.md) ^2.69.0
- [shelljs](https://npm.io/package/shelljs.md) ^0.6.0
- [jsonfile](https://npm.io/package/jsonfile.md) ^2.2.3
- [is-mobile](https://npm.io/package/is-mobile.md) ^0.2.2
- [socket.io](https://npm.io/package/socket.io.md) ^1.4.5
- [browserify](https://npm.io/package/browserify.md) ^13.0.0
- [express-ws](https://npm.io/package/express-ws.md) ^1.0.0
- [lodash.map](https://npm.io/package/lodash.map.md) ^4.2.1
- [body-parser](https://npm.io/package/body-parser.md) ^1.15.0
- [lodash.find](https://npm.io/package/lodash.find.md) ^4.2.0
- [binder-utils](https://npm.io/package/binder-utils.md) ^1.0.0
- [lodash.merge](https://npm.io/package/lodash.merge.md) ^4.3.4
- [sheet-router](https://npm.io/package/sheet-router.md) ^2.0.5
- [through2-map](https://npm.io/package/through2-map.md) ^2.0.0
- [binder-client](https://npm.io/package/binder-client.md) ^1.0.1
- [date-and-time](https://npm.io/package/date-and-time.md) ^0.3.0
- [lodash.filter](https://npm.io/package/lodash.filter.md) ^4.2.1
- [object-assign](https://npm.io/package/object-assign.md) ^4.1.0
- [object-extend](https://npm.io/package/object-extend.md) ^0.5.0
- [binder-logging](https://npm.io/package/binder-logging.md) ^1.0.0
- [lodash.partial](https://npm.io/package/lodash.partial.md) ^4.1.2
- [browser-request](https://npm.io/package/browser-request.md) ^0.3.3
- [lodash.zipobject](https://npm.io/package/lodash.zipobject.md) ^4.1.2
- [socket.io-client](https://npm.io/package/socket.io-client.md) ^1.4.5
- [lodash.startswith](https://npm.io/package/lodash.startswith.md) ^4.0.0
- [github-url-analyzer](https://npm.io/package/github-url-analyzer.md) ^0.1.1

## Recent versions

- 1.1.17 (latest) — 2017-08-22
- 1.1.16 — 2017-08-21
- 1.1.15 — 2016-08-24
- 1.1.14 — 2016-08-21
- 1.1.13 — 2016-08-20
- 1.1.12 — 2016-08-02
- 1.1.11 — 2016-07-22
- 1.1.10 — 2016-07-21
- 1.1.9 — 2016-07-18
- 1.1.8 — 2016-07-15
- 1.1.7 — 2016-07-15
- 1.1.6 — 2016-07-15
- 1.1.5 — 2016-07-15
- 1.1.4 — 2016-07-15
- 1.1.3 — 2016-07-15
- … 36 more at https://npm.io/package/binder-web/versions

## README

## :dash: :dash: **The Binder Project is moving to a [new repo](https://github.com/jupyterhub/binderhub).** :dash: :dash:

:books: Same functionality. Better performance for you. :books:

Over the past few months, we've been improving Binder's architecture and infrastructure. We're retiring this repo as it will no longer be actively developed. Future development will occur under the [JupyterHub](https://github.com/jupyterhub/) organization.

* All development of the Binder technology will occur in the [binderhub repo](https://github.com/jupyterhub/binderhub)
* Documentation for *users* will occur in the [jupyterhub binder repo](https://github.com/jupyterhub/binder) 
* All conversations and chat for users will occur in the [jupyterhub binder gitter channel](https://gitter.im/jupyterhub/binder)

Thanks for updating your bookmarked links.

## :dash: :dash: **The Binder Project is moving to a [new repo](https://github.com/jupyterhub/binderhub).** :dash: :dash:

---

# binder-web

Client-side web app for managing binder deployments.

## install

```
npm install binder-web
```

## development

For developing, you need to specify a binder server to run the web app against. The easiest option is to use the beta binder server at `beta.mybinder.org`. To do that, open the file `~/.binder/web.conf` and provide the following configuration

```json
{
  "port": 3000,
  "build": {
    "host": "beta.mybinder.org",
    "port": 8082
  },
  "registry": {
    "host": "beta.mybinder.org",
    "port": 8082
  },
  "deploy": {
    "host": "beta.mybinder.org",
    "port": 8084
  }
}
```

And provide an API token by setting the environmental variable

```
export BINDER_API_KEY=***
```

Then start the web app with

```
npm run start:debug
```

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