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: 4 days 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 (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-05-10T20:42:08.000Z (11 months ago)
- Last Synced: 2025-04-12T01:51:36.755Z (4 days ago)
- Topics: automapper, hacktoberfest, hacktoberfest-accepted, javascript, mapper, nodejs, nx, typescript
- Language: TypeScript
- Homepage: https://automapperts.netlify.app/
- Size: 29.7 MB
- Stars: 995
- 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
- awesome - nartc/mapper - 🔥 An Object-Object AutoMapper for TypeScript 🔥 (TypeScript)
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)