{"_id":"@alexy4744/nx-mikro-orm-cli","_rev":"9-19dfa1ff38dc7a75a99ab95770b30cf7","time":{"1.0.0":"2021-07-05T20:31:15.046Z","1.0.1":"2021-07-05T20:31:15.046Z","1.0.2":"2021-07-05T20:31:15.046Z","created":"2021-07-08T18:26:33.109Z","1.0.3":"2021-07-08T18:26:33.634Z","modified":"2022-04-04T12:42:01.786Z","1.0.4":"2021-07-09T22:24:14.481Z","1.1.0":"2022-02-09T00:42:07.926Z","1.1.1":"2022-02-17T04:05:02.965Z"},"name":"@alexy4744/nx-mikro-orm-cli","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.3":{"name":"@alexy4744/nx-mikro-orm-cli","version":"1.0.3","description":"NX executor that creates a package.json shim before running the MikroORM CLI","keywords":["nx","nx-plugin","mikro-orm","cli","monorepo"],"license":"MIT","homepage":"https://github.com/alexy4744/packages#readme","repository":{"type":"git","url":"git+https://github.com/alexy4744/packages.git"},"bugs":{"url":"https://github.com/alexy4744/packages/issues"},"executors":"./executors.json","generators":"./generators.json","main":"./src/index.js","typings":"./src/index.d.ts","_id":"@alexy4744/nx-mikro-orm-cli@1.0.3","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-mog2tHmGSmrFGoXqM9SopixDSMJOHiUxBXT8Xj+nj/jva8Q+XuFix+qe3GlqMUu63Fs8CAS1BmbrE1pTnTCXSQ==","shasum":"c4daa56e06e2b2f84e066b45f4fe71a8f0807cf6","tarball":"https://registry.npmjs.org/@alexy4744/nx-mikro-orm-cli/-/nx-mikro-orm-cli-1.0.3.tgz","fileCount":18,"unpackedSize":11377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg50NZCRA9TVsSAnZWagAARNwQAI94RAYrjecAiTaAJHq8\ne/BdPdPT0AY9AbqJC2h5AtnNmBL2QEoFPKkE6rj6+W3LHI0qY0NnBBD/bat1\new4nQLr3fyppPyPx0NI+P8Yn8thcAYT1ZNKM30BwQkIVYey2yuFOHgyIeIZ7\nmQhVlnkYPcC2OPSoy6YkG5ycdtHEhvdZo+aAjtQIg/70E/jBkn2Txp5eYsFN\nuWKDwS2ylKhIMJ+7dAJ57JETfs7cyDoy3rtWtb7zDkZN/sxSCfG1pIOVrEHF\nxb5QSS/jN8n8BtYrVeM4p36jY7XovWaC07iH+FB3jPXr1edQNVLSf1ksT3ei\nos9gnph+VbD8zT4thQOewL2Nny5lkMef7JbItvfJD9pEcZ+2lGAAbs+KYwgW\nu4kvWiOHapJVc+CdQbT5QVu/zkfsl9w19k8m9tNXoWjn4nRYQgNF8H4BDaim\naYzsOExksXLg0HEcsIG97m04YC4eZBgaD8uEb2XgTf+I5MI7XOHtacUOsYme\nRAACKWpk2+SXwteL+QSSZ909c1rR/cvz1wy+8Ca1ChqNgJSPDi+hhvyaLy91\naIUe5iX0vHf6xjHHUhAuug/P1hgwtyGDlghNr8ZAtNEVXnxTT40TXJuXc/Rw\nfJHNwkZA0IbCBRV3l6miclXcq1rriLfuO+ATQ6h3kQ/yJE4FDUJjU3fl9gMl\nFRVK\r\n=jRrM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxEodKxz6CLvVMB4mCHcfvecX5PdxLzla1ijs56TlYVQIhAOGqY/nRN+ev9gl/u9LimhPJl3OABSZlgg0ps2dIVhjd"}]},"_npmUser":{"name":"~alexy4744","email":"alexy4744@gmail.com"},"directories":{},"maintainers":[{"name":"~alexy4744","email":"alexy4744@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nx-mikro-orm-cli_1.0.3_1625768793469_0.01755719342819484"},"_hasShrinkwrap":false},"1.0.4":{"name":"@alexy4744/nx-mikro-orm-cli","version":"1.0.4","description":"NX executor that creates a package.json shim before running the MikroORM CLI","keywords":["nx","nx-plugin","mikro-orm","cli","monorepo"],"license":"MIT","homepage":"https://github.com/alexy4744/packages#readme","repository":{"type":"git","url":"git+https://github.com/alexy4744/packages.git"},"bugs":{"url":"https://github.com/alexy4744/packages/issues"},"executors":"./executors.json","generators":"./generators.json","main":"./src/index.js","typings":"./src/index.d.ts","_id":"@alexy4744/nx-mikro-orm-cli@1.0.4","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-H8bpD6FobeHP1Bo+9rb5a2Ywcg6K0iCjRtw/JJIuLDJcEYUKR1lcseBQ93DlfRZXVAcl2N+TAr31ckF+mhFILw==","shasum":"f44e6bbdc5cda4e05b5e883a872cae152204da19","tarball":"https://registry.npmjs.org/@alexy4744/nx-mikro-orm-cli/-/nx-mikro-orm-cli-1.0.4.tgz","fileCount":18,"unpackedSize":11495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6MyOCRA9TVsSAnZWagAAOacP/2NAAzw7Xuk6Zlg6QmkE\nvVDiHboJgcc1XDn8ftNO/P79Kl02t3/tfE/xIFbTA8eP/z7gflrAq/NTLe2N\n69ZZX+jS12TwmeLk5kykqCKCgO56g2Nmqt31kupnKfZ8wvCOPxEMkaPTc1xT\nZfLTYpDtIWJ143ofjEePwRvRSV/E2zYoVt40ApyMeDRl1383LzXVeMFI6Ay+\nuiv0A22LF85hJXmrUD6i9Hzc1IzvyXOkU6gqmzAko0QoeOI7c+7TrIcgCDgl\nqZH9z/t2AnWFfpmXuFeY692zNmYzr/DW8cVzDnOGY8Dh9gccP/c3/qqQ7mhR\nsWFFOO0DLOte3kXhFMz634VpJpgy2V4bpAB+m/52BDzruN6ClhM3waYsKDew\nIPzFIrEz5jz2lwI/A0ULPS0AKMNlE5YS8jHGufdEan+NMxkoHPt5A7DnElwm\nX/0eC3gv+XO+aSHtRT9r3YO9WnSUUAunIzzSJda/68PCfXyghL3PkTnalxhs\nivuM7dhPB2zKWApGincXhllXpahS2uFK+pX2+59nxbxGYc6LvlLCgisXoorp\nNDfWoFzpali82JLvlYd0f2P9J3e2RGCczrNv7WTg3kkUkY8TcqQHa8aOWJHg\nbx6hsO4+CQ83ziLzK6IaNkgNYIvKQVtQs2/lWD+JhGjoL8VTYihLhQCNTl89\nbFrJ\r\n=myvX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDtzBpInsHqM/3a8aFbgaMgOBG+9+8BxUDeqUvGLJQfwIhAIuBJEG4ROuaqpq3ALbrm4GtOnaTZYA7PM4hwxMq/C3g"}]},"_npmUser":{"name":"~alexy4744","email":"alexy4744@gmail.com"},"directories":{},"maintainers":[{"name":"~alexy4744","email":"alexy4744@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nx-mikro-orm-cli_1.0.4_1625869454357_0.9457445728096887"},"_hasShrinkwrap":false},"1.1.0":{"name":"@alexy4744/nx-mikro-orm-cli","version":"1.1.0","description":"NX executor that creates a package.json shim before running the MikroORM CLI","keywords":["nx","nx-plugin","mikro-orm","cli","monorepo"],"license":"MIT","homepage":"https://github.com/alexy4744/packages#readme","repository":{"type":"git","url":"git+https://github.com/alexy4744/packages.git"},"bugs":{"url":"https://github.com/alexy4744/packages/issues"},"executors":"./executors.json","generators":"./generators.json","main":"./src/index.js","typings":"./src/index.d.ts","gitHead":"b2cc1de907de182816aabc00668d8778d5e35276","_id":"@alexy4744/nx-mikro-orm-cli@1.1.0","_nodeVersion":"17.3.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-qkifaxRebjDOq50sx1a5S5wuih2LQdLONb3wwqODQt+o9k8dC6Cwcj9kCK75VKc0X/CfjQK012qKDtzsO8djYw==","shasum":"0936654aa92c067b77bed96f27bbe2e23eb80e78","tarball":"https://registry.npmjs.org/@alexy4744/nx-mikro-orm-cli/-/nx-mikro-orm-cli-1.1.0.tgz","fileCount":18,"unpackedSize":12220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAw3fCRA9TVsSAnZWagAA8t0QAKRNABCv5vAVU0fr325L\nIUWouY8jul7ihE1sMf54Q/d9+WSij9HjkLIvXF2i1vfc6k4DsgoJBICYIl/l\nsIcIu3ZUlUDjn+1+0xhXKCrvYn01IYEkMd/bJu+Bj2c91C0tLiM5pi+dwXms\ncfn0D+6kS+1KIe49yzmgiQh8jqeXA3EOq8qLGBnNJzVaRFr5OM45P8ulVbV/\nvlFGfUniRWfuGGzbNMcPa+WTr2WLcZ3MIXscL1TwS4KZ0t9GDPj1LbEHP4e4\nO45WiVdikRMZ/WJU0FOgTbPEjAzDz/pPfdMbvI8lcICxxBkO04CYzA7CJY/Y\nLAPEnlhz74BpK5i71vHRblhwZR0MpeL5CxsUH2DqcmdMyX0o2i1+uw7Az/AX\nNHQWmm4y3xnnF9JfnErgxqa++8r23zu1eCONS6Y6uVy9UXSViSv7B+UjUcVf\nI5Y1uTPtakcd28Qj8Y9vnOrdWqSO1wkm+hL9FtZCY55C6aeCmJH6xo+9n5ey\nJFvQd8vQ6vJueQgJSjAqEXzhoKI7N9f+tcaSUVE1ahyXASOEi3eZzaA+h/js\nwQBmKGE9XOdLtwGT7jbnJM7CWCUWymVv07qlkfsoNsPuDoKDMV1zYIWDwdHM\nj6MqWsXe1qGwOEtCcgDWqWW6HdxJxNxdtUuEEAsOpd1zkyLuz1kdPux2/a3r\nqz1S\r\n=2fUu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUs8CVQ+wpzNbAcl34xLKfaRqla4wtgY4q0+DPhLyqXAIhALqCYrbVpm/zgKasLiaKU3jYESrpJu+1ViRvzRQKCs97"}]},"_npmUser":{"name":"~alexy4744","email":"alexy4744@gmail.com"},"directories":{},"maintainers":[{"name":"~alexy4744","email":"alexy4744@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nx-mikro-orm-cli_1.1.0_1644367327768_0.8990176725904895"},"_hasShrinkwrap":false},"1.1.1":{"name":"@alexy4744/nx-mikro-orm-cli","version":"1.1.1","description":"NX executor that creates a package.json shim before running the MikroORM CLI","keywords":["nx","nx-plugin","mikro-orm","cli","monorepo"],"license":"MIT","homepage":"https://github.com/alexy4744/packages#readme","repository":{"type":"git","url":"git+https://github.com/alexy4744/packages.git"},"bugs":{"url":"https://github.com/alexy4744/packages/issues"},"executors":"./executors.json","generators":"./generators.json","main":"./src/index.js","typings":"./src/index.d.ts","gitHead":"9db9305373306d8a92088b8aebc01be6a9eeb115","_id":"@alexy4744/nx-mikro-orm-cli@1.1.1","_nodeVersion":"17.3.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-rIgp6Mwtqkj35zGawx4qd44bAKh+C1iWauejeWmDaf1fkV/rRUSaQL95u9tVUpbO42ixRvbrangkg40gTu2icA==","shasum":"523b4239d4192632ba4c396e8a4604d827a30b39","tarball":"https://registry.npmjs.org/@alexy4744/nx-mikro-orm-cli/-/nx-mikro-orm-cli-1.1.1.tgz","fileCount":18,"unpackedSize":12374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDcluCRA9TVsSAnZWagAAfXYP/jHSx6/1lUaaZf0B10xx\nxv8YrX/LnkyuRU8Ei9bg3UhwPODa2JebGcti+NFe/3SY20lVxJgN+JdNWrb7\nD9Xv9IXb9DDFF7uVh5GB1B3MkjBvYPMC9z6KdQTGmDMw33md1shpicnw01k/\n7M9L7L0n+31TLa8enzTTuYiQkwKCzvhTCrrtp2aS43jtqV/IRxYtv9bclln+\nps0iPzzXX3r9Dam4IawojqQ7PDaWaUIPKzhHCgLSSrpvAqO0x/Re/vy/s4WU\nfCo3pKSFfTGd1OqR8c4lD1Iyklgqx+wHBZepjyeLSA9GanIEx+E6MkiSeQ3t\nrCGuRmAHPPoL5txVZrbqeh6wfvT9/mixyRlitDW1gv2MWFCiuGu02dJO1cYp\njVkMtLiYCef3kqzQu9htothceGKVXheM1T4psyUP20FJaQif4tq0s0T1wPDh\nfGsCuRb7sKj+8Vn78PiAlv0Qp9JMD/Ma/CPEQmzLHAnOA1U+9xBoGd6FivG5\nAYXBZbndtL0S3UcV72x5KkokFZuLpoheYmIJz2YqW3i1eAS+2+oH2afyZwDD\nrkFfT7K3XvdMOajgABUcboLob3qzcLNI6Su6gEFCl2mbHR7W4yyipFJJwE3z\nQke96KhlJ0VK1H+zwniA6fSemI0FZzAFQMV11xWfQfdVQeiJiG8nfYLGCbKx\nVIii\r\n=gcyD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAL5xEND+8FA6GmAgp1HJ2S3q4SrtTc1ZXCxWmeb1XcDAiEA45DUNmKZ2p1sdmNthNZW/yhXlBnsSIZc8a8AdOYTa0Q="}]},"_npmUser":{"name":"~alexy4744","email":"alexy4744@gmail.com"},"directories":{},"maintainers":[{"name":"~alexy4744","email":"alexy4744@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nx-mikro-orm-cli_1.1.1_1645070702812_0.9616511474158989"},"_hasShrinkwrap":false}},"maintainers":[{"name":"~alexy4744","email":"alexy4744@gmail.com"}],"description":"NX executor that creates a package.json shim before running the MikroORM CLI","homepage":"https://github.com/alexy4744/packages#readme","keywords":["nx","nx-plugin","mikro-orm","cli","monorepo"],"repository":{"type":"git","url":"git+https://github.com/alexy4744/packages.git"},"bugs":{"url":"https://github.com/alexy4744/packages/issues"},"license":"MIT","readme":"# NX MikroORM CLI Executor\n\nA NX executor that creates `package.json` shims before running the MikroORM CLI. See this [issue](https://github.com/mikro-orm/mikro-orm/issues/545) for more details.\n\n## Prerequisites\n\n- MikroORM >= 4.5.6 (Recommended, see [#1792](https://github.com/mikro-orm/mikro-orm/issues/1792))\n\n## Installation\n\n```bash\n$ npm install --save-dev @alexy4744/nx-mikro-orm-cli\n```\n\n## Running the generator\n\n```bash\n$ nx generate @alexy4744/nx-mikro-orm-cli:config\n```\n\nThe generator will add a target called `mikro-orm` under the specified project in your `workspace.json` with your desired CLI config.\n\n## Running the executor\n\nAll MikroORM CLI arguments must be passed via the `--args` flag.\n\n```bash\n# Original MikroORM command\n$ mikro-orm schema:update --run\n\n# NX executor format\n$ nx mikro-orm my-project --args=\"schema:update --run\"\n```\n\nThe executor will follow these steps:\n\n1. Create a `package.json` shim in your project root containing your MikroORM CLI config\n2. Run the actual MikroORM CLI in your project root\n3. Delete the `package.json` shim\n\nIf there is already a `package.json` in your project root (which shouldn't be the case in most cases), the executor will:\n\n1. Rename the existing `package.json` to `package.json.${Date.now()}`\n2. Create the `package.json` shim in your project root containing your MikroORM CLI config\n3. Run the actual MikroORM CLI in your project root\n4. Delete the `package.json` shim\n5. Rename the `package.json.${Date.now()}` back to `package.json`\n\n## Running tests\n\nRun `nx test nx-mikro-orm-cli` to execute the unit tests via [Jest](https://jestjs.io).  \nRun `nx run nx-mikro-orm-cli-e2e:e2e` to execute e2e test for the generator.\n","readmeFilename":"README.md"}