Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 18 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 (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-05-10T20:42:08.000Z (6 months ago)
- Last Synced: 2024-05-17T04:01:49.932Z (6 months ago)
- Topics: automapper, hacktoberfest, hacktoberfest-accepted, javascript, mapper, nodejs, nx, typescript
- Language: TypeScript
- Homepage: https://automapperts.netlify.app/
- Size: 29.7 MB
- Stars: 952
- Watchers: 9
- Forks: 82
- Open Issues: 53
-
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
[![All Contributors](https://img.shields.io/badge/all_contributors-12-orange.svg?style=flat-square)](#contributors-)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=nartc_mapper&metric=ncloc)](https://sonarcloud.io/dashboard?id=nartc_mapper)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=nartc_mapper&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=nartc_mapper)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=nartc_mapper&metric=alert_status)](https://sonarcloud.io/dashboard?id=nartc_mapper)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=nartc_mapper&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=nartc_mapper)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=nartc_mapper&metric=security_rating)](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) | ![npm (scoped)](https://img.shields.io/npm/v/@automapper/core) | [![README](https://img.shields.io/badge/README--green.svg)](/packages/core/src/README.md) ![npm bundle size (scoped)](https://img.shields.io/bundlephobia/minzip/@automapper/core) ![NPM](https://img.shields.io/npm/l/@automapper/core) |
| **classes** | [`@automapper/classes`](https://npmjs.com/package/@automapper/classes) | ![npm (scoped)](https://img.shields.io/npm/v/@automapper/classes) | [![README](https://img.shields.io/badge/README--green.svg)](/packages/classes/src/README.md) ![npm bundle size (scoped)](https://img.shields.io/bundlephobia/minzip/@automapper/classes) ![NPM](https://img.shields.io/npm/l/@automapper/classes) |
| **mapped-types** | [`@automapper/classes/mapped-types`](https://npmjs.com/package/@automapper/classes) | - | [![README](https://img.shields.io/badge/README--green.svg)](/packages/classes/mapped-types/src/README.md) |
| **transformer-plugin** | [`@automapper/classes/transformer-plugin`](https://npmjs.com/package/@automapper/classes) | - | [![README](https://img.shields.io/badge/README--green.svg)](/packages/classes/transformer-plugin/src/README.md) |
| **pojos** | [`@automapper/pojos`](https://npmjs.com/package/@automapper/pojos) | ![npm (scoped)](https://img.shields.io/npm/v/@automapper/pojos) | [![README](https://img.shields.io/badge/README--green.svg)](/packages/pojos/src/README.md) ![npm bundle size (scoped)](https://img.shields.io/bundlephobia/minzip/@automapper/pojos) ![NPM](https://img.shields.io/npm/l/@automapper/pojos) |
| **mikro** | [`@automapper/mikro`](https://npmjs.com/package/@automapper/mikro) | ![npm (scoped)](https://img.shields.io/npm/v/@automapper/mikro) | [![README](https://img.shields.io/badge/README--green.svg)](/packages/mikro/src/README.md) ![npm bundle size (scoped)](https://img.shields.io/bundlephobia/minzip/@automapper/mikro) ![NPM](https://img.shields.io/npm/l/@automapper/mikro) |
| **sequelize** | [`@automapper/sequelize`](https://npmjs.com/package/@automapper/sequelize) | ![npm (scoped)](https://img.shields.io/npm/v/@automapper/sequelize) | [![README](https://img.shields.io/badge/README--green.svg)](/packages/sequelize/src/README.md) ![npm bundle size (scoped)](https://img.shields.io/bundlephobia/minzip/@automapper/sequelize) ![NPM](https://img.shields.io/npm/l/@automapper/sequelize) |
| **nestjs** | [`@automapper/nestjs`](https://npmjs.com/package/@automapper/nestjs) | ![npm (scoped)](https://img.shields.io/npm/v/@automapper/nestjs) | [![README](https://img.shields.io/badge/README--green.svg)](/packages/nestjs/src/README.md) ![npm bundle size (scoped)](https://img.shields.io/bundlephobia/minzip/@automapper/nestjs) ![NPM](https://img.shields.io/npm/l/@automapper/nestjs) |### Others
| Project | Description | Links |
| --------------------------- | -------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| **integration-test** | Integration tests of Core and the official plugins | [![README](https://img.shields.io/badge/README--green.svg)](/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)