{"_id":"@anarchitects/nx-typeorm","_rev":"12-8468698a65c6121cc250082203d29691","name":"@anarchitects/nx-typeorm","dist-tags":{"latest":"0.5.0"},"versions":{"0.0.2":{"name":"@anarchitects/nx-typeorm","version":"0.0.2","license":"Apache-2.0","_id":"@anarchitects/nx-typeorm@0.0.2","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-plugins#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-plugins/issues"},"nx":{"name":"nx-typeorm","tags":["type:plugin","domain:typeorm"],"plugins":[{"plugin":"dist/plugins/typeorm.js"}],"targets":{"test":{"options":{"jestConfig":"packages/typeorm/jest.config.cts","passWithNoTests":false},"outputs":["{projectRoot}/test-output/jest/coverage"],"executor":"@nx/jest:jest"},"build":{"options":{"main":"packages/typeorm/src/index.ts","assets":[{"glob":"**/!(*.ts)","input":"./packages/typeorm/src","output":"."}],"rootDir":"packages/typeorm/src","tsConfig":"packages/typeorm/tsconfig.lib.json","outputPath":"packages/typeorm/dist","generatePackageJson":false},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"}}},"dist":{"shasum":"58200e04818b1746c32a589e01448ae5d3c108bf","tarball":"https://registry.npmjs.org/@anarchitects/nx-typeorm/-/nx-typeorm-0.0.2.tgz","fileCount":49,"integrity":"sha512-VQwto37F2FiNX3nBM00+FnDvtNwZXQZGttCYZc13wzRqRtzuaB8w16MGgsIwBVdq4bkBqx1zwOWUzX5EU5etBQ==","signatures":[{"sig":"MEYCIQDfseDBYqk/gpT6jTbseW1im0643v3H6qC29l+IrwXTEgIhANk1dvUT0hWBfGSUm4Zy5Jd77fbqvJQ0vI+52bBfzesu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46454},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e313bb265a4f8fa4c4c4a1190eeea32f134706e2","_npmUser":{"name":"vrxj81","email":"johan@anarchitects.dev"},"executors":"dist/index.json","deprecated":"Deprecated due to core functionality bugs fixed in 0.4.0. Please upgrade.","generators":"dist/index.json","repository":{"url":"git+https://github.com/anarchitects/anarchitecture-plugins.git","type":"git","directory":"packages/typeorm"},"_npmVersion":"10.8.2","description":"Nx plugin providing TypeORM executors, generators, and schema management utilities.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^22.0.0"},"peerDependencies":{"nx":"22.0.1","ts-node":"10.9.1","typeorm":"^0.3.20","ts-morph":"^22.0.0","@nx/devkit":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nx-typeorm_0.0.2_1761748141264_0.5964116885089294","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@anarchitects/nx-typeorm","version":"0.0.3","license":"Apache-2.0","_id":"@anarchitects/nx-typeorm@0.0.3","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-plugins#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-plugins/issues"},"nx":{"name":"nx-typeorm","plugins":[{"plugin":"dist/plugins/typeorm.js"}],"targets":{"test":{"options":{"jestConfig":"packages/typeorm/jest.config.cts","passWithNoTests":false},"outputs":["{projectRoot}/test-output/jest/coverage"],"executor":"@nx/jest:jest"},"build":{"options":{"main":"packages/typeorm/src/index.ts","assets":[{"glob":"**/!(*.ts)","input":"./packages/typeorm/src","output":"."}],"rootDir":"packages/typeorm/src","tsConfig":"packages/typeorm/tsconfig.lib.json","outputPath":"packages/typeorm/dist","generatePackageJson":false},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"}}},"dist":{"shasum":"d151e3049995ab913e6ca0c3ba288d298d702c84","tarball":"https://registry.npmjs.org/@anarchitects/nx-typeorm/-/nx-typeorm-0.0.3.tgz","fileCount":49,"integrity":"sha512-bhn2GSMNVG4vrtrIS7BlOzeX3Ook6T1qeNmWebE8mjDQnYQ1FdcT1whBXfVCNzAul4WcEyy4qC8Y4ImJOCDLDg==","signatures":[{"sig":"MEUCIQD4y3CKGwp7g4mLdyh2Zft+9jfc2zU/W/tJWxERwHzmHgIgFGwMCvNW5ML7VsNLxktQjBn+KFpl2QHxaExbUqP24Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46389},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c6b79e2f40b9d65c6fc542d6ff56636234674062","_npmUser":{"name":"vrxj81","email":"johan@anarchitects.dev"},"executors":"dist/index.json","deprecated":"Deprecated due to core functionality bugs fixed in 0.4.0. Please upgrade.","generators":"dist/index.json","repository":{"url":"git+https://github.com/anarchitects/anarchitecture-plugins.git","type":"git","directory":"packages/typeorm"},"_npmVersion":"10.8.2","description":"Nx plugin providing TypeORM executors, generators, and schema management utilities.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^22.0.0"},"peerDependencies":{"nx":"22.0.1","ts-node":"10.9.1","typeorm":"^0.3.20","ts-morph":"^22.0.0","@nx/devkit":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nx-typeorm_0.0.3_1773475862867_0.35433422340916887","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@anarchitects/nx-typeorm","version":"0.1.0","license":"Apache-2.0","_id":"@anarchitects/nx-typeorm@0.1.0","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-plugins#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-plugins/issues"},"nx":{"name":"nx-typeorm","plugins":[{"plugin":"dist/plugin/index.js"}],"targets":{"test":{"options":{"jestConfig":"packages/typeorm/jest.config.cts","passWithNoTests":false},"outputs":["{projectRoot}/test-output/jest/coverage"],"executor":"@nx/jest:jest"},"build":{"options":{"main":"packages/typeorm/src/index.ts","assets":[{"glob":"**/!(*.ts)","input":"./packages/typeorm/src","output":"."}],"rootDir":"packages/typeorm/src","tsConfig":"packages/typeorm/tsconfig.lib.json","outputPath":"packages/typeorm/dist","generatePackageJson":false},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"}}},"dist":{"shasum":"5f7ebd6cf73b7a7ed620c90b1c1ef35468f5afd2","tarball":"https://registry.npmjs.org/@anarchitects/nx-typeorm/-/nx-typeorm-0.1.0.tgz","fileCount":104,"integrity":"sha512-Iu0z6WkHgBpyx4N1aP3go/jNDFLB0tlkuXTZFEAr298pA5R6TbPm/LZgxLSDWTkVNzE5VSoh3Zj5xuealxrWqg==","signatures":[{"sig":"MEUCIQDUf/uEWRhc4tGWR9zRWeEshwJ1R2t2fbKmdKSVcm3SnwIgXW5Kop72nO7PLSc0KRupC0u8IbD9Vfo0iS/uhTa68bI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105354},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6427cb747ad071f6781d3c45c282b6a5ba5b8d0a","_npmUser":{"name":"vrxj81","email":"johan@anarchitects.dev"},"executors":"dist/index.json","deprecated":"Deprecated due to core functionality bugs fixed in 0.4.0. Please upgrade.","generators":"dist/index.json","repository":{"url":"git+https://github.com/anarchitects/anarchitecture-plugins.git","type":"git","directory":"packages/typeorm"},"_npmVersion":"10.8.2","description":"Nx plugin providing TypeORM executors, generators, and schema management utilities.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tslib":"^2.8.1"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^22.0.0"},"peerDependencies":{"ts-node":"^10.9.1","typeorm":"^0.3.27","ts-morph":"^22.0.0","@nx/devkit":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/nx-typeorm_0.1.0_1773938728929_0.1594056187514874","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@anarchitects/nx-typeorm","version":"0.2.0","license":"Apache-2.0","_id":"@anarchitects/nx-typeorm@0.2.0","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-plugins#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-plugins/issues"},"nx":{"name":"nx-typeorm","plugins":[{"plugin":"dist/plugin/index.js"}],"targets":{"test":{"options":{"jestConfig":"packages/typeorm/jest.config.cts","passWithNoTests":false},"outputs":["{projectRoot}/test-output/jest/coverage"],"executor":"@nx/jest:jest"},"build":{"options":{"main":"packages/typeorm/src/index.ts","assets":[{"glob":"**/!(*.ts)","input":"./packages/typeorm/src","output":"."}],"rootDir":"packages/typeorm/src","tsConfig":"packages/typeorm/tsconfig.lib.json","outputPath":"packages/typeorm/dist","generatePackageJson":false},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"}}},"dist":{"shasum":"e46a763628704e7af97f6a6bea14ffd0624381aa","tarball":"https://registry.npmjs.org/@anarchitects/nx-typeorm/-/nx-typeorm-0.2.0.tgz","fileCount":116,"integrity":"sha512-q9ryPsj7w8R4C7Z20SJta9G1gdtL0/cqIm4nHFcEIFbjJ6yyzyfdm7dw4edwVuQDoV4WqwGAJ8p3f70N96hLLA==","signatures":[{"sig":"MEQCIA+C6y9EAyXpIFT3XK/rFe0+b3Ytj6GEQ+4kWg405vBWAiAFAt2Qzr7j950rGcjZAIfdezCcJDbop9MBW9XPGUw5pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122590},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6109c72c4852e9ae7ea8cd335e8e13f1bc774d47","_npmUser":{"name":"vrxj81","email":"johan@anarchitects.dev"},"executors":"dist/index.json","deprecated":"Deprecated due to core functionality bugs fixed in 0.4.0. Please upgrade.","generators":"dist/index.json","repository":{"url":"git+https://github.com/anarchitects/anarchitecture-plugins.git","type":"git","directory":"packages/typeorm"},"_npmVersion":"10.8.2","description":"Nx plugin providing TypeORM executors, generators, and schema management utilities.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tslib":"^2.8.1"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^22.0.0"},"peerDependencies":{"ts-node":"^10.9.1","typeorm":"^0.3.27","ts-morph":"^22.0.0","@nx/devkit":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/nx-typeorm_0.2.0_1773943914165_0.224118825949571","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@anarchitects/nx-typeorm","version":"0.3.0","license":"Apache-2.0","_id":"@anarchitects/nx-typeorm@0.3.0","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-plugins#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-plugins/issues"},"nx":{"name":"nx-typeorm","plugins":[{"plugin":"dist/plugin/index.js"}],"targets":{"test":{"options":{"jestConfig":"packages/typeorm/jest.config.cts","passWithNoTests":false},"outputs":["{projectRoot}/test-output/jest/coverage"],"executor":"@nx/jest:jest"},"build":{"options":{"main":"packages/typeorm/src/index.ts","assets":[{"glob":"**/!(*.ts)","input":"./packages/typeorm/src","output":"."}],"rootDir":"packages/typeorm/src","tsConfig":"packages/typeorm/tsconfig.lib.json","outputPath":"packages/typeorm/dist","generatePackageJson":false},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"}}},"dist":{"shasum":"b4efee244aaec04d12b29eaad65b10aef679633c","tarball":"https://registry.npmjs.org/@anarchitects/nx-typeorm/-/nx-typeorm-0.3.0.tgz","fileCount":120,"integrity":"sha512-NJCWz3dGJVCFDkR4DCQJqtVfttYj7CTIhPRtZfV1DGXoXQh53xz5ZJVLdEOa/O7ioSNOpPmj/C69iRU4zRf1lg==","signatures":[{"sig":"MEUCIHtwrG+pswy7xloUFizzwBk1uY2sxKAypKgvrtHe0e0jAiEApFhN1az3UeSxmTQBcNfvlKoCsBjCp9qTCfaDJuPXNcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anarchitects%2fnx-typeorm@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":194776},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b0e177f180bc9a8d10ae644f586642b603fd7b84","_npmUser":{"name":"vrxj81","email":"johan@anarchitects.dev"},"executors":"dist/index.json","deprecated":"Deprecated due to core functionality bugs fixed in 0.4.0. Please upgrade.","generators":"dist/index.json","repository":{"url":"git+https://github.com/anarchitects/anarchitecture-plugins.git","type":"git","directory":"packages/typeorm"},"_npmVersion":"10.8.2","description":"Nx plugin providing TypeORM executors, generators, and schema management utilities.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tslib":"^2.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^22.0.0"},"peerDependencies":{"ts-node":"^10.9.1","typeorm":"^0.3.27","ts-morph":"^22.0.0","@nx/devkit":">= 19 < 23"},"_npmOperationalInternal":{"tmp":"tmp/nx-typeorm_0.3.0_1774026409480_0.44797021175062146","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@anarchitects/nx-typeorm","version":"0.4.0","license":"Apache-2.0","_id":"@anarchitects/nx-typeorm@0.4.0","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-plugins#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-plugins/issues"},"nx":{"name":"nx-typeorm","plugins":[{"plugin":"dist/plugin/index.js"}],"targets":{"test":{"options":{"jestConfig":"packages/typeorm/jest.config.cts","passWithNoTests":false},"outputs":["{projectRoot}/test-output/jest/coverage"],"executor":"@nx/jest:jest"},"build":{"options":{"main":"packages/typeorm/src/index.ts","assets":[{"glob":"**/!(*.ts)","input":"./packages/typeorm/src","output":"."}],"rootDir":"packages/typeorm/src","tsConfig":"packages/typeorm/tsconfig.lib.json","outputPath":"packages/typeorm/dist","generatePackageJson":false},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"}}},"dist":{"shasum":"cf95b7e0b98d8547b885c1d7698dccd9fb3062dc","tarball":"https://registry.npmjs.org/@anarchitects/nx-typeorm/-/nx-typeorm-0.4.0.tgz","fileCount":119,"integrity":"sha512-Z3MkldYBrEhwnONqlzi4iNSeqHR0mGQAuoCvQOznfOjcRKhETAx2nb4ss9SGwKuKKJHbUGPVzQQBbTHY7ecuUQ==","signatures":[{"sig":"MEYCIQCH5qO52eiGisv4V/fjMPkBUyLKB4PvoNac8sCkte5lmwIhALsP12Q213wHhCDAk3/d+kEP10VFRhkQKx/11lJ2UAEZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anarchitects%2fnx-typeorm@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":196423},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"aafd5cf8fd6e4bb1353f401bdfd8e01391fee078","_npmUser":{"name":"vrxj81","email":"johan@anarchitects.dev"},"executors":"dist/index.json","generators":"dist/index.json","repository":{"url":"git+https://github.com/anarchitects/anarchitecture-plugins.git","type":"git","directory":"packages/typeorm"},"_npmVersion":"10.8.2","description":"Nx plugin providing TypeORM executors, generators, and schema management utilities.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tslib":"^2.8.1","ts-morph":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"ts-node":"^10.9.1","typeorm":"^0.3.28","@nx/devkit":">= 19 < 23"},"_npmOperationalInternal":{"tmp":"tmp/nx-typeorm_0.4.0_1774090255812_0.31096585457060866","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@anarchitects/nx-typeorm","version":"0.4.1","license":"Apache-2.0","_id":"@anarchitects/nx-typeorm@0.4.1","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-plugins#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-plugins/issues"},"nx":{"name":"nx-typeorm","plugins":[{"plugin":"dist/plugin/index.js"}],"targets":{"test":{"options":{"jestConfig":"packages/typeorm/jest.config.cts","passWithNoTests":false},"outputs":["{projectRoot}/test-output/jest/coverage"],"executor":"@nx/jest:jest"},"build":{"options":{"main":"packages/typeorm/src/index.ts","assets":[{"glob":"**/!(*.ts)","input":"./packages/typeorm/src","output":"."}],"rootDir":"packages/typeorm/src","tsConfig":"packages/typeorm/tsconfig.lib.json","outputPath":"packages/typeorm/dist","generatePackageJson":false},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"}}},"dist":{"shasum":"c6d69c3005bbb108f76eb60f5d5d65ec41e25429","tarball":"https://registry.npmjs.org/@anarchitects/nx-typeorm/-/nx-typeorm-0.4.1.tgz","fileCount":119,"integrity":"sha512-e7MOfCP3ckshmXR/+l0hjtxOKO+e20IP3IX91hL8Nz56vFD1G7BCSFhRG4vyc+0bYn/IS3VHkNDWgtLcrlt2lw==","signatures":[{"sig":"MEYCIQCYJJH9uuW1a1KMl3dwY+GzQ9blTmnoKuDkvthcAtX9tgIhAJyUoVId8Fc69jIaQ/DADeNoW9xh0841we9RO4vEzrJ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anarchitects%2fnx-typeorm@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197602},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"42b58dc6a6239785629c57b414f074fd4ee34aed","_npmUser":{"name":"vrxj81","email":"johan@anarchitects.dev"},"executors":"dist/index.json","generators":"dist/index.json","repository":{"url":"git+https://github.com/anarchitects/anarchitecture-plugins.git","type":"git","directory":"packages/typeorm"},"_npmVersion":"10.8.2","description":"Nx plugin providing TypeORM executors, generators, and schema management utilities.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tslib":"^2.8.1","ts-morph":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"ts-node":"^10.9.1","typeorm":"^0.3.28","@nx/devkit":">= 19 < 23"},"_npmOperationalInternal":{"tmp":"tmp/nx-typeorm_0.4.1_1774099158924_0.46326708186955745","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@anarchitects/nx-typeorm","version":"0.4.2","license":"Apache-2.0","_id":"@anarchitects/nx-typeorm@0.4.2","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-plugins#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-plugins/issues"},"nx":{"name":"nx-typeorm","plugins":[{"plugin":"dist/plugin/index.js"}],"targets":{"test":{"options":{"jestConfig":"packages/typeorm/jest.config.cts","passWithNoTests":false},"outputs":["{projectRoot}/test-output/jest/coverage"],"executor":"@nx/jest:jest"},"build":{"options":{"main":"packages/typeorm/src/index.ts","assets":[{"glob":"**/!(*.ts)","input":"./packages/typeorm/src","output":"."}],"rootDir":"packages/typeorm/src","tsConfig":"packages/typeorm/tsconfig.lib.json","outputPath":"packages/typeorm/dist","generatePackageJson":false},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"}}},"dist":{"shasum":"2b80695b83a9e95255681422fe95335681adf8ab","tarball":"https://registry.npmjs.org/@anarchitects/nx-typeorm/-/nx-typeorm-0.4.2.tgz","fileCount":119,"integrity":"sha512-T6bV3Rlj56TTJ14fl1KPAqDxZaNPOanRDYmlDoqGmMgYxS+XJJ7/O9Wv8Sn3LVaROycGID9ZI+5pZYvgCYZQmw==","signatures":[{"sig":"MEQCIBH3LdFzm3miiwtbcuaoU4Z2RbzzvqyDfRCkMBRQQeroAiBUojzT7US41WQ6plNv0PDwmZhfxeuF9UQ9vc4PTXMOXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anarchitects%2fnx-typeorm@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199394},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"06ebf2877cf7fbc0618e35136fa5f6b10645618a","_npmUser":{"name":"vrxj81","email":"johan@anarchitects.dev"},"executors":"dist/index.json","generators":"dist/index.json","repository":{"url":"git+https://github.com/anarchitects/anarchitecture-plugins.git","type":"git","directory":"packages/typeorm"},"_npmVersion":"10.8.2","description":"Nx plugin providing TypeORM executors, generators, and schema management utilities.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"tslib":"^2.8.1","ts-morph":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"ts-node":"^10.9.1","typeorm":"^0.3.28","@nx/devkit":">= 19 < 23"},"_npmOperationalInternal":{"tmp":"tmp/nx-typeorm_0.4.2_1774547656877_0.7885008708816581","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@anarchitects/nx-typeorm","version":"0.4.3","license":"Apache-2.0","_id":"@anarchitects/nx-typeorm@0.4.3","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-plugins#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-plugins/issues"},"nx":{"name":"nx-typeorm","plugins":[{"plugin":"dist/plugin/index.js"}],"targets":{"test":{"options":{"jestConfig":"packages/typeorm/jest.config.cts","passWithNoTests":false},"outputs":["{projectRoot}/test-output/jest/coverage"],"executor":"@nx/jest:jest"},"build":{"options":{"main":"packages/typeorm/src/index.ts","assets":[{"glob":"**/!(*.ts)","input":"./packages/typeorm/src","output":"."}],"rootDir":"packages/typeorm/src","tsConfig":"packages/typeorm/tsconfig.lib.json","outputPath":"packages/typeorm/dist","generatePackageJson":false},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"}}},"dist":{"shasum":"6158bc1b593ae58dcc72c4c09f5b3af900289e88","tarball":"https://registry.npmjs.org/@anarchitects/nx-typeorm/-/nx-typeorm-0.4.3.tgz","fileCount":119,"integrity":"sha512-3fQ445wmIkxZzfFsWMycvrs5StEhP/Pg6qCBNRLjFMwOeXzZXbK3MfCBgNwL+PO+IWori7VLENHk6PbHPb9fVg==","signatures":[{"sig":"MEUCIQD96t5nOI+PbaZQqEDy2WpaFo9+yUehMQXDCeK8YL1dwwIgeFl9VEg+tJBXw6XlmZFGFzws2x7VtnLqvgFEHSOnlhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199419},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"80ffdad04d2e07d29039f8c48bbea8170b3a22ed","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f6af3e4-8ff2-497e-9227-56feefbb29d2"}},"executors":"dist/index.json","generators":"dist/index.json","repository":{"url":"git+https://github.com/anarchitects/anarchitecture-plugins.git","type":"git","directory":"packages/typeorm"},"_npmVersion":"11.12.1","description":"Nx plugin providing TypeORM executors, generators, and schema management utilities.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","ts-morph":"^22.0.0","@nx/devkit":">= 19 < 23"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"peerDependencies":{"ts-node":"^10.9.1","typeorm":"^0.3.28"},"_npmOperationalInternal":{"tmp":"tmp/nx-typeorm_0.4.3_1778838535992_0.5866462750719184","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@anarchitects/nx-typeorm","version":"0.4.4","license":"Apache-2.0","_id":"@anarchitects/nx-typeorm@0.4.4","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-plugins#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-plugins/issues"},"nx":{"name":"nx-typeorm","plugins":[{"plugin":"dist/plugin/index.js"}],"targets":{"test":{"options":{"jestConfig":"packages/typeorm/jest.config.cts","passWithNoTests":false},"outputs":["{projectRoot}/test-output/jest/coverage"],"executor":"@nx/jest:jest"},"build":{"options":{"main":"packages/typeorm/src/index.ts","assets":[{"glob":"**/!(*.ts)","input":"./packages/typeorm/src","output":"."}],"rootDir":"packages/typeorm/src","tsConfig":"packages/typeorm/tsconfig.lib.json","outputPath":"packages/typeorm/dist","generatePackageJson":false},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"}}},"dist":{"shasum":"76a71984fe4356dd55a8071a6c5cfabf9800e0e0","tarball":"https://registry.npmjs.org/@anarchitects/nx-typeorm/-/nx-typeorm-0.4.4.tgz","fileCount":119,"integrity":"sha512-7D03zZMAbXn9xijjjyBlhuV4JDtbUAFFQVEgv6N/12NXLN2vSlwvmPj6DbZ2glrD/0gIP1Cz/VOmNJ3ET1qN5A==","signatures":[{"sig":"MEYCIQCFiUhJyPNKi3jDgEYoqqIXI86o4vLSpodJWOrEoLMP2QIhAPeVq8jToomSppqkLHb3cgAwyzQdrlK0M54y5/w6FVf0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199615},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"37799f5359b0cac180980c88e2789eaa29dca3ed","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f6af3e4-8ff2-497e-9227-56feefbb29d2"}},"executors":"dist/index.json","generators":"dist/index.json","repository":{"url":"git+https://github.com/anarchitects/anarchitecture-plugins.git","type":"git","directory":"packages/typeorm"},"_npmVersion":"11.13.0","description":"Nx plugin providing TypeORM executors, generators, and schema management utilities.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.8.1","ts-morph":"^22.0.0","@nx/devkit":">= 19 <24"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"peerDependencies":{"ts-node":"^10.9.1","typeorm":"^0.3.28"},"_npmOperationalInternal":{"tmp":"tmp/nx-typeorm_0.4.4_1781775919721_0.27113687350022064","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@anarchitects/nx-typeorm","version":"0.5.0","description":"Nx plugin providing TypeORM executors, generators, and schema management utilities.","type":"module","main":"dist/index.js","license":"Apache-2.0","executors":"dist/index.json","generators":"dist/index.json","publishConfig":{"access":"public","provenance":false},"repository":{"type":"git","url":"git+https://github.com/anarchitects/anarchitecture-plugins.git","directory":"packages/typeorm"},"nx":{"name":"nx-typeorm","plugins":[{"plugin":"dist/plugin/index.js"}],"targets":{"build":{"executor":"@nx/js:tsc","outputs":["{options.outputPath}"],"options":{"outputPath":"packages/typeorm/dist","main":"packages/typeorm/src/index.ts","tsConfig":"packages/typeorm/tsconfig.lib.json","rootDir":"packages/typeorm/src","generatePackageJson":false,"assets":[{"input":"./packages/typeorm/src","glob":"**/!(*.ts)","output":"."}]}},"test":{"executor":"@nx/jest:jest","outputs":["{projectRoot}/test-output/jest/coverage"],"options":{"jestConfig":"packages/typeorm/jest.config.cts","passWithNoTests":false}}}},"peerDependencies":{"ts-node":"^10.9.1","typeorm":"^1.0.0"},"dependencies":{"@nx/devkit":">= 19 <24","ts-morph":"^22.0.0","tslib":"^2.8.1"},"gitHead":"b29e9327bfed9e7744e53e93dc146215d45dfb73","types":"./dist/index.d.ts","_id":"@anarchitects/nx-typeorm@0.5.0","bugs":{"url":"https://github.com/anarchitects/anarchitecture-plugins/issues"},"homepage":"https://github.com/anarchitects/anarchitecture-plugins#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-vQRaTpFyfhawEqvXczh/rf5Ym1oXfGEyl6HjFg4xxN1/tJhgvBcTCrlKFR/VFYhvurGb3TNrpBEFoSdqrDGSXg==","shasum":"eeb492417afac596191d430a4cd2c43062dd453c","tarball":"https://registry.npmjs.org/@anarchitects/nx-typeorm/-/nx-typeorm-0.5.0.tgz","fileCount":119,"unpackedSize":198955,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCg3fQU9Xns443RhLMeODqk9x7kO0ACXzVdA4f7MiJ9TgIgcIEMd7eAEPM4YX+WCQtMSjXmuOxgcjeHlx3DZ6vKeJs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f6af3e4-8ff2-497e-9227-56feefbb29d2"}},"directories":{},"maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nx-typeorm_0.5.0_1788519822376_0.7924408549269222"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-29T14:29:01.144Z","modified":"2026-09-04T11:03:42.702Z","0.0.2":"2025-10-29T14:29:01.452Z","0.0.3":"2026-03-14T08:11:03.027Z","0.1.0":"2026-03-19T16:45:29.069Z","0.2.0":"2026-03-19T18:11:54.309Z","0.3.0":"2026-03-20T17:06:49.650Z","0.4.0":"2026-03-21T10:50:55.964Z","0.4.1":"2026-03-21T13:19:19.083Z","0.4.2":"2026-03-26T17:54:17.042Z","0.4.3":"2026-05-15T09:48:56.135Z","0.4.4":"2026-06-18T09:45:19.870Z","0.5.0":"2026-09-04T11:03:42.518Z"},"bugs":{"url":"https://github.com/anarchitects/anarchitecture-plugins/issues"},"license":"Apache-2.0","homepage":"https://github.com/anarchitects/anarchitecture-plugins#readme","repository":{"type":"git","url":"git+https://github.com/anarchitects/anarchitecture-plugins.git","directory":"packages/typeorm"},"description":"Nx plugin providing TypeORM executors, generators, and schema management utilities.","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"readme":"# @anarchitects/nx-typeorm\n\nNx plugin for TypeORM integration in Nx backend applications and libraries.\nIt provides:\n\n- `nx add` / `init` setup for minimal TypeORM dependencies.\n- `bootstrap` scaffolding for app runtime datasource wiring and library\n  infrastructure-persistence templates.\n- name-first scaffold generators for TypeORM file creation workflows.\n- inferred database targets via `createNodesV2`.\n- thin executors that wrap TypeORM CLI workflows.\n\n## Installation\n\nUse `nx add` so the plugin installs and runs `init` automatically:\n\n```bash\nnx add @anarchitects/nx-typeorm\n```\n\nThis registers the plugin in `nx.json` and installs minimal dependencies:\n`typeorm` and `reflect-metadata`.\n\nYou can re-run initialization later:\n\n```bash\nnx g @anarchitects/nx-typeorm:init\n```\n\n## Generators\n\nCompatibility: supports Nx `>=19 <24`, including Nx 23, TypeScript 5.9.x and\n6.x, and TypeORM 1.x. See the [plugin support matrix](../../docs/support-matrix.md).\n\n### `init`\n\n```bash\nnx g @anarchitects/nx-typeorm:init\n```\n\n- Registers `@anarchitects/nx-typeorm` in `nx.json > plugins`.\n- Adds `typeorm` and `reflect-metadata`.\n\n### `bootstrap`\n\n```bash\nnx g @anarchitects/nx-typeorm:bootstrap --project=api\n```\n\nFor applications:\n\n- generates runtime datasource in `src/data-source.ts`.\n- generates compatibility re-export `src/typeorm.datasource.ts`.\n- generates shared connection helper `tools/typeorm/connection-options.ts`.\n- generates TypeORM CLI migration datasource\n  `tools/typeorm/datasource.migrations.ts` and seeds under `tools/typeorm`.\n- preserves an existing `tools/typeorm/datasource.migrations.ts` file.\n- generates a DB-specific `env.example` with URL/discrete modes.\n- patches `app.module.ts` only when the app has a Nest module file.\n\nFor libraries:\n\n- generates `schema.ts` and `1700000000000_init_schema.ts` under\n  `src/infrastructure-persistence` by default.\n- supports overrides with:\n  - `--schemaPath=<relative-path>`\n  - `--migrationsDir=<relative-dir>`\n- patches project metadata (`metadata.typeorm`) with schema/domain and paths.\n\nAdditional bootstrap dependencies are installed during bootstrap:\n`ts-node`, the DB driver package for selected `--db`, and `@nestjs/typeorm`\nonly for Nest applications. TypeORM 1.x provides the\n`typeorm-ts-node-commonjs` and `typeorm-ts-node-esm` CLI binaries directly.\n\nSupported `--db` values: `postgres`, `postgresql` (normalized to `postgres`),\n`mysql`, `mariadb`, `better-sqlite3`, `mssql`.\n\nGenerated app datasources support two connection modes:\n\n- `DATABASE_URL`\n- discrete `TYPEORM_*` variables\n\nThe generated helper rejects mixed mode (setting `DATABASE_URL` together with\n`TYPEORM_*` connection variables) and throws clear validation errors when\nrequired variables are missing.\n\n### Scaffolding generators\n\nThese are convenience wrappers around existing executors. They are invoked\nmanually via `nx g` and are not inferred targets.\n\n`migration-create` (alias: `migration`)\n\n```bash\nnx g @anarchitects/nx-typeorm:migration-create --project=api --name=\"add users\"\nnx g @anarchitects/nx-typeorm:migration --project=api --name=\"add users\"\n```\n\n- required: `--project`, `--name`\n- optional: `--directory` (relative to project root), `--outputJs`, `--esm`,\n  `--timestamp`, `--args`\n- default output directory:\n  - app: `tools/typeorm/migrations`\n  - lib: `src/infrastructure-persistence/migrations`\n\n`migration-api` (alias: `migration-api-lib`)\n\n```bash\nnx g @anarchitects/nx-typeorm:migration-api --project=data-access --name=\"init users\"\nnx g @anarchitects/nx-typeorm:migration-api-lib --project=data-access --name=\"init users\"\n```\n\n- library-only generator (fails for applications)\n- generates migration files using TypeORM migration API (`QueryRunner`, `Table`,\n  `TableColumn`, etc.) without raw SQL strings\n- maintains migration state in\n  `src/infrastructure-persistence/migrations/.nx-typeorm-migration-manifest.json`\n- default behavior:\n  - no file when entity snapshot is unchanged\n  - new consolidated delta migration when entities changed\n- options:\n  - required: `--project`\n  - required in `fileMode=new` (default): `--name`\n  - optional: `--fileMode=new|patch-init` (default `new`)\n  - optional: `--entityGlob=<glob-relative-to-project-root>`\n    (default `src/infrastructure-persistence/entities/**/*.ts`)\n  - optional: `--allowMixedMigrations` to opt into mixed manual/tool migration\n    directories\n  - optional: `--timestamp=<number>`\n- safety behavior:\n  - fails on unsupported/unresolvable decorators/options\n  - fails when implicit naming cannot be resolved safely\n  - fails on rename-like table/column diffs (manual migration required)\n  - `patch-init` only patches bootstrap init migration\n    `1700000000000_init_schema.ts` and is only allowed before any generated\n    delta migration exists\n\n`entity-create` (alias: `entity`)\n\n```bash\nnx g @anarchitects/nx-typeorm:entity-create --project=api --name=\"user profile\"\nnx g @anarchitects/nx-typeorm:entity --project=api --name=\"user profile\"\n```\n\n- required: `--project`, `--name`\n- optional: `--directory` (relative to project root), `--args`\n- default output directory:\n  - app: `src/entities`\n  - lib: `src/infrastructure-persistence/entities`\n\n`subscriber-create` (alias: `subscriber`)\n\n```bash\nnx g @anarchitects/nx-typeorm:subscriber-create --project=api --name=\"user subscriber\"\nnx g @anarchitects/nx-typeorm:subscriber --project=api --name=\"user subscriber\"\n```\n\n- required: `--project`, `--name`\n- optional: `--directory` (relative to project root), `--args`\n- default output directory:\n  - app: `src/subscribers`\n  - lib: `src/infrastructure-persistence/subscribers`\n\n## Inferred Targets\n\nWhen TypeORM files are detected, the plugin infers:\n\n- `db:migrate:generate`\n- `db:migrate:run`\n- `db:migrate:revert`\n- `db:migrate:show`\n- `db:schema:sync`\n- `db:schema:log`\n- `db:cache:clear`\n- `db:ensure-schema`\n- `db:seed` (applications)\n\nCompatibility aliases are also inferred:\n\n- `typeorm:generate`\n- `typeorm:run`\n- `typeorm:revert`\n- `typeorm:show`\n- `typeorm:schema:sync`\n- `typeorm:schema:log`\n- `typeorm:cache:clear`\n- `typeorm:ensure-schema`\n- `typeorm:seed` (applications)\n\n## Executor Usage\n\nRun inferred targets:\n\n```bash\nnx run api:db:migrate:run --transaction=each\nnx run api:db:migrate:generate --name AddUsers\nnx run api:db:migrate:revert --count=2\nnx run api:db:migrate:show\nnx run api:db:schema:sync\nnx run api:db:schema:log\nnx run api:db:cache:clear\nnx run data-access:db:ensure-schema\nnx run api:db:seed --file tools/typeorm/seeds/index.ts\n```\n\n`generate` supports `--check` and compatibility alias `--driftCheck` (mapped to\nTypeORM check mode).\n\nDatasource-backed CLI executors (`generate`, `run`, `revert`,\n`migration-show`, `schema-sync`, `schema-log`, `schema-drop`, `query`,\n`cache-clear`) select the TypeORM runner at runtime:\n\n- `moduleSystem=auto` (default): detect by nearest `package.json` `type`,\n  then project tsconfig module mode, then fall back to CommonJS.\n- `moduleSystem=commonjs`: force `typeorm-ts-node-commonjs`.\n- `moduleSystem=esm`: force `typeorm-ts-node-esm`.\n\nWhen `dataSource` is omitted, datasource-backed executors (`generate`, `run`,\n`revert`, `migration-show`, `schema-sync`, `schema-log`, `schema-drop`,\n`query`, `cache-clear`) and `ensure-schema` infer it from the project with\nthis priority:\n\n1. `tools/typeorm/datasource.migrations.ts`\n2. `tools/typeorm/datasource.migrations.js`\n3. `src/data-source.ts`\n4. `src/data-source.js`\n5. `src/typeorm.datasource.ts`\n6. `src/typeorm.datasource.js`\n\nOverride inference at any time with `--dataSource=<relative-or-absolute-path>`.\n\n## TypeORM CLI Coverage\n\nInference is intentionally limited to convention-safe operational commands.\nScaffolding/meta commands (`migration:create`, `entity:create`,\n`subscriber:create`, `version`, `init`) are executor-only and not inferred.\n\n| TypeORM CLI command  | nx-typeorm executor | Inferred target |\n| -------------------- | ------------------- | --------------- |\n| `migration:create`   | `migration-create`  | no              |\n| `migration:generate` | `generate`          | yes             |\n| `migration:run`      | `run`               | yes             |\n| `migration:revert`   | `revert`            | yes             |\n| `migration:show`     | `migration-show`    | yes             |\n| `schema:sync`        | `schema-sync`       | yes             |\n| `schema:log`         | `schema-log`        | yes             |\n| `schema:drop`        | `schema-drop`       | no              |\n| `query`              | `query`             | no              |\n| `cache:clear`        | `cache-clear`       | yes             |\n| `entity:create`      | `entity-create`     | no              |\n| `subscriber:create`  | `subscriber-create` | no              |\n| `version`            | `version`           | no              |\n| `init`               | `init`              | no              |\n\nManual-only executors are available for explicit wiring in `project.json`.\nThis includes risky commands (`query`, `schema:drop`) and non-inferred\nscaffolding/meta commands from the table above.\n\nExample manual targets:\n\n```json\n{\n  \"targets\": {\n    \"db:query\": {\n      \"executor\": \"@anarchitects/nx-typeorm:query\",\n      \"options\": {\n        \"projectRoot\": \"apps/api\",\n        \"query\": \"SELECT 1\"\n      }\n    },\n    \"db:schema:drop\": {\n      \"executor\": \"@anarchitects/nx-typeorm:schema-drop\",\n      \"options\": {\n        \"projectRoot\": \"apps/api\"\n      }\n    }\n  }\n}\n```\n\n## License\n\nCopyright © 2026 Optimalist BV and Anarchitects contributors.\n\nLicensed under the Apache License, Version 2.0. See the repository [LICENSE](../../LICENSE) and [NOTICE](../../NOTICE) files.\n","readmeFilename":"README.md"}