# automapper-ts

> A convention-based object-object mapper in JavaScript, written in TypeScript. Ported from the original C# AutoMapper library at https://github.com/AutoMapper/AutoMapper.

Latest version **1.9.0** (published 2017-11-21) · MIT license · 0 weekly downloads

## Install

```sh
npm install automapper-ts
pnpm add automapper-ts
yarn add automapper-ts
bun add automapper-ts
```

## Health

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

Positive: has types; no vulnerabilities.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.9.0 |
| Published | 2017-11-21 |
| First published | 2015-12-03 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 310 |
| Author | Bert Loedeman |
| Maintainers | loedeman |
| Keywords | automapper, convention-based, typescript, javascript, library |

## Links

- npm: https://www.npmjs.com/package/automapper-ts
- Repository: https://github.com/loedeman/AutoMapper
- Issues: https://github.com/loedeman/AutoMapper/issues
- npm.io page: https://npm.io/package/automapper-ts

## Alternatives

- [@openai/codex-sdk](https://npm.io/package/@openai/codex-sdk.md) — 731.4K weekly downloads
- [babel-plugin-transform-react-jsx](https://npm.io/package/babel-plugin-transform-react-jsx.md) — 565.0K weekly downloads
- [babel-helper-remove-or-void](https://npm.io/package/babel-helper-remove-or-void.md) — 508.5K weekly downloads
- [@pnpm/store-controller-types](https://npm.io/package/@pnpm/store-controller-types.md) — 186.9K weekly downloads
- [react-native-signature-canvas](https://npm.io/package/react-native-signature-canvas.md) — 155.6K weekly downloads

## Recent versions

- 1.9.0 (latest) — 2017-11-21
- 1.8.3 — 2017-09-01
- 1.8.2 — 2017-05-29
- 1.8.1 — 2017-01-05
- 1.8.0 — 2016-11-15
- 1.7.3 — 2016-10-21
- 1.7.2 — 2016-09-08
- 1.7.0 — 2016-06-08
- 1.6.5 — 2016-06-02
- 1.6.4 — 2016-04-28
- 1.6.3 — 2016-03-14
- 1.6.2 — 2016-01-18
- 1.6.1 — 2015-12-14
- 1.6.0 — 2015-12-03

## README

# AutoMapper
[![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Coverage Status][coveralls-image]][coveralls-url]

This is a TypeScript / Javascript AutoMapper implementation. The pursuit of this implementation is to mimic both usage and functionality of the [original .NET AutoMapper library](https://github.com/AutoMapper/AutoMapper).

## What is AutoMapper?
AutoMapper is a fairly small library built to solve a deceptively complex problem - getting rid of code that mapped one object to another. This type of code is rather dreary and boring to write, so why not use a tool to do it for us?
Since most of us already are familiar with AutoMapper in .NET, our belief was there should be an somewhat similar implementation for JavaScript. Unfortunately, such library did not exist already. Well, here it finally is: an Automapper
implementation for use in TypeScript / Javascript, entirely built and tested using TypeScript.

## How do I get started?
Check out the [getting started guide](https://github.com/loedeman/AutoMapper/wiki/Getting-started). When you're done there, the [wiki](https://github.com/loedeman/AutoMapper/wiki) provides a more thorough documentation. Should you have any remarks / questions, you can get in touch with the team: we are more than happy to be of assistance. Of course, you can always follow [@AutoMapperTS](https://twitter.com/AutomapperTS) on Twitter for update notifications.

## Where can I get it?
First, install npm. Then, install [AutoMapperTS](https://www.npmjs.com/package/automapper-ts) from NPM:

[![automapper-ts @ npmjs.com](https://nodei.co/npm/automapper-ts.png?downloads=true&downloadRank=true&stars=true)](https://www.npmjs.com/package/automapper-ts)

	npm install automapper-ts

Of course, you can use Bower to install [AutoMapperTS](http://bower.io/search/?q=automapper-ts). Install Bower first. Finally, install from bower using:

	bower install automapper-ts

AutoMapper is Copyright &copy; 2016 [Bert Loedeman](http://dotbert.loedeman.nl) ([@loedeman](https://twitter.com/loedeman)) and other contributors under the [MIT license](LICENSE).

[npm-url]: https://npmjs.org/package/automapper-ts
[npm-image]: https://img.shields.io/npm/v/automapper-ts.svg?style=flat-square

[travis-url]: http://travis-ci.org/loedeman/AutoMapper
[travis-image]: https://img.shields.io/travis/loedeman/AutoMapper/master.svg?style=flat-square

[coveralls-url]: https://coveralls.io/r/loedeman/AutoMapper
[coveralls-image]: https://img.shields.io/coveralls/loedeman/AutoMapper/master.svg?style=flat-square

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