# racoon-lm

> An arduino library manager

Latest version **1.10.0** (published 2016-04-30) · MIT license · 0 weekly downloads

## Install

```sh
npm install racoon-lm
pnpm add racoon-lm
yarn add racoon-lm
bun add racoon-lm
```

Provides the command `rlm`.

## 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.10.0 |
| Published | 2016-04-30 |
| First published | 2016-04-30 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=0.10.0 |
| Dependencies | 49 |
| Known vulnerabilities | 0 (+8 in 4 direct dependencies) |
| Install scripts | no |
| Author | Yuan Tao |
| Maintainers | torworx |
| Keywords | arduino, library, hardware, manager |

## Links

- npm: https://www.npmjs.com/package/racoon-lm
- Repository: https://github.com/taoyuan/racoon-lm
- Homepage: http://github.com/taoyuan/racoon-lm
- Issues: https://github.com/taoyuan/racoon-lm/issues
- npm.io page: https://npm.io/package/racoon-lm

## Dependencies (49)

- [q](https://npm.io/package/q.md) ^1.1.2
- [opn](https://npm.io/package/opn.md) ^4.0.0
- [tmp](https://npm.io/package/tmp.md) 0.0.28
- [glob](https://npm.io/package/glob.md) ^4.3.2
- [junk](https://npm.io/package/junk.md) ^1.0.0
- [mout](https://npm.io/package/mout.md) ^0.11.0
- [nopt](https://npm.io/package/nopt.md) ^3.0.1
- [archy](https://npm.io/package/archy.md) 1.0.0
- [chalk](https://npm.io/package/chalk.md) ^1.0.0
- [retry](https://npm.io/package/retry.md) 0.6.1
- [which](https://npm.io/package/which.md) ^1.0.8
- [abbrev](https://npm.io/package/abbrev.md) ^1.0.5
- [chmodr](https://npm.io/package/chmodr.md) ^1.0.2
- [github](https://npm.io/package/github.md) ^0.2.3
- [mkdirp](https://npm.io/package/mkdirp.md) 0.5.0
- [rimraf](https://npm.io/package/rimraf.md) ^2.2.8
- [semver](https://npm.io/package/semver.md) ^2.3.0
- [tar-fs](https://npm.io/package/tar-fs.md) ^1.4.1
- [destroy](https://npm.io/package/destroy.md) ^1.0.3
- [fstream](https://npm.io/package/fstream.md) ^1.0.3
- [is-root](https://npm.io/package/is-root.md) ^1.0.0
- [md5-hex](https://npm.io/package/md5-hex.md) ^1.0.2
- [request](https://npm.io/package/request.md) 2.67.0
- [resolve](https://npm.io/package/resolve.md) ^1.1.7
- [cardinal](https://npm.io/package/cardinal.md) 0.4.4
- [inquirer](https://npm.io/package/inquirer.md) 0.10.0
- [lockfile](https://npm.io/package/lockfile.md) ^1.0.0
- [promptly](https://npm.io/package/promptly.md) 0.2.0
- [requireg](https://npm.io/package/requireg.md) ^0.1.5
- [lru-cache](https://npm.io/package/lru-cache.md) ^2.5.0
- [user-home](https://npm.io/package/user-home.md) ^1.1.0
- [handlebars](https://npm.io/package/handlebars.md) ^4.0.5
- [configstore](https://npm.io/package/configstore.md) ^2.0.0
- [findup-sync](https://npm.io/package/findup-sync.md) ^0.3.0
- [graceful-fs](https://npm.io/package/graceful-fs.md) ^4.1.3
- [p-throttler](https://npm.io/package/p-throttler.md) 0.1.1
- [racoon-json](https://npm.io/package/racoon-json.md) latest
- [shell-quote](https://npm.io/package/shell-quote.md) ^1.4.2
- [bower-logger](https://npm.io/package/bower-logger.md) ^0.2.2
- [semver-utils](https://npm.io/package/semver-utils.md) ^1.1.1
- [racoon-config](https://npm.io/package/racoon-config.md) latest
- [decompress-zip](https://npm.io/package/decompress-zip.md) ^0.2.1
- [fstream-ignore](https://npm.io/package/fstream-ignore.md) ^1.0.2
- [update-notifier](https://npm.io/package/update-notifier.md) ^0.6.0
- [request-progress](https://npm.io/package/request-progress.md) 0.3.1
- [stringify-object](https://npm.io/package/stringify-object.md) ^1.0.0
- [bower-endpoint-parser](https://npm.io/package/bower-endpoint-parser.md) ^0.2.2
- [bower-registry-client](https://npm.io/package/bower-registry-client.md) ^1.0.0
- [fs-write-stream-atomic](https://npm.io/package/fs-write-stream-atomic.md) 1.0.8

## Recent versions

- 1.10.0 (latest) — 2016-04-30

## README

# racoon-lm: An arduino library manager

> racoon-lm needs is forked from [Bower](https://github.com/bower/bower)

[![Build Status](https://travis-ci.org/taoyuan/racoon-lm.svg?branch=master)](https://travis-ci.org/taoyuan/racoon-lm)
[![Windows Build](https://ci.appveyor.com/api/projects/status/jr6vfra8w84plh2g/branch/master?svg=true)](https://ci.appveyor.com/project/sheerun/bower/history)
[![Coverage Status](https://img.shields.io/coveralls/taoyuan/racoon-lm.svg)](https://coveralls.io/r/taoyuan/racoon-lm?branch=master)
[![Issue Stats](http://issuestats.com/github/taoyuan/racoon-lm/badge/pr?style=flat)](http://issuestats.com/github/taoyuan/racoon-lm)
[![Issue Stats](http://issuestats.com/github/taoyuan/racoon-lm/badge/issue?style=flat)](http://issuestats.com/github/taoyuan/racoon-lm)

---


## Install

```sh
$ npm install -g racoon-lm
```

ANO LM depends on [Node.js](http://nodejs.org/) and [npm](http://npmjs.org/). Also make sure that [git](http://git-scm.com/) is installed as some bower
libraries require it to be fetched and installed.


## Usage

See complete command line reference at [bower.io/docs/api/](http://bower.io/docs/api/)

### Installing libraries and dependencies

```sh
# install dependencies listed in library.json
$ rlm install

# install a library and add it to library.json
$ rlm install <library> --save

# install specific version of a library and add it to library.json
$ rlm install <library>#<version> --save
```

### Uninstalling libraries

To uninstall a locally installed library:

```sh
$ rlm uninstall <library-name>
```

### prezto and oh-my-zsh users

On `prezto` or `oh-my-zsh`, do not forget to `alias rlm='noglob rlm'` or `rlm install jquery\#1.9.1`

### Never run Bower with sudo

Bower is a user command; there is no need to execute it with superuser permissions.

### Windows users

To use Bower on Windows, you must install
[Git for Windows](http://git-for-windows.github.io/) correctly. Be sure to check the
options shown below:

<img src="https://cloud.githubusercontent.com/assets/10702007/10532690/d2e8991a-7386-11e5-9a57-613c7f92e84e.png" width="534" height="418" alt="Git for Windows" />

<img src="https://cloud.githubusercontent.com/assets/10702007/10532694/dbe8857a-7386-11e5-9bd0-367e97644403.png" width="534" height="418" alt="Git for Windows" />

Note that if you use TortoiseGit and if Bower keeps asking for your SSH
password, you should add the following environment variable: `GIT_SSH -
C:\Program Files\TortoiseGit\bin\TortoisePlink.exe`. Adjust the `TortoisePlink`
path if needed.

### Ubuntu users

To use Bower on Ubuntu, you might need to link `nodejs` executable to `node`:

```
sudo ln -s /usr/bin/nodejs /usr/bin/node
```

## Configuration

ANO LM can be configured using JSON in a `.racoonrc` file. Read over available options at [bower.io/docs/config](http://bower.io/docs/config).

## License

Licensed under the MIT License

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