# @feathersjs/tools

> Codemods and other generator and repository management tools

Latest version **0.2.3** (published 2021-01-24) · MIT license · 0 weekly downloads

## Install

```sh
npm install @feathersjs/tools
pnpm add @feathersjs/tools
yarn add @feathersjs/tools
bun add @feathersjs/tools
```

Provides the command `convert-repository`.

## Health

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

Positive: no vulnerabilities.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.2.3 |
| Published | 2021-01-24 |
| First published | 2017-10-26 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >= 12.0.0 |
| Dependencies | 4 |
| Unpacked size | 32.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Feathers contributors |
| Maintainers | ekryski, daffl, marshallswain, alexisabril |
| Keywords | feathers, tooling |

## Links

- npm: https://www.npmjs.com/package/@feathersjs/tools
- Repository: https://github.com/feathersjs/tools
- Issues: https://github.com/feathersjs/tools/issues
- npm.io page: https://npm.io/package/@feathersjs/tools

## Dependencies (4)

- [npm](https://npm.io/package/npm.md) ^6.14.11
- [debug](https://npm.io/package/debug.md) ^4.1.1
- [fs-extra](https://npm.io/package/fs-extra.md) ^9.0.1
- [jscodeshift](https://npm.io/package/jscodeshift.md) ^0.10.0

## Alternatives

- [@fortawesome/react-fontawesome](https://npm.io/package/@fortawesome/react-fontawesome.md) — 2.2M weekly downloads
- [roboto-fontface](https://npm.io/package/roboto-fontface.md) — 196.0K weekly downloads
- [@react-native-vector-icons/common](https://npm.io/package/@react-native-vector-icons/common.md) — 150.4K weekly downloads
- [@procore/core-icons](https://npm.io/package/@procore/core-icons.md) — 4.6K weekly downloads
- [@react-md/material-icons](https://npm.io/package/@react-md/material-icons.md) — 1.6K weekly downloads

## Recent versions

- 0.2.3 (latest) — 2021-01-24
- 0.2.2 — 2020-07-08
- 0.2.1 — 2020-07-08
- 0.2.0 — 2020-07-08
- 0.1.7 — 2017-12-14
- 0.1.6 — 2017-12-14
- 0.1.5 — 2017-11-17
- 0.1.4 — 2017-11-05
- 0.1.3 — 2017-11-05
- 0.1.2 — 2017-10-30
- 0.1.1 — 2017-10-28
- 0.1.0 — 2017-10-26

## README

# @feathersjs/tools

[![Node.js CI](https://github.com/feathersjs/tools/workflows/Node.js%20CI/badge.svg)](https://github.com/feathersjs/tools/actions?query=workflow%3A%22Node.js+CI%22)
[![Dependency Status](https://img.shields.io/david/feathersjs/tools.svg?style=flat-square)](https://david-dm.org/feathersjs/tools)
[![Download Status](https://img.shields.io/npm/dm/@feathersjs/tools.svg?style=flat-square)](https://www.npmjs.com/package/@feathersjs/tools)

> Codemods and other generator and repository  management tools

## Installation

```
npm install @feathersjs/tools --save
```

## Local exports

- `upgrade` contains the functionality to update a current Feathers application or plugin to version 3 (including rewriting all module `require`s to use the `@feathersjs` namespace)
- `transform` contains [JSCodeshift](https://github.com/facebook/jscodeshift/) utilities used mainly by the generator.

## Global tools

When `@feathersjs/tools` is installed globally, `convert-repository` is an internal tool that updates the old Feathers plugin infrastructure that is using Babel to the new one without (see https://github.com/feathersjs/feathers/issues/608 for why and how).

## License

Copyright (c) 2017

Licensed under the [MIT license](LICENSE).

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