{"_id":"@automapper-add-on/mikro-premap","_rev":"2-448738e47d66ebcd0ced995bb6a5577b","name":"@automapper-add-on/mikro-premap","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@automapper-add-on/mikro-premap","version":"1.0.0","license":"MIT","directories":{"lib":"lib"},"author":"Alpha","description":"Mikro preMap for @automapper","homepage":"https://github.com/zgid123/automapper-add-on","keywords":["automapper","mapper","automapper-add-on","mapper-add-on","automapper-mikro","mapper-mikro","automapper-add-on-mikro","mapper-add-on-mikro"],"repository":{"type":"git","url":"git+https://github.com/zgid123/automapper-add-on"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.cjs","types":"./lib/index.d.ts"}},"dependencies":{"@automapper/classes":"^8.7.7","@automapper/core":"^8.7.7","@mikro-orm/core":"^5.7.12"},"scripts":{"prepublish":"pnpm build","build":"rollup --config rollup.config.ts --configPlugin typescript"},"_id":"@automapper-add-on/mikro-premap@1.0.0","_integrity":"sha512-ZvtiWzXxWBb5fgz5VQHoEV2+1blO6bjm0tvMUibMnQ/M560ymTMGOjSoLXurhsEI1/y3QAYKpH/KO5DPfju3Og==","_resolved":"/private/var/folders/2l/jhsq26s53x91k3xwvs8c28fh0000gn/T/52a36146aacf8b860e8ee0414fffb716/automapper-add-on-mikro-premap-1.0.0.tgz","_from":"file:automapper-add-on-mikro-premap-1.0.0.tgz","_nodeVersion":"17.7.2","_npmVersion":"8.5.2","dist":{"integrity":"sha512-ZvtiWzXxWBb5fgz5VQHoEV2+1blO6bjm0tvMUibMnQ/M560ymTMGOjSoLXurhsEI1/y3QAYKpH/KO5DPfju3Og==","shasum":"dcc1be49f434c59451dcb7afb97acf3e6aa63811","tarball":"https://registry.npmjs.org/@automapper-add-on/mikro-premap/-/mikro-premap-1.0.0.tgz","fileCount":6,"unpackedSize":8768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGv6zfazd8+V/DsBHRAiFv3i7DpzuVtFaYfBfBRcvqffAiBp7PHvY1O4gEr9iNs8CJsGLnQR5azn+n7KAitRLUN97g=="}]},"_npmUser":{"name":"zgid123","email":"alphanolucifer@gmail.com"},"maintainers":[{"name":"zgid123","email":"alphanolucifer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mikro-premap_1.0.0_1687029600955_0.04575589996637275"},"_hasShrinkwrap":false},"1.0.1":{"name":"@automapper-add-on/mikro-premap","version":"1.0.1","license":"MIT","directories":{"lib":"lib"},"author":{"name":"Alpha"},"description":"Mikro preMap for @automapper","homepage":"https://github.com/zgid123/automapper-add-on","keywords":["automapper","mapper","automapper-add-on","mapper-add-on","automapper-mikro","mapper-mikro","automapper-add-on-mikro","mapper-add-on-mikro"],"repository":{"type":"git","url":"git+https://github.com/zgid123/automapper-add-on.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.cjs","types":"./lib/index.d.ts"}},"dependencies":{"@automapper/classes":"^8.7.7","@automapper/core":"^8.8.1","@mikro-orm/core":"^6.1.9"},"scripts":{"prepublish":"pnpm build","build":"rollup --config rollup.config.ts --configPlugin typescript"},"bugs":{"url":"https://github.com/zgid123/automapper-add-on/issues"},"_id":"@automapper-add-on/mikro-premap@1.0.1","_integrity":"sha512-/bNp6E2wWa44RjZ05jBMrHBVpozqqcwrqFVZhPn6TRkeki8r7GF1zk3RVtzmQ7XLlebz5uFLPqLFReRykTdXdA==","_resolved":"/private/var/folders/2l/jhsq26s53x91k3xwvs8c28fh0000gn/T/78fb2d43fa40a36e67f98459674330a1/automapper-add-on-mikro-premap-1.0.1.tgz","_from":"file:automapper-add-on-mikro-premap-1.0.1.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-/bNp6E2wWa44RjZ05jBMrHBVpozqqcwrqFVZhPn6TRkeki8r7GF1zk3RVtzmQ7XLlebz5uFLPqLFReRykTdXdA==","shasum":"40196c29f5c46184bba309c41be40617e6a368d6","tarball":"https://registry.npmjs.org/@automapper-add-on/mikro-premap/-/mikro-premap-1.0.1.tgz","fileCount":6,"unpackedSize":8767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe3BcCp28ZMJ6AOanjNL6QkogVOl2Sy8rt1twkPw7bcAIhAPagsSh3eeHwv2a/Dt/2RxlbDbUMFYCNHk97PmgUSB2u"}]},"_npmUser":{"name":"zgid123","email":"alphanolucifer@gmail.com"},"maintainers":[{"name":"zgid123","email":"alphanolucifer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mikro-premap_1.0.1_1710283558801_0.9794075892711844"},"_hasShrinkwrap":false},"1.0.2":{"name":"@automapper-add-on/mikro-premap","version":"1.0.2","license":"MIT","directories":{"lib":"lib"},"author":{"name":"Alpha"},"description":"Mikro preMap for @automapper","homepage":"https://github.com/zgid123/automapper-add-on","keywords":["automapper","mapper","automapper-add-on","mapper-add-on","automapper-mikro","mapper-mikro","automapper-add-on-mikro","mapper-add-on-mikro"],"repository":{"type":"git","url":"git+https://github.com/zgid123/automapper-add-on.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.cjs","types":"./lib/index.d.ts"}},"dependencies":{"@automapper/core":"^8.8.1","@automapper-add-on/classes":"^1.0.0"},"peerDependencies":{"@mikro-orm/core":"^6.0.0"},"scripts":{"prepublish":"pnpm build","build":"rollup --config rollup.config.ts --configPlugin typescript"},"bugs":{"url":"https://github.com/zgid123/automapper-add-on/issues"},"_id":"@automapper-add-on/mikro-premap@1.0.2","_integrity":"sha512-dMAcFD9x3Dqe8+ozNPHDY2eyekz0XZmdvaE4oimZfityTaN23CNP89RWxg4Usygr+JEjn17RLUZ8NnZnQy1rrg==","_resolved":"/private/var/folders/2l/jhsq26s53x91k3xwvs8c28fh0000gn/T/f7f7a02ac67b71d03ec522c77137275c/automapper-add-on-mikro-premap-1.0.2.tgz","_from":"file:automapper-add-on-mikro-premap-1.0.2.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-dMAcFD9x3Dqe8+ozNPHDY2eyekz0XZmdvaE4oimZfityTaN23CNP89RWxg4Usygr+JEjn17RLUZ8NnZnQy1rrg==","shasum":"16a169c909bb220a274429a120458bf0c0c58e8c","tarball":"https://registry.npmjs.org/@automapper-add-on/mikro-premap/-/mikro-premap-1.0.2.tgz","fileCount":6,"unpackedSize":116819,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaQCX4gpMG5As6mKNtwBkiDnAfYnob6sLvKWfDyueQ8AIhAIquK2d0I11/oa/PbDHZom7L38lgLRl3a0axn7AAUiHF"}]},"_npmUser":{"name":"zgid123","email":"alphanolucifer@gmail.com"},"maintainers":[{"name":"zgid123","email":"alphanolucifer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mikro-premap_1.0.2_1710628566704_0.6488172459134691"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-17T19:20:00.887Z","1.0.0":"2023-06-17T19:20:01.126Z","modified":"2024-03-16T22:36:07.351Z","1.0.1":"2024-03-12T22:45:58.955Z","1.0.2":"2024-03-16T22:36:06.888Z"},"maintainers":[{"name":"zgid123","email":"alphanolucifer@gmail.com"}],"description":"Mikro preMap for @automapper","homepage":"https://github.com/zgid123/automapper-add-on","keywords":["automapper","mapper","automapper-add-on","mapper-add-on","automapper-mikro","mapper-mikro","automapper-add-on-mikro","mapper-add-on-mikro"],"repository":{"type":"git","url":"git+https://github.com/zgid123/automapper-add-on.git"},"author":{"name":"Alpha"},"license":"MIT","readme":"MikroORM's preMap for [@automapper](https://github.com/nartc/mapper).\n\n# Install\n\n```sh\nnpm install --save @automapper-add-on/mikro-premap\n\n# or\n\nyarn add @automapper-add-on/mikro-premap\n\n# or\n\npnpm add @automapper-add-on/mikro-premap\n```\n\n# Usage\n\n```ts\nimport { MikroORM } from '@mikro-orm/core';\nimport { classes } from '@automapper/classes';\nimport { AutomapperModule } from '@automapper/nestjs';\nimport { mikro } from '@automapper-add-on/mikro-premap';\nimport { MikroOrmMiddleware, MikroOrmModule } from '@mikro-orm/nestjs';\nimport {\n  Module,\n  type NestModule,\n  type OnModuleInit,\n  type MiddlewareConsumer,\n} from '@nestjs/common';\n\n@Module({\n  imports: [\n    MikroOrmModule.forRoot(),\n    AutomapperModule.forRoot([\n      {\n        name: 'default',\n        strategyInitializer: mikro(),\n      },\n      {\n        name: 'classes',\n        strategyInitializer: classes(),\n      },\n    ]),\n  ],\n})\nexport class AppModule implements NestModule, OnModuleInit {\n  constructor(private readonly orm: MikroORM) {}\n\n  async onModuleInit(): Promise<void> {\n    await this.orm.getMigrator().up();\n  }\n\n  configure(consumer: MiddlewareConsumer): void {\n    consumer.apply(MikroOrmMiddleware).forRoutes('*');\n  }\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/zgid123/automapper-add-on/issues"}}