https://github.com/nartc/mapper
🔥 An Object-Object AutoMapper for TypeScript 🔥
https://github.com/nartc/mapper
automapper hacktoberfest hacktoberfest-accepted javascript mapper nodejs nx typescript
Last synced: 7 months ago
JSON representation
🔥 An Object-Object AutoMapper for TypeScript 🔥
- Host: GitHub
- URL: https://github.com/nartc/mapper
- Owner: nartc
- License: mit
- Created: 2019-10-31T18:43:21.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-05-10T20:42:08.000Z (over 1 year ago)
- Last Synced: 2025-05-05T20:48:44.716Z (8 months ago)
- Topics: automapper, hacktoberfest, hacktoberfest-accepted, javascript, mapper, nodejs, nx, typescript
- Language: TypeScript
- Homepage: https://automapperts.netlify.app/
- Size: 29.7 MB
- Stars: 997
- Watchers: 9
- Forks: 91
- Open Issues: 58
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# AutoMapper TypeScript
[](#contributors-)
[](https://sonarcloud.io/dashboard?id=nartc_mapper)
[](https://sonarcloud.io/dashboard?id=nartc_mapper)
[](https://sonarcloud.io/dashboard?id=nartc_mapper)
[](https://sonarcloud.io/dashboard?id=nartc_mapper)
[](https://sonarcloud.io/dashboard?id=nartc_mapper)
This is a monorepo of `@automapper/core` and official packages.
## Packages
| Project | Package | Version | Links |
| ---------------------- | ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **core** | [`@automapper/core`](https://npmjs.com/package/@automapper/core) |  | [](/packages/core/src/README.md)   |
| **classes** | [`@automapper/classes`](https://npmjs.com/package/@automapper/classes) |  | [](/packages/classes/src/README.md)   |
| **mapped-types** | [`@automapper/classes/mapped-types`](https://npmjs.com/package/@automapper/classes) | - | [](/packages/classes/mapped-types/src/README.md) |
| **transformer-plugin** | [`@automapper/classes/transformer-plugin`](https://npmjs.com/package/@automapper/classes) | - | [](/packages/classes/transformer-plugin/src/README.md) |
| **pojos** | [`@automapper/pojos`](https://npmjs.com/package/@automapper/pojos) |  | [](/packages/pojos/src/README.md)   |
| **mikro** | [`@automapper/mikro`](https://npmjs.com/package/@automapper/mikro) |  | [](/packages/mikro/src/README.md)   |
| **sequelize** | [`@automapper/sequelize`](https://npmjs.com/package/@automapper/sequelize) |  | [](/packages/sequelize/src/README.md)   |
| **nestjs** | [`@automapper/nestjs`](https://npmjs.com/package/@automapper/nestjs) |  | [](/packages/nestjs/src/README.md)   |
### Others
| Project | Description | Links |
| --------------------------- | -------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| **integration-test** | Integration tests of Core and the official plugins | [](/packages/integration-test/README.md) |
| **nestjs-integration-test** | Integration tests for NestJS | - |
## Documentations
See [Documentations](https://automapperts.netlify.app)
## Miscellaneous
`@automapper/*` is a later iteration of the legacy `@nartc/automapper`. `@nartc/automapper` is archived and is placed in this repo under [legacy branch](https://github.com/nartc/mapper/tree/legacy)
## Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

Chau Tran
💻 🤔

Micael Levi L. Cavalcante
💻

Ali Yusuf
💻

Robson Hermes
📖

Huybn
💻

Jason Merino
📖

roblopz
💻 🐛

Lennart Hensler
💻

jmplahitko
💻

Hoa Truong
📖

Vincent Pecquerie
💻

Alwin J. Schuster
💻
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification.
Contributions of any kind welcome! Please check out our [contributing guide](CONTRIBUTING.md)