{"_id":"@midwayjs/orm","_rev":"117-1c1873b42af9433f41d3a0bb5190af2b","name":"@midwayjs/orm","dist-tags":{"latest":"3.4.3","beta":"3.4.0-beta.12","alpha":"3.0.0-alpha.43","canary":"3.0.0-alpha.2","alinode-stable":"3.0.0-alpha.42"},"versions":{"1.0.0":{"name":"@midwayjs/orm","version":"1.0.0","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/component-postinstall":"1","@midwayjs/decorator":"2","@midwayjs/core":"2","typeorm":"^0.2.25"},"devDependencies":{"@types/mocha":"^7.0.2","sqlite3":"^5.0.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"../../node_modules/.bin/midway-bin build -c","test":"NODE_ENV=test ../../node_modules/.bin/midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest ../../node_modules/.bin/midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod","postinstall":"mcp autoconf"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-component.git"},"description":"* How to use ?   * in Configuration.ts file   ```   @Configuration({     imports: [       join(__dirname, '../../../../src')     ],     importConfigs: [       './config'     ]   })   export class ContainerConfiguration {   }","bugs":{"url":"https://github.com/midwayjs/midway-component/issues"},"homepage":"https://github.com/midwayjs/midway-component#readme","_id":"@midwayjs/orm@1.0.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-GLHiFSpffwGlbaIGFr+1BevJfwehRjBCzr7EqBJTP2A/2WwNtuDnKVJudgmL1NJihP8bvORYNMLjKfM7qvo2YA==","shasum":"9dbb22dc418de2d3333e3deeb8ac893de49f1149","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-1.0.0.tgz","fileCount":15,"unpackedSize":596897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO5zWCRA9TVsSAnZWagAAH5wP/1kBWOKc0YSB9L4ovrJP\nOdTSprI9/RAMR7WWHwe6DmxsFd54YBiF12FFQDwx2b0si2WEsF+HSxGzsdVI\nvnJt69rgoxJCkJWcgywKXoF1wAopfCURkDG+QadlQcC7cVALmy0jZVLSLRWQ\nhxS9+qTZp2l8Nxv35QfKzkocdzEKF8pBJS1cf5FuD7pQMCM5XayK3hAlKnI1\n5rAOBiLmUpciyveIbd4dNZrN4dfoNqNvqqKVtJ1TdK5p48V+13w1o4VEquAL\niDyN8OLzZoMJE3WOG0c/q8mVj/5cGKRzWJlX7KzTKc3Ud6VdHsotxrIQpsUu\n/0VidxnIs54fuk0UKoz+Rwq1Zv9RjRg7sX75WzJV6c53zFjSSVS1bAmY1qCk\nOEunCXMIIGX+JzE8UpHv+JXP+gQp6929UeQvr3rlzUcW4RrVzcbyZ9X6oW4S\n27wg9UznMMUIXOb5XWvYoIsaJENGwoMmA7Vp67lravL99XUTZN6QKL1hTCck\n6vxdCc2beSK/dc0F9zymaQdKKzNwtZLgpF7iXY6eY5PEe8anpkrbtl/Y537P\noWCUVN6nqhqRvquhScwO3pOPQDEIBsbgZH9kiEraSs1U75uTih1KKbXcRmso\nX/vsI7yKS7AgtOowN014Zvxg1wTTl/VjLtf6KM3du5EkzAIgT8r+GpXLwfHF\n4fSl\r\n=+pqb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdzSFTeXgtiDmBwyglskZT8yyGZo+yLA4CZIg53zmlvAIhAOusv5+OAtAPG8m+M+oSUYcyajxYhqPyKKuTWkLOO1BS"}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_1.0.0_1597742293888_0.644252255824106"},"_hasShrinkwrap":false},"1.1.0":{"name":"@midwayjs/orm","version":"1.1.0","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/component-postinstall":"1","@midwayjs/core":"2","@midwayjs/decorator":"2","typeorm":"^0.2.25"},"devDependencies":{"@types/mocha":"^7.0.2","sqlite3":"^5.0.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"../../node_modules/.bin/midway-bin build -c","test":"NODE_ENV=test ../../node_modules/.bin/midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest ../../node_modules/.bin/midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod","postinstall":"mcp autoconf"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-component.git"},"gitHead":"5821d4269a53f0db2bb86705ffaad46ca8dc92cb","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway-component/issues"},"homepage":"https://github.com/midwayjs/midway-component#readme","_id":"@midwayjs/orm@1.1.0","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-pMRiJs3shGvtquuHk+5apys5F1VtR5EDxaYXOz67g8h16V6FqrxEmIT9NxcvvM5sRTNZIDsn0dKn0CjexJ4weQ==","shasum":"2dbef61dea47d72407e9fd7aea6142becb74f8cb","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-1.1.0.tgz","fileCount":16,"unpackedSize":603841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP58kCRA9TVsSAnZWagAAGYIP/1crbYjhb3XttMBKWrya\nGuQ93q7MfoFisIKO2rEJlpVzMVbeL/HpMeCDHT95b6NhHDHFP5cey7wHaoyc\nKLX+2HaAtHmcTr9heo8Uz6ABLWtIxUMk6LRRRlMXIdlK2wQxvYwNpKo5rtZD\n/GCKKO0UU/MnU+o9kcFxvIJNh2/d/vjiA2t2jj+xCMskXhC4ZJABBWcDPrPB\nFtCFxqFWL5dtMSvgrWcNnWr5kBEjXUTehLpvVGas0+PAvJZVVRlpuL5JJ3mX\nEm16M35hIhVMBTdPUy1tG9f8jvGglhGChkno7ZEcRMNUCDjW2Eo2AuT4BUzG\nfhKpO5qIQibg1PyNoHvFdDTtJnsgfUCyeEEf91k3DGFvjulL4RCGoFBD2HGc\nWgpp+FlAr4FVv3eUGYUNlxVBLkCBXSWC/mt4k8LFHLmA/kheCA0b8wASgyh2\nQboHnDLGdSY5mN5t10j/+dTErIGt0yPSl6IwqplQDxLOtKQQGH8j1V1VosGY\nU221Cfqu2wU3H4nPKG/bBgvj8I3kuwqky5l767pinNVfYi06R8A/Zy+XHrVe\nL6+lQ9SmyHKFu54mhc99orOpzqoi6ksfnSdUVMzGHCBUdh55gh3Agx4/YALp\nSZ3io2ZRbjp1I6wLRg6fN18uILnEgb8FULKxZhiQ+saBDPDw43kURIqttCSq\nt3V0\r\n=pVZT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC583603i6uCOCFu9f8Lx2MaxE0e5kdmD9p2CgZrXmSHgIgVtv4o+XR3zb3A0ZGfum6irVMuxF6MzzsyLqKW+jf9Q4="}]},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_1.1.0_1598005028565_0.1475052447452434"},"_hasShrinkwrap":false},"1.1.1":{"name":"@midwayjs/orm","version":"1.1.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/component-postinstall":"1","@midwayjs/core":"2","@midwayjs/decorator":"2","typeorm":"^0.2.25"},"devDependencies":{"@types/mocha":"^7.0.2","sqlite3":"^5.0.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"../../node_modules/.bin/midway-bin build -c","test":"NODE_ENV=test ../../node_modules/.bin/midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest ../../node_modules/.bin/midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod","postinstall":"mcp autoconf"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-component.git"},"gitHead":"ab5797909725c6532e7b595756617fd5899b0daa","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway-component/issues"},"homepage":"https://github.com/midwayjs/midway-component#readme","_id":"@midwayjs/orm@1.1.1","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-8hyXQHVTObXtdYQR5sCoQc7Q3VVypI9xqpE7DOLIraioc6P3xqqkmqB9qQK9stUK9nkgp8b5P+3ZfnsRfukzrA==","shasum":"2356a51172737fed67bfb04f3ff833ffdfb33b03","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-1.1.1.tgz","fileCount":19,"unpackedSize":43783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiRYeCRA9TVsSAnZWagAA3ZIP/jt0siB6fxCQ4lzOFwho\nBe6pc2bk+g4URqQ0zVQ4g5LksfR0FUW2X/8TkkcvQB1bUM2gE/WocoAudeFP\nSHmyMYHmtEDJyzZ3HYW12ZpuPiai8yLXmo7AsUyjIEkQ+smgSkBgg7dhPe+R\nYcIPqQ1AR8qoCO0UhMeg0W9hEF6ch74q7ECPv2shYAVyGkPOVmnZPuPggSQ3\nF4HG9EenoVQE6npE5o+ugNg8v2zZ3hHmiuL18d4A44g7T2oDZWU9jF3eDstb\n32oZAclPOjBFbPygAwZ3MB6usxYOs/oe0B5xZfIBsAloh3g29jbnfS97S1/v\n84EtObn39Vo7nDuOIE84XwZOr3+sqNVq+seJ9E6CSkdWOgP1so6e4RoAEkfH\nR0Blv+2q/vtRSJptxtbhQ7ciQD84bH0RajmqcOpBVpb9kfpulloDPvRWYT8E\nhV8iwScLVoJ6WvyTwQeTXZfT3V2ewfACP2P5sObtH5st/IxyOgqD/eN0uwTN\nk9sLjiQhxCWMXgcskVSX1whfZa5e2dhl3Tlfbh0TKLq498/FuSetyNO8TrFu\nyAL+urUNTfMdOOqQcvOqnV8dRKXGVZGhdv0GF8ehzubBxnwEoHkIEfd8PHQ7\naQLZQKqduZy5kBECYCS0eYgQ1CiHPcw7kiWR4MsUieMiNSRbWimbwjYKLy4P\nGvsH\r\n=KOUM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDen4I2BctOoA5bXjPvTvQsiBGz3398rzhHgtEawrOCMAiANa/YoQ7vNMlYyTSUCnYhLrKFm3kQkcs/oHeOjhIQOVw=="}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_1.1.1_1602819613594_0.1369573929078609"},"_hasShrinkwrap":false},"1.2.0":{"name":"@midwayjs/orm","version":"1.2.0","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/core":"^2.3.0","@midwayjs/decorator":"^2.3.0","typeorm":"^0.2.25"},"devDependencies":{"@midwayjs/cli":"^1.0.0","sqlite3":"^5.0.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts","cov":"midway-bin cov --ts","ci":"npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-component.git"},"gitHead":"f1eeff80a7629facf92a2dfaa408f15179b82720","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway-component/issues"},"homepage":"https://github.com/midwayjs/midway-component#readme","_id":"@midwayjs/orm@1.2.0","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-99TcQP7SJw+U/s1IeYwjDnFkDu6ZNubWZIMgcCrjM5Fwu6dIFGbZbXRLMWQZYXyAGDrV9VBGHS/y3bLCuqjuyQ==","shasum":"6b258519a63aad68a5bdc3599d205704e8ba4a7a","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-1.2.0.tgz","fileCount":13,"unpackedSize":20353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkq1eCRA9TVsSAnZWagAAiUkQAIcI/GHzzzykWD6g0UXJ\nDshCvbUs8I40oyzSXFpRY0ttrkxGhFByJ7ph3VY7qrWj6sy9a/O1Jrv6BFPm\nIEdJQnuaTvboNOKs/RK+pBypCxU2l0x61Ig2e8jUkO0m06LOwYfRc9ts34qf\nZVHZqRj+9j7XeuHdPUvEs8nP3emtiyICAZ3SCoE0uTBTp72SV4Cv+2wAYUqZ\niWYrM/vq5lrcQdGX6WjeVrQLdxKgo3kOoAXax6uwLBGfw9fvTGLJEhvXg388\ncnS5qtOitZuYx+xuOKoGGifzb2/Qc2pMX7SYRoggDuvFhCTHc+iCgmT0u3RE\nRFq3O2HPQZZEesoPPCR87GxX913Ed8Ya1mkJNdDyk5cd6bw2qV3fo5DTsYHx\n/aoaJ4bAOU0Nzyq/7MlpyleLTGqvOkKv5fsEmQu5YWshvNyLkREEqd+lA4u5\nKPQZxfha0F4F3jrW5eDqbgEQvFlXQoSBF/r9R628nUojDu7rslyJhsbaPyKn\n3JQhbWXw+chC5bMnwvgefWFQlcQZYtZSaNH6SN7YfcTWudqc0gbfDctLoLnK\nvO+owG0hZ2Z/YFy6va08LoXJcnM04NKRqPUEAFkR1wZEHIxn4Il4VA1gb2Z+\nBBC8fjZOpw65LRT/4sD2ELuXkSpKlOV7UzJOBW7FPDI0fK6JJugaZPR2a1dO\nZOp/\r\n=ZiAJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmBcyHF2+TEaxp5HRK8jQjEIF5EfX0OaYrgH4WaW8p9AIhAMQg5iP7ZrBwiO0Hm+Icz75DIrYoC2zuylLzOnhjj1NJ"}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_1.2.0_1603448158057_0.03789664363178069"},"_hasShrinkwrap":false},"1.2.1-beta.1":{"name":"@midwayjs/orm","version":"1.2.1-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"typeorm":"^0.2.25"},"devDependencies":{"@midwayjs/cli":"^1.0.0","@midwayjs/core":"^2.3.0","@midwayjs/decorator":"^2.3.0","sqlite3":"^5.0.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts","cov":"midway-bin cov --ts","ci":"npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-component.git"},"readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\n@Configuration({\n  imports: [\n    '@midwayjs/orm',\n  ],\n  importConfigs: [\n    './config'\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class IndexHandler {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  @Func('index.handler')\n  async handler() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway-component/issues"},"homepage":"https://github.com/midwayjs/midway-component#readme","_id":"@midwayjs/orm@1.2.1-beta.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-5Kk8EQvXp+h0d2GosfeXJ8RTct+nIFqwAmhrqI07nMQ1d4el7Hp/4iJFmEePrNK93ivnLwoNRaTyfptCUJ15ZA==","shasum":"37399bc03d800f3d0f12e71a6d33ceb344e7a75a","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-1.2.1-beta.1.tgz","fileCount":13,"unpackedSize":20303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflu6ECRA9TVsSAnZWagAAzDoP/2qkbhuip9ZuUgfujD2y\nH6Heu5fDUOFdstWSVvPOgY/SJONT3W4/eu1oA8aeieWRg2TPWMPZwr7g1KzM\nA3IH9eieVME3qn3yNlnw0u5CGo2f+/f7f/CBVI0V36orRmrzdAEquB8UpCrR\nht7cLcAd6OKerbp2cN5WJ0x8gXq1H1p+SaaycTNdVWudvTSRPAXLHh3VjmPb\nKVnVLlheFG7fvzw0Ilhrt+xCFLmz6ceX/2ZoJDgDJdyA0WNP4EQBwUT9lCPc\nW+jpkxZw6c6UFRjRy6lpspVQSHseLVYtnLGZERen5MCf79hDjYC1g/li8Pi9\nC44P1LB6k7AjiFn+JXRYKXV6GIufgfd5BkBAF7ZYqaPUTsZkTKZXC55MC2qs\nfZHGTkiiRbICedNEZvJogLb9NSoqEsc5QHKWdS1niKW6MD7nL1CljmAehzxF\nVMNSdJDBneNvefOdFGttdAIEsOB1jpaR1ZFXyMtTjKHK7F0otrc6w5TA/Nwi\nG5ekG04vKOlyG6OaWRVkJTUCw6yaCbUsRbX9OSNTAG8U2cMME6Chii204Mcc\nOj7vz7s2dwYTlkOTZpArs2w4/43LCjcZLcpd0zDO6QV9CP0FHEM92dNN8A0G\n7aSasxOtdjiPoTZYl41U/LlvoT0TIPHDoijhmaTm4aR8XNMb/YoBaZh9SuEv\nt72j\r\n=0TLT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRuAf3iUg73UEQU1HjCpUvG54krI6GQaAHp6pfoOxE3AiEAy5UYZSGSDULeKrXd1cu1QJQERL/5RjFVlpzg3ANi8J4="}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_1.2.1-beta.1_1603726979901_0.7810691462417749"},"_hasShrinkwrap":false},"1.2.1":{"name":"@midwayjs/orm","version":"1.2.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"typeorm":"^0.2.25"},"devDependencies":{"@midwayjs/cli":"^1.0.0","@midwayjs/core":"^2.3.0","@midwayjs/decorator":"^2.3.0","sqlite3":"^5.0.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts","cov":"midway-bin cov --ts","ci":"npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-component.git"},"gitHead":"5ade43252fa2e3a0c864b0f7259e461d246d8540","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway-component/issues"},"homepage":"https://github.com/midwayjs/midway-component#readme","_id":"@midwayjs/orm@1.2.1","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-1AMSbc/kYF+bphV0LRdUuhDy4PSl8JgnEb4dLHYCKNWAHcDBvFOEqxCJAOFHtqsN5DCQRXXMTelO6VV4NSN+9A==","shasum":"0f551a99cc67c65db204dec40f5bb3f4f339e6d8","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-1.2.1.tgz","fileCount":13,"unpackedSize":20533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmACwCRA9TVsSAnZWagAACpEP/jXl+rBw2Zy45pc86d5r\nfW7rTey4mgRA45305kcAffiali7mz8ujR+VuU4ulxMm8xNOtHZeAAf5FW+iu\nkO57735RsSWlQjkC8u7+LRJHujeEKBE7Do1ml9BPXDCgbF2cUVkYubxrkxqs\nCHT/KoAapsJq+pUGceHi/GQr3igCX3YperqwIsKC8Bx5sBelJtZ5W4P7tEzm\nmfGRxVDaArHnljLG8yL82Nufx1jUUrZVnqabW0e7zqLciDULQ6iezj4+E32k\nW1lZRBWMWUisHsu1U14pcGRHih+stlARcGE6Me0cwEbci9HJ63sCyyPCH53M\np2QIu2DV23FYxo3HoWBDWBbqGdpEqmsn/+DyExmlPGscqEl+FJWi5S1zpnTc\n6aAgr+SMIKgjeDmnT4IyUr4csV6buDHFsXlWCW+54s10D7qmN/WSLKS98HIB\ntZRNJJ0Za+7pHL465gGhD9Y5L/N5I/+RzjzSi1k6tXYCQbi2RIoSl1fwF9jb\nDzRaJ6Jw4HqUqoLI5640jpJMCSNxT2kdr3EEsBGXv9NkdoXW3cissdi8Fk0H\nYNHyAfE+PtyrIfyS6AuWfWhH29G+0Gjz+X5UQiRqjts1B5G8Hp3cTr0ciRxR\n/oDsGyc5G3P686lvg3rJ4JI5nodM4KAAXHBtXjmNLxqByx2U2XoPT6c1bV9F\ndtMK\r\n=9IyD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDECM8qmnvkX+mUItq1D18o/XDTKXDLAKrc6zU4bcGfeQIgLWD7HEtzPtKojv2f0f4MMjWO+5p8NfnlnqR5ULempZE="}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_1.2.1_1603797168215_0.7590901754493804"},"_hasShrinkwrap":false},"1.3.0":{"name":"@midwayjs/orm","version":"1.3.0","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"typeorm":"^0.2.25"},"devDependencies":{"@midwayjs/cli":"^1.0.0","@midwayjs/core":"^2.3.0","@midwayjs/decorator":"^2.3.0","sqlite3":"^5.0.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts","cov":"midway-bin cov --ts","ci":"npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-component.git"},"gitHead":"9ee5fa952aa3da50beba1ec599b48e2cd842fcad","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway-component/issues"},"homepage":"https://github.com/midwayjs/midway-component#readme","_id":"@midwayjs/orm@1.3.0","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-56AAC3OhsJ/+l88MNy4eAZfpRTkSB+FkDJvA5Fr5DdKYD/H3VNmZ5T99GEmRZyWRFt6QBQy69m7ypnNDwkkvbQ==","shasum":"c13cf3ca0820b8e67403f7f85afed3c70fd84368","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-1.3.0.tgz","fileCount":13,"unpackedSize":22667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqrm8CRA9TVsSAnZWagAA3/cP/RujQIZfodWrNaoPa/B7\nrtLL6wx0VuEw83LEDXqzWd7DxYzcgTO4DhDGHk/6eHD3QeX+CVeE2tUoKSuc\nGLm9hk4o/h7VSoXecEBjRDvOf/mpvjibTAtqfA1zWEy9lED6lmYc5wtVBLQ3\nCnKnqZSB5DrVJyWGU1eX4RjhvFnCpLIar7AqGZ5tVtabv9CpOFLHaGRnhQXG\nXtso4CRugykuokLq+d2DstGSPh6Idazozu+g9fqLd7EpkJAeglRBHVEj1yXV\nBNsaD40zo47TVoXjWrbYC0Z1uGLOm7HDhQIGKyvNJ5tSd2iisfW7TvXFbWK9\nkr1wBXCIQ89LI+IOBuGxr384zw1CZ4C+NRKpkoeCtHhMiYRlxzRWXrCg2V6t\nipJo+ogTl6YOcDKF9Lr/BPKAcQuADfT+3s3xIVwrjvExPB3/MQVmFBMkjc8d\nvi5HErV7Sap6V2CRp8QMc0/8/egOz+g4nyoBrXC5M5/asKvYR7CampLkmkE+\ndrhShR694yBmkVB+YJIUlBLXze+VG2BpKjGWFKuOCIKWrlT1zFDtTCRfGReW\nimil0dRG8nKRP1/w699MA4p5sM/dgUhKYTn9gtEjK3bmg9hbNbwxABj8tAEU\nXvNFSq0JBLrl5vausiFKUjbWPvnZoqJNtxKmgtoiV5Awl4lfV/QeK+Zd0gxU\n0y/R\r\n=66wZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVhtoUbaWgidqtMf7DSXbd6DnSIx723Zagqfl94YVhaAiEAoqR03fgTtSdxUBnv+i82DdAEbwJfkqAlK3p9Sgyi1QE="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_1.3.0_1605024187130_0.37789228912363426"},"_hasShrinkwrap":false},"1.3.1-beta.1":{"name":"@midwayjs/orm","version":"1.3.1-beta.1","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"@midwayjs/core":"^2.3.0","@midwayjs/decorator":"^2.3.0","typeorm":"^0.2.25"},"devDependencies":{"@midwayjs/cli":"^1.0.0","@midwayjs/core":"^2.3.0","@midwayjs/decorator":"^2.3.0","sqlite3":"^5.0.0","typeorm":"^0.2.25"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts","cov":"midway-bin cov --ts","ci":"npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-component.git"},"readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\n@Configuration({\n  imports: [\n    '@midwayjs/orm',\n  ],\n  importConfigs: [\n    './config'\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class IndexHandler {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  @Func('index.handler')\n  async handler() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway-component/issues"},"homepage":"https://github.com/midwayjs/midway-component#readme","_id":"@midwayjs/orm@1.3.1-beta.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-iniEw8WOxLF0sGqh/Tt6/NzCJImW2k+uY8bzOIZQ4k094C5BuBKIyDWAst2FY7XAgDOBKHibev0KI7lehoskTA==","shasum":"43b7c55c13a15a6501e66bafe7ee3a16cee1d78e","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-1.3.1-beta.1.tgz","fileCount":23,"unpackedSize":40593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfspwsCRA9TVsSAnZWagAAsa0P/RjrQXRG2JzgMRGqpcQr\nzDxKGHk/kzzraA5UKVjy76fiD8RJkxkOHsaPPMqmjlcNXTEDtNYK67SLSVR/\nV2HpgD9uCi+HUWWzs2lhDpHvbYEKpxXdKtLiIKBMlJm5R88b4gDMM38aUhQt\nYvNfwtrfcTDKPuhHkAtXTvPgH/BfcG9teH0oiNzTeYYgTB4MthTmRkxwHMZA\n6/YYEaWYVr/kKGZIqPz0L1i1T8vbfGwJbIou+wxToRyOua/HEFF5u9wZO/VQ\nbHEOBi9AzcjmDXNzyxwgqAsqtar9ZvILSP+ezkLxbAMWZjWjtlZk4XjrlL7+\npcCmaAC2uyTWC5SqzIv4UahbQeVG0/wHYfGU3osp3f5L8cXXfeVdRet8agpJ\nKJGtjtJZIfxLXzgOnpvrX0SH9TYVX6dC8H7lX9F8jN3u56sQN9a1mEif5ieg\nauMkl+8zApSb9rjzJDkNbN6CF90Nos1W5rouMGJ+wOPd3VEP7kpfBYw/3CZw\n79Ausa9f/HB3LLdk+sX1voAFi1DDFadfwxUCQ4c+DebnrVZQRBPAgoXVM7Qg\n+4n1xXzen2Jld23nqnjUZL97mXtCXZlttb9r2NZWw4yqsQfTqemtpQt2RIjc\nikdvz/gIFdq+Msawlek1LFqo9SiOpoyLQ4tx0JutZGoh6JNUTIPQLaZVvD38\no/H1\r\n=8nlo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuJDhvcRGnpvmzXa/7beW3ziIqRVL+CkIsXqtiD/FbsQIhAOSH2r32ZzWmTYiSMY63Vj743o/I55OHbXSY66eUxrjY"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_1.3.1-beta.1_1605540907803_0.69324930180368"},"_hasShrinkwrap":false},"1.3.1":{"name":"@midwayjs/orm","version":"1.3.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"typeorm":"^0.2.25"},"devDependencies":{"@midwayjs/cli":"^1.0.0","@midwayjs/core":"^2.3.0","@midwayjs/decorator":"^2.3.0","sqlite3":"^5.0.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts","cov":"midway-bin cov --ts","ci":"npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-component.git"},"gitHead":"ed6b75cc1f2d9822fff4d8a861690f4d4020c063","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway-component/issues"},"homepage":"https://github.com/midwayjs/midway-component#readme","_id":"@midwayjs/orm@1.3.1","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","dist":{"integrity":"sha512-nhktPYUQDrDuw42BrL4xeRl9YxzOM9yDwbBjsePdSqClUUloZZYk2O3lasoR8YVnmTuw3CznpupBepMBd6UQHA==","shasum":"257a2219f164d1ca72b3cc73996ebb384d993191","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-1.3.1.tgz","fileCount":13,"unpackedSize":24259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWKjBCRA9TVsSAnZWagAAFfkP/iBvkpc7Zh2/hEKDdCYN\nNx1qPp6SqTKDVFXJcrSmVEHMEtiSosKAqLIWfuK9zZpe0JD1aPbSQRK9BnCC\nn7szWW3uFSQmGo3JehjNLPI3x/DrPJr3cP/yG2MS++6F2QWz6OGXAICmvRm4\nX6jZwlhE2jtm1alfDBJKj5bq9V8eKp4f9n2dhWHNrlVLtwwHRMCiTfc3IHJX\nZHg10O16gXkiDDjDxPjeKHOaANAd7ykBZobnWNTB4Y8wHBD88w93b5GqIX8R\nD//VAE5WXrpK/f6o5CThq1rQCT9LqKhURwzuYiESCtPoUMdkxjVZVN95/ehX\n01bRqlybJcUqe+xNGJ+i2Bp/qAd+5upMOElj2LCnqUvtPCqxWE5JtA1Zvkll\nTxTpvcQWVCeMBHX+xD8A+bU+SNucOwMKXrhw4czbUnikgZ9jS8STUAagMNoU\n6FejJyCzmgDF4pFxHvOGy2Q8bhOUNq4kwXk4NgM/tAl6ISGE9q3AnwOaTiXw\nxU2X6lTTHOAULpuepP6nBDi8cDrg+0+qy88APLAbinHz6lBvPv/NxS0abDbF\nW23ecaBxDXYOvLlF1HvSHNvCSudq0JGZyMgRPPZWCvOwkib/irPwk7Fn4t+y\nlT2Fr9HszXEzf50MzTrZXDz8HVQtrAAVvDinCn/tV2kcf5li01mXYfZu4Awp\nU+CW\r\n=2k5R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAr22BLlJ14nBMvfQpYdjVayqt4wDVMYbunoxyMYyBDAiEA0IDeX9rDmRfpn/gbWmVGuiXpVk1hoXcY0g6ajPOuYRI="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_1.3.1_1616423104811_0.47390144303881376"},"_hasShrinkwrap":false},"2.11.1":{"name":"@midwayjs/orm","version":"2.11.1","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.11.1","@midwayjs/decorator":"^2.11.1","@midwayjs/mock":"^2.11.1","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"844b9383dc3b162d27f9bd02ba999ad31371c36b","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.11.1","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-UiygH//2/D4+7N33vBqJT6O04JanlZCrzWtwx5xfy9OWCBQRV5RTwArncYwpz/3ByOp3+yQCRrTdt/qfnhyJ1w==","shasum":"f961faea1220fb171938844dd1d513cdbb9440f1","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.11.1.tgz","fileCount":14,"unpackedSize":24575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzVqUCRA9TVsSAnZWagAAZg8P/inZlNlL+aMv5+7GEi09\nGEwHS6B7AtvUz1NEAfob515rGQsmmzzKEfPfJAi9OCdXOA5ktesyRNu51RXD\nP7Z7UsiOdmMAikPfSCYlpxg/usVg2bSQ47Gsr+wDxQUfFOxj18VudsI75Uya\nFo/sUGT4QaZSYEKUDP9WgWllJ6uigdiVfQCeyW9tEqp6hgoOQhzHTCwyA3Q7\nQzDRKyZ0Y365M87YpU2Y+pFBeoXp+jeqL93wVDyr11T6v1+f8dK8e5T3TAZn\nEPQNNTYadEomFPdZgqURA5VRBwidCyUvOLEQKCScu0VE0TGOGF/xSiKjBa2W\nZZjVK2Dg/BBzJ98z2aHy+l2QM/l7gUxlDr2J+qSjh299gBlnsUXxZJXnSreo\nbIk475sfxV3N75mnP8Py/53pGMZO5iIf5ycZApMAueIKQvtLO+K9uN1oq/0j\n+8Dstv79zcahY5IbjdjD3G5engOtW0RnSPj6jRF1NgbrVCfif5la4/LvZ3bM\n5725eusNRfUZFycxQA152BCV/2+7SpZhJ+4QIvRCfNbyGw73sbbiHF2oJQZE\n3PYR36BDcsLaldgb+pFhHP57LfeoY4mS2hF2wHtJnf1L6vYFtPXnQ+APdbMn\nPe4XFEdNFR4V1otFWF8E2/aRBV/CIClWMMNNJuG09jbepVAqqujG05ccVBU/\n1zLE\r\n=gjJJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm51aR/8PmqTrZ1jafWVvtjSc6ErVFGkp13SWEvhzccwIhAKWzkltH5OdlwrMIKNdOPbqgxUd8dnxLKoidv29un3KB"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"stone-jin","email":"1520006273@qq.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.11.1_1624070803820_0.06888117262955795"},"_hasShrinkwrap":false},"2.11.2":{"name":"@midwayjs/orm","version":"2.11.2","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.11.2","@midwayjs/decorator":"^2.11.1","@midwayjs/mock":"^2.11.2","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"3ac81ec04aeadfeaff345f71c8c1755d85da9f47","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.11.2","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-cReX34pp3JaC48OMWr3uHfx0iK1k2L9/nmuZ6xDwzkzyXOzpYiy5G4pF/MPIzIitE6lc0OaWDICEzrmYNfZS1A==","shasum":"5cb12d514ce079d9f740be8bd984da7e7e1e57ff","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.11.2.tgz","fileCount":14,"unpackedSize":24722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2UfFCRA9TVsSAnZWagAATY8P/AvXQ8Ta3p9AAJAJ0C+E\nlokO7Bsr8i5ABaf4zAa0K5NxSdynYtsCBuPYpLA/O1IGlG9aLCk3sAZWFtvv\nCj11vqweFInYp1SFAGzNFmWvGbe9TmKmECnTpsFxR4p+EwXFiYJQM52CL9GB\nSyUGdX9YgvNgdDLW7dQdzz7Y5q8WqS41UYiiQ+n0JNtGeuBnz9a0ZE7aJeiD\na9gyFrn/rSozhlC7TSd9+4rIzx/CPQ03Qu1SIm89zURzLsoCV62dqJf90vBs\nPRLExbhGvbsB0CkO1/A/ipUaQozlQ5LieBWmOIeyLh6+u4xyUfdz56DRPm2Q\nEBrnVzE29b8O89d2lpw6J3kgA8Ha0LAa3F/Im5rUt9iHhZdTFrUQt65BeAUD\nVUComaUAx7qut+olC/ZXTLHx3QRfS349683RC6dZgDSwzLaTuqr3ERC1JFQL\nzsWHh49tcGklUNr+ifdANsH7FvTIrEZ00hTZM48p+wRfhhvxX2OzrxoYJwVM\nBAv7rtpj3lX707Dta1wfdiyK9GAKpx+34Kaio38Dv0XJ4iyRcqeiqAYHMKxh\nf2GzCPmtvZZ3eYW3Li+2GhvaflKPvGiZJeilmV1j2CvF2uoKNsIKVFD8qwnH\n2aiCcb9qVILVrt8oZfOd01+23cFZ+JCP1XCznI/KSoPSRux5Rd2NPMVUt3pD\n9Puk\r\n=gCR6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDirSJ8XscqTXigDy0xDuK93bo/K0lWKifRTmFZAvkqQQIgFxsBVvwK7NSf/fbKe1BUik/0gvT3RTkrAUf7BWiAiVs="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"stone-jin","email":"1520006273@qq.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.11.2_1624852421065_0.12138579710017083"},"_hasShrinkwrap":false},"2.11.3":{"name":"@midwayjs/orm","version":"2.11.3","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.11.3","@midwayjs/decorator":"^2.11.1","@midwayjs/mock":"^2.11.3","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"9e0e7e54c14230230bdedc64027e47a184b19876","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.11.3","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-qErF25LxMfVI+r9o344ikFgTJIQOMd8fiYKy1jGwyaf+wkyn37aHghSS9oAaAiC0cnGQzVUsWj1E4nFaM0p/Ug==","shasum":"d221d2e096e941eea8fe97055d29890939b04167","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.11.3.tgz","fileCount":14,"unpackedSize":24869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3peQCRA9TVsSAnZWagAAkC4P/AvCJxHe/S2g/zo2PysY\nS3XPSqcpHvSMQe+FLgOnxHm/+3LzzHvYDqVXzvlBgcNPR60AJace+AErGwav\nKEhvcEZStRnReQCRZWhWx3PHXWLS/MhuxGjFIOLpcgi/DSfHDUibSfwOni2F\netdyNdh/pi6b7LYQ7dk8bvDy2KcVqSWYBQbwvLMNky5A+LSWplYCxCnBiV/z\nMcgwjuYA6CkMhWule0OAVcbHxr7KFzq0zfLV4G4p/zB8Hvl7yyD+oJUGC5eV\nFqwzzQaiGFsE23j4fbPYfGGlpwq/4RbaVKubTpzwSrudcdXYTVfJGWsy+vmg\nMq23DMjNn4Kc9bxHeSr/0ZbLrczQCzYpDSt7wkniH2/vi5VtUBFWpuKPNrMp\nQCWktdGlgNDFZJoMf/4mymDYf916iPXiNRhLnLJ1XH0FBYX4a3s6Scx6OR+G\nIejQMneY4VvH1+cbp6k3ylSXn85JAgozJS0wI0OVq9nV/3+alPpuX4JlqO06\nswTh0oLvIGXKoXHLmgVo8Jz4ILALhXhnlitYEnBC8u8fe2mz+8Bk3kTjlbUn\nntIJhAE3b5vwY1trlDOxim99VSwlqDzDFT1VOhTaNcDKLgNh5zUpZFSx06Fo\nI4hmykNdmMaxljitv5tEqjGIJI0BpUr+j5VYlCpfPKpan5UcqWY5XVhu7/mP\nb26C\r\n=9Lp8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiYt/10Ti3Wq2URmQe3zrRuVOnNPagMgdn+C8cv9LotAiAbNGxm9iLvqB7niG6sWZL/s15RY1T9OrA1xLE1vxFmEA=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"stone-jin","email":"1520006273@qq.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.11.3_1625200527870_0.3574852366797141"},"_hasShrinkwrap":false},"2.11.4":{"name":"@midwayjs/orm","version":"2.11.4","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.11.4","@midwayjs/decorator":"^2.11.1","@midwayjs/mock":"^2.11.4","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"8e553733d98c0b029a6a22351236fb3bfae289cb","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.11.4","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-NO0Z2EjekKh8KzjeM2j7BAi7kc4hP1S8XzC/R7WDmBIfzlBikhJ3S5/TpelrUOFG4jd77qfJGc2WXKBRwigc6A==","shasum":"8cde977bf8c040f676d11ec4cdf6eacd668f86ac","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.11.4.tgz","fileCount":14,"unpackedSize":25016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5CMhCRA9TVsSAnZWagAAtBQP/0AQqvo3RvdP6IUu5/j9\naBUcvs6+bAPZ5FwCWEMzEAS9lpFU4EdScuNkiXF1R3M2980eD8hq/HYm6VjR\niokVHjeQjEBYoRGfD9NG/dEcL0nf8CSNoxPGvEVJNhh+aKcyw+afcdjLiDsQ\nB1FM16bDlWSDO4ed+hbUmFVZUWt15YVfHy+HPdaowWWFmfpFqjbYACBO1HEk\nPCOeQwhgUa9Cwoe+bioJje9b5NNbPD+TKhLVd1R5JP3AR8qMvYvHVHtAt01r\nKBh3kA2fLDtL7qWldcPx2uEJMFoXyP/VW7vsl+wexg90CnruMuAEsapBQnvy\nisX0hmmiX7sf4V0rhSUSAT+Ri1ysbvmE6FQ3qBYBCI6fEpiQTLMqex0YQzPL\nFF/qhklY2mOz9b0HmlJXJK0OrL+Vuvo52RGB7s26+hZxy0ub4aJTI0qcVn/U\n3xQQJKiAmfOCVho265EJMnBxdyPBZyBlpDVYG+OS98Pqn3MmoJ4sy/V0OER+\nt2wB9Zqy+M+bMrJP/aP9m0ag6vPbHyNPnDt1wM++JY/cOk0V3NbwDoE0JrJL\nbgqp1t7xUstdjAZLB8NLwcSti/qE+tAk4y9EV2TryUJ84TzPRJ9nCdA5DN+y\nKGETmg1RknicMty5c8aQ0gMI5GaenTTFNfg2fwu7V1h2Ngm21yHHTHdFqFvr\nPrHD\r\n=yC8O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIRT7UooPiDQiMSEHVRuR28Ncp8qFRK6bSz1eCRdfOZAiAEfmGwJCSHbIXdSvco3CR1kEWeyOKW2dNtrRm6KZcaJw=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"stone-jin","email":"1520006273@qq.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.11.4_1625563936758_0.8248099698075999"},"_hasShrinkwrap":false},"2.11.5":{"name":"@midwayjs/orm","version":"2.11.5","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.11.5","@midwayjs/decorator":"^2.11.5","@midwayjs/mock":"^2.11.5","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"83a64f5e46337d0973566fa17542057d2fab032a","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.11.5","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-1ptkd+T/hJjkudSzbe4X+xILR7Pc4Vax4CNr/yMcSv5X0PokZmzUf1waeO9JrmIbTgcud4j9WIX7UKOLgHMa4Q==","shasum":"da1259f602704cf254762f8700a81f2c65503e34","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.11.5.tgz","fileCount":14,"unpackedSize":26420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7+CQCRA9TVsSAnZWagAA1cMP/3YHWHEYuFJOOAr7/gk8\nVEqcW8w8cWt4/OdUheCvuWcReBizD4yfuWKvj0cQUEmYoYsbyl23bAv+8EQa\nZ43EJQDYgfbGrlbTaLxpVcUq754cJ3fdnM7DMcsA6bfUIj3M4wjULKXOGklO\n1PnBf3X944giDTLXbba02rT2nlTyJXPT10UIU4pOmY4Bx3swLIGO2yUrdyj/\na4mjQDKJNRFxfjQ/NRFOQlKpjY13i6e6Gn5mhBtvoFUIwn7pfUkKLPEYCt0y\nX7MbEJUrix6+xJII4NP9OF6TKv2bqmF0EZcBKvwl8WPHpCYnFS2u6geGlWQV\nwKJbh9x2WOMQKY3rGa+d7hqsKFHxhwUnndpEJAqWfhcL6A1C0IihDvJRXPEx\nx2dUd8KZohRBJQVECDaChL7jXqkoiFwN6VvqQigBFAfITFOqEkdxAlty2faO\nCHjrWUKq36uk4vs8c1LrdzV/mCuGoUXksDqxlIBFLT0GV/QdkiiLwKcmjAYZ\nEhovu79zS6fkb3R8rRCteWEttD9FFyR4HaQ250F2mg7iJH3Ja5UCMAnsXIpk\nZ1Cg+u4uPp0/5EnCV2Uk0BDWgpW3D051U1mvobvH7jo2G13tu9Ele+KJjYjg\ntxjYwdZ5R+pyinYs4Z6EycD7UpI/s0CR8/IBNb7k+qiaBEq/L89LbVQnU9Zl\nWfnL\r\n=jAyL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyUXEoaQYfpEjobnMz+9NhaQNBgcW91Vqv1ZYTb0HY7gIgQuHoT55f/SPq8UZGwR93Rmh5B8F+uQ1GKicGfPFjMNM="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"stone-jin","email":"1520006273@qq.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.11.5_1626333328301_0.5129078592096203"},"_hasShrinkwrap":false},"2.11.6":{"name":"@midwayjs/orm","version":"2.11.6","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.11.6","@midwayjs/decorator":"^2.11.5","@midwayjs/mock":"^2.11.6","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"c13175823b587e7992047d9d90d9ee53e1d4db3f","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.11.6","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-+ujA8mLME5EEKmtDa4f1pgUpm/J/5pqbFtwWkEJxMrf2bkFeKITVKmSYv+AOXLKfkyWglox4zL9pWygu2t+b1A==","shasum":"4b5547ab5e8f98d373802b79f6cc731d0cc23e05","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.11.6.tgz","fileCount":14,"unpackedSize":26567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8Q/WCRA9TVsSAnZWagAAt3YP/2JM0Et/DB0uSwL1XUWd\nrMFdl86kC4cHAPdJj1lY8vRmmcNIwAsV89KgCSHLeaU8OjtbeHAOR2Wr/qRd\npFA4FCW8tHanEP0qdvR03F6STvWaXgyekZJ3CfRTZSkK7ZWj2jV/jTU4g4Fm\nXz04XW3euorKUGcUZOkp4Qujzz2LqkiytygQ9NX4gBJn56AkCXSCb5WKaMd3\nRrUD96EuwpqlAqiSso5vbfkvoGCfo8Z+BMOB9xcBFGu0xSNyZvlF2OlXRqzd\nunpHbQJYmU/f0vH7I3sl29+e1dtUcmqKsIhsvCeazpfxAgOfqJi2lxEHCImw\nL6HnzHNgu3C/7XhMyYOoGme/v2uz42S87OO1h1HByH8N5E+RTDtkabaP8yl/\nBTj6lBn68bIFzLq2kuIfEx1rE0viHlTJzAtGGH6elvxUrqzrQepZLRxRw9Q9\nW+BaI/9X6zFWy6e7eiqoohn9yXuwi1JLn++e8o6n5A2vNMd3t0KcvI18NmNi\nhrbA/V9+Ujy76WGUfde4iiX+BgEedYGaYoNLzRcP0V7jUSaPttfyk135sxqy\nyo3TJ96CE5C12jeyEMq8bvn4+8IAYfbm1/8mPOP/jCT3FD9eNwUQN+jvAf8G\nalqZ2npmWB2KL1jpqRMTVOa5g2gd43/VAWBnTCSYDBB+Jr7KEziVqzY1YlTi\nL309\r\n=Kl2h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeEgzIBV+1XIIiFaJMdK/fpWMIhRYpgldR/HeVYp3x/AiEAlWKrLYATkH3sDUvlLENKJ0c/F8szFoPYQ8lAbJmbruE="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"stone-jin","email":"1520006273@qq.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.11.6_1626410966269_0.6663705206431589"},"_hasShrinkwrap":false},"2.12.0":{"name":"@midwayjs/orm","version":"2.12.0","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.12.0","@midwayjs/decorator":"^2.11.5","@midwayjs/mock":"^2.12.0","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"b3b38f2c90c341c4ce439e5ff48a67524d80c3d3","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.12.0","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-EWNbQERJBuvrOSC6yagOU7hfShL8NxiXH4TKVRxfS34Fk9xgnJ461pYZ0K+8OlBR98uGG9Jzcw70gDPPpCJSpQ==","shasum":"58e7f0587afafd20eee9c376b28e042177b36ced","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.12.0.tgz","fileCount":14,"unpackedSize":26713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBBksCRA9TVsSAnZWagAA38gP/2zL/qvWBYWZcrVvy6bi\nsrScW/9NGX7rxfqSMbrLG6LqUQr/IxSNIwFh2n6DAoCfbBNzmA16vXye385Z\ntLKXgOAZJEAjSRRDv3nb2rCM0eby3zhSkjxIIlNHWMfJm5toQgF58u9tQPeV\nwuFzT/ShsL9kx/nKnLTpJjqR/7p5/1HVfU7+pJMzP1nSxbRWZJpMT1ZAcw2D\n4AzHajEXw6Mqq38zZfRXLpG861UVMyuEjDRtPxZ/8OSWNWWWqX8xyanCr2BL\nr8bIS49T1Bzj2B+vKMCea9byaXQa7ucHufG+dJF7zSglIEtBJHqvEKmmRrto\nhiwHugQLkSKb7UQ6f5OcVcJBMhCoT53PNth8A9f6dSWmBajl13kqZvDa2hdc\nHF2NTdeCEAS/g5kcx7UguhVfXh9ZC18TY0kwVR+8Z//UdXF1d2CFl6yzls2Z\nUYzYIQlBLXtUuw3zcxcZKsYRBYwWK81jTyqTh1iUN3F0qVWyCqazM1uqW7tU\nl3vWkkQgVBli44SOPZgFC4EEZPRJuS7SUX/iPgI6TQSlelgN0rHSh95AmuF2\nlEpvZvAUvQjCNxWrj6oVq60xAoyq9toJaIF3rSn0GyAIQQDt2BB+Rz6nrl28\nOjwcoc/zzJAmdLIu2Vo9LV9RoLMq3VFUdLtYwwcREKC/AJLZu0j9VVTGNM08\nwOzL\r\n=mEa4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGecWwFJtl77vFps5hvbwGIpQ2DdpqmTTzLb/MbM01b+AiB1k5YoOu3h63Ux30qebwxKD7ssEVCBz17adZ2KBhr81w=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.12.0_1627658540818_0.08621121761885919"},"_hasShrinkwrap":false},"2.12.1":{"name":"@midwayjs/orm","version":"2.12.1","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.12.1","@midwayjs/decorator":"^2.11.5","@midwayjs/mock":"^2.12.1","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"17d717b09259dbca78b2845288b76922e18f6d07","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.12.1","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-tJJ/6Db7CzRi0htfmyhJpPyLPsIUqNJM5ATaOWOyujZOT6F6V3T/yWPt5guNDJp6iAhRRdwpuzuTmvbzrYZdWw==","shasum":"714d57c8748618c28b3dd5311e8e26cae159e08d","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.12.1.tgz","fileCount":14,"unpackedSize":26860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBj+KCRA9TVsSAnZWagAAoIoP/3ELtfdCyaRWH3DpCrHA\nsook7YWiudanUA/CwFfn3IVESzrwTnxaM0m5l6nxSydiXCEE+IqEkbHrft7e\niY37/MjlCwrFIsfJ2mmLDPsOrOJ3J70tc8e4M/O67h/iRcR8zHrvVeAEKKY6\nSt8B1hXKXY+75Lb1kxaiQg2/Sd9fYECeJu2Rm5AgyMEWDOw8wMSwrCYk7ITI\nUZQSiRWpUAHfabcA7I16RRbhXfyXOiZLSwYne0S9rTaJMjoTLRz6kCxaOGVA\nFG4Q1tZmmgsQq84Eb5SvuGOuD6XieYE5XGOhU+jP0Q04kytoekYFcqAu4K+X\n4woqVXmuSRQy5JVY1IuK0BFLq3rg36GfINol6SYTnTwTDVLatwaH9/feEIe5\n3ZazhgnRa4prM81u4LHsGqDXWyezFyzc7Rqf4Ntp5H6wUVdrUX6FrahRTL9I\ncr65W/up7KwmrGSGbEglmiTDQsNiyMM8xwlCkixPhMsBuYV76MK/cjfBAYms\nmBcNulppiUpa4xyr0i3RcuxCR/8mJthGTLJLyOsZ98bYcgu4viHzydr8K5bv\nrsNueuIfq1674z8HTQOtnWZcjStTL9xDuUpmJnhbG9ZtV4aEe23yinH5/1Rv\nhsKD2j1VIs7srxV5DcLZ0hGv6+aRNIEie57rKq1mrfn+WY3ivcMs/cu21hSS\nM8Y7\r\n=E97B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd7dkG4/a4AE6pJ+KQ+Ikdho0H5CnPNLBt/7QktLC0GQIgUxCfvUJA7XmfKK7U6s3dx9spi5P6fZQPKN7AlR9dkmw="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.12.1_1627799434491_0.9109626057872495"},"_hasShrinkwrap":false},"3.0.0-alpha.1":{"name":"@midwayjs/orm","version":"3.0.0-alpha.1","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-alpha.1","@midwayjs/decorator":"^3.0.0-alpha.1","@midwayjs/mock":"^3.0.0-alpha.1","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"408dca018bcbf6d1724e44fdcb785867e76a4007","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\n@Configuration({\n  imports: [\n    '@midwayjs/orm',\n  ],\n  importConfigs: [\n    './config'\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class IndexHandler {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  @Func('index.handler')\n  async handler() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-alpha.1","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-WK8Hlu+W+hjVJyPaH9i60+IBB41xdoT8t7JSI9FVOoZ0N67FKPKs0dFiP9cBaDQi4BAUMTFBf9LOLJISbhrang==","shasum":"3ab25d8641f9f0240d819d84703ce22750b85daf","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-alpha.1.tgz","fileCount":14,"unpackedSize":27048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCjS8CRA9TVsSAnZWagAALfEP/3iHMDVTC/wogeIDkgON\n0pN0LgK5tGvQKHVbpnWWwjPRofNA5P3GTsIY+1t8XU0KU+6p8rUUk7B7iJIg\nzvfcAF8Y28kz5yBEybG0PlAU70EwaPgbZmramgkqbio3qygqFWfdHZEq1QrC\noHlminWyHcMoV0zH2lpO40POQXQH+St/ldgR5S4MiS1JewOQ48NrlP3GcJlx\nHRSMb8IdscrGXS1F6NIZi8aYBNgttVoMI99RbWBtDiI6YCxf8GKOx1ia3tT9\ngXy2VtKTgH/NHqdnuV7MlO/rSAe40vEeEJ9T2ERMv+aUij9aeDJyLrcQxLkM\nn2jM0a40X07gM2z07DbZSrtljoOvqfh3kDptdlJ3A+lL8/WahhFuIM/wLafz\nFcqL/YJdXrASfwucXo3w+G2e0je202qSQGuKqGmSrOCPFirENyxFqw5Qi81G\ndxlfkf1fZKNDt7HKV+2HnkGpJoy5fE9EDAnRbU0s1W4YkmU+u9MYmJdolS21\ntcmaQkevYHZWkaiPiEdVMAbMq1SL+FDENivHpWGDk5q9l9a+K6Ds4+JtQXJ1\nztRuPG+E655+7lBoTMxdY4q01XDUPpczRvZcYu3RUEryzYOLZhvHV/KBtowQ\n9ptB+XJ06uRQb7VLDN0U0IecRJFPkk5PmvAEdv6/hE2nxmlUzE1hNSmh4dRj\naRPD\r\n=qJ+W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGivipUOKwpFrbmGWRriv4o1kInvUd3A27s9I5b9lQM9AiEAqYVe0k/ZJ51SUerDFf4W/QMZBMpxQOj+2XDZUpf1DiY="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-alpha.1_1628058812799_0.7976197242871113"},"_hasShrinkwrap":false},"3.0.0-alpha.2":{"name":"@midwayjs/orm","version":"3.0.0-alpha.2","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-alpha.1","@midwayjs/decorator":"^3.0.0-alpha.1","@midwayjs/mock":"^3.0.0-alpha.2+69c9e632","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"69c9e6323c5bff816e7570600bba314b17039a7d","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\n@Configuration({\n  imports: [\n    '@midwayjs/orm',\n  ],\n  importConfigs: [\n    './config'\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class IndexHandler {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  @Func('index.handler')\n  async handler() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-alpha.2","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-f3TQecTffy6Jx4+eBPXFBC9eJjluof8hnExrPQVnZeU5YtUi967yS0ALRMW/upwqvpb0uUXu1WPlE0wHRuoZGg==","shasum":"28976a722efc202fb1092c28c3f663c231520ef4","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-alpha.2.tgz","fileCount":14,"unpackedSize":27066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC4NdCRA9TVsSAnZWagAA/p8QAJB+Rwu5q41Cu+xW4HR3\ntLVFLNGwDom7kzuQ4Ovswlmf1GKWnD92Zfn5t9X+UlrvdHOIl+V+ah/dVkP9\ntm6AymodjFiQO9DoZK5I3OcQd3TT/xgVmOOofi7IxFFvKoCU/DViw6PzYGqK\ncjjUDZb8vlZvzQn9AXq9wrYm3S37zKOVGujlWnk1LlizIYmuIsnquPHZiJBO\nyXWKlsyF98hwCkZsw9zwIRsgPExqVZ/dawRk8uT1nlm4fRkKHDByFG7yzcqy\nPfgFpf4z8YRWeld1CtoiGG7TTLEY7seN6/6kKueA08ykcVYrpADfYGNsGEI5\najslI29VfGfFffbNZBMsdM8dRz2UJRJCLJh/yvUxc/Y9+7RtZWAWsYUih+6e\nfEyUOxbp/6lEYqawSdH0fHh1O8uCfcvjcCzTosVCIpummcjZyAcnS3GvZWnR\nahO7mXJaGamh+Rh8QGbRENaI6Z0lqgV5dldlcQQ3I5RU76vfk193J5WH3SuH\nmq1VDZ4LK0qCCWtWj9vA85cNIX0xmGTIupvP/nBDn1LD1xRnoWKf3Nf1zkb+\nBRonciDmfcVx9dCsVQUWrfIEErKMWN6emKfTxOmyqKjc9zFAoFeW/lbY2P80\nML0dvsn7VTXT5HXDQZsZ6xWPJT5M0b1JzJBWILqWZg9oly17l0Oo3x7g6KVG\nHdRn\r\n=U6ut\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3e/2mDyYlDkxPK9EGymGV87YpWi0MvZM5/AelVLmkAAIgLA2lCAv9O5DciYHD+pqj543TVm1Z3lS34gtPJKO8EtE="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-alpha.2_1628144476909_0.07214977196897476"},"_hasShrinkwrap":false},"2.12.3":{"name":"@midwayjs/orm","version":"2.12.3","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.12.3","@midwayjs/decorator":"^2.12.3","@midwayjs/mock":"^2.12.3","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"d9a070abd477c01634074baaeb9dfc3846fa5232","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.12.3","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-C85AsSMW+yju02+iL92Uxzy1r285xiQCWTftDU+oBMMZAeVrjV0SpMokCnBO8lT5ISA0EW7YPA53+IwFt8wfRA==","shasum":"3c2cd8da53458c67c309938d2ea5fb65df35dad5","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.12.3.tgz","fileCount":14,"unpackedSize":27649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEPkCCRA9TVsSAnZWagAAxLAP/j88nmr2TwHwn6X6EXgt\nDlEaCQnCebbx5crssmPe8VNxpyhYY0pfNf575QPtJoWXO3NvZi6QdRYasTWb\nuocWc9n9lq5gWXbeI9nlDUlQeCON0U4OId9GwjhRapND03I/Uj4NrloJhc7k\ndNILtgYh1oH2uqricfdh6axRf0/Gn/EOHHb06QS1u1OeOSlfgcWosOXaOkwy\n9Bpr+2L3QzQNqlboxJfsjF7q0aYKgEPAfPRgyX43mN6tLwSjmE486fKFu67Z\nFpJFAlRDpuO+GhuhpgYH62kbYcEdJtGItcu6Js77O+wyD5lN/x/Wkjt4TBUM\n4ZlEc2LwVBlOeEd/8L6vknh+HUcPuAsh656UAlCs1siD1MkE5ibA6/d713+T\nyDbS4afvUKaLInN9OLjVA7HjNGImo9H1MYCWM+J2T6EM3ZuHsbUyjEFjTX0K\nlFlo3N7D48yWSOE7blz3GBa3JDeWcWG+vvrClmOf2122dH14ErwnV8FoirvI\nwrXFrwwSVb/j0af7wiDeRBmwK6GX4RMhjVXCQmX4ZfxgxV1Q2XLe0hITZAXx\nSHV0O/FhJBEs4V9SQg/LW8fu4q37FDs0QZIr66RRFFQUDkfGqeXHO2mND3PM\n0tfoAVu2ljd2oZokB6ymja0LeUXuPCsDeUFNsavqFVlDLMaENK9gbdCYHAa5\nB61n\r\n=zrvJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnCX7MWQ81RcM4u+FKfSt9lKWfpo5PfJtsuV9EsOTE1AiACGKDHctCMeO1As8h9V5sl5K+aHE+gZ2l3Chus3IlQUg=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.12.3_1628502274627_0.2048255970719408"},"_hasShrinkwrap":false},"3.0.0-alpha.10":{"name":"@midwayjs/orm","version":"3.0.0-alpha.10","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-alpha.10+f8cccb92","@midwayjs/decorator":"^3.0.0-alpha.2","@midwayjs/mock":"^3.0.0-alpha.10+f8cccb92","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"f8cccb92aaef82e7c43c6eb5ef2518256ef99a1e","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\n@Configuration({\n  imports: [\n    '@midwayjs/orm',\n  ],\n  importConfigs: [\n    './config'\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class IndexHandler {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  @Func('index.handler')\n  async handler() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-alpha.10","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-SgkyXiJL6VQ7DOpHCL0l69gsvglHL0vaBOACehcaKr3o1F86mNVKjztDtbKl/bf+zR1b0BuRfoj+j1BwFIN0Lw==","shasum":"4d716059f5999d5eba50da702e1b3ef91b1e9f4a","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-alpha.10.tgz","fileCount":14,"unpackedSize":27245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFIu/CRA9TVsSAnZWagAAZYoP/0kew5pMmfctRHx6KD0C\nkQLFR7jYAul0AigrKwTkBMkIjU9N5KFOIGhw8A7B20WrMpMUBIbnDcDXj1Du\njRhq/CaRZuJ9EnTRGdAK+JWepr3t0tUSqjjxBweKA6kyavUQX327g7A+tY6s\nLcmTXzQLIg/VzonptkEMpc41rlwNCjxyVL7SGSriBj4MMuhQ9VW8ClAbm2x4\nkfJgJi7ZrNnfRYEI0L3IE0yBY/y9Xf/+XLIVO2ASX7fC0oXeDTy7LTf3Izt6\nmwQ4kx7aduunQ86NuRO1MYNJA+AEDhSDV56IdCGVgFJMUQWVR/9yY7iB/xF9\nnyJPRe+6SItvjHmjCJ1ZjyQCCBh6A5bFzRtRW60Wrrn5d8N8z0kQUvgVI/AW\nU2n881iiWL50QhyekxGh/EnBRGoJtURbqtdI0GwqpdfEoAcjtGdQsonUhiFO\nYa4mr9PMi563mnbh/9/zstJl1BaGki1RI3d9bR9unGTYhMoSo7hCJfZE/q0a\nI/JaUQnOodYJUWyYLoBWCxj+wI+bhotSEkaiPFvwjJ1hyW9gjT91K9iogepU\nwOQZhLBcXZ7gXNbozzYJFkwmG9o1HI61Ub3YJV7BzFUBOp6MjOaoo4wE7G3j\nxz1yUxh8YdCbsOH7mbsupQTJMb3y5/uUR89yREVkTfb+YzbmsZWs4s4I8yk6\nYUIr\r\n=6Emn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj4W2lYtuQ+ASR/Oog5j5Aeg8DAgF3+a2lrprweeHjRwIhAOs2fvRiQ1EzfnOTjN1cM9xCIXTPXyVKvOJy/HSs2O3F"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-alpha.10_1628736447183_0.6817634592173962"},"_hasShrinkwrap":false},"3.0.0-alpha.6":{"name":"@midwayjs/orm","version":"3.0.0-alpha.6","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-alpha.6+6c8b724b","@midwayjs/decorator":"^3.0.0-alpha.6+6c8b724b","@midwayjs/mock":"^3.0.0-alpha.6+6c8b724b","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"6c8b724b08cf395287636b80387653f9540768e5","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\n@Configuration({\n  imports: [\n    '@midwayjs/orm',\n  ],\n  importConfigs: [\n    './config'\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class IndexHandler {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  @Func('index.handler')\n  async handler() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-alpha.6","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-77IX+mlcAtHdkXMjnTczSXBf+UkcQne2SR8r4bJ6W9HiSQBlW6jk6BEFUmN14o6ZEoMffjr/Oo6M7mnbVUVUTQ==","shasum":"2475d295edaa9a04096031063810c48dc59ab717","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-alpha.6.tgz","fileCount":14,"unpackedSize":27713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG5URCRA9TVsSAnZWagAAHOgP/RdIUV/0OM+cOk5zGkIr\nfOolXpPJ09h+PE66z8sAfltVDqNsZzm6oqVfC5DSEzW/ltd2rDfDabq5s4/P\nbmnxykgSAAgRI0cCFjz9Ezd/zTPpfSKyEpZLbG/TDhYOTH5RqNrqxoCWEaon\nbSdwxVXFVsNRBx5Mzk0szcxhDFF/uyRoECU/Y65RSV9YCJCN0/Kl00FI/1Sn\nUNw8pN+ePZxH3ulvWfwMZFvJG3jkGUuVbNGko4ZjlJoqqeUqm9DhTMMrcQ/a\nuDPJS/JC7EED1Jn0AsLsSUirbOmN+89QPpzswrpgChIUPjz85YxRUY9TcDsk\nfofHXMPFvC1VkTCR9+3C2JyZTmcvdpBQAY2GQjbCfpUXSY//ZFVS+cUV8uzd\nFtY1RhPeXaxDOdoam1S3eq/bW+yrSWZ+LQVvBDjFNS/MeVCa32BN/+7txZZA\nECcyaWctECC87g+7YSzdXHolpHFZ9pJAClJJRuKgqUtdepYDUzJNpNjByKvT\ncSK8y82TH/edJKZdb9YHtAPGXy6xZrGBruGiatW85hh8tV0sRXteE4pnFDY4\nZBRQVy5SK3pHr6AGvA6oSUXGjtAx3XgmACHWvg6RbsVug4To1BWqXbM0nw8t\nLjuItPi8cjdV/CQ1m6IrHBs81QHkkAOUcybu5twGOqlVXv1tBHPA19HL1NYB\nCAM6\r\n=TX/E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQIRVmBD6N6C8TZIqR+0duSl924BMfRSWSInIoqAiR6gIhAOLRjXemYCGx2MhWWBTo/NlL4wtMcRKW1vCtUohgj56K"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-alpha.6_1629197585705_0.2428980815220143"},"_hasShrinkwrap":false},"2.12.5":{"name":"@midwayjs/orm","version":"2.12.5","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.12.5","@midwayjs/decorator":"^2.12.3","@midwayjs/mock":"^2.12.5","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"374718795df1035212049c8b5cbecdae32c24753","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.12.5","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-dNdk1KgSCt24WcbXPGRWpm91h0pvvvrcgO0TcErBcBxsoOhHURkQK4OGeJTp3WXX2VJHrmAd8aanKgR0PWJjDA==","shasum":"7ff1cb217a7c051d9f6ed80778af9cc6bdae5855","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.12.5.tgz","fileCount":14,"unpackedSize":27796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHIDGCRA9TVsSAnZWagAA0NIP/AuYSV8+ppOvTpq+9jKq\ninHBZgxqKR1c0Rxa/fCJsn6BCohqmGlQh1QAGF5h/l8RJS1/PxXMGxoTxK/1\ndhJN+zZoZ8wK5/LdITiwqKOA54TmwTy8ioWp6qI6mErDoF40B2E6kpZRkuWu\nDmUnOGYmsGdGNffwrHre137Tjg5bjwx/e8C/d6iWyLnrBwzK5FlaFWGCq5R5\n1lSvWLDc/42GUS2lfDlnApBZZL1z3ZvhI6Lw/li6tlFBCq86XafW859U+3Fh\nj+YUU8QQBrSabNe/bDelLcxRFvjcbvVd/b+1lsUGOBCuypfCTJtbWqRkzCei\nhFfMGvn8pbmXmaYk3It+0w2Ex7HzENWlLFRAHApqEnXxTEJjPekVSs7+3sWA\niWf+nIsitmoYroQwtuxYVAF66nh3T9SnisVCvTMLvCzkICdmwDn9eAXmnhDH\n58GvbQ4fnE18/j4T0BxqzUGFSqvrrmXGWcObqSeKwtYG8XGuo8clTeoYIrHi\nboD6E1U5sUz+h2+oeEoPD9pT1jlG4wryBg7K8z5VX0BAQWqYps+ZtG6Qggb3\nfEcmKrezNCo9zT9/VdspjQinr3KprGqyY5N2gtf7q5oUYsX39JKl0jdYWJYX\nmCroFMTLSUFJqC5amZC4YHR4/7sbylEsrST83kCLnOZTNygLg7DOit5EikYu\n3eMx\r\n=BaTN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtCaCIHMpnXkugnm4hBheUbx4Ruf6PVFv5rMvq8/vHAAiB9X2OV3ejiJdqMVdNg8wR1ywXx5RdaDsS34F/IQqaiMw=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.12.5_1629257926611_0.1940315479741923"},"_hasShrinkwrap":false},"2.12.7":{"name":"@midwayjs/orm","version":"2.12.7","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.12.7","@midwayjs/decorator":"^2.12.3","@midwayjs/mock":"^2.12.7","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"99b873dfbc302624b560e5ea6288c8dc42dffa9b","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.12.7","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-69fkhoO+buNwHWkMNTWddhUIcaKXh2m2TuzH/XQnDxiWY2nf5h/NqNWZnn556/SXzJcSW8D7VxjOA6NOBpK/xQ==","shasum":"d2615a7eb0a530cc8b0774f1b179ee01116ca891","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.12.7.tgz","fileCount":14,"unpackedSize":27943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIgFeCRA9TVsSAnZWagAAnrAP/iuwNhqRGK0R+ASY3ujp\nibTMCEGjNeKQ+0AbvIsYzL9K2beh7d5usfYCCEdnuzGlyxlJzRd78pMdqYn3\ns5tmUlBJdDgecY7cpavQ0PRGKr1r8uDglfSK7qmOYRWsGSGhzrM1ccK2XqUx\nc4hu+6+N19rqY7yzdhkieJiCtcyJ358GVHKAh/XtvN/KP3wrerqkzs//N02C\nCVVVfqTewh93W6tOK3M9a6I39ci40SyWnHDtWJJHNiSIuhsldyC7i5jkNJXC\nxRSba2PGTnRiOcQwWV4aqtfxaQW+Xp+VZDoGBcRn0MZCRKZvdxocfDwuFdlX\nTVTdu8zu8CCsiAZRmsHRt+DnyQz+8g47YF2bwrSLh+/jPGNjWdokYDdnwQSf\nKfyFfKkEA+ICIHjoGsVelxaZbvheDJOXVxuvxQ67+6cm2RN7+AgCY0vNzFHv\nn8M5TxyX8euowoxiFIY/1zOrtUoT0jCAp8/D1EykNw5aedpakDD3EWAbjBnC\n87ChjRMRWjUJ2Wr9v+bRY8tuwKQBXoq4Nokmu5TJMxZzTMzdJ6jfgxbqoWvo\nmCjqjGcyfjNZg1W+R91rOWDaJHdmoBAthUutjGdtNv0fYi9dBPhDsCOjVOwB\nTVVzOBozwn4er8sMnxleamaP/VkK78X5wNnecSIuVKpvUHGcNzarIQ0KKply\nLELC\r\n=ZUaP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAO/qaD3zKlCFBuZqBOEvJMn1JBYAil9xIofcMovNbFAIgXgdeSbMeDte52WRjzXSltD0oRCUkDIuaZ2w+VN/aiMc="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.12.7_1629618526800_0.2811273720835381"},"_hasShrinkwrap":false},"3.0.0-alpha.9":{"name":"@midwayjs/orm","version":"3.0.0-alpha.9","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-alpha.9+d5acc750","@midwayjs/decorator":"^3.0.0-alpha.2","@midwayjs/mock":"^3.0.0-alpha.9+d5acc750","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"d5acc7505275ea9d566edd38e5e0377141e0abc1","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\n@Configuration({\n  imports: [\n    '@midwayjs/orm',\n  ],\n  importConfigs: [\n    './config'\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class IndexHandler {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  @Func('index.handler')\n  async handler() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-alpha.9","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-PJQ5BFBqeLb6AYcN5caZH6P1JOwMckOaWT7mm7PNpp+UIoPWq8U4A7hFan7WmavziBMYx53qQtzva5HvxiVwzA==","shasum":"9c0f56dd9965e1c57af49dd93c358b50a40fd027","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-alpha.9.tgz","fileCount":14,"unpackedSize":27704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI0lACRA9TVsSAnZWagAAJf0P/1TTXMds3RdOoDdJ18wx\naPSgpQBP70As3JkW7mm4ebKNyxk7iIMxAMy81NGUavaQDBjlwqAZImoYCs/c\n+VraIOQpUDFtA7Ldk9Lu7Iv7iDYTP31t0PltkYaXKakCcl+aoXFRgeU9rYRr\nYiGjnehtBXtxaaLTRGR4LKAr/6OU965mcYntBaXF1hzM+Y8ULvg8uf15aL5c\n83V+hpmcmeOOGhqpFcyyvJywe9H0jdxYZlf0IIxTDb4DVZdmObSdmzHJ5oPm\n27nJFv2annb63mskXYXiKV4OwtHAS1XHFVyPTtKNT6dSy4TUxh99G6Wp+W7g\nIgAobgwpY5uTADu/4CSS15XtzY9tdS71jWaxGr8bsnPdGtToNAwqvSUaA267\nxxwCbWtwzzwjj3li6Ow/czVyW0z+ERSYASN1IVSgSdPjgQSAa838PxcTsH5n\nEyWCSH89It8meuI0q4aVYC+aez0EfguLYJt/j5nphnPjNyKQdamnHrvqc8sf\ntmi1s+Xusfe4PsaYyoFu8xUMsKsy8cOrH3vb/vmsT4tFFNPltxSGQmpcAltF\nUuF6uCZxx1qGnSGUxdYH9MZTHKOBO7wpu61FMsVz/9h8xxqEBrE0eQrlsSlT\nXC7oiadeoHH5dQS1ADsfbUndvjXsYiRDIdB464SPVGnZQBijFpXS5ldos28k\nyo1B\r\n=AcnE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5n19gtuUyfWy5Vu0DETSn9rwIS3K/qqDSQUsVHCchrAiAK3U+I/D7zjO4v/iucYygkJqRI2jMiNWyu/OCnW3b2zQ=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-alpha.9_1629702464760_0.5029847930131479"},"_hasShrinkwrap":false},"2.12.9":{"name":"@midwayjs/orm","version":"2.12.9","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.12.9","@midwayjs/decorator":"^2.12.9","@midwayjs/mock":"^2.12.9","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"f43ea420fd98164a5e06c3fb3f31588203a9897e","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.12.9","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-PEo4zQv4KdDJIvGoj3GjB+crc6i2GrNTMcZqMZHdhRnlDMqrhDhnCZz6rm3Ms3mH+18cZw3yfFV7e4fe8uZeTA==","shasum":"94924c81b48ce445d751ac832d13ca089f781f2a","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.12.9.tgz","fileCount":14,"unpackedSize":28090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL1zECRA9TVsSAnZWagAA+hsP+gKi6Hs99oq+vGrRPAgj\nNIQeAH6OTpn3Of1gW2783B/jq2IGi3VgwtdTn0b2znHyD55ti7+pmBkM09tw\n5ADb2GsYW1b9Wu4McfucNhaDu8ic1D9/WuRmPyDU8w8B+HBGb9fdGw/jqEvr\nqY1g+hnyxY5ZkW3FGKU4LqeIpPud6mCPxffHJ8o87lyicE4p88AdJW0zyJCE\nZPl/aRWcyattbdAlrPWtFYQXGs5PZg0echjBgkGLSHIN9n+tBUZ9JidDSRHA\n1giUX4mLue/f/tSsohwxaTOLPT4RkFQ1JWrG8S1DH504ee0XpEUWX+VXjvXD\n1XfiZMsIygG3Dl4cXzSI82bR6Y+CB9shXnnrrstxup6MCMhDVXnuUcNSUwrp\nNGLDtIXelxUmQUsv/6iDy3BoHx9BMusas1rGDS5tIbxUlQkSIAPoHmaQggIS\n/gWmqgR4T/48qVn9Ip5m7Qk6Oynj9bjw9txr60cqmGXuzBURRSs1auZGI3UB\nOfcPnh3dd43eHpO1PL//8WuOmiYLq1/EwctwcYf/K/GQfzilkSczBFnqlMap\nt/h+kADkhvPX1ITJSMmdAb+C6D88v0HX0TVyIIjyDvNg/3Dz1ztaGp6IaVC0\n5uM//IZK6BPsEAERdKFRPuyqvZerIJYAYDn84Pt20cXyOatYa5CCJmKiKefS\nPXgU\r\n=J6VZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0VaZrrvG5OzalVawLyhX7Kjo/sPhYwZPvA/Q7vv9pIAiBbw1zxmIlyyVAJgNeEzlgdJgwni4wEkxt/Ep8Jjb1bkg=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.12.9_1630493892069_0.2520019791660839"},"_hasShrinkwrap":false},"2.13.0":{"name":"@midwayjs/orm","version":"2.13.0","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.13.0","@midwayjs/decorator":"^2.13.0","@midwayjs/mock":"^2.13.0","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"f778f915e48161852ee46e222ee4757a61852e36","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.13.0","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-PUnzamrS3koqlPMZzG0HRFt1Y2wWyaRTCFcV9abZWDuW5hf1VgTkXrQoqgTbHTEtHbepnmW8SagJQmceSHEVjw==","shasum":"5da93164e1cfea191790e4d898fa1c628a617b13","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.13.0.tgz","fileCount":14,"unpackedSize":28411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNw22CRA9TVsSAnZWagAAkHEP/1S+D8t81H0fU6a4OdyT\nfvSX/DCAuWOPlgFToVupvBM08xaNZ4TEqiy+JxW4juZBfBMjckfdYU3lQBWe\nTWn+6DrKGZxVwcrI8Zh620BgPUe30ofek5Mg9IFSRl3XP2aLkCoIg92f9dRu\nn0FP7fwRUghyhaLNiyfDfejvNfC3pnBZOM6QzUa2Q3+CP1oUeE0/rURl4cIw\n2H31wuqVtaaynAj+U3LoSxMLn6EhN5VnAv28wBCDAkhRGbLKIwfKGTcv9SWz\nha98AxGW2NQDrFI6HQqOuz7m9NMM9nLph0uFt1rPqFc+Nkj4+FLhnRL3tBhz\nHaduHyLiZ6F/c8oQIEBJb2KqWrDqcIz0nV7tE1ochElKvE58FDP7gjXj3uFT\nE5kncbXPxNNz5MtJHhm/4YVz+fpeYr3N4lv5uQl9yxys91IP8fbzfgoHd+Es\nYqrR3llTeHTimRndJTjfLU1sq3igHgZccPOKATlJGLE8Chio62jil8npdTQL\nVPRrXFBlKwo39Qp1SVXMCbpTzSR+mPlj4PJPkCyCsyPln6V+llFEMGWyRU7f\nbtqoylEA5Kh6aRehluiZZRttnDXHEgl3q8vk9osHMAP/i2U9Z+uduPC5qGlY\nEDhUs56xlkCh/b/jojDEJ116OslYNMPfzffvaynrNrEn1lKU6fOzaoDU/ln5\npoaI\r\n=jb2/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhlkUVpOj8a0hFbHG0ASxjLlJ7xfwxvgVOIhqriJ7bgAiA2JKUZ8kU1k+mXW2EVdyA5/PXqzH3af76GnV0si/kDnw=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.13.0_1630997942676_0.6814605711442712"},"_hasShrinkwrap":false},"2.13.1":{"name":"@midwayjs/orm","version":"2.13.1","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.13.1","@midwayjs/decorator":"^2.13.0","@midwayjs/mock":"^2.13.1","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"d50576713e723aef47f1f7464eeecae82e605874","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.13.1","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-83oyDkoVD5J5QXD1lfI1ElDG9+2nPqeqTls6RWlAfosiPPt/6M/sPrwU38+Xk5cluMDKUWLUPK5GNvPPmxpIfw==","shasum":"1871def38aea20372f98d91c2f8b361791471952","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.13.1.tgz","fileCount":14,"unpackedSize":28558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOMf7CRA9TVsSAnZWagAASa4P/3+OWIL20R+8yn3Cs+Ak\nrcde3SIZT4VTBFrsRFto0mhDKBJi4Q8In9VqCrLa2TddlruwA30zU7b9E9aT\njJGWXDAIVXDM5IbJpeCp0UoW0fWwzOMBHk7BhZFOJ829IfyT40u4EJAwZGMv\nsIVY8FnQEqxKqwRbo5Kvy0qkUx6tVlcjlQVRdKuCv9dxxlGy0pzdNsXtYU8t\ni9BBgPRqYysDlCGU4lmXmdqCs03/LvO5+nm0v7Xpu0d9JBjq1Qu2ZSnRsdPn\nVgKMlVTiGkAUGBjDWeME2+/4p+WP+bT1FVS7Mj+nVYr+JNnpWHcs+s8EQ6V6\nW+KeFoDZzF6RdET1G+zoE3CUMLldBAOzXstmQLGKOKLC6zbAyfig+jKIoyH1\nzXo+dkSSPS45wujgbNyNhXDgbCDVcAIAAsOhZj0jwNGmbdEJHQZhYuVnt3CM\nGsMKqMgbwHUhlGTyOzzrNtV6vT3w2SHvu9f2Syno7u67rI6CnXJBAnfVry7L\nQS4PkQt2F/e6dVYikoqvf9mj71IYeJ28zATc3d+s0XMZRPPqgeDsuYB0wjH7\nYbpgL+MwxRufNGiKoJWQM50X7H5hx5FFPXUkPJ+2Qpenc4r9G6HbmVIJtcQi\ni5dQ7qbxF002LAAkssTfJPl/k9yDesKXC7V331TUfEF40PfzxTzy/kH/dC5N\nnEG5\r\n=xOGw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC997f7MoqKI4i5dl1RT26a0TCBDmIEL2EO3aez5ZRtiAIhAOOPfr2TIkLnJp92VNiybdJ9nir4AtUQcJuCYIJmBJcj"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.13.1_1631111163738_0.9311880399898249"},"_hasShrinkwrap":false},"2.13.2":{"name":"@midwayjs/orm","version":"2.13.2","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.13.2","@midwayjs/decorator":"^2.13.2","@midwayjs/mock":"^2.13.2","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"30cec549e5e393fb6ace1cecfb9c122d8ca647d0","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.13.2","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-YETF2u3WrvxOzorosVNqRBSpp/fouap7UyOsoroxF6KDOmrz4uwWkvFcS2PdmuwEvFXL1rqMogMnumwMpG4v+A==","shasum":"e4cccdfe9997e9426feabaa1d774f933faf019f5","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.13.2.tgz","fileCount":14,"unpackedSize":28705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOe3lCRA9TVsSAnZWagAAcYcP/2wICG9MTRlAdxPIU3MA\nLCvt4R06wBGghsIaLWNI69eILSeI/eN0o6BkynbCWMumSzwaFn/+wi8C0KKg\n7nMy1nia/jO4sLiAfUGbfm8HyOOZ2ytdq9rdj6s1MKbHsxr/c7e0n3726DGF\nCEsHyKKPlWwftNDpDpCFQB8uLf3AjF0w+NxfSSQG7x9G45Q+bFjq7/7un45U\n5UjQ5JI1PDh0CF2adiU5vrHEXE+2Bm8EWQ/XIS9tfZOeeGPP/tftT9xtmQzV\n7t2Ft5TIHmS3Nwg6nFUdeh+/2kBmFZD3xvVrvpUS7CtBsF0W/DT7CH+0GpMj\n95zUOHFjTuyDp3/fg5EqSFbGARgBaiILYdUe0EHgRPZliqW03j0QtG9m/GCZ\nXDpTxOw1+b/MuudpP6cn9xmShUTBVBSyYrRGhukGvQxE7YMaCvJgqxkKFrde\nw/xTgnnhucEd5r8abGGH9qBa7oTCqoOfRxfqIbU8MpRtRpg+d0hnjNqU+Xvt\nPV+/5iHzPrCdW7HyVXdc4f+bVLCULEp79thfxjvCfEDoK1Yk8Bv3ludW0Wmp\nGYjjUpIswCSWAWm/LE3bO7pDZxkaL8BFGq1PZaT8vVYPb6MrVuVQnx4ylIPl\nfaK1BOc2ITPAB41HB4Oligrdd9c+b3/pNK5MgntvsP2R6wJsx+Sbj388tzcT\nBGGR\r\n=zNji\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfKmrWDSXDKgQuBnFAfSzKLhGCjw8WpA7pEZyHzkU63AiAuRNDg45P3iamCeu4Ti51YKuC5aVAfoLMWBp5SdApvUw=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.13.2_1631186404900_0.919261120877753"},"_hasShrinkwrap":false},"3.0.0-alpha.28":{"name":"@midwayjs/orm","version":"3.0.0-alpha.28","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-alpha.28+80e676dc","@midwayjs/decorator":"^3.0.0-alpha.2","@midwayjs/mock":"^3.0.0-alpha.28+80e676dc","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"80e676dc8f63f9c9efa960627889be73e6d1a6b5","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\n@Configuration({\n  imports: [\n    '@midwayjs/orm',\n  ],\n  importConfigs: [\n    './config'\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class IndexHandler {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  @Func('index.handler')\n  async handler() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-alpha.28","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-Qg6PE1FW1HpXb9XGbsklVp0MDveQxXLGU6LJfkUGl7G5uJlU14irRbydECZwVmjO1rYXg1WVH05DWioKa7Tudw==","shasum":"ce1cacb11d6be694667ca0102bda7356941e7d33","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-alpha.28.tgz","fileCount":14,"unpackedSize":27882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPLS/CRA9TVsSAnZWagAAv2UP/2qAJfmZZLZ1eyT0FrxM\nmJ8vqRNtdk10DCej9eMbM3a3zBsQ+ob5PGFnytQSb3BMgOY7V2e2yr07bpCb\nq+poI5Pm3bAhN2N979Y1Dxjdb3g9VnpsmbYq0ofUu8lFbr+hlgdMP9NBZGlC\nNaWeYl7esLSzs1/djMeX8A5EUmGJU/q7u1TwxXSgoILO38N036JRjn+h3/Ep\nYncmBq3RaaQzsa7oxqEen+mrKbMUdxwl6b9Pu5P3tj63W2mtQfkfxK5Eltcz\niWJG5pcz6nLzwCekAsoc+duKqy/8jABHTIHYuQ3CngY7+OwdcJbhnK4gT0wC\neEcUiWGrg8pcWvya26H0yiJFQ66kEQWmASP0VULdrBRRX/bLdiYslK/03cf7\nBVZe0Vdw6b2LqYKgM5HE1F4D1ibBDK0cNnSyLF/vRwl4VfdKHzLkI/NeIo7u\n16MIZk9bKmCrRbJHhSU2HnIBV4ASGw55R7xotTM/SJMN0XW1x7QAvpNcHS+M\nH+LqjvM4yygv4JI8EUV1MuI4dQkn+IFRMWB76xN1by6CU/18qcBWf2Gf05Ws\nhlDvM2tVbkHmk+Jz45CqjAKnL107k4AijgsbknjTzUrdidCV4OhJuQYO37Ps\nCp1mzYa0i7ngkFNUUAF8BGYuqFzQ6WFWcJALnvJFQm5JRftSW45NJpsZIwq8\nQ6/h\r\n=p/tv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt833IHdFGEYT09S5HvW6KNu3sZlFriJWAcSa4yjnNswIhAIkqLN05N0vo0ykdWTaoYelGp+aNuOnmF0I/mer6fH+Y"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-alpha.28_1631368383742_0.5140074828059709"},"_hasShrinkwrap":false},"3.0.0-alpha.36":{"name":"@midwayjs/orm","version":"3.0.0-alpha.36","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-alpha.36+b2d0a363","@midwayjs/decorator":"^3.0.0-alpha.36+b2d0a363","@midwayjs/mock":"^3.0.0-alpha.36+b2d0a363","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"b2d0a363d98302fda64ff47a6d25fca6e003a434","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\n@Configuration({\n  imports: [\n    '@midwayjs/orm',\n  ],\n  importConfigs: [\n    './config'\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class IndexHandler {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  @Func('index.handler')\n  async handler() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-alpha.36","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-tMLMXlMQS5dZ1Wxa26LSxyhaMUev4ZqkzVp+HDePDZ5yQHEwtqUTuwlEVrRgCyj6nIoEw8tM0RygE7iBouobEg==","shasum":"df11deade15680a75c187ef05545c40491e6e430","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-alpha.36.tgz","fileCount":14,"unpackedSize":27916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQwXZCRA9TVsSAnZWagAAELUP+gIW9MHrVa2ESVcI1j39\nRej9xAODXYow3rzFVX5YydddM078esoEDWZfcTe0fIXIS/tAcDhjqXUsgaQF\nV9/dfQRbT1Yo081WUcMOS3e0C4GmLBLLIbnYPVyh4e/TGbOZv2S+ZGi6RSnI\nlOmXxVS541IY38KsOJ+9vvPo0fnNpZ4yCmV/+Ebq0VvsgnvVJaHE7CdPIraJ\n4ij5DJukKvTEPqsL+rZ5hG08r+eX/0o4zbxsnuu2x6Vb9xG3UzFHpQkY4pr0\ntaBSX30CUDkRGU9nDKXstdxVXWQsooDRQDR8ZEjx3VYQ4FLh5WYip5Fz/9V6\n/5Fu/kGGJDl6T7zjY6+F4sa5/mcm2pEoZGOj22VGN+qS1STI4q1Zg44p4Hyn\nv+QmsWBm8KEbuycDo18s9809SQzzECZ1WBV/4sW9b8RlKPQ5xN4Sl6Mswl/v\nl/czrKVcFGhlDnTVGXseHM/Ww9LaNcz7KwEA5BA4vayycpyrJlAT65X1MYl0\nFIecPdOa+SU7j0VCUMZSnizOQ8CylUI220ujQkOVhft/9jv2QSQT/OJnmjJn\n1zKeEsGGJKKGopb6+t77DLsbZU9dqywctPxzgJa8+Lvvva+JF4D4AvGMljPx\n2sEcPpJ4eafvzIE1UdUw+155MS/HrXOAyv6C7bwmG+fMAt/aEOUK88x8JV7w\nAdHC\r\n=PQ1D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQJUcw1nmzHhJOfP6IALjCLAXlx+ZSCw61zpRMnrDvHAIgPIrmyQ2cs9Z5A8Zv3CJjV+54B2uSB9WTNvh0QaaLyZw="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-alpha.36_1631782361860_0.17761645339564303"},"_hasShrinkwrap":false},"3.0.0-alpha.37":{"name":"@midwayjs/orm","version":"3.0.0-alpha.37","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-alpha.37+574e016e","@midwayjs/decorator":"^3.0.0-alpha.37+574e016e","@midwayjs/mock":"^3.0.0-alpha.37+574e016e","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"574e016e6bdc4be94f2ee8f82ada1670011911f1","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\n@Configuration({\n  imports: [\n    '@midwayjs/orm',\n  ],\n  importConfigs: [\n    './config'\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class IndexHandler {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  @Func('index.handler')\n  async handler() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-alpha.37","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-UvoA3PFvIzrkouJf733VrqBrB+f7uoeOIDF46/LZ6TYGhszL+1SQ+3BfnJbSPtUi/qwz5uRvcQCzFNY99PwnTQ==","shasum":"be821a53e12746f4579177e59f6b650b4c2430b6","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-alpha.37.tgz","fileCount":14,"unpackedSize":27916,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaQZIh/lIvb4LUaqOPafYmOGHWU93Lvp+nNEKVJ1QxbQIhAPrH8YflW3G4g84i/N0TyZ7qvSvMDmrBCqyj2261iie8"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-alpha.37_1631891582749_0.6411035786830515"},"_hasShrinkwrap":false},"3.0.0-alpha.40":{"name":"@midwayjs/orm","version":"3.0.0-alpha.40","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-alpha.40+fda6a9fb","@midwayjs/decorator":"^3.0.0-alpha.2","@midwayjs/mock":"^3.0.0-alpha.40+fda6a9fb","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"fda6a9fbf2c51bfa7167b35b41666bee4f6a7f4e","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\n@Configuration({\n  imports: [\n    '@midwayjs/orm',\n  ],\n  importConfigs: [\n    './config'\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class IndexHandler {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  @Func('index.handler')\n  async handler() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-alpha.40","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-FIPMDf+hM2NrO/4q0QGJb5Mqih/x8yONyYQ7MXfH1WBZiauOx7r7e4Ktn0ypG52UYu/X7Jb/IQF+Mb0BG525HQ==","shasum":"69e5cad1141b52ea8e06ecee365aafbc43e04a46","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-alpha.40.tgz","fileCount":14,"unpackedSize":27906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFM04Q1reNSdXjJlbsMZg5sj5X7l6hihFWS0Xmr7orxtAiBctFGX8yEklBXMhfE4rDHNPwhor4HuJHleU7pGjKjVCQ=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-alpha.40_1632391755239_0.6210472529075961"},"_hasShrinkwrap":false},"3.0.0-alpha.41":{"name":"@midwayjs/orm","version":"3.0.0-alpha.41","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-alpha.41","@midwayjs/decorator":"^3.0.0-alpha.41","@midwayjs/mock":"^3.0.0-alpha.41","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"408a11a924283e98f298de85b22083ce18e247ca","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\n@Configuration({\n  imports: [\n    '@midwayjs/orm',\n  ],\n  importConfigs: [\n    './config'\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class IndexHandler {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  @Func('index.handler')\n  async handler() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-alpha.41","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-jjzdXer7lDldtU1WQVlIgXJEC5KhK7+aZpL1LoowKLOnA1vaRWBiDCOXpnqjLF6+A/fzHtCPFOpQQxTDvoaNqw==","shasum":"3c8cc6aac184a6015e4e21cdc260c39a9e5948df","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-alpha.41.tgz","fileCount":14,"unpackedSize":27880,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACD6RKyexhT1nys07gQoY1ps6VpbBQNp2afXcW5E9QkAiA9dhCMHcEt9L6kTVosh1tuJFZu12ltlQy9J9rYwIHrCg=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-alpha.41_1632395350100_0.9891635954398397"},"_hasShrinkwrap":false},"3.0.0-alpha.42":{"name":"@midwayjs/orm","version":"3.0.0-alpha.42","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-alpha.42","@midwayjs/decorator":"^3.0.0-alpha.42","@midwayjs/mock":"^3.0.0-alpha.42","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"e7085e10a9c715a51eaf7d251f6b8babafd1bc0e","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\n@Configuration({\n  imports: [\n    '@midwayjs/orm',\n  ],\n  importConfigs: [\n    './config'\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class IndexHandler {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  @Func('index.handler')\n  async handler() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-alpha.42","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-axA5splHgt+hU4h++uC3TjAYNEzn4f01NjqgkmI/9i6gTq67wZ3GPzHPjeOCihKvlKx7Cqw/Be5TNAAcW0fU1A==","shasum":"9b16670df39e0ac8960bada8b29c044a9d666710","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-alpha.42.tgz","fileCount":14,"unpackedSize":27856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQkGJ6dh1XpY1OuC8uq4bpBSzBlaZ4Myei2EM1Ji84WQIhANkuiZgLwq5fDHfcGU9MwKIQmVU8Ct8GWMabAXnzwOT9"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-alpha.42_1632397422996_0.6253524249648266"},"_hasShrinkwrap":false},"3.0.0-alpha.43":{"name":"@midwayjs/orm","version":"3.0.0-alpha.43","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-alpha.43+8b8075f0","@midwayjs/decorator":"^3.0.0-alpha.43+8b8075f0","@midwayjs/mock":"^3.0.0-alpha.43+8b8075f0","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"8b8075f0d40c5de19bb9026f0950e738ca512c7e","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\n@Configuration({\n  imports: [\n    '@midwayjs/orm',\n  ],\n  importConfigs: [\n    './config'\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class IndexHandler {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  @Func('index.handler')\n  async handler() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-alpha.43","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-n7jMMFWXbBINjkDzwuDInGnKIoizBTX4IzNbwbqxC7NZYICOLXAm+2dYDvcpxsyG2xDcus9GyQlwu/EDtowEjw==","shasum":"f271c8b8f66fe2d0eaa1628baf5d98220bd6f322","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-alpha.43.tgz","fileCount":14,"unpackedSize":27916,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1eOHQw5U8OXPj/S4ZfYWkm9vy4SHt1m3jAD3iAIEl3AIgZmPL1mNQF3KlL3apgtkWY73bGP4QWQNVaWRmCTKG94Y="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-alpha.43_1632477461136_0.4835867512411378"},"_hasShrinkwrap":false},"2.13.3":{"name":"@midwayjs/orm","version":"2.13.3","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.13.3","@midwayjs/decorator":"^2.13.2","@midwayjs/mock":"^2.13.3","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"30f63af0d6560421b36f31064cb20b13a53b5afb","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.13.3","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-aQdY41q4UG9yIGOWeLMHYOgscCC6HcJC/vfO0LeqBwD/p8meRX54iq27OEG4Jh+4o3+mTCnNlmOxmU/i0hp1xg==","shasum":"442ee4fae988bb778af628c35e70c83403094df5","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.13.3.tgz","fileCount":14,"unpackedSize":29018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFaurJA3Pxq8A5FGQFvPO8UgZgsYEgqbhAhAwa8lazl4AiEAkpFT6jJEb9CTiTEq3oUePX9Utplupgq03c1isgeJkRA="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.13.3_1632798696685_0.6457264217422802"},"_hasShrinkwrap":false},"2.13.4":{"name":"@midwayjs/orm","version":"2.13.4","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.13.4","@midwayjs/decorator":"^2.13.2","@midwayjs/mock":"^2.13.4","sqlite3":"^5.0.0","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"9e61ff6e854b5641201e7d3df8aa19a7d6287f3d","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.13.4","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-lyPVD2J25j8VAAQBxWpBKWtbj87EOSc0Wavjem4+ETRLBfVP1bN9qXcDKM+Ex45Q5bClYBBm9HAKZYh5eg0rDQ==","shasum":"7371b7be60913e104ddc1ce2d77a0e7846bd07a9","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.13.4.tgz","fileCount":14,"unpackedSize":29581,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjbhQhd4RevquJaN4OkRXA/pzCXsKkrToveAPYBVGujAiEAijAmdeaj7vlDQ42mtn0BEIQNQymisSzb6t2OAXyrsBw="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.13.4_1634792596564_0.7083021046114755"},"_hasShrinkwrap":false},"3.0.0-beta.1":{"name":"@midwayjs/orm","version":"3.0.0-beta.1","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.1","@midwayjs/decorator":"^3.0.0-beta.1","@midwayjs/mock":"^3.0.0-beta.1","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"72e4d20c678e65a5440c4e9a6d3b70046daa497c","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.1","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-BvcWGTiyQ420Hw6jfLYoiT19FLSM9O5mA6PawCzzIl1+i87Pos19C6xd7evYjOs/fljNhodTy0ZNrdKKFoDi6w==","shasum":"22eb50e501d152420739664f6a0685cff3795ac4","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.1.tgz","fileCount":14,"unpackedSize":28851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcTZ6hOYRlDCJMg7OYq2SKxQpUGmc0g7xw0pI89ibV2AiA64ebyiDlVQpqY7UgdWvcsOA4G8OgybPOEMIMg5DiGjg=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.1_1636882416211_0.09808288720294955"},"_hasShrinkwrap":false},"3.0.0-beta.2":{"name":"@midwayjs/orm","version":"3.0.0-beta.2","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.2","@midwayjs/decorator":"^3.0.0-beta.2","@midwayjs/mock":"^3.0.0-beta.2","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"7f07de960da1155a9f7df554e1789c7a97bdd3fe","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.2","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-dqGthjFjkTX+6sdtVHQTy909OBk5x8qFhs6iNJnz06Qn5Aonlmp5sRvxpg81KHwPL5TJw0iKmY0tdYqtWcTD2g==","shasum":"0b4ac1378bef17dfb35dc6fc85c660d2e44be7b6","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.2.tgz","fileCount":14,"unpackedSize":29015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk0s+CRA9TVsSAnZWagAA1LEP/Aw9WBmlu09GgRHwlMbx\nF9KCKaExX+a/AHD1DH97aRPaocg2EKKzvukbyzewVdxPWm1YjuAEqkrsX2LG\nmInT3FjjPoHoJt+P408y69ldPNc1iOOdB521KglvB5zGLhjJJ7bnjQ2qx25w\nDEEr0FmnS+hfxLTtgI1AbDwHAjGpaJ3DKWUcGVEGxVeFVIiOBc/AiJDDLivZ\nYcRIf5VBUaRTugNiuAXMIv+SfjkE7kq+VkVQbUavF8w2NtjyU5jo78VOTq/U\nUIG0j18e0khxB3LKVE5PDLhKcY1OFkkhrFqF2w/uEegtBQ6CwMLef1LGcZuL\nCE1wLe8354XpDJnHu+uQ9eH4EaO9gwVYPpSe5lOM+Ng7g4qzCJn2a7laGYBx\ngfQ9PR0fiNLaiUDjh2N/6CxwOdYjtY5SPDP7fiuaa03k+ZIO9mUJw0pBZwsM\nfgY7iCQr0JtNWVJyYVoe3jVaUaAEWEPbRGKxbqM2pT7vJMVzX1G5n4llwatm\nRI+13HiQNOPRS78hepbHRt0hzktpWnOWmjp4N6qiuUSLW4WgsciPvrDcf7KJ\nwm1ThhhylYTn9gltB+2VftaNOACb75s06KuWw9XWzqTAd8RaqRRT5D5vg6XY\nUwLTFNMn032IkhwOIN3VeeQMvav+Vf55OM0Xw7Mj1qBdFoPry7CKw0qoezZ/\nY59U\r\n=8mcx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6QlzVKqpknoh6C72ufUVCqAcIHgSi7CDh9h+5kl+d8AiEA0WAXyIMs8SMNB/v/TCR58S+603CC/mmoCmzBeb24kIs="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.2_1637043005643_0.7674764298002099"},"_hasShrinkwrap":false},"3.0.0-beta.3":{"name":"@midwayjs/orm","version":"3.0.0-beta.3","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.3","@midwayjs/decorator":"^3.0.0-beta.3","@midwayjs/mock":"^3.0.0-beta.3","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"a46b7f83d1cb161ec312f2892a9b33ff2d290d7e","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.3","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-WSAgtFmQQquBWEAkiiUMvWJOHeZWazJZdF1MEugzp2guiolsvpuqdvda/Q8IW4WWaX62DrZ5Blu9FiIKT7uZ7w==","shasum":"44a8df3cb7db0c7afe9946b159a3697237f72e3e","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.3.tgz","fileCount":15,"unpackedSize":29633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlmNqCRA9TVsSAnZWagAAkqkP/ArNEJlcOo9gIBplyQ5d\nPXhCU2xBPDadD56JYqoqVam7hx1T8VnxhecfQudj9Y/1tpANJxdJWSMeEpeV\nNkUdvTIEwnyTo+/70fwbwDn9FAds/J2dqUgJB/2FI0aD+kbXz34uhZFjVDUm\nWcEattgDYFwvE5kSZp+QFqZqhOmUVckk2CYGWRZ0bxqcEoJ3PTwhr5RGor0e\nACYyhMN69QN1UmnwtbwE/UHqUhqSxx2jFCqwSDYdaxcoq+M4WriSZae0e4p1\nkkLCrAdJIP1HdixcfPlWLgS+5Gmm2V69ZbQf0buCD7dXfhqZcjMgvUzPz4fI\ne128r0GmXlbCgSYRpk01NM6kGU/I6AJoWuSoLMiByx/4igm0LAji+2NzfN1G\nixPIEWVcjfs6Hlzii5nQnfYLYcjTMEG+u94mm9caouCy7+/8IIDUxHhO0UB0\n3rN3y0lrQbv6ISPVa5SiUkn0zPItfvCgPF87IhzR+RYk3tfEqP0WKaRnqtQv\nuHzauby5eYE5e/qHeeLbUe8gWgJhbr/yeg+Kcqd3wUX386FEs1PLj5pAyVb1\nAiYEcOJ2vdLIf9cSS8z1/PwaNThao26BoI9qhVJnYWe7hFzAdi9QHiSny7M1\noaDYB6BKgQ2ckvTLZCioZ7KfI8dK/Y9Gd6qtSd1aJkv8ZptBQIqzPTNhE7Tk\nhcSw\r\n=B2HC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5jZuV7xCg4YsbtXN0TmTKHBTyRQh1EShySqc3qfNnjAiEA15GgYYDwnQ8ocF+SfjfJmEP6XYN2TfAHAfnU2AQlnq0="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.3_1637245802609_0.7898547152472186"},"_hasShrinkwrap":false},"3.0.0-beta.4":{"name":"@midwayjs/orm","version":"3.0.0-beta.4","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.4","@midwayjs/decorator":"^3.0.0-beta.4","@midwayjs/mock":"^3.0.0-beta.4","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"02e2144e302f807770b512b0d89da3145b1cbf2e","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.4","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-86ITrTtrA+TZ5hWPwG16fDSo33p1I3unKCMUMxxARSpMKHCehZCJWUvRXLYcpFVVavg/AAySe91syCmv3l9yhg==","shasum":"ee5af3bc6954fa0b571bffc832313e90f3425c0c","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.4.tgz","fileCount":15,"unpackedSize":29797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhntrACRA9TVsSAnZWagAAx1IQAIH0rGEFbOtvt2DUVOUH\nkM12WSykSJqdXMwWSi7G4LBLECWvT/oCyRUDkUG/HS9V2VFc9GLvUvRaksNO\nDR0g1iKfJ+p5ibKYsbhoPuRpiAh7nYNI5wykfJN4hY8iwkTe1lCPa7cwXoAt\n9EQf9WKGdgVetjhUPvHSHY2BaR7XhMRESYbkPx2nQZz59UBnERBdhiC+CDv/\nVSA+xMmeuqe6Y727NgfekAlLP4yVizXV6lWYGORdzdqpPKHlH0UtprrN7djE\n+Zfl4+MCBEaiRuAMylOPMMM+pqP7Sn1b2c24JnvgQddmeDT8h5gf04E+L/NG\n/ir7hN9mKYpCj5OCu4ozKAR+hIY/OvaqHkfIly757FeKE1iqntob28GfCOwf\nhIYOIFjLzWsNHbPNOlkNkcMXu6512oMdRDIWyE4WbTUcsCxuhc06cTvxq/Td\n0cjzqWjJ5FnFNgIMubXL64ksgapxDtEc936nTopiomoxzZVp9iLwBTPaJ1OF\nAsH8yAHUKI1w3EHgOiNh1DWtMNNWiFfSCAAHZZ41wv+qFle+zfVPq45QNOpg\nat4oc9zPvjo8ft1qQxb1W6u7JFUMY5R64tJiVf8FIAF5Jt2v+u2gYlXwRe1n\n3PYS7eTtn0nHeEOImrtDbicYGHgzfGwE+KLJU+tR/mmxXimg39SuiwxCOuyw\nh3bz\r\n=sPYz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCIzk14+7ISTSr8XJvnG0XBJ/vIE3a10PxSX2EzKX9pAIgE8Bko+QJQo1W5FmFEaKMKtuvgogLziGf2pz/g4O2NLA="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.4_1637800640304_0.47387186187423236"},"_hasShrinkwrap":false},"3.0.0-beta.5":{"name":"@midwayjs/orm","version":"3.0.0-beta.5","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.5","@midwayjs/decorator":"^3.0.0-beta.5","@midwayjs/mock":"^3.0.0-beta.5","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"ab0bf05ae6d13f6435db2f7223202be61d585a1b","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.5","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-TkEVyNjapZgjfx3MDbohv6NV7DtrNh1S8Y8ZTERPNxCRBwBrkhPfQ3v1wsHJbSq+IOtizsLxzuvkvjdtUkphew==","shasum":"1f32ed13fdf35b02a626bf05392315488625a97d","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.5.tgz","fileCount":15,"unpackedSize":29961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn4c8CRA9TVsSAnZWagAAWm8QAIG9Xu5h1i6cST0QYKcX\nae76lbMHjSLHr7dPPawpynrrokER6mlbzVpAGq9E5np8Y4DQZLpyihq/BGRs\n6wtF1rR6/ARVmlDMv9bJUSeJEQy5aZWaz2TK8rMkOXwOdxhz8EdAAj+aVfNW\nO16LqPsaVoPIuFftBH17uJ1sX3eyjMayI/yL/R+IGJGpyqQ+NHSxRF/9RMrN\nJo+PO93NznIVi8/XSu/3FVqbmNy9//JKxfO91woQCh3JA5ae7zv2PMPB+Nom\nP4QPJLc58/tYzYHsRbyV79fnrqgYeApsotD+eiY0xML/ggRmLZgCQAO/GPo3\nJQmUcMCZtraYau1wDoD9LS+3qPsVx2gjQPhSvjqs/VuUNf2SWTBidhfN42el\nmwf9X+ZQIpYIzucwJRsZVaFiajy1XueGDQYLuYs4K5aGMxEOIiEhoYK8LPYC\ncu3yYjGkLhwU7XjlXStp12F70Q/vpX4VuFFR40H3zR0wXD44jDvqD9afFVQq\nxJk+HqX+VoUxpKqNlzmOWAoJr3cz4gwEe5f1RmHM87j5cU4Ao28t17vzidJ1\nGYTOIFlzwDW08L/FlNLCaBAgVhbCGh6iNPlg64MmAzuujZOIL+Z325yBj8dC\n9OQUuF/vdukf4XiAfSXGeUJqkLOYyP46fDa7DGvpVcTQp29ohspEqj9KiyLz\nd3u1\r\n=2GOV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1+mZNCaFZtYpDGNEgrmsNbKlyhjCKRw/b2jz1vz8KggIhAKmQFTpPrxoeOE+ybRiVf5RlHTBCDOwZkzVf+kqvt/qK"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.5_1637844796786_0.711714216540879"},"_hasShrinkwrap":false},"3.0.0-beta.6":{"name":"@midwayjs/orm","version":"3.0.0-beta.6","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.6","@midwayjs/decorator":"^3.0.0-beta.6","@midwayjs/mock":"^3.0.0-beta.6","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"e4595d30b369e36bef21b36f2b3737d8bc2f802d","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.6","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-I+VC/gMJBFHUHIbJw5iFyM2XFco35iYDfxHPfM6DMYnuD8v4kgORbBoiN2bABOMnTHo4FdDI1h2vv1oFwUnxvA==","shasum":"44fcf622c22ccecac0a8ddf4b00e48b337edb2ce","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.6.tgz","fileCount":15,"unpackedSize":30125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoNzdCRA9TVsSAnZWagAAv1wP/AkIQ2T6MCAHKXdt2jiB\nw02/nukkD12cAZiCIM3RAuKNc85TPKb+faaziFU0nchi8pN9tavvWghm0BXV\nEV0HU/nv/KWpTMJfP2MpAg8w8baOfBcfuY/zcn6YUjKeE6NaO0/cPAawDdmo\nMzUAXpcP28K4HswNXpZrW81WeHWZeE3TmLfnDdQGrok4lVHuZr+eoRowFUkD\nLWBEj86WjkE5rEwl+wLEHhHczsJz5cobjuLu33LY0dVftF3ry05nHbDav4zV\nW74EuGTW/C2ibHe0SVNvnY13Y8u1HByCGXxTs64A1XxibfKqONFOQWk4aT92\nzbmaHS++hITWDkeSG2IOpaB94d/emnb+IZ9fKqn+E8zWK96LuFcHk8SBjDay\nunbZE7vjQX5DxTrAmpga6qq2eIUNu6tW3p6XHziIQFB83GanMM5aYDEiT7G0\nO0PdBX4d5fc36JdXW8/ySIX/bJ5axK3TJ35LpmZzEinSMUjUg5pRcawIQMRR\nVKf0SEI1g434NpOSdRMmwYIAvlwErU5X2rMZMSfAyyiMm2XHpvNlnsr2CXnX\n91lI6ml/GX+k0Wb/6Lxn1cjtcNOi04lDs5PAtaIFXeZebdgZ8Wd6vMo3e4aw\n71fl7vjm0flLsSgzu72H372lIbsF1KH6+nqDgHpz8lM9xJ0cWXPdRk1aHycW\nxBuc\r\n=H4vZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQPRP6y6dbezpFfQoVIquj7yyRGg5O3stgepnz8apjdAiEAo/4dknGDUENCcfw9nzSF9nmQFz9ku6nebB7jD2pLQZE="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.6_1637932253796_0.6267168112141519"},"_hasShrinkwrap":false},"3.0.0-beta.7":{"name":"@midwayjs/orm","version":"3.0.0-beta.7","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.7","@midwayjs/decorator":"^3.0.0-beta.7","@midwayjs/mock":"^3.0.0-beta.7","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"24590729121d9110e2d960db5b5e587cf55a1efc","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.7","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-FaWIicJWXMzOhh7R1EuMNxmS3fbEKLcl8Yb24f7RxG13CKj9mSudkEhobkPvQ0TnXYi4QdFGxwCyVOtpc3A7iA==","shasum":"390e697da27d55371456a331c239b5aa4d15191f","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.7.tgz","fileCount":15,"unpackedSize":30289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqdtxCRA9TVsSAnZWagAAhsQQAJHMVd5mVSgdVNnqE5yV\nt7vVXhT17rTIbLY5ASGa7givkMBawKzGxNNb7x9Jeo+nOB84TxsefIgWu+IF\ngp45FUsZorVh069d5uJcAnVJy45Vh1UTEjJ89rU1Chg5DRWJW/7oQKmzSdQM\nUDjKEBjfokb9+XMhCvo5fFDfMfiV/K3nh7guofxAFYPQ8VGMPCzMQsbDeOin\ndWL7FH4PkjtSdDs4JlH0HgSUkH5qCeoejVs4DhzU/tvpBim/5ti6OO2rO0wK\nHin1ovVcMcG0jJybjlFBFqAa78gC94+bWJikYIsvkt2nrC6MQ5TyI4uumuSq\ncQgTs7RUimPNDPgLoXLZfaH6ZE6aeijmh7H2L8dOGw+F4Fvtfdvc61qZfQpT\nXFVeEh8cXsgZkxhx3Tf0mpYGPPCb1tfRVRlNJX+idbrCm+bm3geJsX7lN2/e\nOCI6TCkvqL+zkC3eDLyJs+Nmf8xIe/vXrXwFRJ/SCePiSuAWKjd8N0nMrL4d\n2sJ4/BNSfeRN75wSGwvis1/8X1dVlI6jS1ANVnFW6e9uOcuGr5k2zjmsJVXM\n1Fe2YFZm7tMKUXG4OZpgZsp12XnchAEQHeNQHJ02OBUBVdQtmeIZ+0yJhebj\norefXda5JhIisklRrehNiqTD8jAgf07rlaQF2AAnrfhaRaAJy7ZxQ181nBOq\nUGxn\r\n=r5Rf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF14wOsl3xkYJYB5Sf4C6Ulr4iiMG8M8sNh9x8rRyuoIAiEAv6+Mb+1Osj8fKHebCOeyvOikvpEN2Vs6HBhJDLOnFVg="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.7_1638521713515_0.7210551241719414"},"_hasShrinkwrap":false},"2.14.0":{"name":"@midwayjs/orm","version":"2.14.0","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.14.0","@midwayjs/decorator":"^2.14.0","@midwayjs/mock":"^2.14.0","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"5fd716b0e731162d8e9f0931790fde7402fb83de","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.14.0","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-NQsqMSWvSRhUaE+xZ80dJMwFrlt6gHMUen8eW555ByEr1bWII0eemedGtpm5LrOEbwzNZh6DFkqXCyrhPKYwLw==","shasum":"161832ed488feac74bf28772cb0f6dcbe96bbb6d","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.14.0.tgz","fileCount":14,"unpackedSize":30550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhra8SCRA9TVsSAnZWagAAROEP/0klvmPeyfuk7rwaXpRo\nFOr9yGwWzDcDJyMbWJI+qfxWDfUaaKtNXydkXIeQwPXArL7EUTQ5G6plggbU\nKlbCPP1G717/HTwvAYKb5P4fnHXImLPcTo5ZJpxoQuz1h9kY62MwnkNqC+6q\neObEBIZn/eTVbiX0xJFB/fJusC8sTcNROv3Ki7q24oUUxTS53raVTuuGFiC3\n7zVxpaBZHR2pwLq+Z8bNlz56dePFoQt7V4nGhO3mb0R5fDojQ825NnYICNpG\niqS+1/3kwvfiTv7FfIYkWprGrX49bqRFVA8qE6j1Gy6oyXT/b9+vXSeLODwO\ntGS1W499++7GPm3uFga1yE4FqsvpiUSVOGXR+GykfBURuzk1rG+wQD+xtVd2\n5043WBivuNzz0viEV6OHntMewfg4100hzvhWsPN5cx/FAk4iKcW1nWrsznPN\nUuOlacutqdgoJ/CRC8x4vf9VpjkFETECd+2bAofPGfu9SGCQhRxd8slNCEsr\nORi7RVH9teqgo5RKtn0scFYv4pMNczfNSA11kvnI+Xi3bQI0QOcFnU2lI4sB\ny6Ws7XV3AbROxM2bru55QLaItyanZmeFqCuR5DKYnyPpe3O3FLUg8EwoWc8u\n/8D5yxPjxRfRjNal89V1uzow5jpj+m0OTvMSapASgRlDrXXLXOSnNF8CRuQ+\nJiBk\r\n=ctiM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeEBfP+leMU9M5BQRL7dpHP9FuUkBBulC4xKMP5M3J9gIhAIlB6zf0YZJXrnpgw4MZZny5esk81bFeet8xk5x5IQpZ"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.14.0_1638772498755_0.3887717102074355"},"_hasShrinkwrap":false},"3.0.0-beta.8":{"name":"@midwayjs/orm","version":"3.0.0-beta.8","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.8","@midwayjs/decorator":"^3.0.0-beta.8","@midwayjs/mock":"^3.0.0-beta.8","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"bfafbdf8798f48d4daac5dd88ad53c6b2f33c110","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.8","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-NJ/K2nt86VC/nE7B3V3SOANdXRs6dPS0tGR/y6LnyqtRoejn+w2C7dTqlGu0Kw5otPf9UePbUxkGX5NyFwGngg==","shasum":"60efdd31c956f5ad2afd2afc87e69eab475971a4","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.8.tgz","fileCount":15,"unpackedSize":31064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsIUQCRA9TVsSAnZWagAAqu4P/3LTW1dUMtzrD/cdRTgx\nX3WkfEbQY3vYj073PyIGZq7ZmaRB/0N9vDI5UwVkdFDRnln+6z82AliXODFI\nK/7Gey51LQvaVREMMZuN0VhLJKk09+5kc2jgx9XmKG9/q8XdtVr19YAeyi6W\nvnjstC31gh95tb/gaIr3zXsOGcFTuCTYKJ4Z4usEV4wZKz2ZrwcBULEqgMoQ\nl4cG9VNeFJ30euyRY2xYBnp3TOAGTyWS3Teg1PKf4uFmAD2EzcfiNhQu6sWI\nvQlQKTt0AMrNybg17Crm94bChZxOdicLTpMpVXCyY6no3pzTs8Y3B9amphVR\nhffn2Ul4Y6oIxGxj7CDN9l42ycX7YGYrdfpbS0EJT88YAeVvh5tS0cJDJnzW\n44M1g2CH9jaKX2pua3lIlT8Oqi8TT/kJ48JwW5WgFet/spC4KQrIYVlpNCXB\nUui7IEF9o/yvCes9opzSTHHC+2I7d4DKk69YP7Rxm2XAr2JPP3HfYW3V3q3I\nGiSisPOK7e8/H8dd34WH/PzUsPFa/oUtKEqSOU+MGZS0h5tzRhjnnnZoIaHy\n/E8g1D6BKI00xRmsHd9m6cWUsHC3kkMy0pFD1annVigUuWqonIgdeGbkdQsW\nJr0A2Ki8U9wssCLN9SVncd1cudyYUq09viebA1i0EpE+1qMcAPwQetY8QPWP\nCkQZ\r\n=ex/s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKKchG/IDvw1Bq5Ha13hGCDRE0K2jaq7gM9ltHcHouYAIhANGknyMc5eIaBoAo40z6LmntTC00fsgJw2PBNO1PxD9+"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.8_1638958352470_0.6057933008022738"},"_hasShrinkwrap":false},"3.0.0-beta.9":{"name":"@midwayjs/orm","version":"3.0.0-beta.9","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.9","@midwayjs/decorator":"^3.0.0-beta.9","@midwayjs/mock":"^3.0.0-beta.9","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"d23e4a4fee58097b98461625c428a37d55535cec","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.9","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-Yi/Kf3wM4PbW+7LIgREe7Gi4fIXd8jJ8Espi/354rGj9Ydkujofuw5IrFymDpQrcBzYrZBZ/T7Kuv2hWiApG7A==","shasum":"1e8d85ef7bd13509391efac184f13c1cd913e263","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.9.tgz","fileCount":15,"unpackedSize":31228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsczaCRA9TVsSAnZWagAAzXsP/ApfPE6C3zLmTKGNbkWK\nYCpP51WA0SfwIsqXCgqd2Ss8PptRYsx7pdvbAF+opnpgpxJ1ySA7nGgMUAUq\nJVqkIlIqtUuPQZzIEEnwGyj2hdcDMiB8h1u1s9xI8WOGxmWd2j5lOhnXG+Vl\nQrNHaVmWiOAAca1KYd/wPWuCxLwhXkP8VDRfyTPzPwUF4UgQAa3bCuF6uAu8\nNUqlhszPirO6ytEU79oNCD3CE6mdq3bVTkZvRkGHvMO3mfuT+FOvCNHzC6ww\n9zugkC3k4GTSnkQxDM4Pdd6ssmouLjVpT78lIOOxuN0kdx9hKEzxH/MYiQEO\nAdyDfpFU4puHzZfausGUETMK7+dnOP39epJ0cZWGGzUgVDmwd7jUDoosmPwC\nG0xAWMopyX0EMwP95CILwv9leUI15ZIXfJOuerBQYZfCEUyCV+zKBVt04z3k\n9/I3WAbn+rca7UboB7y+Ve8IEWWwzNYNO6z9WO+AamM48nzowHMsMNnPOLAM\nNOCTaJJc95aNTmGw7mxocBNRMT+2yGfT5dV382iNMLCjpKbAc0XwXxbq6Lhp\nwQOSEjzjtHwVbyF45SZbEPLtfvbG3QATITj+Y8gUjOSFOXYRGvFJfa7w0mwj\n9pZJkZn8K456qlCo1MFfBcLboPnZBZZw0z/lzstwx/VqsNDpx6oKhCwv7RgZ\n5bRp\r\n=EU6e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNj6hgKwQgu3f+uhDZ9ZTVS/Dv1QLUDMXbpt25CRdAXQIgVWFDGOxLFaPl85xdQQG2OFfILYFTtSMv/kOUAn/6weE="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.9_1639042266541_0.6109359162485988"},"_hasShrinkwrap":false},"3.0.0-beta.10":{"name":"@midwayjs/orm","version":"3.0.0-beta.10","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.10","@midwayjs/decorator":"^3.0.0-beta.10","@midwayjs/mock":"^3.0.0-beta.10","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"153870f2e2dd6b17673ec7591e49224a6bd51b36","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.10","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-XfrI9UkEYDteEpSqQCbGCfn87XJ0yn9iK3D3CVrdFUDl/57ouHM/Gn9NXiMVG+EkRK4cP4HpUxfydi5Y5tZS7A==","shasum":"8afe44a724300236031cee179be1831b92fbcaf4","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.10.tgz","fileCount":15,"unpackedSize":31398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwCNICRA9TVsSAnZWagAA6dYP/0tU0unhQe0vfVgsj8wR\nBQydsPwAFOtxMNR6l1txHKU53EnAUTmvboPfD9RLOqD6ZjFvPNIBTveAyc/C\nya0n5hdz7qpCxyr8ZftKkRi89MwXwAjgRxTgWfYHaSTvPh7lpxnaZdm5DxC6\nh9ZZozglv1FxDnxjhpv0bOOtyFpHBF31fVe3MqbvNfWz3iBktP4GJVE2LfLD\no1wngoUjbKasEzImWMPUV+7yqe1IvJ5xJXbUuukO6qkeou15HlW3aNv7Pza0\nUx5D976Zyd8bZ2P35IqADe7acEy2jgRg5+HY8xo2Hwg5gTp7+Fj7uSuTyNNA\n9WZv0TTkTaBcBxEv1xeUpl0p17z56SU2exdpfzsUOg3cz+Fj6drQI8yHpwCY\nJQ9DObEy21ocu6m22WLt2EL0m5yEGGDhaOwbZez1PGtpGdZQ8N3C7oY37uPE\n561LfF/Ujy6G3DCo2sWyV/DiKIDyNjgSbKClqfTUBjsSlDgi70jVgqVk7ri7\nPGFVwf48GLwvh0bBgQvyHpENX1lzKCagEaxTGFzkKmUKPCM//yD+HTBuKBRS\nI8JhiS57wSh6RPH5OpZWuqo5VCdxAe/sh7RhhqK/J/Yi1evi038V4rnDtFtb\nk3FUerEHLI2dZs2SVoqz6egi8YjxNobRkAl0XAWgHWLsHMAsHZHQfz877Hr6\nHlLk\r\n=5GRE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDvEF6eiysiMB/6RwXxU3ObKWtMP5eqwMZ4c1sTRNAmAiEA4HnUb1ot34a7KoAzX7oXvDrfxto7iWN+6zwzIeCZRIA="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.10_1639981896260_0.9476770044373415"},"_hasShrinkwrap":false},"3.0.0-beta.11":{"name":"@midwayjs/orm","version":"3.0.0-beta.11","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.11","@midwayjs/decorator":"^3.0.0-beta.11","@midwayjs/mock":"^3.0.0-beta.11","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"a2b066fd500e815e799e7f421cd216f12e0e9f8e","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.11","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-wiYa411SjHJZuNQJnpSNBpVt7Ppvtysc9eKoB1K9/FWoMS52HkRhlEFofiGq0S6IeCuXSZp49FWLEfblC7uXdw==","shasum":"dafd8558c67e219babad77104ebdbb23e059d52f","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.11.tgz","fileCount":15,"unpackedSize":31565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwfHQCRA9TVsSAnZWagAAeccP/j6PgJDvu6LvB4/+dSO6\nS0wjZa4770eAaEOeG6cXFzHnM715dWqVlR/tymvYPr8it1iLIyw7OJFYkCRd\ndPrw48x9QyQClZM97qGgSrSFUnq5GcrraFe1ZG5/XpCUypa7g5D386C8rEAa\nrmcPtgRBuC5OhAVITGu2Y6O8IirtBS2p/lh4x6WwtiBvk/H8wXIcc+Evgw5Y\nzZFNUri8pxpTZSi/1yA/KYsez2Y4qQi8SmrcJ+32k/9au1xY1+Hz4z5Hrsp9\nVeRxTzAxLR3GdOzKOGkS0AidLSOU2SnPez6YcXalbMLWVET1CSdTCaYl2pt1\n++4chabr9dCtP66mrbObtSavsl5Te1c66UeDy0Vf1li7H6yWAo2DXTqyNLnL\nPdIROx3e5MOYUrdhImHm6LItLzsRmB3q/ZRJZHIcqH+wtVxFiCXijTL6hUr5\neDzvKG5JuoIo4E9pp3ZhY20eZh5pMtdVlGTq/WJL7vhcNwMZG6rcK3PkmBfM\n3UFhYY+MFA26T4WJTsrQ1IJmlkX4FdXCyVrxcbcxOc9BSmCS/ykLrg0t3Q8Z\nPlAC+ouTDm090oLY2cgCFujqivHtmdKeKGhYokPNYYtNfSDww+4WO+lVoebi\nLE6tUkXsMg/5527XoC8Oe8Ifb8wTn3HhHD1gZD6e5F1tHapx6THYttnkCatY\n07di\r\n=JRgf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMEbLRn7d+TcoxzB++P2Qk/vjTD9MbFdJSmRCiXE0DkgIgJG5r/UrPMMDzMNdmwzCZ/yEkby40dGO71FqCYxYNX0I="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.11_1640100303885_0.20456968255209262"},"_hasShrinkwrap":false},"3.0.0-beta.12":{"name":"@midwayjs/orm","version":"3.0.0-beta.12","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.12","@midwayjs/decorator":"^3.0.0-beta.12","@midwayjs/mock":"^3.0.0-beta.12","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"1c46e53eb934248007eeb7fe3920f5ac24e272c6","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.12","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-5T7iaKjhmBdb9qAkCgePYa9gURXHHR1BFsX1O8ZxivDuLk6FjEnnINSGfZZYkZovpC7K622++K/TwCrB1QQWgw==","shasum":"3850d2d0862b97d4b81e8bf17ca5d3ccdd096e2a","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.12.tgz","fileCount":15,"unpackedSize":31732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyyqTCRA9TVsSAnZWagAAqp0P/00ABxBH/MZ9DHFDRu/U\nCMaCm74X+9+Wr6kka3fF8wEJvgIiARDcLSEiOwK8eUQRJNP4L4NjlkS18B3O\nuSwXyCIJMdWNPx076IbH6LXI0uUDlWJbyC9AfejGQGOpl3yUw8SiWRRNDrsc\nnMDlThEsr9WXHlrKJGDQgWvMn/l54+B5yADv7sRZYIYU5lVDqweZOR37APJl\nKtK7kwsa8fM8PXtQaGgZWaN2a5io25Ph4Ms//PQ/FHZHDcnHSh/8TnbDfiJt\n+H97PWeHpzQx+X5PIdtIfKiU+UGAua6/C4xwQ0D9zwuFJjbeCDleKs/LQ8Af\n4dRCV92AwTLvnhA36pGQ87i3dQ6YvcBKGqx22k+GtG9bfhBeUlvWriFZu6kA\nCXRXEGGdlDDBWlbqZ0yULPh7yZJbZHF7o6cVemm6K+KKgLBWB7LLcytOTaTY\nw7B8vx7PLbH3pwzEN2hYvuhMsRrG2AKvGdx+O77nm4soelJBpUdx+xHWrm7Z\n5xdiYiw6TETDjZLXfocLKOM61N7dwb5m5S8vEuvpkge98OiSgYbqlHi6NFwk\naJaY1b2LJdJJQE/ieLOp3UkRTBuOzEeQsdnNuo2k4qJrVtPPnYm4ACTcBJwc\nf71DYm9mZLlbZG2iYSdQm88pb9OsNX5IIHyrndXnX2CR4QIkmEleRXSmaIge\nWsaL\r\n=5lJy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu5MToqKU6qnB4cidpPEU6k8j3Q11zwzHiOPJVRltKxAiAZba65VzTiJ/YrVGxHGGwbWjHNdb6tCxhXeGl23FtIsA=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.12_1640704659597_0.5093856324925774"},"_hasShrinkwrap":false},"3.0.0-beta.13":{"name":"@midwayjs/orm","version":"3.0.0-beta.13","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.13","@midwayjs/decorator":"^3.0.0-beta.13","@midwayjs/mock":"^3.0.0-beta.13","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"d3c47770fee9dce33a8d148882173fd7782864ad","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.13","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-D08GqHYHTURl1ZzeS32mkiGVwHnQ+n1pqsp/TKcMYMhoqQKSErMjeCnrx0q32tPLNczywma6gKi1p+2eD89OtA==","shasum":"309cb76d666fcd54f0a47cc2cdacefe2a4cd63d9","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.13.tgz","fileCount":15,"unpackedSize":31899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzTqFCRA9TVsSAnZWagAAP4kQAJbVR/plZcPvy3al4NFT\n75Dm93kH4uR/guaqiuwIDTiPrJZAan8Z9BMoNTdbTcM0PNNCNWKXD1XuLOiq\nCy6T4ozPutjulZuc+GKhtZ+YG9fGhRzaAE3mwa80BMBPmY9auKuCEdNDF6n8\nRRgJwqHml6EmyftALG7FH0csImV6M870VSk12TE7fD8kVLYEDR9GOealfkO/\nLhVx2zsFDgtoY7v9+9fur+BUhBYD+FOoRIreKhPpNYXF0Fwo57GQetIBCSaO\n7Ca7G1d6LFvy/mHHn98IXmDmPV77x/hMJ+YN9f9Jt8kc4YNDOGkxTFb3aOx6\nIQxArHy2zRj9GM/Z1M5GN3OHvR+/+zIM6RVLLndBa/uBHd2Bf1Xd4YW85DUa\nvVPwLAlvx3jj4iZyzrkTBKaJv7rlCyNDYmCzjmhJU8Lsf21ooJsiIvTB2Z+f\nbHPwrMHjBwodDXJjUsCG2sYECrpZddut9AumqWxUntdDd2YGvSaorQDIVqSJ\njJSPs53/Ea6JFEX3wJ7hh3cnnkEVfX4r/aOrZ/lrPpAxOdNq7ZgcoE7KdzLz\nWAiUt7f7M5rEls3yBXIDqhGc+4qP4gDclVQa+krWqEhLN4ZGYKlI8LMiDPPP\n0AkE1bfuI7H4cRgfKCaxUErpvJhDuk05hPCCDo/wAZbp05YAp9yCglx1xlOD\naWct\r\n=h6Ln\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICquVN2EPQxz6liJRzQhjwhrE/j+QVGhHJzOTWnUsqjqAiEAs3tMp9N/vzTj31umcP08gdD8PFwHBFLhBB+M1qJOpDk="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.13_1640839813814_0.4352900614788946"},"_hasShrinkwrap":false},"3.0.0-beta.14":{"name":"@midwayjs/orm","version":"3.0.0-beta.14","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.14","@midwayjs/decorator":"^3.0.0-beta.14","@midwayjs/mock":"^3.0.0-beta.14","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"95695ada36190cf376e93a1a8866b3fb6dde06bc","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.14","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-tydoY0QcCwZ4uuGZkMJufgiHsdugDu0IcuZsSnrMprDm4F8h91IHt2teZ8e7HIN8U2C70rWrQi0ZzeogNEwt+Q==","shasum":"1150d7027665b9419bb4243598823d72636b55ba","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.14.tgz","fileCount":15,"unpackedSize":32065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1CdcCRA9TVsSAnZWagAA6bEP/irH3GJbW7jrHxBUgu48\n5rbvddOYotjUs0LSxBVMl4dvgfqBI6Mf5ae53xg02EZ/W2rnkDN5klr7+j0I\nIQktbwBjrAh9r387DZXUyDwqoi47Z4DOtKIZ7h4RtR38KJxi91Vy/Rj9igjK\nHWxrWKkztadOz5Y6+09VRB+Ptf3wrYhDM3MutGw9cPZxSbbHYiHmulXzns/i\nHLhxSgJC+UQjynv2cBbPyCdS26YUuz7Q+eQV0j9z3PmoTJxT8UNlk6xVM6j6\nWdo91ymJcgCZ7S4WdC04h9zuvbaKYWs9EaNtaeoto5jUDG573M3jPnvptxjN\nLO0jDvcM8Nk/QA3NMB1VrFdQ3U4JVS930uujPefJVfxOe0uHqhzenJH3wftC\nSWHoSHRQpN8AyftKIXn0Jo9/3UKQEE6XpJyWZIvVhQRXAVPJ9BUwo6KTQT86\nsyCipqlcZot8vfWufkT23T1JuMgQeHHLvA/cH9V9WqmlrrazUU4bUclv4004\nnlzhC2O47zU9YSagHCnffbI0jPTrq6JKYiz6Yhh03d6kHj1qKLduu/CF78bT\nRFNmqE8K8Gq5+UxhD4K6DYtnaHecp8YL0JuyodWcMcHiNCZTFngJo/VsAbLv\nvXC1XMbqHPDmzxEp3l9eFYVMlrRu+zawrRSzcR0Qx2hxE0gLaB+oqyGD/H13\nz4ri\r\n=gOSM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDx7nIXVwEzzj70JqRg22M4woSrQh26svURpfA2ByZUvAiEAys3gxpPIKIEO7EnMX/qQq7Zt1/IEIpn2qT9h5HXI64U="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.14_1641293660646_0.381904583842152"},"_hasShrinkwrap":false},"3.0.0-beta.15":{"name":"@midwayjs/orm","version":"3.0.0-beta.15","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.15","@midwayjs/decorator":"^3.0.0-beta.15","@midwayjs/mock":"^3.0.0-beta.15","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"6b9778557289d9e8b562c7ce6127736db1248973","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.15","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-Rr03TlwXFAxZwHoRQw9qVzciuqoUvfk9q0qz3hQIV/QrpEy7vTfquHK3SDsoUjk0Z6hRzYZfdDaV1DQKNMbgDQ==","shasum":"6a17828dd65d1b979717f96a5384a667c44f5147","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.15.tgz","fileCount":14,"unpackedSize":31161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2BiRCRA9TVsSAnZWagAAxjEP/A9s76kcjj9O+hOfZZ7Q\ns6RS0/WyH+UOVHvSN5voMHdDW9vHsSxRAYgOgOcxOiNQbtDwTEgVJOkvL89m\ntH0p0Vh404Mq9xieczQ/52aDAQ91Skg35DLCXsrAf1f3sdWrof13XC6y8g0g\nv0OiY98lsNB4mronY28GoMcmYfQkoslOnC9uC0cEpdRBIe+Q0DY7dIg8tUmI\norg2b4EgWgN1SbS4Rtasd/65Q5ICPo+XIc8Gf6GII9AdtGowi0YaKX7VPcG2\nqmWK7B5yplbA2InIJhb9KiNtspCnHnPYUkwPafiVgvNPBRZ7HekzPYKEMUcz\nP+Z0Pqz50GwEq5m+zGPofr7pxnNVE/MbmUqRj/vPiQDF8INebWiS51J37JJ/\nDqFpXX3GTwfUtXrbtK7NyADJL8Jncyq2GCZGqGQ/V7qMBmUT/+4U/iT9pXUg\nIlgc0hK49A8tuzs7SBDt4ByceCG9cS2dyhQ2lXxJBDHmlPw62atmHokKPG7k\nZT5XUSihD2ZH8X3dZmzzXw8kPVqYZTm4qunZpTFNfM5QBwKWTninI4+FDXwj\nSTn/oMk8dUL2ZlH2br4Yl0AsuEnIWVBu9vAyAPPYOHJ6RgMxprCr+Fhn7YI+\nfyQlaXal2E+ixKinCVM0OkS2DeCdMJRjvDRDbTV1DpoT8XKUI47mtEXwFg51\nyrqx\r\n=XXSL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAW/VuWWOumuCeGGN+XWApBScf0YbI8XqLQ8hIVnPUQ6AiBWg3AqrzOJsKFpVMZSf0RgPgtqkHxa442jQLOXMnhrEQ=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.15_1641552017550_0.23242848324028853"},"_hasShrinkwrap":false},"3.0.0-beta.16":{"name":"@midwayjs/orm","version":"3.0.0-beta.16","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.16","@midwayjs/decorator":"^3.0.0-beta.16","@midwayjs/mock":"^3.0.0-beta.16","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"43a32745ac45164dfef1494cba979f9652a6692b","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.16","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-O2i/f39ZnHAp7yUQ+7YcP5uDOQ+q9hBl4g0zs1KEuc7XUmfm/s/Z6rhEHfHMBFFpI1xL7UqLWpDwA9wQjxjaMg==","shasum":"aa944d56c9eb88639a046068fb054f6b181465d7","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.16.tgz","fileCount":14,"unpackedSize":24911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3QxVCRA9TVsSAnZWagAAltIQAIyL/ELOy/xNE1A542nl\nOQ97cmNu8MaIYyf7vzjmWbyvxFAvcoWmD2fFo7ax7Rw4pYr4/b3UVSVxCV9H\nNrKIl6xmtyWJdidZ8wJYv/IRl023O7nc9oMkaGtvQlhqmdkHtXrvDNEZb/zC\nf1Ymrl0gXIAWZqowYqOUHlIW4S+PsYhUQyCXGz6wN+RXRdwqKyVTvvK3qK7J\nHLsZfzgnlwONua5kYEDWF0cubjoGlgzXHkTuahNL3BjM7ZPPxyzkPC+uavHe\njqIi1gKAlbRidqJHZh6adRibyNYH+hcQHZ49IhAe6yje2cfO97Vq0KlhL5iX\n/Wgrcc7407nbErUaiFL2AGq37IhN0l7rLTQuJeYHiZueQevDIXFQmO0qHWgL\ntdM4/jSbSKRvTyP+O7m8eYd/mYhLMdKV/elviLktveRzrQ5yrBmYlPyV3LpI\n8earHKCykpGV7A9N4R5E0piAy419rdZpBn6eG0FU69HW/26q9mbZXUlzLpcx\n5mLCzA9sr5EZ+71bZyyWq6wpnQLYZ8v+GZ9JG7TCCpsCeSW7loh89t0xkXTO\nUaFjeDoS3PDy9WCByKPUpZkDMlbReaa4qkDJ1zHtuwVCBGH7GhKpvyoLG968\nOQ/pSWrIGck3+M94fxsceav284bMU8XNrvKomaQuMQfDy2KtiMs4owlCCPq4\noDlz\r\n=Vnxq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjJ6W4DU7k1fR+2H30p6savcBhh2AqQnKaAWVyhdmCxwIhANevdB3xW+Tb+5tV35BCn5tvTUmNisgY6dAEPCt5TAnK"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.16_1641876565772_0.49195317437407415"},"_hasShrinkwrap":false},"3.0.0-beta.17":{"name":"@midwayjs/orm","version":"3.0.0-beta.17","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0-beta.17","@midwayjs/decorator":"^3.0.0-beta.17","@midwayjs/mock":"^3.0.0-beta.17","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"17a8b5bd3d0b0b21f24dd2f165b5df9097fc3ec4","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0-beta.17","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-oJe5Y0hqj7mOE3kRUsQHBJBY5Z0T8qeI0U4dSor6bR56HAffV/gwsiKCpfIWfzRtsGAZLfH9g+5nXKdkqjapFg==","shasum":"cc07429009e682df170b510c0afeba3f948d2ed2","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0-beta.17.tgz","fileCount":14,"unpackedSize":24935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5tg5CRA9TVsSAnZWagAAVqcP/2vDhTDrRgFQ/Yg0Ulhr\n0o4RWe1wv01xiXNLnmcsqBFqJLl43gHk3AjupoG7sq8p62zLnCuFdncttTDO\ngp6j0wzM9xeo0ETE8RRTtO9vzUvGqN9P0aZEZEjWEJVex9z4vejrItHi0ybn\n2qROula+qriUYuDVzJnIpHoUZ5M0OHwAKJB00CulOAW5d/64rf7YgCjFIa/D\nt4WWnbmYziUzMaClej1Ch+j9xxbxA0cCh6R1Lt0gE0FsDGPQob4rHZ1vbx3y\nY33YYXeEyP/u2d2H5CsksIfWB/i0ioQZJvHWps6VMPFamuKiQ8twbcIcbo9t\n3Mrl1gBG5Xy9nCWlK5dqDbarn+dT90vwt57+BxQRGnQCjlAfNJFzr/ooPUaY\neqsTbggoqXXsagJvVshHjSoa5OHGsmnDebvej+nzMND4MCAp40156GPQOwwh\n0mJFx0cZbpB9AdQjT1brRSpdlG9IOUgMoT7ZftGv6NEFxE5w7ldmdWUGqT3U\nnYFwPZaolz+vjV3epnf6ymZyayqHwmFMMiFUX/g2+Zik1lno75cezLFcVJ2v\n4kANpHvbidAz08bevbBnFbKHCCaNKW6RZ+BN/dE4qgerDkYqNaESwwHvA/V0\nCoy4DD4XD/+eyLjRpitI141QSGTH6X/pEVwdTFb6iF/+DRAQbHVH46oI7H6U\nkgMf\r\n=/I8k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg0DSWIjGvmRygVFJ8tM2BME2DDfzmTnrDzR6W1c/QFgIhAJHLneMy0lTyQA4Vgz9umIsWJpZwGtVqDQ692O89t+nh"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0-beta.17_1642518585407_0.8585800757336257"},"_hasShrinkwrap":false},"3.0.0":{"name":"@midwayjs/orm","version":"3.0.0","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.0","@midwayjs/decorator":"^3.0.0","@midwayjs/mock":"^3.0.0","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"55c26029bccf7bbb739fa1597e8f418dafa2caa0","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.0","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-sCM0VRyXzU+xKGaxUZXAU7KfB+HcIoZMalgH2nJSZbta//iNpwp9u6+WNekoyE1d4Q3Prt7TlT7ANui5zKPXVg==","shasum":"e8bbbcf2cb37dfa9d860197e186fa809bb04eac9","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.0.tgz","fileCount":14,"unpackedSize":24903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6YWVCRA9TVsSAnZWagAAmTMP/RKy2RjiRBujb61TtF7G\nqFbTYLiQASPYk7fWnHUZWNvhOjI9WGXOgUKthRT1ta9VjT+YqMLgG3Nc6aRN\nfZsvLz1UPd4uYFTGzbx0etUSuxu85b8x3URMSaNFeQZDxPByGNe1yRmGtlVw\n3ILqYJasqUn21ENsEY2sugojTxDJ+kb71oV/EcHRI8FBZy/7DjVxIIQv0Jmo\nhpZ6hBQePP2peRLzbicVR8HFUwxmHf4YE2FQceD2bQe0ydwJcQXtSdazrsDS\ndQ2rLl45RjOfouLr8a1Vckq6EL/S9fuS770JG84zCr/Q+fcpjek76YVW/LaN\nLzYnfg2nj1DhbBRO29a5oxZwTw02/TrcZSd2Z5rnFfXOwA24Mmia99eDiSaW\n60Z4Jw7f76ifXgS8FQrXXMV1MsOsxFbsdOtP+VcgQmhngHc7kmUUyru67f9R\nbv5mJL0BMhEFJfJYq2H8M3dwJQTgTyHId9tECTQEl+gKRBWUBDFNsNIMnq6X\nIP1e1vrRVG4WK6N01aRxdHu26JxRcqT1jIjoFZad0Yn4ayQaAHF7qeCuSef7\njYqldz5DkZ5rIYWUrkVYZSvJbGJPYSUKnKyjpYR94E0nRXzifNi9wO0rBbu9\nTs5UILfJNexJJV9xXwK8qENBvCEuZUMleiwshQIvn/Qsi6s3AODy53sIdofO\n/Fov\r\n=OvFS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByOxpye4FfHolcvZGb53NQwkssfrtibbJTRWHw+IRj7AiEA6EoCoSki9FEylYAcLjftkwLkBM2/27q6DzBQTR7Xf7k="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.0_1642694037618_0.18994135657229827"},"_hasShrinkwrap":false},"3.0.1":{"name":"@midwayjs/orm","version":"3.0.1","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.1","@midwayjs/decorator":"^3.0.0","@midwayjs/mock":"^3.0.1","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"f345b4ed0392e5c3b9e815438ef0a377ad6da076","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.1","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-TCkxbkU154h0bO7X0WRdyERvJ6r2ySeS5CbENCBLJVL5U1oj8L/j6jryDj/lZZKfyqiVcxpKhoVJ+AEcd3uYhw==","shasum":"e9a8a2f6c6c2508e36c193595905d671915ba20b","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.1.tgz","fileCount":14,"unpackedSize":24903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7kH0CRA9TVsSAnZWagAA5kkP/03nZcJkHKZCU1x6ro++\ntPdp3OB6oJHpPO3j8I6vJghtZhaSd0iY7Zx7WRmfzM9r6Sy2o9vspRNxjzhB\n+1iCsUkD+ivM4ug2zyDFK4qcwJYb5igdfPhKEVv58KNZlAUm2d+WOgZy+oF+\n71yKzXjmXMEu8j7vDRpbOxVSOv9QzRU51vXC/TlCqwY4/mzrfKjReBBqW0O7\nvhbe1Sr8W8rDUzuzeqyMFLOZiy3Yeo/ywmYQhOwvXvFHeHaoK6XKUKLgNlaa\nUnsPOzNGD7D/ZAZFbBu8Fg/fzgzJD1StvDvJld9jXS7qhs4DygfJvvWSD6l8\nLoCP2sGT72jP+AVtoR9wmOsQsicFeP0KayzKaxW4dWiTOJ+W4v8KOa8rH0Bk\nPUOtefBXGd2ZiWnyGbSR7NnNDzS2WlvbownUZ1clIbVGs49BajeEAt6Wx3Hp\nVAi4w/6dPUTatOGMyz3sR+NImh4KU3TL+SUq88BGm5SGSyRdMXYl3wcFasM5\nZuX16jasAfmQ5qnV2/jrP3fTbMf/IBYdF8AEfLI95wVF8JJ4olNgMX/9c7gj\nMscXeEL7FMSh7JlCVpxfbqtEmpcqY6W3Q0kN8e3HJ1lZtXqPd2qM2r7cmaFz\ni8MKLUN2ce8koq/7o3BNKv735RiNSEOvvUI3UAyYS7QGbjlT65pjctVATKqr\nuLrb\r\n=H4DK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5ZBniZltVchntBXZZu/vrGKd6lHPVJYMQxZ0OZBI+oQIhAIG/cXTR7MpEf410kbPj3YF46BqoRDk0D92XWY+Ac6fm"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.1_1643004403958_0.4017464856010531"},"_hasShrinkwrap":false},"3.0.2":{"name":"@midwayjs/orm","version":"3.0.2","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.2","@midwayjs/decorator":"^3.0.2","@midwayjs/mock":"^3.0.2","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"ca77247d229978a736e79bb208579c014ed226fc","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.2","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-ccBEco+ULl0pHJdmSECDnl4t4mpN5MxGh6rPXRDLojs8LbSh9qzf5lra+v+CIxMZDiCpJ98Hr3uv7KobInF5vQ==","shasum":"29b85853662934a43ce6f6847a8bef61afe1202c","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.2.tgz","fileCount":19,"unpackedSize":50849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7qTGCRA9TVsSAnZWagAAK2MP/RLheMeBnTGXJzZFac9m\nkZsJPkmiPZTJKAu3WwB+25VAPxgvLAGvaLWhlC/USxPfoehRu3cMVzycZaxp\nkqLfTYv2+IP3Dz66Wtsqpr2iWnvA9SHraE2kkWIJokFARUF7me/Of4U8h56S\nvnSbb8LgeUdemfxjXnu+vNVFeOouueO2uoehnzAyliHahUaAjrEfoFtCdGPD\n4V9HP2CHLEPWcfikJ3MJm0lD2fmjGhITgStVE5pLetOj0WtY+nmWYJqXlwvw\n0UzF1jxoJAVZYijGd+5XZvkM/Q0EYA7LYhV3w1ka6UStKnJour3zLnW2UKGv\nFmRQb/Vu4MrtLSkAu0mVSsRQaodRpNsXo3mu4+yNv3ZOzEvO6YLx7w6NBwZF\nSKulEEaz47uNIszVgecThQfCxAi9GStIpSJqdUiNKL87vXVn83w1IoKC5UO4\nzT2WeTA/9tHF0I3f7obQxtcCaapKKyxvc/9iTgbX2DjaJiCqkfgFIcaeG0TM\no6h5aNIAK7eMnnvU2QZmg3E3YJVoOQOxNveaDWLgWu0WnA1FSnvu/AzdKqjm\n9v3yyTPFTNSPVTJtertb79zNlCKMhNDdKzE4U2Kbf5qKoleeO8ePAJqxKuIa\nqZz1f1LJXjNGsLtNT7c4JZObKiWPZe+WzZGAGFmo2ooPi2LUWabq9y1FxdFQ\n3f8c\r\n=t5J5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGw/c5FT74X1ghtAhTmZ1H1c1s4XRDE+y/G8p0/I8u1CAiAsgUR5AjZiUgf82ptSsUeUIC7soawRJqM0lTE8mLdqUA=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.2_1643029701933_0.4728589353207231"},"_hasShrinkwrap":false},"3.0.4-beta.1":{"name":"@midwayjs/orm","version":"3.0.4-beta.1","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.4-beta.1","@midwayjs/decorator":"^3.0.4-beta.1","@midwayjs/mock":"^3.0.4-beta.1","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"52bc37e7a570806c121b33a0e8ac1cd084445f5d","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.4-beta.1","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-0BU+ZrsaSCMmhugRCBmhZNlW9wpDxv2aw9iF+U1ccVMw9SLu3K9iVanCY42RhOpVQk72gQqdIgzhm5cg4LcTzQ==","shasum":"4a2fc969a3b07ff0ee7baadd4ba47eedd9962d7c","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.4-beta.1.tgz","fileCount":14,"unpackedSize":25175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9WGVCRA9TVsSAnZWagAAqt8P/1gX/srqtwzGvSv8Xp/1\ntc3t2vjrw8PmodDxeEwcKZ5RWqOSuZXcPdLdbrTMppsW376rHdgmpGOoy079\nO6x8ah0JDJyYxOPjQeumiz1qLTV4txebGJanBUpd6aVPpSHT/pOLcUjCQkCr\ntNf06ogWCgXd0tCzYyECZu298RhvySXbMaGyQSXv3DltHjK7+w+6mNGM4mk0\ne1Zmr3zufGxddQ8MIA5XPUtYC35WZjobEvSHRZKUQqv0E9PvhYC0oEE1B2oY\nghZ56AsSSRomu66A4ws3JA2e0z1QqbQZ0pmieSR6fPrOla41fwYnLV1lSPok\n4iaMkTm2g0V05zpeehPRWSoz5YrWLQVjR1d0YEPNQr56T3AWUTrB9Wln9T08\nBWnD8nr00M8Pbr6kMAvw1ZLPl/v0phSAnMCoKJDXADGIaKPuhL/eiEWvUO1s\nX8bcGBHtMkDce1SQpBRsc9LVJ9RQdSSczLIjbl/69bIl++lIA/9BFycI8q7r\n+Op3L7RBYbP8YpQP0cnTVKC/EEQPaFUJL5uiYGwCOASARR0GBE4+5xcOT7KQ\nggLcryUVO56NsHeTGCdNDXhRqdyUqo+mXR4eR8XHGTR/pQ2ar2NLvcfaY+Qo\nyvT53btjlXcKzuS8GPB9bRrKVpjCPAW2Myh4eCbPXbcKhIJ4jCxKwSEXo+B1\nTHRZ\r\n=BLTS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFH19CdfQK6Z5LE7v9bdjWjhQ24jOebsphcS00dy3voeAiAyg8nhODASvq2KtP15lm4AnHCdv8Gpt6hf99KFNbrWrA=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.4-beta.1_1643471253569_0.613512967545913"},"_hasShrinkwrap":false},"2.14.6":{"name":"@midwayjs/orm","version":"2.14.6","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.14.6","@midwayjs/decorator":"^2.14.0","@midwayjs/mock":"^2.14.6","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"9041633a98444568643bb5a1e8f10bb58e1f1b19","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.14.6","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-T769Hkh3Zripsa6oAtmSLTQBLqg6/KDTNkZxFagKSkIIpV3yl/UlGaZwMTcj/QJa8F94/iRIkhx97xVseqoe9g==","shasum":"da82211eb11322ad22152ee34dc847633dce135d","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.14.6.tgz","fileCount":14,"unpackedSize":30697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAfx4CRA9TVsSAnZWagAAZoUP/jF5VipKCB9f4z6mVP1S\nEa8/iTtn2FK+Yx43NfgR4IIfvUHWJ/VCCnou1Pz20dT130Zl3bogwN0bbpDy\nYhMC9u3dLyAl75A0hBq4YcUbfsQow4vWOgRDklGiIB+BdrIhLzjQEx0iabFK\napL5tYzuFGl5n5Byvlht7jx7vF/W4qw0TA5E0n7PQyi1EuAVharNfHtFDvU+\nnu8B4IZs8VC4xJoa9kErTPkkzm07j56llYzyIT4cMOx2MU5ZAItgsi8tSm3g\ncvdcNmu5Wc61Ccinas6oq3M0uS14GcYYBJVmewQe2cXfR3m4JDytm3TlviQr\nptKY4Vkl3xFy4lnGFC8dHrAw9SkiyTV162pabzvfJ3D+atSn3VyQChKaXGB7\npuKBqfFuEhXDGSG6TiiFojsAn2zpde+s1CTKG1l/pEmoymrH1XRkWtp5cinF\n+gpO5LmPxf8o8mIeZjewLA34VlS7gWT066eHx9Ie4SJckcXyXcXzIX/iFXrV\nvrWDcvcwfxu1EBg6+nokMtCaPA5AVP4LY+jXy0YXSfCZIUmf2b4tqKwIhGp/\ndBLUXv6B6wFueqIfHORb8UJia9DZE7SS+dho2g574E66AzqIymshp1aipOoe\nB0QfXGDDmvGTusGgWp8Y2prgfhScTFTWK2N3Q7dqEO63JzrmtbqmjbjLTrG3\npS5d\r\n=pxEp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyoUcsqYgpoi5rGYcuXU6uLFgrMDtqlE+NW2FWWC+2rAIhAIGJFQx2DsaQNIwxTw/Aw/d2Tk49a8CZYjwU/s80b+SG"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.14.6_1644297336313_0.3722270314818945"},"_hasShrinkwrap":false},"3.0.4":{"name":"@midwayjs/orm","version":"3.0.4","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.4","@midwayjs/decorator":"^3.0.4","@midwayjs/mock":"^3.0.4","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"c2a37dd026c7bf3e855f4498691f572ef61396e3","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.4","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-JZ63Us872MRkx2WvyfKE7xQf1Mey2au4LGiCF8Kc2bh5YrQZv/DhG+ccQKZ9m8hTjxZ2fOSwXT1N4ZRkWafdpA==","shasum":"02d62bc020414d75e616601c1e3ddce50244311e","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.4.tgz","fileCount":14,"unpackedSize":25147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAzmRCRA9TVsSAnZWagAAHuoP/R5If262pMPN1LtONjQU\nU91STd82uIKwZp0mG3Y+VGiEn4KvSsf4bKcWPfTjVdGurvChWDLnjtc3C4Td\nWsp7XWOtWQCIjnR8eILYGfBr+LosdgihfrSt7jHO0ikZlzDpCmao49RvWoPz\nSY0UByNx9jpgcoY4/0tajICp3r0OPQIOn8JEYtuaSlJphP5/QB03Ra5OEN6Y\ngeOPWa898Yb5sEeRPfwfC2pQPkk8x8TEGavNvAhxNP4Dj7VnKKJ6JZtqjm/G\n50V1S2q2Zt3OeqDWaXb2fYfli0PdXZ33WF51b6QEn+NQUk+FwkafgPU6xN3V\n2Ji2OyNxNVfn+rQaRem3r7A7vsbfxbDQYZNZebGZgxonMTc3ZpmuJt2rN0xC\noWOLHH+63JOuPkAK3uQZm2+9ZKBJMLgPeZIf90Lv4AlvYnyycwIrb2ZpKlic\nzFytxHKfBVIYRHFNi/KSGmUajVZB+45Yu1hbn8gYPCG44HzkW6gvc7VEX+4P\n1O8vfq0QU+RwatajoFyg04WzYsHyxPXtFoVcx0vkF9pI/0wc0FGrs9CQFmYh\necDjtTqW3vVm/n/4C9ZPyfSsDsJaBFAqu0xMfses6Oyn+p02lCLG+TzJuQ9R\ngU/PUL+dFQCkouwP5UbFKwe/3tyIfh+vF4ajNgR5RbCrOxb0HiBzNUEiU99h\n4K2S\r\n=pAqV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdKEEBUSljFGRBrjWu9jV/4NHgDnGaO1V/f7kEt/PrrAiEAxG2qNhLTA7GUDs/sLVb+rjH0Uf7lDA6nw4urDEr5DAY="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.4_1644378513002_0.9941951916673641"},"_hasShrinkwrap":false},"3.0.5":{"name":"@midwayjs/orm","version":"3.0.5","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.4","@midwayjs/decorator":"^3.0.4","@midwayjs/mock":"^3.0.5","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"9b17898f10faeef2e7f1011eaea67f1d0b085261","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.5","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-m6V/RTd2eU4PixpzpwAyVZOQqsMiE145aTyiy0ji48XM5f05q26Y67PnWI1vFhN6jK4+X1tuAhYoJ77t0vii7g==","shasum":"c52837c81c92af81c8c21edcb941bc64158e1bcb","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.5.tgz","fileCount":14,"unpackedSize":25147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBJFXCRA9TVsSAnZWagAADloP/3vnlbd3tnS5+LROM9F0\ncV1PH88sQRTNIML0Zb1LauZmZTfXFleOxn54uAShz8NLV1e9NkyGQnH3nlRL\nv4PwEiVXnFWgjAc/VN7dCt/MpLTYKWSNW/fmez9isc0UbMskxTQIFj66CR4u\nqrZF7h+cXq4yrNJ97Dy7O2pTJlhYcbegVTCLghA5mY4sFTd1R2XWoAS5yUqz\nT6J41wSsEKxOmJ7ofQp57KY6Dz4C2aaTYdOLi2N0fRAGeq+HYQIOy6ayzIk9\nB9h6nwTV52szEGdVTOlx5YAfI9WR3W1VJIM8dYCdIue/yoK+vfmYITx+fsXe\nHHIb1bgeCD82m3WxrGZyVhefBYJ5roqOEtUfDoHcyPyqBIa4QlqRiH3CXBqy\nTu7UX36eMrxqUhMdTYDbBkrnTo1SrgQNR7QqcNn0eAAkpvKZvA46gDDqV07o\ntuPImPlJgdoYV9NgXrIsRMWAzGkGM/40yeLCyzXEfRrOJKjjhHiIPuc0nZUm\npUESMqxmllz9JJghvRJjylk/+fBpJRPNekBwXxYED9Oej8PQEDeM/OpC5ZmC\np9pJO0IgMVbk8fc2mrjwXpZ7/kn8hTRbMULysZchSf7wCEcraAxD9RfYuqhd\neO74E3aXqlEa0uqFzFz7p8FuhXQYF94oyV1esiR0dbRLR8/whAwtAHROQs8T\njlCu\r\n=E1h4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsdW5ae3ZIIsPckuujFa2O1dMCspD7XBuofE2IjGa9RAiEA8x7wcufwJn4ueQqocW6gCOtF1YuJBssVfNX/FHKfBaA="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.5_1644466519207_0.7030625004404871"},"_hasShrinkwrap":false},"3.0.6":{"name":"@midwayjs/orm","version":"3.0.6","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.6","@midwayjs/decorator":"^3.0.6","@midwayjs/mock":"^3.0.6","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"afaa5b59a2be85e915233a9268c0e05965dd5c61","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.6","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-0YGLtezpd8MVgrNaOMI1YtjcBIBGuwkACJm3pOTCXuacg6upgkvxBLfRO6JRZ6d2832JRmemJ2Z/aqmZ8yTktw==","shasum":"0e2f5af15bae7c8c29e5d60b2eda3b455cb38eaa","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.6.tgz","fileCount":14,"unpackedSize":25147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCPq5CRA9TVsSAnZWagAAW8oP/2pIFRM58HL3+BrG1UBA\n21UiqYo/CjchPA13u7femhYWwaDGh4E8AJ6r64biNRyszrscy+MgJJXZJu9N\nMJxCnIcz9F2zWsk9qxRSDaGMeuytoYL5kGXoQyaVLOwgX+M3+AxXVAp68HOV\ngBxlaMSQ4ENMtGkHyZNYRj1QTOt9tLYBJRq2+3J5txCrsk/Rib0MR9Cd/C5t\nM9ZGKDBT21iQKBgN3b0EWuYaqIVu4yOM48P5Bfw8/6k2Ku/aE1Eg5t/7UMkP\ndeM4fnjmoseheakbnv8iJBDXqn9pJQ6u0JcyRZWe+Ofk5vxEMBN//R80kWqe\nPCmpsoPmrurSMVQ9iRoMFVD5j4iJKKiyPBqgRqpbzhomfidLsryCeBPNCMMf\nrvXcrDSd60Xdy9eg4pA7lUlRmH/PJ3IECjlBwpkKZZCPXc9iuRzHjO3YLKUW\nTsgGNX4t5jPTR9Fje9mlh6SSqdzJIeCZ4SvByGPdDB2FXmB6jCJJWHxqLlJw\nBbItsj+puOZltHhb85tP7TuOH631hA5MUAxc6mKIMK86mSO1EuAJ+ch7V0Zp\nSeALHJueUfAn/eQIxSqWVzASklCRZV7RCGrjkH634xmm+Yagxo6mzp768P3G\nYzJfFC7Kz41CLyC2f3GslPL4x1IVxeiykVGQPmpzEEUOAAXrwpjvZ7xYp7mw\np/l1\r\n=+F7Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7Xt5MVxxsqlsUjw0kKQx5Azvrs8C3Sr7hwgzkeTT+sAiEAr17OqJ5VyKPXxjhafvRSq46Px7E7ppbtUqIEk/L1Yts="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.6_1644755641801_0.5939374727932636"},"_hasShrinkwrap":false},"3.0.7":{"name":"@midwayjs/orm","version":"3.0.7","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.7","@midwayjs/decorator":"^3.0.7","@midwayjs/mock":"^3.0.7","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"4ba1e30c46c231abd4188d358f7c9683c9591c54","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.7","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-2jkNGzCyU8yuUL6oun4E79TDcjcR33hS1f9szlOfifYXpKIGTZG2JL8YHJ+r1qa0taw5dfeav1YWF91RBxwCWg==","shasum":"dcfd598544f7a1899c7025c53dea12bf780f21f4","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.7.tgz","fileCount":14,"unpackedSize":25147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDiZeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYXRAAnmjeBmE/bRqOUnPQun4wx2RT5GPLGwOb7ssUVn1tqpUIw7sb\r\ncLhVU/nqpAldxzqclFp7bR49LQsdMmIJVvrOVJxvEY7BfulE1uC/dYjOTWC0\r\nr0nWYVzF+5ow/M6PHyK0hPCJ8awbykfrpWymQ+x0mWbc/ggSeFekCASDnImR\r\n6nZBjrvp3CheHUt/JRk3gQAKIIq6LJAOAhB9QeNnVXFZ0/x596lqYFsXbDys\r\nd52wKPg1ETtJte67lQhd9kxagNc5fNXqymJWD+oRMiY+BBUQ1LLYCq9dF3tj\r\nMpLyYmIGLQldWGPLG8NGrjQC6L8tWTx91dnUin9SqwInkVahme9oriK+19tD\r\n8RNWf34GCBaCXvyDvRiLRuzUPJD8P2SJUspAjiMJvXHVqax3afZI3A9znCOQ\r\nUMCmGrdNCteWEv4W45Qlkhz+f5U2vHmaYe8FTwILg+1F4bi4ESEetJ9AEmEm\r\nyxchpIwOtKUyD2FcPDMoy9ayIeEw0x7AhDKgU/9Zem6yFiI8c9h05DDr1ul+\r\n0xWd/cS6vHdCv3mhJ/BvXF6FUwf/+GSLu15ZuiwoKITQzkj/W23L7t7sW/kh\r\nTxhYrQQYosI2sQ5CSRjGLxR+TFApk+wsmLUxxcohk9UDaFPcBzAZOPLyH/SE\r\nzf+EGvg1/8Q89STOEBTk8q+k7xvTFLK+0Mo=\r\n=Relt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY+zi00l7B9y4TZrtvl1To9Qtocw5SlSqh8YWVZmWKWAIhANooeCKbCLwsOvvmNqIn8WmBEutTR0t93ZRqz0PvV4CC"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.7_1645094494477_0.907105579461911"},"_hasShrinkwrap":false},"3.0.9":{"name":"@midwayjs/orm","version":"3.0.9","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.9","@midwayjs/decorator":"^3.0.7","@midwayjs/mock":"^3.0.9","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"6fbf54fb8840844c229d2cf11b30128c67cbeaf1","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.9","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-Wa30um0OuLt37pVfMk/D/dnVcVuPCIZyqb80pvDEw+Q/ocX/Yg4pq/zo2hN+NQ6r+CyIDDYdbbLWwIUKS81bQg==","shasum":"7f89a99ccfaac06c277d9ae2b771586838d8bd08","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.9.tgz","fileCount":14,"unpackedSize":25147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE5DsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU6A/7BxkhGSuo4UFZn1O+UHERUNkLhX6Kxw7BpkPZrL9MkzTKiPMS\r\nK1RQ+2k//TL+Uo8GuUtdFabq1kuvYBrHdsHqFDYVuNT3tqVrcCdoj8tTzLeo\r\nwd/ovMGbxw4zCLm+JCkFsRlNtHvIQFfWt1fEHuep8SOCn1S0JpwyFN6BbyJU\r\n9YlIBY57UBS25kmDxymrMDBOgFq8r01gW3yKECrLaO96W/+Ejt+/5wclKkHL\r\nSI5+hHtyoyOzIQIXtxL/nNsJWzV1yamlPcI4wqCxa/DU22Qith1aH58NlWGf\r\nptS9r53kohf7WkGIprwA49xtoZOoEfYQ4PedbPaIku/5AokBRD1LlDHTt5+Y\r\nlqIVVSEtOR30Dcmlkhr4BerP7N0NWwmPBZ9cDdk1K1V1LvDVtf/dxMSXGR5W\r\nQoVPTmWxdfxKbLSdqiRmiA0UamMkvcDVXZx9MAsObZk5LFUMxMEKQBnPJEEq\r\njKAz262GCwHoSm+NwW4dbMbWeSLiXBqXjVzkugZ7wmyqbB55sGI+QFnm46NZ\r\n2uQ6UZ7n4gqslKrJCjL4nivisKa0eM4TPmF1hIHHUicwETa6PcBs85hO5mVL\r\nKgY3vP40Vg0C+sFyVovWfEeavmlB49E6Eaj++V+XUBuAowt/MQG71kgnKmxq\r\nKO/M/DKmX66yxBBx3VfJpU05R1eBlsjcqms=\r\n=e8G/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESGt3paM0dPKOlNKyhqNnCZ0Xn8pH3Qi0nwBiMWfYxHAiEAi1iZzb7IIa3bf5rLnb3Lslb3/rc9NRZAjxgasRmbRCY="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.9_1645449452171_0.6688376511030296"},"_hasShrinkwrap":false},"3.0.10":{"name":"@midwayjs/orm","version":"3.0.10","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.10","@midwayjs/decorator":"^3.0.10","@midwayjs/mock":"^3.0.10","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"ab02b6b57395d7187c85e1a32767e128c0128e7a","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.10","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-ANXuS80iHV5Gc4qZGKJKlAKx7CnoYcpy8u+xlIgDmY3o33WdE0MYGqIXtCCvQCWI5f9H1cHQsZVykZKZpixqSQ==","shasum":"159a128acabab4263f76a8e67c103d0f8b5eb7f3","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.10.tgz","fileCount":14,"unpackedSize":25151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF0qUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXaw//VDcnJRQD1Lg+UFvhWZGUAclPouCtV2zDU9GOFJjg296A4mKI\r\nnhXNPVrx8YCPd6jfdZHFMlUnSZrPgRy6Te2Nw0dwWVvYuQ8sUfD3dqPXy8pA\r\ngFuBf0SNvZP23VMSVBgfdv/u7M8TuVWMSAIUwQI8y3bHUSbMK1dQaDCncRv5\r\n/QZU+elEjO0sQSQXE703IeYFHLCxflmlV3ByUIXcaerKginFryXZy5lYTbub\r\n1syXUj7lAqF8Cw3nw4jjgkHo0qBNVwL5lskQbk5L8rTi6AyEvCrqtgO/RxVw\r\nJbFsyhlzZYuSZvIgpQ/ix6rJ7KmT/gbQGCj++9iMYilN6LWNXTm49ZwhL3BJ\r\nn4sRAPOQKsyEBxauunlysFDPS2EspLqA6PkYGzYjHHswrbnZZfsKeP9EMUcz\r\niFaQ9w//u+uPHAvzZDKDSBaEyakrm46/lnBcMxxiBc6ahinU5tx4lo3o/TWI\r\npGR40Apr3/4gBrLFepjJdVQHFwjJC4LEK4keiMCVHUzFpZjpTY0EQf5xhpmN\r\nNvJhigjkDCKPtoDmVulGZq0nugsqd6EzMYUC6qg3VR9d6Ddom5hDxWy67+Z9\r\niXpN/NP1jhFuAO66Tf0mMw+SdfVhEQgpT/X//9bTesAh1DPEf1eS5wDT6Pg+\r\nT1lOSD4p//4l8o417EpFqYoR+JL28W6C1XY=\r\n=lcar\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAY3mOBBVRiK+gjwC7li+RdA7nErKLgdhnwPGVznct4MAiEA0pIJLYmPxNW8ERLIHi9rfy5FEXkivyMyjqBOgAxQSLw="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.10_1645693588374_0.8733148141910536"},"_hasShrinkwrap":false},"3.0.11":{"name":"@midwayjs/orm","version":"3.0.11","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.11","@midwayjs/decorator":"^3.0.10","@midwayjs/mock":"^3.0.11","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"a85e2c88a19b0c0e5d2990d04a3c3c1754e2392d","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.11","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-rV5ZUzPGGfmNvF23xVGoymtChlTN+WOIb8zgXsTwnDfxXN8db7AiUvR332y/a5GODFS0FhwfIFg4SQgiA2JrJQ==","shasum":"c935f8714a179771b067db5573109219ce78c10f","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.11.tgz","fileCount":14,"unpackedSize":25151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGFutACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe9g/9HlNtzdfkrw3IGyu6MaFjN7nqcHDAHAtJXJUEl3LYMqLjNpWZ\r\nyxpXWd6StJ/JRLRhn+ndmg5EpnQqYzD0SHTBOzbYiRSpa+4KvzHM3D/P9Fk7\r\nNqBUGGGPlHQMlQjtlTkIyf1vWvNLP3Au3ZzjTDDyA5K8gGTWxPCQtkLdtxc2\r\nKa8hV6h6Mb8WERumq2FibiPCuSs40hZn7nD4kHDEYx0nT6KfutZnf1LCnKO5\r\n5ralAnQ4gdIEbeO7qm2JPpFcrtxbtxePicdscM/b+sn4MeJQewVIfLpxteiI\r\ngher9dE1Stea7OKzNFuc3wouoW4GuxkF2z3XItmOI7diPMGQL9RY4UobyU//\r\nkLQNKEUqjYLc5tsIZ1kXis663PCrl6RdHmvhgOwHYidQTo9jEuGCxI4LVuZl\r\nKZQ0hT7jfvVhusOiXpTmU7sm7lmb5jCYynaRCgs+/1li0/0ma//eb3kUV6su\r\npRszgIC0ksJ+suwPHYBErxTUXljSrPWmyoQyYMmAT+jly60i2OrIMijLxiPu\r\nG/3eKhu4WQKgrFpz5m3CET/Z8U+qfsFtAw48PM6Tf2o1CDIuDpRX+MEY93ZV\r\n9SsdbtNXP8UsV8h6A6zBniyaMcY+Kx0029vftYK1OGzGm5/TUUoIxeKxzalF\r\n6y01kBjhbBAe4jieZrc4pN0uSLrD+qnt258=\r\n=HkY4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGl3X4uH2cFFJaKbSh//Jvyol7JOEjY0MaX9XjZWt9rqAiBQGZCblMRtqEMUSQZMdwXmYL9Mde4a4AAW9IO1QjRRpQ=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.11_1645763501518_0.5206714545457385"},"_hasShrinkwrap":false},"3.0.13":{"name":"@midwayjs/orm","version":"3.0.13","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.0.13","@midwayjs/decorator":"^3.0.10","@midwayjs/mock":"^3.0.13","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"8c8338f4488ec65765c342dd5238ed3e61872b37","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.0.13","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-TqvCL2zO9aUaQ5J1EttmiKv6xLAtP3IeN6IsGQrV1Dd8zSvLmfveeiYseRjaD2wkeIhuu+UJoIZys3OjmLcTbw==","shasum":"a1401d573430485fb683321549e4403c3fa072c2","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.0.13.tgz","fileCount":14,"unpackedSize":25151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHbaxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWYg//SQw57aFYdn3EL+v8dhNl69RD1bsUisxc9bGHZDcqoBRlXdEq\r\neOPUNzyT7lpbXNqqEiI3MrJUWShhG0N4pthc8HiuE0g7yDHOZX7kXDv9RS6h\r\nTP8vicGwdZu0dHMNDBmOPYSwGHTntAKYO9ulg14o2rPiPrAJ2J0NZ5Jdu3DR\r\nWdH1qc6WOXJe7Y75oWbeBJlmtJyHsHiPkP+QGCejGgHj2ANH5sx/Ff8+e2SI\r\nXevpTjIf4VhbeBryaq4M4Uw0oti4llboM8MMryQtDGdEFHzxPTFkXQv7XOwM\r\n9EcnWDgTMZM/kNAl4uU/igBBI8U1NGwppWJeKX+PpqTxk8z0Opn96+EBaRXo\r\nhu53Q0fpNU63v2v4FQYwW6bJyMTX/SGkhAD+jFiO4guRyMM41ftRqwWPXmff\r\nUujwDHjQZldMOW7aO3SsXBC/Z4sgNbAOzNU2KHjWEHHpa61bH4XBYMytt9Go\r\nmoFp8Xt86v0UtHKKQMjVVU2sAFyxTyeCE6PmMyuAQ8V9/MDhDmt02/hGe7BG\r\ngzVKbvHK8MQi/wepOetZJZy7jOnnjEYqd4kUMR1UWGdvnq6Rp8rfB8Sl7uOT\r\n/IahTp/2u9/YKDUAgAPJ8umgt8HOsGozoX6zokOjM/tkRncS1ZAg/2k+Y7KZ\r\nY69sJxr7NGgG4YWgM2V8DoWChX9sVBqDCV8=\r\n=74CS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyHiD6B9D8VbRbG5IRFcfhKt/TmNLrohRg4/MjLHuHCAiBaMG1RUwpkf6V805j9tb41rQoPy6zKm97C1ufkF8EC2g=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.0.13_1646114480885_0.6142399137465946"},"_hasShrinkwrap":false},"3.1.0":{"name":"@midwayjs/orm","version":"3.1.0","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.1.0","@midwayjs/decorator":"^3.0.10","@midwayjs/mock":"^3.1.0","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"2074c838e454a9673a044dbe065631dd9f944005","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.1.0","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-xdKZEgBwvGNa+0FySoPOK1IbrRShTA1lWk42JFMe7+VT7VjEKkYgnqYxaC6XWS3KXrEDD/ShFc7tHdbNBlgzGw==","shasum":"d6cab2b5b54a133e76b6eab91ef145268168f56e","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.1.0.tgz","fileCount":14,"unpackedSize":25148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJcSjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBMQ/8CgotyYXNdQUkMKcgSgH9dRevWsy2/a/p+06HpbM0RJdsxvAp\r\nr1tTRERp+is7xRmYpeSEf9ut9jprSPB/pC6LjgVIqFqjo+p8D4NE+sUKg08Y\r\nLM+9SDp3S/VG9+QCfqUpzEe8TjWWcdivbYJfBMm1i3EPmT1wXj+Dz0A8PvrV\r\nFOPbwJJw8VVxVhI72XW5MVeXswriYW7LWqNbkeNqFm5i1eF82j7VZC3MYBdX\r\nVYLR13htPAJ2DKIzL5kUtJGH+8mXVPBPAjZGlhjDShL7BvTP+3ns+DqkfMWZ\r\nW7t86CWcYf2BOOoXCIukIeEXinXO5kJIgHlomEfV4hncu8WPc+t9nlf/eYdK\r\nlSl2lIca1keMn2de8YbEmPVWFJdjeZDxwCKswtAlOUCG9lOR03ER7BgpyXGy\r\nSv6RwmtnlLOk2gocSkwCXMyEYiW+cgjBIhVT9jcBldukV3jACkPuF7C//bTx\r\nfWKK/MO6Yam2MBQLhKV1Mk+/1jNCrzycmtWBitMCoZPa/WTkBtnifbNyGDq8\r\nCf+ok35vMR4Q9Ui23I7lg0OY1XwAPbZNNnQWcKoIst4/mgM/vOe2nR+vOTfE\r\nPOMSCfdWw7kTsujEVGGfoU4mI588HHTZtlR7DkFyZr/qAWQ4i2exO+L4CgFv\r\nQ7I+fc3zltlrkgYHxngS4mfUuVHZpgzoMF8=\r\n=ZApg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZlp/d56C4AF8FzoalG6XzyyxkWKtCSJPgGRy0WHbSMAiBlFOx/kvoaLXeIrVdhoenG2cFyPNddIoTvaPvxpxQBuA=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.1.0_1646642339542_0.2105895898881036"},"_hasShrinkwrap":false},"3.1.1":{"name":"@midwayjs/orm","version":"3.1.1","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.1.1","@midwayjs/decorator":"^3.0.10","@midwayjs/mock":"^3.1.1","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"b7a5c817d2316b93967367c34cff20a98b1ce4b7","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.1.1","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-Ikc1J+T7XUikT8pVdhlwAFpu14uWT0moYWk6WFCsP3XEh3+lsb4GMmgNdvDYFaJ6hR1gwJwqF0/zAJMQAMwInw==","shasum":"7be6179c5fd701ee887ce24576803c9d8dcb32ab","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.1.1.tgz","fileCount":14,"unpackedSize":25316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKESwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw0w//dV73JRgefcNjSrbMXc81fZIYDgMHbQOCVX+jEtZ6VYL38Gws\r\nWfOJ0YHdogo2f9nN1rvoKh+VgwXYov1d4KKtex/EciNRlLdjKHNnU1wwYmiX\r\nJUVITuvWbGpmNbE+JXEfiRKD+mMSebF22Cxll8naLVEJqi7oq//6m7q2p+KE\r\nfkEK4XkctEttg3p/MUTQEY0VTpiSAnkukx8wbWYQVmZepT1ghPAeLnox/GHD\r\nWrvQ4PDCsziPi4CxoV1ZDRsTZybP06wmwT5VPGw2HRVOi0SR8l5GDVf+9WbX\r\nrlXNrIUuzaq9BWKJMsIwNX3zuFZVquG/FOPvdb0sGBtcSmNEyA6Sx0oCdWBy\r\n9uslFUkM13T+IqLr8o6pW+B+OWMhwWFw9ZJpcz9ax9WsP8XqQI0PPD+RNCWr\r\nXX3TpMprpJmR0iU2040S0VkSxe0MhwzG7riDA0+kkOntd4Vi+S3tSUkfBd3l\r\nqxlZFsk0edc0yo03YI1clxHnud9T7NLdKhLC+EgpL8hPdNc5fLwk9dL5o6I/\r\nY0X5MXkkqDL4WUrD0DZktXMVAzS/doSynQGQTp5gSTSPvvOHhHPgigwsZH4F\r\nMNMia93pGjzpjjkgFRVYK/yC3z15mRMT9GEuO5jD/cLVCQdHPyGahVqgrTe/\r\nAbQuMQvA1W4CszgZCUNmXYuW6NaZ6SKA97c=\r\n=orpR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQUyYCQ55kb9Cq1KxVelCWLT3YOXYw9CnnsdASqQ+jDAiBZ32rx2R3xwIcd1CVtQgQ6zIbTIy7pt4lqiGrd0pN/Vw=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.1.1_1646806191901_0.609913430255763"},"_hasShrinkwrap":false},"3.1.2":{"name":"@midwayjs/orm","version":"3.1.2","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.1.2","@midwayjs/decorator":"^3.0.10","@midwayjs/mock":"^3.1.2","sqlite3":"5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"4ff3aa892b76d016f0ea123c7f9520d054d5c96b","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.1.2","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-z52J8ifwNE0+BsJOoLT4e6lrP+oBccpENadkodzsrB8bWNdo6aOtkggMomoQNRBMaZvWjnkZznzcFGnhqa/crw==","shasum":"a3cbc7bc57c491226bc17eb8a15669c226581b07","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.1.2.tgz","fileCount":14,"unpackedSize":25316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMAoJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnLhAAi4qALMApRZbYzQEAhtduBrKfufbOma+Wx2cr1EcM9gvcsdlW\r\ncxgA5Q+6JYetA9C1Opm2tyzmI74kRlF+2OW0V1GNUZxpLcF8JZ1yNHFYkuIU\r\nSpcREH5+XJx+BgXrLi6uRzGqrBuLnR6DBax+rsXjA/aq4Wmd63AsQR5DVK9x\r\nukuuqWDQ+eJtDSR1Ckj3iIQPRgp0XmkSU6CFSCVhJ03g7qllsIbnr5Avczqy\r\nJw7g69i/f5ZTU5ARW52LcV8K2qaLRTRkeqZ3Vb69S/MsetIN2xAQW2hUHKk+\r\nSNLW/DcUHyqtIRKCK1DZFhKKkKv4942Bm3gNw8b+N8jw2H0dtNZMRAPCc8JC\r\nCUODXErfAv2pXkMMMusQgPG9fBPYft1F61zZTK2NH0afCWKvs5YjVGzrhBvH\r\nyOXJyfyvFEFToVmKmbyjqMsVdZV/qDKem+Ff0j85EmG2xInKjtcGRK8T3DFC\r\no1Wh8VjsGMIlYUC1ppT19l6xWoSvQqR90NUYVe0oss+rYSJICgvwKNPfzw6X\r\nO5edEDC6dCwRR/EbZr/2lRSVqLdNwtGTjwIvTAeIXK5FlwmL2OMNAMpaT0vg\r\njD+vucXxQqVcXMprr0ktUB4EjPiWl0oeRU79bLsDR8a4nZQv1g0oahWZflGn\r\n6UgFhKXxllqc554Bfg7WzDANYihkDHqxPhc=\r\n=VD1/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvYKz/EoX7QwA0DecJqLygNvsw0leQk0Dsuy+C12TJiAiEA+xzlRTa6auF/+IhIbzbV5kQ2GOeXmtnm9niBQoT+Q6U="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.1.2_1647315465716_0.942092360085671"},"_hasShrinkwrap":false},"3.1.5":{"name":"@midwayjs/orm","version":"3.1.5","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.1.5","@midwayjs/decorator":"^3.0.10","@midwayjs/mock":"^3.1.5","sqlite3":"5.0.2","typeorm":"0.3.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"46a7851ad3ce6fc675bd7e1b7c9dff2c70009104","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.1.5","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-H8a7YYLHUyzoQt8JkkgzTDJ6YYT18/IJJYTgJYOPI/UroLnrwksHU0twpX0Vn+JDdPBWe1NRP+tVo4nWE8Xngg==","shasum":"da51bf129352ccb9f90020a781c22d7420287247","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.1.5.tgz","fileCount":16,"unpackedSize":25632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNEVcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyPA//W3/dz1e0hJBLnTZJ38ONlIGwKLgQa1bwKewREFKaAc8bMEWF\r\nJ04XGVjpM7LpT1jSyb5I+aJUXDuG+rLR643RI1DJXR85+jNM53C5C8gm98CE\r\nyH37oZvls4lsu+Ykozyd+x6P1MeJ3hTtm7Q4w9fDZrUbaYxMBb9TjYPwWj9H\r\nHFgmfb9s+lNVaElorhLhbgHrRwWsBdvyNqxEx/s626vza05fYgpmWSoFbwIK\r\nlyd/CFlkvox7t6cYaMX3qLiCZC60RtVdQOAK/YWcs73jAhual55pcZfw4EEj\r\nscdNJtH/oS7HJAucxipz3i3C0VFw2kGdLDdWxpptzG28HQPg0465APPVCJTO\r\ncQaSYPL7baSSBGtGNsXJHdTtDIOAxGyAnLEpHRN2NwsfzVK1X3/OKzLTSmte\r\nP+sqlPsPX9IqTx5NhKM/pHZXrvGJnXeG2MBLWn4mMqHwdz14lqPOQ8gRBRdP\r\n2ee0srbs9uIHjh58X1uaYHB2UfQvv6Zs1hwWTC8xOoLJUsZQHKJsmaUEXZkw\r\nYFbVZwNJYlsfsSWQO6eu+kOBNq6LBRHZvqjc4Ka9LlNYqjOIrz4KrtFEnFPZ\r\nWu/o1q1+vy192klJWFUOkRGl4IOcZfxOq0gDWLP3QBD5HioPR6NRh5ieZ20I\r\nnyhD/EfPtCnPa6h1ZBQTNm9EfrxltjjQyCw=\r\n=J54u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVmghCEeHqS7Uyc5oW65F/M+SByxm3O7XUs6qgB17IIAiEArB+EcvAtkIJM+173Akt60WhVVXHBTf16TS+EnZfp3yg="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.1.5_1647592796435_0.03482421205954633"},"_hasShrinkwrap":false},"2.14.7":{"name":"@midwayjs/orm","version":"2.14.7","main":"dist/index","typings":"dist/index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^2.14.6","@midwayjs/decorator":"^2.14.0","@midwayjs/mock":"^2.14.6","sqlite3":"^5.0.2","typeorm":"*"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"583586a3c1c545c0248465a06fa420ee7d927f77","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@2.14.7","_nodeVersion":"16.0.0","_npmVersion":"lerna/3.22.1/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-5fwUs0cY0BV0uG/GaSC6HAeMBEr13w2e46LYw5hEBYoq055dX/fxAwoIKIlqy+3zY03sm71NHu+hMBS8WiHTsA==","shasum":"13884c71c5c9e424d25b2442ba32e3e7d3fd7f50","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-2.14.7.tgz","fileCount":16,"unpackedSize":31454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNs6TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkhA//XIgv3qJSsFNEIhpgDPo4nWb2KrQpgXFJCN/f5Ee5EizLqg9w\r\nMuMmCrOFhEL3jL57ot2PJI2SPOKKvR5bkpHQtl+k4SJYhIxl1tAk0vn3a78i\r\ngVLV2o9ZA+aHtihh2p2/XychLY5k2EDOnRiEDPFyDGe4VIY9hBm+9c8DnKfe\r\nd/kzpDCZ6TysqLVDBiXl0vuEgbj00Sv+U0Vt0WSDdEUtrvpFNXobrlfk9AJ2\r\ne3ci3Oj6F6NDZHGZEBrqaxYa4hBPRfsP09bxUeauSs1mShXtfHZHIxqQPTwj\r\nuJYCWoUiZzH6N7iZ1wSfoFwaWIInzLukWuxU6UaR9dOwSzClYKLKKq+hun9e\r\nWjeTkTQ2gwgO6iUqr1NLJQoGHqvxwHv50blVTEQRapu/KQbtdbYrSlOi78uK\r\nrrr8eDKHLWFidMaXSZzWv2RVAXW5yB9rurZhiydxk/0W1VUeIms3+OwptjIh\r\nxYwIXy1730QCHrkUWYIyhYd+5G7WNdoUdIcFanXwIN9ciE/oaSkaTx3njqiY\r\nTxcVk8h35Tlx3OByR16GICszUPZk3Gsf9MOluuyumhklfOGI4pQ6p/kHnnKG\r\nu9ouydCDUJKbrML1oeEdIG5orGwEqWFHJH63JDSHDSsXADxrq/eSEnfZvYry\r\ni5nfQgbJK6dlK9ztoq8nth+yB2Y1BIUk628=\r\n=svvU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8v96dq8O3e8nkFtqf2cFNFDpMQKX5Bk5bjyaUdNh7AAiAPS4FrXiZc2mltNp2dEIZj+45Jdazdj00UILsfxln4Zw=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_2.14.7_1647758995445_0.1682495206666057"},"_hasShrinkwrap":false},"3.1.6":{"name":"@midwayjs/orm","version":"3.1.6","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.1.6","@midwayjs/decorator":"^3.1.6","@midwayjs/mock":"^3.1.6","sqlite3":"5.0.2","typeorm":"0.3.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"8c157a2b1a23ca2360522dc0de58513098952391","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.1.6","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-wBpnDgoeV8MTe5/27dKBfghzeIM2aQ9j9tuUUwMFZxA+bU0hIvZHHuBCArchB6ujeL6b992HQ9mmcQhWOSi/BA==","shasum":"e3006f8da4d5bc279e0f5c5a556be9cd37bcb8de","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.1.6.tgz","fileCount":16,"unpackedSize":25631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOEytACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCuA//TjcliGjcO+C6NWG7ZBM9q/gaGY7UWqCINA8urv6KRdcrhzHL\r\nglHspvaDkExixy9fogwC0VQxrh9GNAd8gzxYNH1M7p+PDNeTYWsrLZpHkQQP\r\nKRkAgqWMMxVWt9MKraow77PrXYouqnCUwZfykN8OeD8dGLS6jzrhdxuN2L3g\r\nehg/GxzNHsJn4T7mOAZQgS+xg0stRpwOjOa2sI/rfbN0nqDdm8pTDuh6G5Th\r\nmqpolQRM5Hr3tJowC/gBuxyvjZqY3Hi0mem0NTPyaSOHcd6aiU9/DqUph+Ib\r\n+xadRDxmPzmprzCva0096AkandtxOra3YDzWtWZfPhxv5o8QavCiXx0AeL14\r\n8PhCB7Lc5m2yfGi3+V92CPTsASbwXJilXQjXTmmmaedHwrygm57fHAnomWsX\r\nqXrcKlQNz4MYgj7pUzm3TJ1cLL3y98v1no/a/rN9bdxqnf4RWaOXGs98Rk6M\r\nKOsDg6YUvtl9XYe3Brap7w9VcAbeO/Ks1k3djeN4qFYaQrr0j/y0LIlyZdFc\r\nUF+Ke+p4IuVUchuzzx6ATlna75bG0lneUGDS4LX40GoFpxqA72IaWCWaseG0\r\n7IoTkrXYrI8CI3i6aPpGhdkP6mF0cFjyOdQ+NxV+te/O3M+tkdv32p2rrN4G\r\nKvyWehMgpiAgbaiZF3FnQD1do2nmN2HF0RA=\r\n=ckif\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlPemKtCx52LjvgfhV6wEks8m4z/uPMddqHpmz/X0PoAiEAjGd8BlSOP7b2SptEDD04+P/OFytAcGjLkwYgVOpB3KI="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.1.6_1647856812862_0.767775376235456"},"_hasShrinkwrap":false},"3.1.7-alpha.0":{"name":"@midwayjs/orm","version":"3.1.7-alpha.0","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.1.7-alpha.0","@midwayjs/decorator":"^3.1.6","@midwayjs/mock":"^3.1.7-alpha.0","sqlite3":"5.0.2","typeorm":"0.3.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"8cb6db25f7eb794d9c61aaf69a43ac6506a289b5","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.1.7-alpha.0","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-5JemA4nswkLTCQasKuYrigJdRBnUXyapgDPO6mbaCQfS9N10XcSD+TKs9/AaRlquaHYwKSB+kGOd+Q3omLHsxw==","shasum":"c8f6791aff6ea99e2e651be5e0a5a528eaa6a080","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.1.7-alpha.0.tgz","fileCount":16,"unpackedSize":25640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPIQPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrACQ/9GbjiOfEpJKl13Adk5dAyn3SmKCzfXitDvxRVonRYHQuShBJ8\r\na9huNQGdSxFkT92NxQDPGpcjsK6QdmSr8Ce1/2Ok77/ieqpGcv4LOgbBNCjh\r\n1+sd7zX/VAWR9ucTwC8b+2mJvwduTmGijEsRycAdoF7F0No0xO6H2di8b6Qx\r\nCbIDUb2IU5UkSSglHMoYX0uLrCbmuoiTOJ3hp/i2w/+SoPAszKFUw4lBU1VO\r\nBY66fPs+iHupZFA5rVdnzQPN4XbgwNkhZ/mxw2R+HTP2Gfs1bCfE/j7avaZN\r\nfwD9pxOvmlMJoJG/8wkUL8kO2dNYkBdrVDQhGNu+Cwt1iymC+tZWC7tM2BwE\r\n6vIDdpPZfa94KBFiHz7QHA172J9bTCHgVu9qA/VHVm09Us0m5WZnP++cmU/d\r\npOeVbxwKl7Mxfx7/MHzXNNuXH/1LLQoMxR7z67pBQ3ETVJoNPRivbdibYEYw\r\nMRJ+OtxnDhXP4BfdgWdGJoYGHwPgfNl/UfSEmwBgNnvSxlHxhO8PZfJUbBZt\r\nGRPNFBse34wUyLTYceRffwRIgnKYcrAQHU2R/+yPeU3qlt08qSxkzcNGu3s4\r\nuIY2RUBul8JKnTfCe4Zvf9zPtbHogPu9zE40RNPBr/lHhI8nNmw0DTeKfR9q\r\nfiLliAeHy10f7m1NoiTRovI8jBcSfYsQ0Rw=\r\n=R4Gj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAR/FrBxwNbMJNgTlBbqZXct1Ll4/7EVjcnyo4smLwtgIhALvmYU8gSlISadGOJXd9K0wa80euOtlxIv5PtsiBPBG9"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.1.7-alpha.0_1648133135506_0.7969002596973918"},"_hasShrinkwrap":false},"3.2.0":{"name":"@midwayjs/orm","version":"3.2.0","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.2.0","@midwayjs/decorator":"^3.1.6","@midwayjs/mock":"^3.2.0","sqlite3":"5.0.2","typeorm":"0.3.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"cee3e5ddbb4f0cc5f80176a7b1e271e809686a97","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.2.0","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-ME7MR1V3uJO8nrtnJFXoft4UcYuVo326wB/yKHILrseOsqlz6RKM1UTZmLehiJy7xWPG2BAu4IXZib3xgJVSgA==","shasum":"4470c945bf9f726c4f2798db73d6c806db069c7d","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.2.0.tgz","fileCount":16,"unpackedSize":25692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPasnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5OA/+P6Od3LmE2nQiXY5jcBycgoIqATgxZ0gaeZtiQyMYNFIAELFW\r\n0Nsh1az45nmWGFHpS+ZutyMS8g0yuPG3h4JUyId+txtf6AIy0wDFj2FLgtLO\r\nSI/LlapcphiiWDfCH2HhcyXTG+f6ExczqoUwSL6WNPBk4khjOeA0CUObtO+i\r\no0QJyS29Ck9uApCxLUQc+oCJm9TiqFOYYReugZVg54QjfFD2L8BROOjjgByr\r\nV0NWeHu6ysfQcW1zS3ps6wHRBjzQ1GVlpRnKi/d9JulyI/AhoFfjOGi6sBHJ\r\n5VpxhHU7ExkGTJVRRgVnwbmM8UDnb9q0GHnx3jaqTT7YiI8fyBNaEqu6o/d3\r\nJ6icOvA1uKibcu4ZikE+PJtkDdH689KSjNAzw+utQ13urU62o0rhkG/nwKRs\r\nJeGXOzaAZC8dwlqnxwkW7PpHeAgprr2Duwv3KJ+csqv4TgL0UKCpmafyzgsb\r\neumzcbiOopi1Jw/dfmRNsJ938l9+N1hz8hsNjx++//V341OqArvuHcoZMbEJ\r\nUQHut8ajHMISoV1kt0XH1xfhBuGCFNnmTICK1sq9/LfVMxsQMvnsygz0HE+k\r\nTMByJHtF6isZRgFUph0S/0GrjyaMreiYf90nePqqtK3xsAcaOgYXt7Idmkcg\r\nvrAGf5JeJX2z44+UT/Xp/RxUWgZl7/VcUP8=\r\n=TPrx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUYLncKbQUiChHfYio+Y3TWIYrhI8GZ3A9VqzX272GvAiAcsFNSxUZ3X3hb/cc1HALZ/RMi353tsi9LYVJ7huw+Lg=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.2.0_1648208679545_0.14968347405762183"},"_hasShrinkwrap":false},"3.2.1":{"name":"@midwayjs/orm","version":"3.2.1","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.2.0","@midwayjs/decorator":"^3.1.6","@midwayjs/mock":"^3.2.0","sqlite3":"5.0.2","typeorm":"0.3.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"e957e25e353a2e4c56d5ddcce24bb55a10f007ca","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.2.1","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-4LhWdRemeUCQhxJfsDZP658miWbWPerQri5qng0xvI8gD1SLvtz7QyP2CgD+K/oenczAjoQZGuLPXiHceYV7vQ==","shasum":"684ccf2c0463c72d0ddc52756190a62643633d0a","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.2.1.tgz","fileCount":16,"unpackedSize":25707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQFZrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoysRAAlI+kMvkZivukw/S8Rtfx9g+Jf7oSfL7R17/i46pf9zf9jogc\r\n5DHmPOMCAq8tXnIB+BVdzHirgnbzIMSp+GnL7wI3VcG+5ulLMaOTKHlM8rWd\r\n3fNDWwegmse9vW//C9BBLyJZXsmYvx7hl3EyGLRcCIcjH8Fvz70ml7R9dhjJ\r\n6qafUdXsg03T14Bq3ltWyIR98u9pU9yj7en6mpBe2Mp63lI6pOY/gd2TzNm3\r\ns24/2jgM3BD3JvJxPTd0Td1XhA7xLJh1X5p2ztloVhacLq8eIk1b8LhFSZa5\r\nb13P57tXSJJQDkgx/EJktaDJc488Cp8Y7/1XIomCiR4fhvWxt0HT7zC4GUdj\r\nnipV8NwEkmmZZI6n6W96g6/GVa52IBWD/+crTROyo63lObZ0nDFUdq6v9Gqp\r\n4B6WVG1R8A0gX3pYS/LXeagr2/sYETD0snCMitYWbCx8enqL/H6RD0BcS3ZX\r\nsmYWSPIcGEpNIArNyBisz6nWkbAB2P/rQAos4cvOl142iRnEwVALZPWLWyUc\r\npUOln52orFuMR9v4u78NQ/sruJXAEkt8ZxUfiyPXiQe9SmRR1Ulmtv765ZrR\r\nLa5lXSJBb5rtyPA5PulL5Q5q4gp9H8Arj2FbTSHrZix6fhM7ReeWXrfGF+Bp\r\n7nNSXfgjmweqJyIrgDXb7FzPdsWj6p8Tnuk=\r\n=x/Ez\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIMrHFF3ZtmbCua+cPI/5r7E0vlH1UmHTrWaRk/xYuBAiB7ungzh1fkSqyl8YQQ5BVNZTpV/4kCsQaBc3uyNBjghA=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.2.1_1648383595573_0.19990739042701744"},"_hasShrinkwrap":false},"3.2.2":{"name":"@midwayjs/orm","version":"3.2.2","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.2.2","@midwayjs/decorator":"^3.1.6","@midwayjs/mock":"^3.2.2","sqlite3":"5.0.2","typeorm":"0.3.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"6bc097035302d01ae901d76a10e080db8554a864","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.2.2","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-kCaFy7o3J6exNIdF3P9g7JvpE0ipWwkGOLdKk7Cst8p4k3jY4UpnBekWUGIx+DC1LdnT6fABdtIQ61fdcnhxVw==","shasum":"e8fc838b5d260c40141c01182caeebf727e7cf19","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.2.2.tgz","fileCount":16,"unpackedSize":25707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ71nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCug//bP0KBul6HsKdvud8uiVupIaleROpM1CrDkns8fSxB4AC+zY8\r\nlmZW9N/zGYdfwxQNZ6WbXVVIrSsAGLBT83g/rTGQ6mhepm14Gr9JyYRTDcoh\r\nQzHpQ2sJQ/EgXBbwR/x4ABxNUL/IpwSUBZpaXBj+iQiiYkqMsmDSVz3t9+Pe\r\nw1gD5tSHZaA92sqdMXbdAPOT4IKErauhjtBbWqmGB2EUPa44NmcxRBev4c7G\r\n44l7v7iPMAPBwqoeh9vKph1hc/vlARhApVqGe7xXsDmVs69x5cCu1sFQ6Gwi\r\ndzerBOdTqe5cj5TYWnFobETinrYLnOzDOVt9L/Cc/PBJEwADQn1MVdZkP0cD\r\nPbhEYyDk9fR1bjlwCEadKARQo5Vb1IlwhQpSkSVTDYH285ot7aaNrHddda0W\r\nl+ezu83I32hd6H8eqsV5GLlM4p7gporY+helS7o7HZM8L0grApsYU3ravQ1q\r\njKW6Iva6E3TBr4ip0BSSgzf6Vj2NFYPIXhRxRS+cIGPAMRGp+2/ocGwYgvZT\r\nmyUdATO4jXiZ109JVwyqEZIdJkzWZC4YXeh3PeqHQ4F2VbBX6IrkCwcPaaza\r\neP3hZ72vTj9S95SfGOkrVOlYBXSNycF24Vlr0g+Tkb+i6XKNgOoHrAulzyhW\r\nQpTuoyz0Jeix8JDdfGCmmB8uD+BagZkiMB8=\r\n=jQOz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf6qeP8upBCky8rQgkSKupAJZ028nj2fCxCE/IBhKS/AIhAIXlAmGXXI3lQ1oy0OoDq9bnQ2Rpy9ScDrWceiigZMMk"}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.2.2_1648606567380_0.3456366495348724"},"_hasShrinkwrap":false},"3.3.0":{"name":"@midwayjs/orm","version":"3.3.0","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.3.0","@midwayjs/decorator":"^3.1.6","@midwayjs/mock":"^3.3.0","sqlite3":"5.0.2","typeorm":"0.3.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"b12b41188879296f9863265baa5bbdb4158bddc5","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.3.0","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-imDDghyti5xdm8b/CJnHVt2ESvLTVTj4sQGzq85xigg6OCsIiDpfXF7KwMWS64Dob+sHjmyOqvcphkpRD26N1g==","shasum":"66ca449e5b6b8312b4490cc600730b2aa3188a18","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.3.0.tgz","fileCount":16,"unpackedSize":26282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcHaH6eTQOaVz+RE3mKTUL0Q84Wzi0gIeW7KIVr9qjHAiArFn0BlygNT3QwI3PyGjpApiBVcigR/Y9Qb1JAiM8obg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTkV1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Xg//RvJH3mlNvmejWxQl2ZdaR94HoPLU9Rg0RV8LevKvp+23IDZB\r\nQsBtlt1nCM1Dij9qaoZKLky20aiyQ7E7r5worY/Bvk9WqlleKy+Hsavk4acT\r\nHG2fXMkZqHaZI2whI5+EVg0NuV3LVebUMAgXgHY2KVaFcIjdlxNXwyP0XmAE\r\nFKII7SOnDJpXgZ/mknHDnHlQQog2349dYGgd7mMey9GsW46ApAZBMOfa872c\r\n1/mUbVqg2dLSTj6QoD0pVZMCp/JZHZyCNSsygiFzZ8F3C8hobwraPmbQDS2C\r\nqX4NeByORBLE8QUpg7TL+svMYhfGLslgNe5Wb4rvxv/kc9DLFt/lQRBP0wud\r\nxqtmVFuPIBt/pdghMeFzQvtoWP2UCIAvU9N0yd6v6ODIaL8FW5LbO31SdQuy\r\nADOmlH5j7kDuOQKsIMRRsQSXaXnpS/iNif6gOL5cEi3vLOTO5yFecXC2cCOP\r\nq4IUpiNBLTvI86t7Y5sZbgP9y7APsJjQnvK1Vaf9FjG/YKJ3HS0ThYARKLAx\r\nVnxoXrlLhDy+jJmbMQvMKQi2drWBzLgcDJa6UpyIUfiiUjsJkuJeQsM+srgS\r\nXZMQ3fRRAkNYW+2t/tva0XC9/UK4R+Rfb6qRAHWZg76rHhSccnFL/PRxWC+K\r\nw5xuCeuylyVRDAp6NRc8HN3uQGl2g1xGHcY=\r\n=OU0q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.3.0_1649296756951_0.9736728989743897"},"_hasShrinkwrap":false},"3.3.1":{"name":"@midwayjs/orm","version":"3.3.1","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.3.1","@midwayjs/decorator":"^3.1.6","@midwayjs/mock":"^3.3.1","sqlite3":"5.0.2","typeorm":"0.3.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"f603b622b205ec126de628eeab59f90045a75dd2","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.3.1","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-3Xts2mqXMkoprTIg78vmshpqepeEhGQrY61FIHzVrAm/JuJdsFJpTkLotx3z16xmbUfNbViCIYbPzfYyD60CEA==","shasum":"9205b8724ae4c99154e7ef7a0ca9af92dcbb1337","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.3.1.tgz","fileCount":16,"unpackedSize":26282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGENV9EP2pAtDJ0lGP7SeZsogic+D7BG0yFDz3sn5EOBAiAlRACgXJgmXr5w/rzxS3aaeyCpaLv8h4Xc7tVAkzi4SA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU40hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo06hAAj3kSqP2FF9uRJrsymTh9pThE3XzxF5EqQQX2hQ/NLE4kP1lJ\r\nRsC1I4cC7FDmlzQU1COYNwatWqqnlHfEtAC6WiJOfSqrUbNN3Ufsn2pBy2nL\r\nXPhybUI/PjZCxeQdr9EtSaT1gw2XphLvJRWLxdDwkJY2fF1M2uJXng8OhQoF\r\nrK89MnI89KetiVJJcjJjGR/NQWs80BCryJ/9+Cz0oLYpfe/z7BMwQfI6SAhu\r\nDMfxrLGLlx3cJ8hKrPGxyvQsu0VyAKIUBVxiTi6HJECFdRKK/evsTV+f87UH\r\niAASmfuxerE1MEc2kGQq8mn7Ff5syWd1+pGgboCIjvpaRbZ6lOLo6u3A4ZgU\r\nYudY2y5xwRnx3lTIE3r2yZy61CHkahzK4HX3f5Jf2E7rz54IjSy33ufs9Nwj\r\nB+4Iyqo+sIrgodHvLCwBZBrJOzCoBQRRpf57jeoOdk3dPXWA3McwXLSCrXqe\r\nLC4PNIWrh33B4gM03EfXilymmCWuWTUNslhm+UdyxdysK1J3DUY44Qewdze+\r\nEEzjWAyveUox+GuhFNjmLjImkAQR8onYVuMNL7L5/UD2cxQFGjQfjZpMDL+/\r\nqyN57wMRQUgwhV1dpWdd2nZpw01q7MJFP4AvCybotbi1l6Ssolagp4ntt62C\r\n6bcsR4PoQayU4POjrJ/Q49nHqvEGExV6YPk=\r\n=pRsY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.3.1_1649642784943_0.3223449941570762"},"_hasShrinkwrap":false},"3.3.2":{"name":"@midwayjs/orm","version":"3.3.2","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.3.2","@midwayjs/decorator":"^3.1.6","@midwayjs/mock":"^3.3.2","sqlite3":"5.0.2","typeorm":"0.3.0"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"2c7c235421ba904f8943efe31a71f452089d5d53","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.3.2","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-5kUH9l+d6zITWM/1qpX5p9Uotoqdcsar8/uOTzHMJ/PskNRwGsJLvEazbCdQwGR5JaeiwZ/Wu0LK2V+VqlhlCg==","shasum":"04af1e6727b1ccc49e1ab1f5687f18eb8509af28","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.3.2.tgz","fileCount":16,"unpackedSize":26282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMGv2bzNpuOOHpz+bufuS2tJlDVW9WSlU2f6qhM7KzQQIhAJ7KtwdkW6EfXebcq9qTDLIQ2BkqQBlQ0PZ4qZLxMBbR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVnqmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJcA/+IXoDdZmLnXQO1vaFnCSFeAfai5deHwLfF579pvQvHCPA96yQ\r\nePA/Yd5JiI6EvrTbNuNgBzL7CXNpMX1ceeEt82ktoR+ClTL1Av1Ce9v/c9QS\r\nQLDYCcmCN1RbdAtvaqGzgJU47/b9WbKKpzEaJomXn7921tiVv6R+DeNthhKA\r\nUaVoqN0NqNlA6t+uxo+fiPST0v61/PtqRKtGY2GBlT8ZedafRM7L+V3REDM2\r\napnIrJZvoZFQBfj0Ls/6N428dwKsKchSx3x1l1kGbuDhmkG6LCVOpmNYpqeR\r\n8giqwB+BHqBcAWsNmpiB4lMI7YW7N+aqiU4xi2dpPhvU09vw07oP3/A1X6PA\r\nwfgqyLHJrXKJc73VuvDgW7/bUuYbb43EzOT+IMFWpFAah3EPzW6gsoqzoj0S\r\nH7ncpOu7FnRyNNMpgj3AgDCM0Arkr+HuBFgHM31ccx/MqvaRhme1tbKFzzbh\r\neqY9IE97imB1LXdDpeKFzmLubZ4Fdym6jxZzhIvcR+LncUayY8yPL06Qh91Y\r\nXBSN8PFwQEcBR916YiCgS9WyXS/Vn7sCR2Xfz/j4y+IQBxB3fB5AR7Qm9T6N\r\n+3u5n1eRafWgAklHmu8YxXIH20aH6L8DVwmiXO4/qjhyOh/no9NqCqYf4bY4\r\niqe8p1gOH0RT0tkLzcAoujuNobROAoRsFXo=\r\n=/WEU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.3.2_1649834662162_0.6079270143655446"},"_hasShrinkwrap":false},"3.3.4":{"name":"@midwayjs/orm","version":"3.3.4","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.3.4","@midwayjs/decorator":"^3.3.4","@midwayjs/mock":"^3.3.4","sqlite3":"5.0.3","typeorm":"0.3.6"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"0c2785a87217f57a184a661c71b1d9562af02242","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.3.4","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-l/G9y+Ml23QVtdiqExMcw7QlNth1ErHh1JNYY1vMXhD0O6/gW3jh17TtLKnIgfwc2zuilZjzzdihSrzryqm+9Q==","shasum":"c40cdb9e33b806efb78affc5cf1c88f4ba1ef690","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.3.4.tgz","fileCount":16,"unpackedSize":26282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICA7pShCfXmv1m/NYxfjPc8lWoUsP4NuazlPTrXn+CuYAiEAnMhmQ3CXjg+zMqe9oAMlu7o7YE2I5MxdQHhuSV9ulbE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYRf/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobOg//fWuMiDaLPkYizOdUyVMtHWsUG/3mgg6qQj0/slVWW1Z/nY5X\r\noI4oMo62nP9LSrYvejFIuqQrHExncDH1/XmdlmGPEBWLalY1RBbJHud2r8Ju\r\n4qj79GouLhVH3MVcOMLbBOdQZFDvsuO+WGK+moKoWlCoR5PNkvC3/kjWo3Qh\r\nqEkKVW16pN/dd479gVIJ4Aed6tk6axnan/m9JCQy2Bs9NOwYztqD2DkGJsS7\r\n3Kh3hgOkQTc935z5zks4HNw1Aw9MEIOIoJbP4Eg1nnGrqavU/ahkdgdnjft8\r\n94cDF7xgzSw5dX/jM7oSG+s8by2SfX79rPrjseLJ1Gz8SaxcJ0PAA0JghheN\r\nallg7ma/Dpg6kzLRiSmxQssdS/vbxQql9rnc1nlC5cBQRyTk9J0wWZtDm42k\r\ncaW/JO8b/zupP7cWnSLVUHb1KTK9uTlj9AGhw+oPbnjhra90+itqe6/SnTM4\r\nh6zu6KvPQuDe6YMkfZi44lUB8CTxVFStvIRlpydW6UBuOVjEwi2XhZs9RyFj\r\nVRxxVOzqgN3lPVMgDaGXDTnPikkqZrGNlUzb+krLOmtoA9HMPDG7wjuCi3YX\r\nj7f1hiOQ8ehtK4VuTijos/yX9JSjAMISAS7A71guKfFw8WNgrjGu3NTklAdW\r\ni6torQcXts2+H02NtfObKAZ8/G3BQ6KKtyE=\r\n=svC1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.3.4_1650530303136_0.23123690447032708"},"_hasShrinkwrap":false},"3.3.5":{"name":"@midwayjs/orm","version":"3.3.5","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.3.5","@midwayjs/decorator":"^3.3.4","@midwayjs/mock":"^3.3.5","sqlite3":"5.0.5","typeorm":"0.3.6"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"5a835008aaa26e1b3c7d99c525f4a9fdaa3e41d1","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.3.5","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-sl/QJ3E/lMDWtwg8L/QgPJz+jmyb6hBc5uQApYAopyCSUetECpvEyGe23+PfbI0Jn3n3jEZXlUSTmE1E4iRNBA==","shasum":"2095ff4cfd6229e700ef041094a9df089e73c097","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.3.5.tgz","fileCount":16,"unpackedSize":26282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgR7rGhX/bRmCarxdMVVWZS1wOrPwlR+cKyM8nkSIQNAiEAhogQ9Hfm9iBNwaYZ90JJDJdxmqlzn6jA3TLTa2b36Uo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaKnbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrn/Q/9Huf7wVo4dnTxcF7NujHgSnsU8mznCZRIraBaAuWnfSmu6pWw\r\ntIBq3TaLz4XQqsqXQb9Ild/IlHed8U7FZOPRObmV20NTa2POgPM507XwS81W\r\nOvXD3wI8AmVO1Qciu6ntX64OyICZObPsWcLaL9w079fmYvax35o/sGodi/0J\r\ng9jbc0PTb4hHCfzL1a0sU4H4nhN3kaUkHgWbwE2Cg3HevkLKM2G4W87di5U/\r\npryA0ZFNlRadKPe2f13+Zz/nb6vlAskzg5b1cR02WxDaFt+pGB4iLWo48DJV\r\nQWraMHUK3U470q5G1fhbL9qyCjzZHYFH+j2P86pV9rXQN3uRF4PxTWYLRD9C\r\nRH8J41xCuekUbXZFnV6LC7/iIKmqJsv9ylc+tm/arGoXszW0hFlHcHzGDFcc\r\nmYAQDTjeqE9FMjNwR9oHPZrfgP2APp1MEt5BXZOCZsipVQ0dlIsUKRzitprN\r\nk+yAZuQAm7qDfAqQeboxoAC49yKvq6sAlZS/CEljBmjj47VEkCjf8oj7D1ul\r\nBdVHckWqop3JH+mWHMCWTnRaBlXtcsZaWrCYXQjD6tyTnlmziFiGRLL9++m0\r\nWd3cG9FWLGm+mOgxEDx65KwmcsgBf6QcVHgdfbipnv2ob1O5kiOFDaaDC/ZV\r\nNF7S6cNzPnYl2ZvE4+q2rcH+IfTqNuE2R00=\r\n=Hgu5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.3.5_1651026395798_0.7299278184751139"},"_hasShrinkwrap":false},"3.3.6":{"name":"@midwayjs/orm","version":"3.3.6","main":"dist/index","typings":"index.d.ts","peerDependencies":{"typeorm":"*"},"devDependencies":{"@midwayjs/core":"^3.3.5","@midwayjs/decorator":"^3.3.4","@midwayjs/mock":"^3.3.5","sqlite3":"5.0.8","typeorm":"0.3.6"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"cede47c56635e5f687528f6c8ed77d49ce9842a7","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.3.6","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-IHrEzNAdyud0h6rBxtiDc9wKiYhCG2Q3h+719nkdJatD7SBXUeBrxWm7tlH6qZ7uzJ4jmdmsWwXgIeTGdA0Nxg==","shasum":"a1a7fb4ab54cd867b239ee38a6ade2da5dfdaf95","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.3.6.tgz","fileCount":16,"unpackedSize":26282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCq3y39PcxGZR8DoAc1OerDKoVK4fhGfPMgEMqWsIdXwIgOwA0skU5NzQE0zvHMGj8y+qDHfSKXU3Uf1eCjIGSAuk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie0M4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3zQ//TFCfBEBsf9/x1EsD9U5XJ5+Kb1bWPn8xGGcOzdmkyh6HDwwG\r\nKVoCUeDvwYUGtzToMBOP+0rGm51XzcMhLtW//LW3fMFV95LclnPGwChu1Kze\r\ntVLNov61wvIm9htVSW4m/hxjRmHs5O5Y4L054in6RJwI5HKxSDQa/DAhg4n5\r\nwvlXkNBPwF9JcLdL/Yw7PwyuGwC/GwrJt5RFqaoIaFbKXEdJ6tvJ4Q99wXwu\r\n0kCODTzQ43dSZY00A3/BLmM6fEQlGliRk/vAJj6h+8RW1oRdMAtEBqsV1y9A\r\ndVwg12//H/M0Zsq7DIaDp2gl9KRT1oBAfjGAZoao8jXDkgiAiKY2WhrdBAFD\r\nVTUeRwAudGPdn9nrZr98IXJhdbEf/sto3qNtfUH5ibNQPjc6LBC44Mf29xJS\r\ndAQN3USB7Gy/TPNcwoLT+aU0n0VW2YC1jVvuIYUTxF8ImrA53bipA7ekFk/0\r\n6uam0DUuYVLb3Q8PGv8QscVea6aLvwmF2CXJ07LmkcbQ2BKOnhZhcDq+V2Cr\r\n12cPspWC9VBVlzgOGGOZtDV2qzsYkgBbSCzhKzqtZ9ESXrCKmcWP/F4g4QXb\r\nmPXGeqUEJNSBHebd4+MJI1LnbiubeTp+sZszXR9a4XUkXFl9U0uhOL7SeLYG\r\nVEV3F4F+MlyNuJ/IVkz0S1H1IHgAI7qGr38=\r\n=R5TX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.3.6_1652245304174_0.07310444461303778"},"_hasShrinkwrap":false},"3.4.0-beta.1":{"name":"@midwayjs/orm","version":"3.4.0-beta.1","main":"dist/index","typings":"index.d.ts","devDependencies":{"@midwayjs/core":"^3.4.0-beta.1","@midwayjs/decorator":"^3.4.0-beta.1","@midwayjs/mock":"^3.4.0-beta.1","sqlite3":"5.0.8","typeorm":"0.3.6"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"14d8440f20978426184c988808343cc24bcf6e20","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.4.0-beta.1","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-GKGXEOeM2PTcScAwuNV6sROBdm0RR/FIX85ZajGVNyt2D8oConQqFpz5rQIAu520WJuTB7Qj7jchyG3TWQzcgA==","shasum":"47569ef9656ba58f40ec1f222ebaa90a44617eb3","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.4.0-beta.1.tgz","fileCount":16,"unpackedSize":26262,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDt96UlNNl5iXNlP2aqHDxx5RwBtzYbnwdam7IP8DhVXAiEA1cRQEO7p/LIvLGb1N9nbuDUsrb4XzDCqbY710AVSXqo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisag/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyNA//fm6x/qHaWWRbKLvxSO9ZZ2x7IW3XnLewAXakzgKZbMyqUbB3\r\naPv1KomSKRY+tT37s9AxKBzIcfT8ikR4CyVD0Th5tllHQDWQWwd5dR484oh0\r\nyXCpVz6ipfZg7SbgIT/Je2jJRRIKIb17nr6ISTeaamsUeYXnfXIbT6mrBj18\r\nbmnMa5MIWCkcllskuRponm4SWtD+C+imx/k4uANidAglbGFDuhpA+KUNOq0m\r\nQjGHxHGoB/6hm9lpXdLBRdh+6u02JEw4inDIHFjC8E/tbr9vCv5cPh0nitrh\r\n1iYSSrt7F82eQ5obi+CXTU296o2Sl0lgiY3Yyl1YNUHpyYzA4hF6mEWsTDe3\r\nFoehRsVSSRA4p2CmzKjA8ZGs5lUedgP55BUJqXVlwjPNT9fA6+/d3Bjl1+aJ\r\nHtyg139no5M15YUARxdVdYU+TIEHBCCDZTYfu+bhSOtCbLowh9em8rBxN4r8\r\nvEdeEDiHHh73zRqgMfnCInMT9YHc1tnMjEcQ2IhJU34LnTQiDKHpGZRX67Ov\r\n3C2Tn+AW/roA6wYt36HncYee9doSX97zjKBrV0MWPD3WiyEI2xqV65+Lmn7/\r\nJZQ+kblGmq3pyNHIzvzSNNJY6mAB4/u4hNo2LFZ6YAVvf2ei+eg3Lgt6yNDO\r\nrZ3YodKyqLAuMYwuNOxJZni8eaCfpYYrpIE=\r\n=f9Ya\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.4.0-beta.1_1655810111054_0.9246944743330483"},"_hasShrinkwrap":false},"3.4.0-beta.2":{"name":"@midwayjs/orm","version":"3.4.0-beta.2","main":"dist/index","typings":"index.d.ts","devDependencies":{"@midwayjs/core":"^3.4.0-beta.2","@midwayjs/decorator":"^3.4.0-beta.2","@midwayjs/mock":"^3.4.0-beta.2","sqlite3":"5.0.8","typeorm":"0.3.6"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"a61721d3946b30fd4cac183265edcd99b31ac72b","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.4.0-beta.2","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-5ZhMP5ORlYrH5VTbO01Ep3j9lHr0SG5wSfe1h3F3YkVSkLaP77tF3f0clfuI7AnzauzEXTrqHfslcvivL1H9WA==","shasum":"0e42c43397ec440d549c3a1b54a0a6788f39b5cd","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.4.0-beta.2.tgz","fileCount":16,"unpackedSize":26262,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUnOLp1cQVgouozCYEIzky0LFxsVvC6Ar9bxGe3A9bbAiEAi1MgPGysm7SLJ/l0dyGTxcuU2dnl7bRcd44/WHvWtZg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuZKIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGPA/+PsAce8bt/dDBuvJsHqJtmtY2/RTyrajh67cmCq+nH/JB0Fev\r\n9CFNKJJQJt6bK3fNOf7/Eeow5vBqZ9YZ3AhcIr1VnVg5t7z7PtjQyPd5ABx0\r\nLLIt9AHPjC85JPr76O9+T5Em/9WdO8T+ie7Re5GzpBNHeTu3AqcVLU6T3S+Z\r\naOa0QD0/Rmxv+zeTMecFMi48MdBlZc2P9KMfPpyXDczXuU+jJ3Q0XZs+c7KH\r\nfSwx5dE2NretEwlcXg2Yba4Wbss3nexDW+GEWKcbFWpk+sbUPuT0Ktp2LmWo\r\nfMwT67vS4w4ATnzGVosMmABCNrnYw20cXwuH9O0QqegLS4vuCiZfqI0KuKCD\r\nDYu2/vEy+PA2VY6UcFn+3lGU/T1vC+u81OfhF8POWNehbl7IveVaH10t87PO\r\nGZUIu0KZxASTSD7sbHeBGAQPgGSz5DEr/m9cJT4ma/yv9KTKd6GKh1wwqDNL\r\njoYnUq3ncGdPz4ahNxnbBmMp45jhFSB1kfeJd9EiEDQG0I0Ecjl/r+8kYfY8\r\nZd5BzHSEwx2MOn/HNnWNjUxWr+BJMew6lIZUuVltdEf+TjcEw8cRgsGxz8/5\r\nRl0qmgX8aXFl18koNiQDs74Vp5NqsGwMlRX5LMMjrym8wPNKYpXfJSK6h3WG\r\npneBykGNGvklQs3Ke7VYverArHIQthmxMDc=\r\n=VtNM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.4.0-beta.2_1656328840074_0.8881328331229823"},"_hasShrinkwrap":false},"3.4.0-beta.3":{"name":"@midwayjs/orm","version":"3.4.0-beta.3","main":"dist/index","typings":"index.d.ts","devDependencies":{"@midwayjs/core":"^3.4.0-beta.3","@midwayjs/decorator":"^3.4.0-beta.3","@midwayjs/mock":"^3.4.0-beta.3","sqlite3":"5.0.8","typeorm":"0.3.7"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"ddbff5c3da5d908953cc691a8e5de4f0197de365","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.4.0-beta.3","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-lNlsm34UeaJhOc85HTIcTBYOJP2FLxARJksEfpHfeDStyFD2+52aImf4+9ptAioWFHfI7Fv9U1UXvFyw3DpnTw==","shasum":"814c03d76d4665896b5d06649ebd74f41c8868ae","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.4.0-beta.3.tgz","fileCount":16,"unpackedSize":26262,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvgVsv9Sb6vErWtlan8GBgcBKa+oyDvQHcoRXH0C20OwIgW9Ig0xgulZ6RhcNN3yy4s743KGJY+63kNLGCwqwWCMA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivoAOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVpw//eyJn57bKlbN5S9sLJAlx8UTcSPXsn4TsaG9Y65/6SMIKnPAb\r\nuNhlQ76IgvuYsa+gt76mbdxcBNXZRucAwbnGOGUJNfdCKPjfVRc9usoGi6Nr\r\nOcG7o19jRrNWdc+khJKL4h70hqWtuNgrjpooncYlmTf01fgJCsnX3+ypEC5w\r\nNu+MJJ2lqNOJFuChv+RcFsIQtu6wkteoqxlQGm1B5W9RIav/5VnQJAjqq4N1\r\nASDspnuv7jdeXwHPq7vSTAeVLsiWC0FGcsJvz/JZFiDzyHaN1cVsSXg/Qkpm\r\nTji9+q9FsAQQWq7gHkn0SMPV6EDm83Q6i0VNUYRBxMse43eyRZw28s3q8a9I\r\nMByy88SV1HABbN7CazIhRr4E3hMKF6r/8yoYb1F4tKwm6ZobJ5kwwERhNsoJ\r\nKG6iHqjlJjuMI9SRsNNUA427EY9DtEIknnQZwAgCVah5XJO+7FxpVC4STBjx\r\nk/AAKtDmHMAMjFuY7hMMIYbfJgmqWFhmlMH9k11bCmH7et5pHs3bYJGhTKtI\r\nkgspi1uP8tVxHtk1zOjby4ZEoD5+aGEEaOn5hcqtGGTHL/wRjFerk0tiE7tm\r\nG3Pnij3czz56qbo3WiRThohlohatRPEMDi+zN5XEY06V/gUqEFbZUf3kWvPM\r\n7uwS/p7YTmiPP/jWEFQBTFhif194a9uaATE=\r\n=iw8W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.4.0-beta.3_1656651790156_0.39341837008220715"},"_hasShrinkwrap":false},"3.4.0-beta.4":{"name":"@midwayjs/orm","version":"3.4.0-beta.4","main":"dist/index","typings":"index.d.ts","devDependencies":{"@midwayjs/core":"^3.4.0-beta.4","@midwayjs/decorator":"^3.4.0-beta.4","@midwayjs/mock":"^3.4.0-beta.4","sqlite3":"5.0.8","typeorm":"0.3.7"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"3b686101f7802f87d47b8c9d25561339d556e573","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.4.0-beta.4","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-PvRRfR8GRMMwZgv8ZZrYQM2+GXOpcIawlACxjmshtCxQpO5sO6loN0kOrAKgReXysvdlK6ISB8zrJ/PrkwvO7A==","shasum":"6761fea4f6b4f9efe0d108652145278e2140b426","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.4.0-beta.4.tgz","fileCount":16,"unpackedSize":26334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQD4CKiJPDG9B3HqguJp8COD0V1pm7IkLWTd3yopajpQIgYeo7Na3oyKLmMWOArEhIKK+xKe5TS3elkGFkXvBLT9Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwo7sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmKg//RehSReyqrEvQ9PNQRCGHSbivPguB4HBmBYLqC1PsBpYn0O/K\r\nfKEwvGxOcjvcfnRi6TGC/7ConzWJUwRl5LzKkMbu+H1oDFc97LksFvV5Ysl/\r\nR4UBC50f2IlTd+6/+AodILk5t3vov71MUlj9HZIOjbAKgZPLurbM8FLZ4R4F\r\nXvhpShMnz4Tg0ZZl7ixip+1GBCWC635jQaQ5G4NmCnb6Km+5ddOpTLdNOlAS\r\n4Ds3GMh0bzK/bROK8AkSIVdSTYKnEyMaR8B3qsoBNsO1NRg8UgQWFNl7cVlQ\r\nGImamyVGl1xmuLjuYmqXdfsZxFbLEKsHvrYQdv9VyJhJ3BVrE2ysh3QOZWXs\r\n2P6R984gEmXW2cQyiwC5TojTX0uAoQ+6FAfF7Sr0YsHJyJTu6g4nL6IhKLLj\r\nd32MbltwzDnn8RhidRdmRcr2DP9jWzMFfO4UmAhvyKjKWon40zePgdSF51Zo\r\nVXxBbQR5Je8SIlXxO8b5ujPhLgvYkfyPv1plZ8HD8/qayLZSfm+NlVpUgRLY\r\n7gjWBl1YKn1gjwQEqMO2h+XEJyVXtI1/pCoZ2cB0CJEmPKiSoFhWF/yB2SiU\r\nFLFzqCsXyzfWNafs3d4B1/pHulv6pwIRyfNqzOwJaFIEehpzAEdRNWMEsnvv\r\nGDa0wxUmnutIkWSupbUrtPJaIznd3FWyBG8=\r\n=/A0b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.4.0-beta.4_1656917739776_0.2695394409735288"},"_hasShrinkwrap":false},"3.4.0-beta.5":{"name":"@midwayjs/orm","version":"3.4.0-beta.5","main":"dist/index","typings":"index.d.ts","devDependencies":{"@midwayjs/core":"^3.4.0-beta.5","@midwayjs/decorator":"^3.4.0-beta.5","@midwayjs/mock":"^3.4.0-beta.5","sqlite3":"5.0.8","typeorm":"0.3.7"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"d84d1c77aed1fd973d002ab65cd0adeadb7924a6","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.4.0-beta.5","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-2XPejIx+/vFJhGijYgJFZppExc5uGYqDGCYwkkI7QYu+69vwZcK9z1437suCcr++uYA0sJgXTci0cKOVr1/7hQ==","shasum":"41b96a13b8471c663f836438d0c58406ac24259a","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.4.0-beta.5.tgz","fileCount":16,"unpackedSize":26334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxk55wOINPUqHUy0WUhO+Iw2Bzbau2BEAtkS5/zcCySAiEA3kAv0wwkbDaItAViPrV/8frFmU6Lk8NJttcFfvJx75E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixk4rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAEQ/+LGosOA7FEBv4E9sNBCSGt2EQMDzm3HRv3ERg/25PS3yCU5s3\r\nqsHlEFpMIFMR9lfa+cjCyor0IWfJ6XNdfMlWFftTz6Cdj4VRo5fwlli0/oTG\r\nYE/7UwknkB5erkpUJ+BcfRPUGwZxgdhQ6jhWl2xLkSSkq/pZXBxPg8CaGXlN\r\nlqfdCtellwfytAM2tcBBmYEsdCUbfSP8//ozvdAZRiPHJSujq4sX/YbX3W5K\r\nqsyYj9o6bCc5ifZ+UoBtpXzYg01pRtvxCCO/J2XQiPk33W4I+Ad6dRRx0QvG\r\nmRM0+xDKiWS/nu+o9Dzl0226i1+01Tb1hzEnB5L4s40A5Ybe9hV/r9jgBRjV\r\nxsnXJPCSZEcjCuIV7SeNvcMZ/GlJ2FkWTzqFjLsNnTw6aEi9wa4SwfDRvz8Y\r\nanpwxjhvU1AK3WzzqBiitUl1sbWgekNFwX6HKN5atjFwo36sR6bsYjULDXpe\r\n0mSfwpQ7YyEn06cCBtTZzW45twzw0rTvWGB69GkUVvkLHqL3bw2Z9TE8lMeN\r\n7ZgkEF9JQYLeDZhMThoEd1gM2M8oxF1Y0CQEZmZP2YnOFMWQ0eIg7l/5U050\r\niDZTj9Ivdb2nOzUSSyd7A+9G9Nxs9zEOTEP8LT2ruF6wtZVtgcMalmd12idB\r\nnZF8IHVqcFwhf9RbFbUbDbK7+S0m+o7aaKM=\r\n=2Cpj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.4.0-beta.5_1657163307523_0.7494533970315667"},"_hasShrinkwrap":false},"3.4.0-beta.6":{"name":"@midwayjs/orm","version":"3.4.0-beta.6","main":"dist/index","typings":"index.d.ts","devDependencies":{"@midwayjs/core":"^3.4.0-beta.6","@midwayjs/decorator":"^3.4.0-beta.6","@midwayjs/mock":"^3.4.0-beta.6","sqlite3":"5.0.8","typeorm":"0.3.7"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"8e187c4593d4832de32b6745af3e195f6b90816c","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.4.0-beta.6","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-9Sfx07fQzb/mXVqVuuVKTiwVkgmB7jPWNVnRS1QQCxTlQOJGXXw1ugpm0n6pvuf2in0zNVLjOCSb4G2Vi9HA7g==","shasum":"630167d38de6adf6025a06a465c858f80b631b24","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.4.0-beta.6.tgz","fileCount":16,"unpackedSize":26334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFop47Gtcu//appqcc/cYmZR+OqSBTdy+MNXHn4tS2SAiEApzfyKt1cn8OsDPFtMmz1jGf8c5neufAGtyyNJLxiXWw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixnyzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTVhAAhI26h9FLRbJwyADh+QIp5tCY9a9ZdyzMrzHZOGFlx19RyGdE\r\nn1uXDpOWMscNcMj99YR5jPu3hB4/7m+yNlqhItfDxklBFAcOVLdxFlnbA4X2\r\nm8zxUviwYTu//RdTwfRiE/MPZr75/bz8Aqe5Q9BKskvfeJ5vqd4jwSsRwhMt\r\nykyr1ca7lbxQusaKidjjEWw7+mfT37A/tjNjOkKaTrxDO8h70e/akeUeR2Os\r\n34mFDhHs1YwDort6108x+fgL6z9IHRx+dUZqoOi+j9aNwmDp9+0dFbnMfphQ\r\ntEGGHhP+YJQYSvnGuGjB8Cx++8jcAGjRPQi6ig2kGrQuGp4RXXro6NY/ZQY4\r\nMHZz89hf8mpMInwU6WnTkZV5GPDh/SHb1CslKtFBcLrDjcitSUs4FXOHfm8F\r\nWK6Ia6GRcQmwyXu1MBTV9wo6tmcydw8G4zZA0Iljx+2J0uH/7IoiB19P+PSH\r\ndYIFirLUKocwXwNa1Ga8oqpN6VnnWg0vLm6dnGzvqKv5P+vDYFKsJHSOzyb7\r\nUrSObNFmOEHc4RpCaijW8GI7f3x/UK4hfTIF4cSEuESuAUHdrKdJj0zym7UO\r\nawCf6vB4ot30QbeL3MDNn10rGyx09yjSq5HJ4xFlSPAlSzE9ZwGwGIlEbRKL\r\nVpuySbiKrjb3uQA7ne4A+TNw8YbbGVnZbV0=\r\n=KY8l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.4.0-beta.6_1657175219095_0.2987799839378473"},"_hasShrinkwrap":false},"3.4.0-beta.7":{"name":"@midwayjs/orm","version":"3.4.0-beta.7","main":"dist/index","typings":"index.d.ts","devDependencies":{"@midwayjs/core":"^3.4.0-beta.7","@midwayjs/decorator":"^3.4.0-beta.7","@midwayjs/mock":"^3.4.0-beta.7","sqlite3":"5.0.8","typeorm":"0.3.7"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"4d5cc59a7a33e49beeaf20fcfaf766438649959c","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.4.0-beta.7","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-OEkPsnmaihMOA6kanXJl7xMC1bBqAhBcQAHVeFsPDk6NA2AhGyZ36A561vj/UYVWaDIzy+G4x5AbZOWZTehOLg==","shasum":"c0bf2eaf708514f00f2de032b8d25fda8700594a","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.4.0-beta.7.tgz","fileCount":16,"unpackedSize":26334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQeYPWFSWaVz/0dMT37zFRvrqp0onCnII8yEnrh2qOpQIhALC95m2npyJdQNKkoOF+Sws//NpnDZGTw+I3RGq9Quqb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizQoQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMhBAAjjh6Wc0V1IumxfSWw1giM91KSvUzxqwM5EUZbOETnzt1uM8+\r\nmZCmG05qW4sj3F0imVbMe4O912y30emAkovG8qpubtpeEzmdhxtHlP2NNlmh\r\nAojXDZLxHbcPhfbdBLP7EZiqZcEeATG50SbYcLuSmqZ7LWjqaDelodlPKPgy\r\nhhdAi95cgjtNgjwzMX2KyyMgBYErgtt039Ei+30J8XVp0VL10yNvCyv09xNG\r\n3YJvWN5wp5o1E7tgCEya/CgLSYNfsa4xFe6uPuic5fWdkMry2z6CL1IZ3C5q\r\ne2mDHHq0uBw9EBWSat+E7VHqkGHidDe+oyOPzx8h8JcqoY7SUxB8sDx9J5/X\r\n7MTFAr5N2ceZXpLceqP3cnEuuoRKo708dto8LSC2Ls4WCXYK8zsNfYbF5z+B\r\na5DkOiEtuaOKXnSPHX7qWIwIWplpYfbaZIeDdvQd0KpdVdfIVSlfEhL7fOC/\r\nDcAPszBfOhYfYObbQX8FNNlBMhQxaYph978OYYe/bn1s1OIhDhedi78CGkgj\r\nZA2HCNXTJSP/+I3/QTukPYh5R7I0D+IlV/7pScpo+EXVa6GBSfxIK0v+sl5j\r\na5mJ2KEYEsxolugoKKRm9C1Rb5oeoHfo2tp9U1srpGYBmR59BH2HhjhPJvAI\r\nqgQA7O4TsZJ3Jrhwj0QZmsT/v3miVpEqTpk=\r\n=E1Ft\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.4.0-beta.7_1657604624567_0.9857903131637571"},"_hasShrinkwrap":false},"3.4.0-beta.8":{"name":"@midwayjs/orm","version":"3.4.0-beta.8","main":"dist/index","typings":"index.d.ts","devDependencies":{"@midwayjs/core":"^3.4.0-beta.8","@midwayjs/decorator":"^3.4.0-beta.8","@midwayjs/mock":"^3.4.0-beta.8","sqlite3":"5.0.8","typeorm":"0.3.7"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"9e4ed69eca31022e4dc93ed52ac503fe25ae383e","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.4.0-beta.8","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-KOcOmytEg1wCpOoRfOG4XM7Fqx9K0yI6DAERHeBOgvbJa2sZChgd4Qs/qPoqqY2omDv1r8Hv+SXSqpSF1Gw5Cg==","shasum":"9ec07e0caa6ff4967a8d0c7f38219214a8528e99","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.4.0-beta.8.tgz","fileCount":16,"unpackedSize":26334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwd401xecYIdxQblsVH6jhwVATx6Cwun7y0Q9TiyJ86AIgNONWskuPzFAx1H1a/Mq6R21o+ccdv8PcGFaCmUiEyP0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizRRYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHog/+Owb6okFALdKVmjin0NB7Zts76LUSOU2CyAFqVqRInHLNeMSW\r\nsEQ54S7RdgPUyADjTIQvR/J9dn+DTITJWZHdJ99zY3gC8tEv5LvEQ18d+MDn\r\nVi/w1u5ouMXFp7jbjHGNHDJp04fRS56FHhXIhIp9mWzSRtagGrmsZQctxOSj\r\nB+H5EVrPGQyH7tgFO+fNHi638ez7Bk4n+vYcbK4Mguinpf1tGplbACWWviHP\r\npW+PVgaDLKS/pf0/Z0QkRLGknrisTokrv6KKToXD1M1hDQ0QZGSnrk99ZnSf\r\nEiCFqrpflEKTpIxM+EXVyEyNIYjegYWyzzQB4NKrXASrbuvWAQSzJk6xqu5t\r\nhDbosJW+hBQtJQKvHIpFYpGhewbVN4a/WBhyfo2biNiTe/yoLWk9J/J6zDv3\r\n1fokhcSIBbTXoZWDax8pFv3dkzmzyuYZZCbbj0fuudv7iNzjV+IsLMty6kpG\r\nDuirfbzNpALV3ntMe/ZGtux54IDk4nRQ4qObcjbCYUl6dr8WhbexC3r5fsMR\r\nCiXFH0jWtpWhsBqtdvhi/dUL/wh+dR4BqoRTNKP6RCkvYNh09q0ZOjftmHNu\r\n+6fOCDp9smXxr6sAG3tU6j+Lo40QH00qwxIuoauPmTbomQLlDmFndneGiJJq\r\noaTQfpQR5hgLIF97Jmn4Qqcp3YETs6HmaaU=\r\n=2DM0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.4.0-beta.8_1657607256126_0.17324765843095769"},"_hasShrinkwrap":false},"3.4.0-beta.9":{"name":"@midwayjs/orm","version":"3.4.0-beta.9","main":"dist/index","typings":"index.d.ts","devDependencies":{"@midwayjs/core":"^3.4.0-beta.9","@midwayjs/decorator":"^3.4.0-beta.9","@midwayjs/mock":"^3.4.0-beta.9","sqlite3":"5.0.8","typeorm":"0.3.7"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"41e82a0fba386c6ec42c2eefd1dff4795a81b389","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.4.0-beta.9","_nodeVersion":"16.0.0","_npmVersion":"lerna/4.0.0/node@v16.0.0+x64 (darwin)","dist":{"integrity":"sha512-VC39tyQ8qWPW+qegzwMsTf3k64kF5/fk59Hm6+X3ZRKNGbQ6MCrdTYWY/HY2yPS4yzihEZZeTN5wPtPAraQ5Sw==","shasum":"4f71e3e60928e4586beefcda3587530d6e55c467","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.4.0-beta.9.tgz","fileCount":16,"unpackedSize":26334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7wNxiJuD8N5RQMiscTUey3tRfxeScCJkL/b8bf85biAiAC+/Ejwqm3c03kigCVXaLatXXGCVRM+EJB70AIUuU98g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0DkhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy7hAAl5Gkp1NXrhD1ARhaS5G7bu8PmcZZK2pbrtxc24WgGfKaH0uH\r\nbDuq8RwBpEzMCimP6r76id7RprPkDcgCvPq4keOO3DvmbR7m5kz62ViiksV3\r\nVH/8siWE/cMtNV54RbZHKVnkiXClnXPT5WfTwuwcRHcIxcMGvSyAgMy8jQFw\r\nfPw+BYfIMd/yRtS6JN4utMGfTO3SRjE8c2JcCQcMY9nIOqiDCClL9V4hgUOT\r\nvfSE1c+o1eTjX2Lw1QOEUUdVFK58tNXyPSvqj1jKMeA01PJ1nYbIxzIG6lT8\r\nvI8MO+uS3Jj0DTirUMEWakPi7e+BAAjFdR3c/DHK8LRrlTOi+ZD7Kuw67p2M\r\nLB1Eqb1WfTB2b085vZDbieo7a0am5mvocdQrUySLFWKXVdnI5tXXH4tXqxEt\r\nGompavNls1VYXZrgZ72LbM8T1Z9JyCwA8g35y/yoE9OAQqD39KHENxQTzvuv\r\netDGlZTcel7R3SxlIXOHE9NFmls4P/9LfS1MCn4SXv4ByvzLTt56L5Wc2b8w\r\nMPmVv4+ogkLMJAiG5+fexhLZ8cl/zD6FiEto9c5EDGmvawbCaTbVPKK9eXIW\r\nMHbMbf5JPlFpCNbyXHPN2Kb9ILu18VOsz7DMpZKV3LHkNixio6BG40YBabvv\r\nENvr4IDol0MhbKnuXQhpGLhFoYGoPVLzmUM=\r\n=l+6x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.4.0-beta.9_1657813281517_0.34307391908472895"},"_hasShrinkwrap":false},"3.4.0-beta.10":{"name":"@midwayjs/orm","version":"3.4.0-beta.10","main":"dist/index","typings":"index.d.ts","devDependencies":{"@midwayjs/core":"^3.4.0-beta.10","@midwayjs/decorator":"^3.4.0-beta.10","@midwayjs/mock":"^3.4.0-beta.10","sqlite3":"5.0.9","typeorm":"0.3.7"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"560a5fa311605e4008c55f31c31bc4e12eeff2a5","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.4.0-beta.10","_nodeVersion":"16.16.0","_npmVersion":"lerna/4.0.0/node@v16.16.0+x64 (darwin)","dist":{"integrity":"sha512-pDj6IE6BBjsJ3HWj5+4jWAQqmgvvnakxvu04uz7GYBJz8zi7Yy0AtGppccMRUCWm/nC0iNQwPy+DfFqtDW3aQA==","shasum":"13ed8997c69811d2ddd021614e81a9c8b1a68b85","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.4.0-beta.10.tgz","fileCount":16,"unpackedSize":26338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3YBNNrmFK1VicIkjRoK3bBeXVKRQqZDpaiXfmJ/cHGAiEAppr9/YtE5flMFYhwjyBOXH4lIatxluHayFLi04W2y2k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1QTsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5Lg//Tq+NLRmEFR6srdNoWuWvg7nhoqTiLOqv6K02yh2oevTxTMyo\r\nEjSYKA6zksVdStrTJUF8v5kZt/SmptCtlTVCQ5Lq8namBV1cGGvN0FrbySnp\r\nDLyrb1doxQN0JnFjW0PQoBft69gTAg1f8fg5OgC+cBlieE8D6/X0wS3XlYXJ\r\n7BeULhTc2JkGg7rQwDWVmC6lZqaUTXUoDUb9rPIoouyX8cQy69eDxoKiCLre\r\ni/LZSWPr3NI3cO0GUgdwXtyyUmrWpb7PyJeGvZ6koFKwPQkei3Co/lMXEZ17\r\n3bRf7oUvA13yUJmEonzTQO1KgRA2xY9T6+kt34oybsY9FZKVErASrpjBbFUs\r\n0BO3/BcIlkRqkSaFk4B5U6qzthrF1hGy/kWcI+QYVqIT8kt9AiCdb/CSo/Zz\r\nujlQMsHDCINPLuysyPGzKHAzuKDY5HG59k5sgSxAk6akgLiPsAvBgKd2I0QY\r\nnLwvaRX6MLR7CJdkeA5IpWYaVvrLLSjoXf/RJ4FmOrnXyoZlwSOg3QyyJP1T\r\nwZrNcUMFPlPU4MVn/xvXf81W5vSJREawdABXOaw89tKj3sTWmfusbETn8qO0\r\nLncCFm1W7tzMKZ9yUhw9tOW5ABr9p9X6A0nxIGAxNU1s+uvBOUUWP6EpQkqv\r\n6XGwiKel97DiZXINlHudtssXkaRL4ZcU1CM=\r\n=fTsz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.4.0-beta.10_1658127596438_0.6623247457621038"},"_hasShrinkwrap":false},"3.4.0-beta.11":{"name":"@midwayjs/orm","version":"3.4.0-beta.11","main":"dist/index","typings":"index.d.ts","devDependencies":{"@midwayjs/core":"^3.4.0-beta.11","@midwayjs/decorator":"^3.4.0-beta.11","@midwayjs/mock":"^3.4.0-beta.11","sqlite3":"5.0.9","typeorm":"0.3.7"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"b1c7a439b0df37d3e381cd182ea3b9e74323107b","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.4.0-beta.11","_nodeVersion":"16.16.0","_npmVersion":"lerna/4.0.0/node@v16.16.0+x64 (darwin)","dist":{"integrity":"sha512-rHVr8OzhT6NHH8MB1M8WwnZ0Wo5NyB1McUY5NAdwgukEh7fPvNCby7NAx2d2q+TsmCNIK3lb/n/MZ0Z9fXtv8A==","shasum":"f833a99eb679b2ea4f21c843099020486b60363c","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.4.0-beta.11.tgz","fileCount":16,"unpackedSize":26338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICv9U2TfLi/ZaXZ+6tAnQPadPQm4yvsl5rbeHt7mTeeAAiEA7aGLf/y4i8TTVfdy8KdKbIPr2EsulN9MzWCDnxd27UU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1mClACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAGg//Yz1M+ThgwSNnMk5WkS7nb5vmIGDX21lsImZQiuudJKbUwXwz\r\nz3EfPJaAVC0m7Mqzt3bJePFetTQ9dPyhk5iqO3TDQrBdM4CNWSzLpMdlda5i\r\ngayBx3TFzezynYNncwKA8ss2LfAQqkn1oBQK3hQXEFSJ5FcBzkUoYjXJMzIE\r\nsLkFf0P+owK8Xbn1vPm48kaZNARfhD1EwEaPKYifFNgQGHTYqqI3EP4fYlhn\r\ncf0+E0t4X3oU4w6Xc+eHT6WIzzMYX+YmbU1oNzR6CPNBdgvJTLKiBU+p/KJY\r\nnQyk9RfNSWCcaBLH9tAkkpqMiTvMIoj5IqQb82Ld6Bejp7SV2T5bsBis7z1p\r\ntZNzn1Di7yPyI5ckwFJV+xDz2pJ1blXxIlK/AmO64N8njN+4LJSWovGvQn/n\r\nLL2txx+CpqUG64FrkuTTXp9gbS/g5N934y0HhHFcJq9F3snfIzFcQxnlsJTQ\r\n3JtaHgPc/cJ1SuxkYx0p53XZ+d1e5v/HZm3BdGATCRbHYwjwLBcgpW9fRT61\r\n4053zOkpt24DpJJbNtHuoUZSGv+nESOcQ5QXQDBNfIC1Sh2hTk7AipL1nn49\r\nhfbf1/TwQnwTUB90H6M1kc8/aR2nO1supq3dupyYJ9GvCQcYz9TvJ6E7SkbJ\r\nqwAUQVfGBhYNZ7ExuSvzUmd4HZym6/93ufA=\r\n=sKQ2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.4.0-beta.11_1658216613170_0.1980613300948708"},"_hasShrinkwrap":false},"3.4.0-beta.12":{"name":"@midwayjs/orm","version":"3.4.0-beta.12","main":"dist/index","typings":"index.d.ts","devDependencies":{"@midwayjs/core":"^3.4.0-beta.12","@midwayjs/decorator":"^3.4.0-beta.12","@midwayjs/mock":"^3.4.0-beta.12","sqlite3":"5.0.9","typeorm":"0.3.7"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"cb639763ececfc7928221eaafbd515bfd93c6ca1","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.4.0-beta.12","_nodeVersion":"16.16.0","_npmVersion":"lerna/4.0.0/node@v16.16.0+x64 (darwin)","dist":{"integrity":"sha512-/yGjsSU+HhYyoUZB3KlGFkmthCPoXnaSuMlG711hGscmagGRDBSU0TstoYYNeho/O9bJdRHBjfhlj+dsu3qNxA==","shasum":"1d0ea36cf32cf0da364fe8640e90acdcee478a48","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.4.0-beta.12.tgz","fileCount":16,"unpackedSize":26338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNRKt4S4h7L3DjOPysxaqXfTjnZ0mHDmJQxbGq6dq2lAIhAM38RHEPFm9fihBT57mzAgR1EqWRNqHf7g4kNTAZFwOL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi15AKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6Mw//crLeW4C2eXUjbDaNpUVOeubpqK7lVvPiAsKwVl8MZuvoNgJY\r\n6R177/6jRoVjQPiwD33s0BjUfUSm5MqAWAf+hDeJqKU6HNe2k1fdk1QbIHiV\r\nDW5H0tsQgP/fRxcofTDz+wCH6TF5ket2LKVvfyRNgPTxSuHTt21bVSQ5VY8m\r\nOpQllBTgXdz54IrcBIOpcmFeYmN0W1T/s1jvfQsO4gx8JzduIEALSquajnSk\r\neGwSkFecldkNraP81U/IfC0qz5ATCuneJi9UhIi/em5/dCekdoE6xW1IWlGF\r\nnvKXHZiYZxHdIl9gQs4quWSCjptQ/ixaNFzL/Rbyci9CG0hNgFKPsOZyuubv\r\nq+eHsO2VjxN4m4AaYNWK8ZAF82kN2ETmKZ5wvulgqzWe0qC/CCnuJdJ6rZ3c\r\ny6DlR7+05yrYfpYDBnz679ScHfAC7NNPRYBJ3BBf2Up030qc7fTaYT6i2ED+\r\nsLmTAUwsBBzTw7wwHqYqQFCazGEXNYLOlfUb2I1D6jCgHfHq5H16s8o4/pPB\r\no2dkN91fgndB2mlbtARuZ+RvFo6UVtt+w+Ax2xnYNLP6PmaG+LoMHNKuIVIL\r\nSFYkiZu6niCmbB7COJH+oeqldtVpjXKTNVT1VukJEUBv0hKMHBZ2QOUE/jm5\r\nXp0F571lF2E7DJ+NHf93oMv3j5mTbD82KqI=\r\n=RdIu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.4.0-beta.12_1658294282231_0.5297331150174196"},"_hasShrinkwrap":false},"3.4.0":{"name":"@midwayjs/orm","version":"3.4.0","main":"dist/index","typings":"index.d.ts","devDependencies":{"@midwayjs/core":"^3.4.0","@midwayjs/decorator":"^3.4.0","@midwayjs/mock":"^3.4.0","sqlite3":"5.0.9","typeorm":"0.3.7"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"e48ea9cb52c6e70ab25b68f1188006100eab8184","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.4.0","_nodeVersion":"16.16.0","_npmVersion":"lerna/4.0.0/node@v16.16.0+x64 (darwin)","dist":{"integrity":"sha512-2Z/KPBzYNogDyVfHAGKPTMMsSjJ3FcLb8VztsbDR5tOOE4C/lhXAOwl15Fl2S6g8cfXDp2qYjl1e3RZWo8qNTw==","shasum":"6ce25f7f9c7d34bda83ca1b7c68b68c04824b041","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.4.0.tgz","fileCount":16,"unpackedSize":26306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVuJW3ptAObar0NVyi/P99N4D3B+UjolRzJP8SvEjw1AiEA2fqUkUjglSn+lSWshTTRjrgtvNhByY1fOAGSs37VjSA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi18+2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+9RAAhpATn2ztCmzx9DVnbRXpvTW1mGaFMjFL47wPKhytp4B7e2r5\r\nbCmzFJGT/3kBZpap9uD0HfSpPplq0bhtIZLwSj4lONvLSXBqQAdb4QH4eifE\r\nJ9hGMW2CaBu1P1PdXBY3FKHoZFXCx9DRCHX0one+zLYQ8zHBPT2azAM6sqru\r\nuogaXvaGZoPrb5eyLO8fnNMhGSCuDLRkTe5k6uVeq7TTGQMI7bhIC0bAaCC/\r\nCqYNeVlb+gThR275OK8nu9Sic4KsNHIEcllM1NfJy5WDi3s061/ywzBVk9+5\r\ntGjxlRzCJ/CIucgeX7ZWYjTJ79ejk1nvG1smbV5K+twMK+1LVOeH/lc3IFg2\r\nhObuKiNVoNkxYYOQmvgKwAp+S+1vBcUpL9M3TtB292VgdO9V9XNplDB8sbGY\r\nu7v1Zzhij0Kl+MprMnfc7NZ3BImg7NknAKtm8WyfYHxrE3iOd81+qsrN4CUR\r\nl36BwgoptLNAdebatQsFmvWNdCTVeYgBLKcxV9gPA+lsIalGAydnKYtTQANL\r\nQD1iITrVbneZ/1ngILjG0rS8iAvniU7qc2+ufhFQS/DJZd1FRUjcVWEMA2oG\r\nYel/szNqWUhZqBdIs7krS5rg+NG/N801PDgADLdiHYDOfJsCHLEibJQQD3+5\r\nyAW75pEidp9kSlHT7SkPzD2FYtTtOA9Ff00=\r\n=GQ5s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.4.0_1658310582483_0.9436832899563037"},"_hasShrinkwrap":false},"3.4.1":{"name":"@midwayjs/orm","version":"3.4.1","main":"dist/index","typings":"index.d.ts","devDependencies":{"@midwayjs/core":"^3.4.1","@midwayjs/decorator":"^3.4.1","@midwayjs/mock":"^3.4.1","sqlite3":"5.0.9","typeorm":"0.3.7"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"c7b47267c80f93407537677d8366f68bc6dfc462","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.4.1","_nodeVersion":"16.16.0","_npmVersion":"lerna/4.0.0/node@v16.16.0+x64 (darwin)","dist":{"integrity":"sha512-B2IkZyFw3euSaHX6aXvURbV9aB1OVX9SvESvTQ0e3KfQOponW7kSitKhvU4uFFjqStS2783V4FnAdtn4wnkxvQ==","shasum":"1b2f39a34a18f3c4e321f36fbde07428ecfcf748","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.4.1.tgz","fileCount":16,"unpackedSize":26306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVbxlZ895VgxIT92ZUKIcWBRHlNJdnrBTE/mconZTymgIge0+db8tXaoMmak7lzXs8ccSk2bu1Zzz+og0T0hlx+4U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2AurACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPWA/9E3jkAkWnwz2YlY09jE4TYHFG9YVoIG/d8/Cm3RhbHCskxl4R\r\nVfBwzOc4WSPuMaq6wZpsVGIKRM3yc3eM5gLOYiPA3MGzGwM8rh54MFGGn10x\r\nuZuBB2NXZTQPB4V3AcQ+RYitYHoL1zh/ToMxdmOEc/Uwl42NXXzdBOqX9vOH\r\nnUIED7ahQ/epCF46KwnYRnYq3Brn6215eD5KGaEls6NJH3FuTo2glV1Dh7Xh\r\nmei2qYcTg3Tb1QgmIXSZ6+ZlJDpxU4R4EEcgRMGcc43ZXG1wksVE6pt2jOEO\r\nMonjpKhk8Rpr9Ux9ItbTIQwxa3ElOG0SVu29xrSI6scTybQ1zGEfgnowFJEr\r\nfeoppdFGTOsRnw5xPHAG2E2xo39LXRORjp6kDx1MKV9ZgmPHeh6FhcUSjT61\r\nnlhxLswGSo02FAxi/yZxT/xCZjFaI58MuouePMNYYvuu0E0D0eDqlvSid8vo\r\njwOylGEE3Rn4QI6Sxh1j6j4grUkGNstG1NwuO2wc47GZSCRlCU5lqFsMu9qd\r\naLXBWspX8lnRho+5R2w5OAZxiLvknpGumJG5ju/DUzIfzLW4Brvin3FcQbii\r\neuqSDCkIgK8Zher/Yek7BstY8Iyvtw4M9BbNDUEtUaGSVZquXNNQQ2xUz6U8\r\n5dCUSvi0ZMxwzHgIDQe3L0eMlyPOUJI69SI=\r\n=jD5G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.4.1_1658325931144_0.6179971018601524"},"_hasShrinkwrap":false},"3.4.3":{"name":"@midwayjs/orm","version":"3.4.3","main":"dist/index","typings":"index.d.ts","devDependencies":{"@midwayjs/core":"^3.4.3","@midwayjs/decorator":"^3.4.1","@midwayjs/mock":"^3.4.3","sqlite3":"5.0.9","typeorm":"0.3.7"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"engines":{"node":">=12"},"license":"MIT","scripts":{"build":"tsc","test":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand","cov":"node --require=ts-node/register ../../node_modules/.bin/jest --runInBand --coverage --forceExit"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"gitHead":"0d79293f56d01a3ef3589e6a6ef53c582ac0c46f","description":"## How to use","bugs":{"url":"https://github.com/midwayjs/midway/issues"},"homepage":"https://github.com/midwayjs/midway#readme","_id":"@midwayjs/orm@3.4.3","_nodeVersion":"16.16.0","_npmVersion":"lerna/4.0.0/node@v16.16.0+x64 (darwin)","dist":{"integrity":"sha512-4D8Ul8arJ22D4B41OnRtEgPjOSMAUqgz9rXcOSercthqE20cR1DEnDs74qD8hBNhjlbyZLA4qkPKbO5tyP+Zag==","shasum":"ce7fc52896aefd1e0b1689dbf5c858d90c6b2673","tarball":"https://registry.npmjs.org/@midwayjs/orm/-/orm-3.4.3.tgz","fileCount":16,"unpackedSize":26306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKZRw9E6f6Ku9nzPjOe+eCgW354kK6x81Hzyl03Cn/XwIhALCu9cXbMzaTdxxkVJ5OpFMSsUmaja0B98oBcdF1CBQG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2YziACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+aw//e4avTqcBXyNNK8zEp7R/kdut8vcd3+tJceywx1EQnFG2f6QP\r\nXCWz7Z+GOc1lAfuPs5LgywotfxDABVipjd5rlDmTuEC9YCEDQUEsU1TB5Gti\r\nMaKgVXeai6EV21XEm3W2u8SF4tk5++GQYcSR/WezfTjVzgpehtnPtqnYcHdD\r\nuu/4QykqCbvLnYfqwORxes6Qk8dXkqdY/EmEW4cgtABH3wyO7eMnTmkt9FXQ\r\ndB9i7oLtELVMHPpYnuw/kbrD7wOUbpPnxl02GJZnRuwUTH9EWGK/+edDvzNu\r\nq+pPZ9J7GvPqdzGFBDZCKV5xjCQdGGLeQlJMuKqLqahjoO95Aq3BE3UjAsMg\r\nxcUeFOE1+F9XveLPVKB9+5MPJv15l86Xhtg2kBuGTRr4r5rkS/Ncuc47Rs+x\r\n28vYJ5TImY4xo/om6CtEPNxXIozHYDjk2SucfVbY+f2Z+4AVmr9QJkzDlN4A\r\nZrD3ovGR8TYWFwhecwZDef18rTPm334ZC8nw9CRWS7dOyEqepionDEmdBrDm\r\ndbQ4S8y8YfRSLB4ekpzBdWqINWfgNHmvFLXTi5RvBOOE4vCBIhNznSabTxzh\r\nLhmR/To4eNkld3IUvh4UaDhoFa5EG1EqPObKSznwcAEhVMn6sX34LcEmhi/F\r\nmhjK3HnWK9VI6sNryDLi0/OyDo4U+ZbnQtE=\r\n=VG0U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/orm_3.4.3_1658424545871_0.5912190233350199"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-18T09:18:13.749Z","1.0.0":"2020-08-18T09:18:14.085Z","modified":"2022-07-21T17:29:06.141Z","1.1.0":"2020-08-21T10:17:08.697Z","1.1.1":"2020-10-16T03:40:13.760Z","1.2.0":"2020-10-23T10:15:58.337Z","1.2.1-beta.1":"2020-10-26T15:43:00.004Z","1.2.1":"2020-10-27T11:12:48.354Z","1.3.0":"2020-11-10T16:03:07.255Z","1.3.1-beta.1":"2020-11-16T15:35:07.990Z","1.3.1":"2021-03-22T14:25:04.959Z","2.11.1":"2021-06-19T02:46:43.954Z","2.11.2":"2021-06-28T03:53:41.181Z","2.11.3":"2021-07-02T04:35:28.104Z","2.11.4":"2021-07-06T09:32:16.887Z","2.11.5":"2021-07-15T07:15:28.562Z","2.11.6":"2021-07-16T04:49:26.379Z","2.12.0":"2021-07-30T15:22:20.953Z","2.12.1":"2021-08-01T06:30:34.619Z","3.0.0-alpha.1":"2021-08-04T06:33:32.953Z","3.0.0-alpha.2":"2021-08-05T06:21:17.054Z","2.12.3":"2021-08-09T09:44:34.792Z","3.0.0-alpha.10":"2021-08-12T02:47:27.323Z","3.0.0-alpha.6":"2021-08-17T10:53:05.867Z","2.12.5":"2021-08-18T03:38:46.729Z","2.12.7":"2021-08-22T07:48:46.900Z","3.0.0-alpha.9":"2021-08-23T07:07:44.886Z","2.12.9":"2021-09-01T10:58:12.175Z","2.13.0":"2021-09-07T06:59:02.819Z","2.13.1":"2021-09-08T14:26:03.861Z","2.13.2":"2021-09-09T11:20:05.029Z","3.0.0-alpha.28":"2021-09-11T13:53:03.882Z","3.0.0-alpha.36":"2021-09-16T08:52:41.992Z","3.0.0-alpha.37":"2021-09-17T15:13:02.876Z","3.0.0-alpha.40":"2021-09-23T10:09:15.393Z","3.0.0-alpha.41":"2021-09-23T11:09:10.233Z","3.0.0-alpha.42":"2021-09-23T11:43:43.170Z","3.0.0-alpha.43":"2021-09-24T09:57:41.264Z","2.13.3":"2021-09-28T03:11:36.831Z","2.13.4":"2021-10-21T05:03:16.740Z","3.0.0-beta.1":"2021-11-14T09:33:36.332Z","3.0.0-beta.2":"2021-11-16T06:10:06.025Z","3.0.0-beta.3":"2021-11-18T14:30:02.816Z","3.0.0-beta.4":"2021-11-25T00:37:20.467Z","3.0.0-beta.5":"2021-11-25T12:53:16.923Z","3.0.0-beta.6":"2021-11-26T13:10:53.967Z","3.0.0-beta.7":"2021-12-03T08:55:13.653Z","2.14.0":"2021-12-06T06:34:58.888Z","3.0.0-beta.8":"2021-12-08T10:12:32.613Z","3.0.0-beta.9":"2021-12-09T09:31:06.679Z","3.0.0-beta.10":"2021-12-20T06:31:36.414Z","3.0.0-beta.11":"2021-12-21T15:25:04.040Z","3.0.0-beta.12":"2021-12-28T15:17:39.823Z","3.0.0-beta.13":"2021-12-30T04:50:13.955Z","3.0.0-beta.14":"2022-01-04T10:54:20.810Z","3.0.0-beta.15":"2022-01-07T10:40:17.676Z","3.0.0-beta.16":"2022-01-11T04:49:25.946Z","3.0.0-beta.17":"2022-01-18T15:09:45.540Z","3.0.0":"2022-01-20T15:53:57.790Z","3.0.1":"2022-01-24T06:06:44.073Z","3.0.2":"2022-01-24T13:08:22.119Z","3.0.4-beta.1":"2022-01-29T15:47:33.704Z","2.14.6":"2022-02-08T05:15:36.501Z","3.0.4":"2022-02-09T03:48:33.332Z","3.0.5":"2022-02-10T04:15:19.362Z","3.0.6":"2022-02-13T12:34:01.933Z","3.0.7":"2022-02-17T10:41:34.644Z","3.0.9":"2022-02-21T13:17:32.297Z","3.0.10":"2022-02-24T09:06:28.514Z","3.0.11":"2022-02-25T04:31:41.668Z","3.0.13":"2022-03-01T06:01:21.014Z","3.1.0":"2022-03-07T08:38:59.672Z","3.1.1":"2022-03-09T06:09:52.018Z","3.1.2":"2022-03-15T03:37:45.825Z","3.1.5":"2022-03-18T08:39:56.570Z","2.14.7":"2022-03-20T06:49:55.621Z","3.1.6":"2022-03-21T10:00:13.001Z","3.1.7-alpha.0":"2022-03-24T14:45:35.645Z","3.2.0":"2022-03-25T11:44:39.685Z","3.2.1":"2022-03-27T12:19:55.921Z","3.2.2":"2022-03-30T02:16:07.528Z","3.3.0":"2022-04-07T01:59:17.095Z","3.3.1":"2022-04-11T02:06:25.063Z","3.3.2":"2022-04-13T07:24:22.372Z","3.3.4":"2022-04-21T08:38:23.267Z","3.3.5":"2022-04-27T02:26:35.946Z","3.3.6":"2022-05-11T05:01:44.349Z","3.4.0-beta.1":"2022-06-21T11:15:11.217Z","3.4.0-beta.2":"2022-06-27T11:20:40.210Z","3.4.0-beta.3":"2022-07-01T05:03:10.348Z","3.4.0-beta.4":"2022-07-04T06:55:39.993Z","3.4.0-beta.5":"2022-07-07T03:08:27.690Z","3.4.0-beta.6":"2022-07-07T06:26:59.234Z","3.4.0-beta.7":"2022-07-12T05:43:44.703Z","3.4.0-beta.8":"2022-07-12T06:27:36.260Z","3.4.0-beta.9":"2022-07-14T15:41:21.696Z","3.4.0-beta.10":"2022-07-18T06:59:56.605Z","3.4.0-beta.11":"2022-07-19T07:43:33.305Z","3.4.0-beta.12":"2022-07-20T05:18:02.379Z","3.4.0":"2022-07-20T09:49:42.733Z","3.4.1":"2022-07-20T14:05:31.341Z","3.4.3":"2022-07-21T17:29:06.022Z"},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"description":"## How to use","homepage":"https://github.com/midwayjs/midway#readme","repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway.git"},"author":{"name":"Kurten Chan","email":"chinkurten@gmail.com"},"bugs":{"url":"https://github.com/midwayjs/midway/issues"},"license":"MIT","readme":"# midway orm component\n\n## How to use\n\nin Configuration.ts file\n\n```ts\nimport * as orm from '@midwayjs/orm';\nimport { join } from 'path';\n\n@Configuration({\n  imports: [\n    orm,\n  ],\n  importConfigs: [\n    join(__dirname, './config')\n  ]\n})\nexport class ContainerConfiguration {\n}\n\n```\n\n## Configuration\n\nin config files\n\n```ts\nexport default {\n  orm: {\n    type: 'mysql',\n    host: '',\n    port: 3306,\n    username: '',\n    password: '',\n    database: undefined,\n    synchronize: true,\n    logging: false,\n }\n};\n```\n\nor\n\n```ts\nexport const orm = {\n  type: 'sqlite',  // or use mysql see typeorm docs\n  database: join(__dirname, './test.sqlite'),\n  logging: true,\n}\n```\n\n## Define EntityModel\n\n```ts\n// model/user.ts\nimport { EntityModel } from '@midwayjs/orm';\nimport { PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm';\n\n@EntityModel('test_user')\nexport class Photo {\n  @PrimaryGeneratedColumn({ name: \"id\" })\n  id: number;\n\n  @Column({ name: \"name\" })\n  name: string;\n\n  @OneToMany(type => Message, message => message.sender)\n  messages: Message[];\n}\n```\n\n\n## Use Model\n\nin code files\n\n```ts\nimport { InjectEntityModel } from '@midwayjs/orm';\nimport { User } from './model/user';\nimport { Repository } from 'typeorm';\n\n@Provide()\nexport class UserService {\n\n  @InjectEntityModel(User)\n  userModel: Repository<User>;\n\n  async testUser() {\n    const u = new User();\n    u.name = 'oneuser1';\n    const uu = await this.userModel.save(u);\n    console.log('user one id = ', uu.id);\n\n    const user = new User();\n    user.id = 1;\n    const users = await this.userModel.findAndCount(user);\n    return 'hello world' + JSON.stringify(users);\n  }\n}\n```\n","readmeFilename":"README.md"}