{"_id":"@mnci/cli","_rev":"100-b4b2ffb79e511afdc15cdb05cccb692d","name":"@mnci/cli","dist-tags":{"latest":"4.12.3"},"versions":{"1.1.0":{"name":"@mnci/cli","version":"1.1.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.1.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci2":"dist/cli.js"},"dist":{"shasum":"6a16e83db6ef599ae0fd14b55fa00abb035c803c","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.1.0.tgz","fileCount":4,"integrity":"sha512-y24flwfG02e/8lVP4kSU88uFfPs5sRTrm4RGIYsyr33fIh7zFhLBqnsn550UCieaikLbLFCKHkEK6Po2NppneQ==","signatures":[{"sig":"MEYCIQDZjUEgy/1D4TUcKC7/+Vraql6r1x+HdNI31zJi2xL0OwIhALnTtJA/PM7HBMQNoPaMzDS1PPLPdt0NPh2KAMoZGnf3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236665},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"93fdf61db28982980d5ac1b8ec5cb7243e071154","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint/oxlint+Prettier-equivalent oxfmt, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.6.0","js-yaml":"^5.2.1","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1784670230202_0.3615934343957736","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@mnci/cli","version":"1.1.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.1.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci2":"dist/cli.js"},"dist":{"shasum":"332441d7132e12ee2f820772d8b36c611ae10ce2","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.1.1.tgz","fileCount":4,"integrity":"sha512-yuz4lGnS3tB7cagnu21BLnGOFyaz/y6ZJZcSNUuf1EpMvif0jjIQdK4nHajImV+g4Jy1jFAbmE6VYfpK3tPMbQ==","signatures":[{"sig":"MEQCIBuml6V0oqWb+A+jBQ4SybzziopMtsWHYTv4QbDo1WoxAiBkKjSSzgPMY80leUzpIkLCPLbfmqAVtIGV2Zkn7mrZOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237557},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"d0674644b2d3849d29a82e72fa3a4c98133b5f53","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint/oxlint+Prettier-equivalent oxfmt, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.6.0","js-yaml":"^5.2.1","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.1_1784698005979_0.5108758952196784","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@mnci/cli","version":"1.2.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.2.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"bdaff450ae82ce045a386079c213c787ba0b22c7","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.2.0.tgz","fileCount":4,"integrity":"sha512-xSNAv5G4Gko2g6i0X1mBd4BbgD3Bhp+JEz53oKy4LbDwJtDe8dFD9LjD6UA40OzStAuAef8Ng7W0SWfQA3SVZQ==","signatures":[{"sig":"MEUCIQD4GWgkkCElLQMS4YP4q7SFhaI03m747tWxt1Z7mFUpIQIgKCesiHQcn6AMU312WYgFym8tYSEHOk9jn2qnB+aSIwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246978},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"c83ea7da4180674f793b456bb7296e719745de95","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint/oxlint+Prettier-equivalent oxfmt, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.6.0","js-yaml":"^5.2.1","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1784848537507_0.03782117385790862","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@mnci/cli","version":"1.2.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.2.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"effb9c718710ed93584b121e48867f6fa0ee22bd","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.2.1.tgz","fileCount":4,"integrity":"sha512-4cW8Y8RLmYR83HE3RMCusR7Wdlutd/6OGrkuOH64HB4esaQdj2kqRwpqvWLqrsyE/njtrogD4pyOYf5rmZzyBQ==","signatures":[{"sig":"MEUCIAY9KFQE3OoEc9sUyOxRy6sz7Ls/a8qCpDahjg58AlNQAiEArYlGBzEa5u8sbMOgEH9As2NF56xyfSRn9OuWzN1aExU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248484},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"3a4187848f48d8d33ba1f4acea0ac2b19da632e3","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint/oxlint+Prettier-equivalent oxfmt, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.6.0","js-yaml":"^5.2.1","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1_1784850273022_0.827089968644847","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@mnci/cli","version":"1.3.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.3.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"94859251bfd822e90276064eeb6c758a740272f4","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.3.0.tgz","fileCount":4,"integrity":"sha512-3TM+kJKczVlvKeHDU8EZZCeNcFesDuW8BvweXIVm33TbYGhjQJRuDXmPoKg95DdhLuD2oSoxMIiTfckidqLUsw==","signatures":[{"sig":"MEQCIEXhFZRsNTuWC6SK1+p+2vcP8zrdDMiKLZAurUv66oNAAiB1r/hRKzN/iTXcZv9l4TY3taZp/XzPzFqMkPMe7M8NFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268002},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"f450a0775eb65d83009dfde87dc3f0d33b10a3db","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint/oxlint+Prettier-equivalent oxfmt, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.6.0","js-yaml":"^5.2.1","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.0_1784871497912_0.18924039546829352","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@mnci/cli","version":"1.3.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.3.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"bd4c4730bfc3b039a2621e8bd1f7dce05274f0a0","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.3.1.tgz","fileCount":4,"integrity":"sha512-7KR9AgJyC/+7pOqJXTeQvTO4kPFcgLFVrvmjul2o9sfhTB2JyJEHCk749sNJ+DDab6oR/4Zsd5gNxDgP+TGn7w==","signatures":[{"sig":"MEUCIGpYg9NtO2SEebVXd3dR5vsmHFtSosPpNDWM3ZN1v0mEAiEAuvydOtaRI0h8RfDt37lWuZmvePNq6Gdu8GCyiL+LllA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268002},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"01a761fe47d9f963b48834b08887be32716ab879","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint/oxlint+Prettier-equivalent oxfmt, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.6.0","js-yaml":"^5.2.1","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.1_1784877889985_0.40368538366217543","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@mnci/cli","version":"1.4.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.4.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"26dc3c2439d9f4a3aeec5431d8f939d8b8f725fc","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.4.0.tgz","fileCount":4,"integrity":"sha512-jm/oEx0keVwq5SpJ+1ieuHekFHhgZVRLEv9V+h0xK40EMxbIgseBOLYeO/rwQLLHXM4/c2k5u05vbmlNSHfkjQ==","signatures":[{"sig":"MEUCIQCycrIDHxU5J25cwRVOMB71Gq9hd8bGrahbVPUgSHVhOwIgQFJpHwl3syZQyhg/JAjq8t5b1/cEMZ+d0okUi0/7ofo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272482},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"71c8e5c2ff7993d4dd3f72e196b13c67d278353b","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint/oxlint+Prettier-equivalent oxfmt, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.6.0","js-yaml":"^5.2.1","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1784928311253_0.49870267309603933","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@mnci/cli","version":"1.5.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.5.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"5b6e51100343b64e81a5b4ef84ae2b5410645b73","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.5.0.tgz","fileCount":4,"integrity":"sha512-2ZwFNS1UF+s4r70NpZDw1MKBqYdC2fJtXoaDCy/7boGuUqtl1YKzmghau/60o3WI3//MiCIAe6BhijoA4XRDYw==","signatures":[{"sig":"MEUCIQD5ocMiFrO6fr8KnvHCHLW9mrdhRHZ4zM5ijD+chACLRQIgevtwZUfESFiYIQ/re6MqC2W27wb/lSGXrpAmN4gHSbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280061},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"4508383f7acc6a74afafa463edbd7a95f301a01b","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint/oxlint+Prettier-equivalent oxfmt, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.6.0","js-yaml":"^5.2.1","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1784930006593_0.11667667039302243","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@mnci/cli","version":"1.6.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.6.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"130e2d3cd607f45c6d8247a10a81f97f80667fe0","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.6.0.tgz","fileCount":4,"integrity":"sha512-6SwWDI3fCm1Glf/u9/vObM7C20fx756gA4mwygPVFZ8kEp6wN6oocn7/lyLr3cDyccXPofLt2/3uCnufBc93oQ==","signatures":[{"sig":"MEUCIQDYcuhQYATLfvTdYsHSgOhSomZFLzmMyJi90qxWw8boDgIgSdWiYo2S4xgr+QBjX4A1vbFD652RPinr4KNo8EKpCzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283663},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"ace72fa2c19419ecd8c4d0d53f9caf1883d0b768","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint/oxlint+Prettier-equivalent oxfmt, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.6.0","js-yaml":"^5.2.1","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.0_1784960893713_0.6829967292929948","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@mnci/cli","version":"1.7.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.7.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"00fd7a8bfd57a420ef6e0c24484c3baac8c0d209","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.7.0.tgz","fileCount":4,"integrity":"sha512-yio/cwA5Yjekv9t5I2WJIl2fI9/YWq3Iz7s+R78mCmGYWllOnMbLlSxtfcG8+oQsHNjU2mmwPb1ld8mSr+Bd6w==","signatures":[{"sig":"MEQCID1XY5faVe+Y0VdqtVuw/ZFXkaRKV1rE3+n3FMRKSzN3AiAk6WgngXskUw10FQcUsewPF+DPUd9CYSY7XkGkHHP2pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304022},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"e38b0ef0dc20a3049884273a87ba9add7e9030d0","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint/oxlint+Prettier-equivalent oxfmt, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.6.0","js-yaml":"^5.2.1","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.0_1784967257300_0.14600194892857177","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@mnci/cli","version":"1.8.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.8.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"285a3da8903d670d995b1cae776a4488aca245eb","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.8.0.tgz","fileCount":4,"integrity":"sha512-AfP3xakB93fbZeoqZRaHKOCAjaOMJGhBrOrbWFl2Cv73/OJdC+V4njBslOslMv2/iz4A9EqFFEIOjHyueWmfWw==","signatures":[{"sig":"MEQCIFEqRGNgLfp5pykOmhoXThHpYJv4YNCTU6VYjMsT7Qd0AiBATVbEHCI1vdQ04HibHkwXfsPLB5eAgtZbLkZ1yPy0wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357851},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"70237fae84e3141265c8bbaa454aa8573907cb13","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint/oxlint+Prettier-equivalent oxfmt, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.6.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.0_1785013512198_0.5309404965077762","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@mnci/cli","version":"1.9.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.9.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"2b01059cb6f6407544ceffcb80ea2dce5a994175","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.9.0.tgz","fileCount":4,"integrity":"sha512-WrmdD/6sH2h6MeXqu7nJ9nJNnsZTX6IEEBj9BDMDPRvp+q7RU4Y9NwGkdP+Gu9UqR7pZVmBoKBLsqGdxEphNCQ==","signatures":[{"sig":"MEYCIQCoM/2B5M/VGYqeMLFwPiC1chtDH07n0Dt03MqMvDiLFAIhAL4cJ/FN3j8uAvIJ4g46tG4kSBgHOQXOsCpeZsdUN19v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363210},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"a09ca49af47df0830b222460685178ecbcf50f5a","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint/oxlint+Prettier-equivalent oxfmt, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.8.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.0_1785050711859_0.5093895396170167","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@mnci/cli","version":"1.9.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.9.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"d4e45c5acc0003dbb4ffbfa01b3d1508028ceca2","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.9.1.tgz","fileCount":4,"integrity":"sha512-RNYLRc02skjynUz4rXMQOosn3x2tslQce8sDgW01P31rO7qhysN0V4709jMBzr53fMteZQX3JqSxWpftmuyA0g==","signatures":[{"sig":"MEYCIQDG+JXerx2XLilEqwA6UZmLj5UlRvRPLNGUlRs3cjFO4AIhALIiPU3MFWVAA/iDih7x2ggGWIbfQSIusIIa2BqDa2GE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398822},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"b4de5faacb42b1762273bfae8c5594fc84da74bd","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.8.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.1_1785083549465_0.13556089314617514","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@mnci/cli","version":"1.10.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.10.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"42d80cd3c5cdfe36f7c9342a05b0914673fadaf7","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.10.0.tgz","fileCount":4,"integrity":"sha512-ipBY3lu8qZBDUX0uvlaW46769Az4+kG0OPBgeHq4jz/Z7RWUWBAmKUSpRnQxqsYL4BmXR2RkYRPlCMbVZph4HA==","signatures":[{"sig":"MEUCIQDuj/j+H1VbTxLX3pWm2j6zRV8C0x7MCevV7ClZy4di4AIgeckXOZTNwbtWcxbU57A0rjcYLYNmK4Dk1ZB4gWgTDyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428856},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"13cfe5aace4fb92a87f94258a5d1b077c935abe1","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.8.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.0_1785100350945_0.8464027533608385","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@mnci/cli","version":"1.11.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.11.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"48bfb3aa6402a551b2adb5bdb3480cf01bb23e1a","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.11.0.tgz","fileCount":4,"integrity":"sha512-3emAiM8EPfi2XUhusEghvOlImRirEQD1Ji4+YKSqWjQpIVR6MQxKHqoqo7rK1IpvPRgCYx+Ao3+ZJnjB3um17Q==","signatures":[{"sig":"MEYCIQClUc8QEpKvZkhjIDROt5KgxXW5D/JK75oL6HO6rlDknwIhAJPo3wsyUvqWQ5JNNvv162Yv/vbnG1qO8yR2a9oMX0QT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445842},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"541fa3777a6b33cdbac8acf59c784dfbe87611eb","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.8.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.0_1785224503385_0.03311295854731067","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@mnci/cli","version":"1.11.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.11.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"436cc21d0595b27f5ce1a9eb35f081e3e48f47eb","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.11.1.tgz","fileCount":4,"integrity":"sha512-+/9o4dlW/wHRxl3UzC1XpZ+OLRX2hodnklpyWmwag55AS1Pgi+O/knvFs8eFLAnkhPfWTOLCGUNj3gAj96gIqQ==","signatures":[{"sig":"MEYCIQCoo9rK0PCZR74b1qZLRzMrXnrWCGKPbVTgpR4UKBJY2QIhAMz2VApVYVuqPCfjwpoqVO4y9WlZ5MznGOMqC1/qwzJl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445842},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"c1f88e6659eed2127220e111f2bb52d3296c66ae","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1_1785529978162_0.6893039779725583","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@mnci/cli","version":"1.11.2","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.11.2","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"e49b518e1bb56a67178acea912f87fa76e871937","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.11.2.tgz","fileCount":4,"integrity":"sha512-0Rmq8yrUGqc5TYz69aV3WhcGlTsblIMc4lU0HMrDQkW9nV/ncpCUgvqu8XBSDALDD+FR0AG1Ck2GstXbcJtDgg==","signatures":[{"sig":"MEUCIASkBa+/vD87ASmEcgSKk8n5LCdDDDQstoFhB2RHBwt5AiEA/ctXgfJU8oQPo40XUTZSjcb62mKeAShosueUXT20Ni4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447362},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"196b2e004683c641ef98f33e6c5192018937f40b","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.2_1785531922796_0.28502714798772666","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@mnci/cli","version":"1.12.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.12.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"cf5435fec02be37fd98be7e901e993943b818e9f","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.12.0.tgz","fileCount":4,"integrity":"sha512-6kOmh+EELsU6sgtckjP9iA79vnegTp1KaXDeTjJEJa8Mejihcaeo1PppngUPY9pfcKjlFOizxctHGi66LbJbcg==","signatures":[{"sig":"MEUCIQDv2wGmhH1Xnl/V9sqyz2JfuPpm7Yuc1hoOueKOWvjsCwIgecQtnrkME3v22BiczxYAr551aVKfYriGqnUcbHF/ods=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449882},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"96130c6385445ed54a472fe58f541807b219ed6b","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.0_1785533167049_0.5941808447339787","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@mnci/cli","version":"1.12.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.12.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"dac423064334e02dc1630bd8c22eea559d5c0859","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.12.1.tgz","fileCount":4,"integrity":"sha512-ufrtvJMW1HKeWmjj8KGtCRBtgH9411Fmrdl5cSWcfmF837YMQrcoogi9HbAqfsklHA3JV45xMt8Sisowx5b56A==","signatures":[{"sig":"MEYCIQCCc0FBsl6CTtMKmBO7dtT/Dmo+eqLLrvQdQVdak11K8AIhALoWCc6vndFK87qLzlRxuRxGXgAOpSD38Qa9ZhSzFkpc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458360},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"9bb12138ed87c380d5a66be6c03c527e05ed7141","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.1_1785533941445_0.1508622918282032","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@mnci/cli","version":"1.12.2","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.12.2","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"380ac78a37ba63b5afe6ed1bfdfb6dcc42b52358","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.12.2.tgz","fileCount":4,"integrity":"sha512-BJOEu2AHyTg4rvTP/yhWPmVW1bCh7LQ1SIyw7o4m5AKGCarMUQ7Qg1/LyC/hJ2LAMWgzeTSOO2qh76vZUoAftQ==","signatures":[{"sig":"MEUCIQCRT5+KH0NCCNOTi5MaE3g5dHrAtkADolyd2bA5df6FowIgX4O2FSmZdT1XiwuYyEv7Xg6V+0fTekgdfeif6SywOQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460577},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"b93f698e503930b849696687ef0fcc632a72a9fa","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.2_1785534542325_0.7092666194860464","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@mnci/cli","version":"1.13.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.13.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"a591383863a67e18b0f4c54051aceea2cbaff2b4","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.13.0.tgz","fileCount":4,"integrity":"sha512-d4CKAoC+9LaoooJK8uEaqen/6tKgrnZFHry4MU4KWUv/Vr5urWYyR6zqkmJxWC83mO4F6fXIFkbxNmxja3teDw==","signatures":[{"sig":"MEUCIQCTq6Jio0R6i3Ayl12BmblPXCS3m6XBtfZ/ix4bfwrOXgIgasEmVoAgOMF3B2YARRx6MSupuVbVXh5R7DUVcDa+Pgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474254},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"de4617dad25dd726b8763262e19e6aa1dac14ffb","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.0_1785535827679_0.08492443450589926","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@mnci/cli","version":"1.14.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.14.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"015a7605c1f97202ff034a7773a2cc18413d875c","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.14.0.tgz","fileCount":4,"integrity":"sha512-tHn72IzBdAEwxp9Vbih3bodBh3GscUD/dJ/vD7LDN6IgW1uryB5QaZkxnH14R3uS27kaV3Pqpqm5hQUmysZ3tw==","signatures":[{"sig":"MEQCIGChDibTkYTisYbdF1UArLbr7M3mqhWXbGcO7/HbWYraAiBPpgLE2LYVEAwB+AIQGN1zYdPCDquJODgvNQ9swB+xwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485977},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"8311bf890ff0a61b4202ff1b8e7a4349dedf6a95","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.14.0_1785565414183_0.5175574393918874","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@mnci/cli","version":"1.15.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.15.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"3e26b2e6322e384ee918db16c39b8813b894447b","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.15.0.tgz","fileCount":4,"integrity":"sha512-735sMrxlXCeM8NZFpQruAdlK58iIufPPTKY3BYoa0B+IzA6ruhsW2wmfGLpK/GXcrgY0GrinBtp/GjrMJ0oaRA==","signatures":[{"sig":"MEUCIQC7y7WdpaoSZ2MAkbr4B5mOFmGB22tct5okD6onTI3YdQIgeI2LgysYpOmmd6XTICOlaTYj6NmascSfYV+phbED4mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512526},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"3842b6c897517fb4baeb8d69e816ee7561e8075f","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.15.0_1785565965493_0.23292858711094655","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@mnci/cli","version":"1.15.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.15.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"d8415ed2a1fbe13724c2fafaf90bf6853be7e72e","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.15.1.tgz","fileCount":4,"integrity":"sha512-i1sbCL6YQQfVx3zgGEmU1XGXOBxa19sryeHWLO8AiiMWipvjo/Jwd88ROi4jDEeu7rCqr3Qj/6GBdJY4AATW6A==","signatures":[{"sig":"MEQCIDpLxQ86AFju4rNWj1onH6qsBqPliNNh3CotU8GVbf1iAiAxY0SpIE1zT/XjxIKR/XRjZW4L9emielnHUwthjGqOZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520055},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"60b8d92023bc49c08f00cc58307a2a16b51c3a17","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.15.1_1785598251607_0.16002778251174665","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"@mnci/cli","version":"1.15.2","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.15.2","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"a0df67ed4c9960873fa34cd642233affbed76ab1","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.15.2.tgz","fileCount":4,"integrity":"sha512-U7e7v2LebzSity4s+20czBDD/2AGNibmRch+f81C04/fC7tuTcvOO23gGYpC88nMr3BARZnei5iG8HKpAZ0PWg==","signatures":[{"sig":"MEYCIQCkwXvoAONES2+3dlxGuJHCbPHYdxOwzqt3QAfLt6GmcQIhAOUrNOQ+vYet5u8fvq5zL7Sf0USCOx23iru77MuAyC4g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520055},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"bcdf06c050262c95d060fa0197dbc5c8ca08eaac","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.15.2_1785599678233_0.6987379486677554","host":"s3://npm-registry-packages-npm-production"}},"1.15.3":{"name":"@mnci/cli","version":"1.15.3","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.15.3","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"67e0da4379e4264513176b9a3b84943ba89370fb","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.15.3.tgz","fileCount":4,"integrity":"sha512-DAdA24dWX7UNE+wbh8MYcbuGJCNcxynsEz/Q8YwbvolVzO6iNDKNVl/ByCpGvbGRxmDUFdD5qOz0g77YqQZBxQ==","signatures":[{"sig":"MEYCIQDaF5F8kTVDvI65QK8udFC0pm4ThSb8caUC1N0Q54idlwIhAIlevoRMJhl0+mGAVRjDmqN/GgwZjylZ75v70gVN/871","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520055},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"2c99acc9dae9c3a03795c155fe29b5939e21cf0e","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.15.3_1785615712889_0.3007712739309971","host":"s3://npm-registry-packages-npm-production"}},"1.15.4":{"name":"@mnci/cli","version":"1.15.4","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.15.4","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"66670245d6bbea13121d7fcb554b4f74ada8e754","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.15.4.tgz","fileCount":4,"integrity":"sha512-fakiFKUieAe/1xBStcVMYGylHCjgyA8IyP4hllG7RGY4Vm7mZmM6hbOn+7tHzF7q7XTqge++81g27agRUFYPsA==","signatures":[{"sig":"MEUCIQCxJKatcCXkV5PH0X99JenoJN3mTHaEK9dp/xGgfITlswIgHBzAlmi+vwU2lrG0c2qdtL369cbN3lIPnrcziyWM/lU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520442},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"cfd2cdc5e60c6125f5497623f9120a1722815bc0","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.15.4_1785618533816_0.6064955038912392","host":"s3://npm-registry-packages-npm-production"}},"1.15.5":{"name":"@mnci/cli","version":"1.15.5","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.15.5","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"1c29c7d1a4f0248243c8172ccb659756f077a163","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.15.5.tgz","fileCount":4,"integrity":"sha512-uO/VTuUTgwzSHkQSLuui71X3Cg14mYYWRPVBA1wMBNT61q/yKHeZTAI5EFY80kakeyp6LsK3+fdb5t/S9HmOaQ==","signatures":[{"sig":"MEUCIHCp5vADiNgN3uuvAoP7X04dYGKu/ieWXYmeRoJ1T0BAAiEA+GLZKzOri8x+iAZuF+wzyrz7ewG5ya0jbuVfYydmcQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520442},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"f29c13c1f5d1bfefbac22512fe2aaed7c72da508","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.15.5_1785621155733_0.5143923438117299","host":"s3://npm-registry-packages-npm-production"}},"1.15.6":{"name":"@mnci/cli","version":"1.15.6","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.15.6","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"9ad7776250174969894d195c643cd40d563a6ea2","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.15.6.tgz","fileCount":4,"integrity":"sha512-NIWTY+RwQ+eWzuRdqOJtQ3bm1IMalHMC9Nvj3SwHhBUSCnkxeVPPvRGUxklSfgHgfp78mjweV3cTWnpO3euu0w==","signatures":[{"sig":"MEUCIEWr7RvzfkKpbZYz4rgrC3OHzuaiqTxI57c51bMD0QrNAiEA9yLEIV2zgGF72DZZzqipDv73ykcf2ojl7hUTomlj7eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520442},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"cd7086047ca3909fb23727e5a8175c5fda7845a2","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.15.6_1785623442896_0.35964488715831067","host":"s3://npm-registry-packages-npm-production"}},"1.15.7":{"name":"@mnci/cli","version":"1.15.7","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.15.7","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"794caab3695af75b0c7472e4a61d80eea0fc2fae","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.15.7.tgz","fileCount":4,"integrity":"sha512-d9SfVoysHrDbRt2ojB9GzlVdXnYLf0kj+aDHRC70DicfOEZm4ChLp3GgT8gCzv1ajaLn3shwNFr2w275N5PtKQ==","signatures":[{"sig":"MEYCIQCfoo7CalaZRAZ2U9OtYMXh3DGL0gzRXXI6Bs0VGQSg0wIhAObcRHHnacxIXnSMwUWSHiOv/CEqCEIQ/q3d++W4AMeI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520442},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"bf38992b20c2ac5c6315dcb3e0d91c5a72859b29","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.15.7_1785651962989_0.3880742451769117","host":"s3://npm-registry-packages-npm-production"}},"1.15.8":{"name":"@mnci/cli","version":"1.15.8","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.15.8","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"a1b36bb20d5c9e30e3b467ccad3a913ba48d4e0c","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.15.8.tgz","fileCount":4,"integrity":"sha512-xP6Oz6omPXG/fb0jvA4iIams/RZV6fI7r1JZONXWMmGaOcs2AfahfzRinHe6L0JnY6Lsi/kFKJ6eGkcR9pO8bw==","signatures":[{"sig":"MEUCIQDXAetw8yUhth1G0vUf+aM2nlrJEyPBPqa97X2NBMvA/gIgVe3bZINya49DBfzGu9VoHT9rMqAvxUn6p4bXNpfvzcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524492},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"0083936aab8d19354712ac8bf81cc5510a75d8e2","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.15.8_1785655609418_0.7402707994195685","host":"s3://npm-registry-packages-npm-production"}},"1.15.9":{"name":"@mnci/cli","version":"1.15.9","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.15.9","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"6783bb22e99b2631018e6874998158c36965b7b8","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.15.9.tgz","fileCount":4,"integrity":"sha512-0r4YqXlJo6HEM4x9HuGFLC5aD+WH69OMiBq93uDkLhp0cNUS1WEkbZ+l48CyhwvujaLsuCvUhRieopZAuGc/FA==","signatures":[{"sig":"MEUCIF37WmUIB8YoK5Pukt8e2UIwzpydQy7knvOShkYjuZD0AiEAveqd43S8HmxvnNniEJojhQ5NQd90mDn8bxbhNRpYvak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526734},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"9576b192d63f9cd97d0c4c51aa08530517dcc87f","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.15.9_1785662926734_0.04145333015749264","host":"s3://npm-registry-packages-npm-production"}},"1.15.10":{"name":"@mnci/cli","version":"1.15.10","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.15.10","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"4400d9ab0eb2c97977d6b3190a7074a8b95dddf8","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.15.10.tgz","fileCount":4,"integrity":"sha512-P9pwHBEIXftVzhwc92dL+db/ot7k48yYykD0blU8PiP6w/Edyl2TVUvc9+If6ijm5rV1qjTCSS5tVmbNW2h9bw==","signatures":[{"sig":"MEUCIQDBiD9E2Tlgeo8exbHoOiKlNYHjNatP1iSVaonmzfiafgIgFIKIM4F1tIvXeeaif/1jtVsieYv+zEj8qsH7ptDYrAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526735},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"8d5be7f5598d9d1285b65ebbb7672a07c01f3d81","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.15.10_1785686047683_0.38494664332077777","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@mnci/cli","version":"1.16.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.16.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"f09b18a7a286a131a2139c1014ad13e8761257ea","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.16.0.tgz","fileCount":4,"integrity":"sha512-uKz/je7f5Tz0KH/dfuMkDJNFoR8JZsygQd9HyMI1MjETYYcS4fWyZ34BXsUxDokZtOYg32jZVPAABzTnHllMpQ==","signatures":[{"sig":"MEUCIQDIoLSvEhSq52KxbQgZR2IiArKY83aQwkxQi8g3KzB7qAIgZLNHKIpwN0n0G6PbX3gY1fTxCMK6jLGpb1kDxmDnAgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529792},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"5a229703865fc6d27a5c170f108c3f7e479626a8","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.16.0_1785687354470_0.7799657769296648","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@mnci/cli","version":"1.17.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.17.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"12f875f3fde85d57dfbda312bc50c6800d86e9b5","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.17.0.tgz","fileCount":4,"integrity":"sha512-YKPI/rzu6YZscXB6d1DHBtsdNg09OK94RPUZJBXAIAr2dfHz2V2W1iDELAcEqtRcHhxeNgY1MUidg3Z1mN5MFQ==","signatures":[{"sig":"MEYCIQDr0lTQv9CoSgvGQY1rQPkV0q19xsYatzHckCv6O4Ou9gIhAJWBLv1CXZzJYYz2+xJGdbzsl3mi/R6Eqx/voU1PVNDy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535673},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"dd50596bd25aa20434e447fc12bdf85be213ac9c","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.17.0_1785688191035_0.06526970944316535","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@mnci/cli","version":"1.17.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.17.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"576cf51fbf8354a068c244992c05c1a9d90c06b6","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.17.1.tgz","fileCount":4,"integrity":"sha512-zvB9JuoUPPRTnyx/WxoAoQoxPIig6sc+Bvd8gNEvghd+h7k6nIEHp1JoRn2OU3LjStxpIFbWemGrbRhxlDZXSQ==","signatures":[{"sig":"MEUCIAMYBylIp1Gt9s0+xgZZ6uX7yBfzn0dKDDTPJoyQCpfEAiEA3UNshq8qkkn8U7WIP4LSvmmBiFEfEAn4+YQ50DnoQT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547864},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"6366d93e42f35ee70956df281f3b55f85ac080d9","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.17.1_1785709532101_0.29357014815896587","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@mnci/cli","version":"1.17.2","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.17.2","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"47abe0170e036587a324ab41bc32ae1a906142e4","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.17.2.tgz","fileCount":4,"integrity":"sha512-NcGGr+patuCcrhU/2dTouOc8hpXL9a3WosQj2e3cw/01MT/HJXogYNYEwOnf7C6rHqAEDMCHs3UifWwL5LGS6Q==","signatures":[{"sig":"MEUCIQCbFMYcuKudxvHmzqX76GeLS2ilaVgm2Qblw25+BgQtiwIgf0eDh5vkpSY4pJCXAvXe30fX+IFYhpCkCxqGeTjvoIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547864},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"937f03f8069122b2bef3f6e9acf448d111a9b8d0","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.17.2_1785742488422_0.2470133355574584","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@mnci/cli","version":"1.18.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.18.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"f13662a307ff449075b9526d4f078efc3fd53922","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.18.0.tgz","fileCount":4,"integrity":"sha512-7FT1R3xlmUe/t6U4q9Nt6q0nMhNsTH1jRx9kJZ8WbIP2jo8yHTAlLfm3QzkKNPc0658BgLkPydHX7B9dzTSDKQ==","signatures":[{"sig":"MEYCIQDbqqDAUFeFL3rVcDO+jRTtpDWQ/3UscRrEkxCTMu2VpQIhAOIMzPCGGabm542UHDqHgh01DkcReSNfTnMnFmWT41j2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557187},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"0ef17098fb8c01252cea5b67239b7e42128cbc64","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.18.0_1785748665869_0.3876207408915211","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@mnci/cli","version":"1.19.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.19.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"69e5c09d576ad99e8577c3c404fe230e4be56c18","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.19.0.tgz","fileCount":4,"integrity":"sha512-I22qa9dx6yQvGlZ5xq4zpYxLW1bod3yFm/SIWPDWZ1phYcOGM7ZGXMeo5qb9+JCjgryZ3G7gpXPTMwhU8uIDTw==","signatures":[{"sig":"MEQCIFTM6OK8rMC9soZ5Ou+s7cvGSPwyw3nFYAhxuQCv2TYKAiB5iTTvRwvAGjpMOYoKbNrCk3Po5yiYGfyqAf4MEhaj4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585624},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"a5caded1ab3404f8546192979977f06fff3bacd7","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.19.0_1785790032252_0.09066208904422379","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@mnci/cli","version":"1.19.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.19.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"ae8d5a7556ed372709f18abde1678af1abd273eb","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.19.1.tgz","fileCount":4,"integrity":"sha512-2fRSg6R5KFB9wBPKraNfsziAdtBoSOYEwD+8sBt8Ad1GzhCSIc/kAuAD+sRASUxfmqExdDvxAvmqr3He/+YARg==","signatures":[{"sig":"MEQCICJmp5SvjbuiVfMwlkA1PJCvwZX50yoQaYhxZd4XlbiJAiAdWOrIzAO0Mw4GJvfIiWie/Mxj58wnutegynNeMHUZrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600380},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"a67e2c5ac6259b5cc73f5188c4c13c1aa2104bbc","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.19.1_1786057647848_0.3846713526834489","host":"s3://npm-registry-packages-npm-production"}},"1.19.2":{"name":"@mnci/cli","version":"1.19.2","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.19.2","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"fbf3bc2c7110e455c7773abd9c93fea7f5e68ce2","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.19.2.tgz","fileCount":4,"integrity":"sha512-7qvYwN90Z7kDxAjKgaiHunmiUgcxj4Mx8yuZ3YqRMzk/X3P24A7bhEd7AwGPC7ZHojS7IPhtsF3sXZIAlGVPAg==","signatures":[{"sig":"MEQCIHLwsl3uFL4ey6GZOLbcW11g6scHWHH4ofbvMSszqf23AiBg2oo4843riSz+wN6bb6VEvEh8gqHnnb0xMe1Q2h9Z5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600380},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"a101911559ceeb2f9f8818a7883f34fb85dafada","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.2","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.19.2_1786082774546_0.27733909491611963","host":"s3://npm-registry-packages-npm-production"}},"1.19.3":{"name":"@mnci/cli","version":"1.19.3","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.19.3","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"90545a382f742e00acd4568448198b228af0edd1","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.19.3.tgz","fileCount":4,"integrity":"sha512-MvAeVj9KNBLd4LR6HR6kaVj5FUHzciAnNEziciyN3qJtBTMBvzN6ekdb4k0KYnpEV6PiUx1lJdJxtv7sgKy8dQ==","signatures":[{"sig":"MEUCIQCi4Cw2iybxPiQGlhC0M3xIbfUBnLAtgl3kPrdePQ4W5gIgKHrfcw2SxQ5pilmroFJQYF7zf4VVMtKYWClVJnc76OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603995},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"723b8b35576db646876497e8e9f40627b331d631","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.3","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.19.3_1786166819004_0.10655652247125791","host":"s3://npm-registry-packages-npm-production"}},"1.19.4":{"name":"@mnci/cli","version":"1.19.4","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.19.4","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"a4cca5d896f203818a886f4a26fbf1914087be0a","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.19.4.tgz","fileCount":4,"integrity":"sha512-UOJkdcRAmySoubvwUXyjbLmkxUPtreB0NAaIdUNrmZSZbG/gKTgqfLmuz7aYAjMdTgOlJc+chseXYF+Jl+bGbw==","signatures":[{"sig":"MEUCID3rmKqNraghneYBLFU8yKiigVYcyKWcx24hZ4QdwKXQAiEA8Sb0p5zJo6HDnR+tnrxKTxW1Bgasbm5DfAij+H2Lm+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603995},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"6c68e64e72cdbe9a1689c3519f8691573e8f6ff3","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.3","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.19.4_1786221146035_0.8099323023933418","host":"s3://npm-registry-packages-npm-production"}},"1.19.5":{"name":"@mnci/cli","version":"1.19.5","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.19.5","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"747dd6573865a039c3bb16b2cf424a188260be7b","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.19.5.tgz","fileCount":4,"integrity":"sha512-sHQxfTJtydhB7LhmFfv6gcsQnayKktLB/h1/9TSE49CZqXBfiILy6Zzm4u+hYawcogBTj1OF/w0+XuEPATNnFw==","signatures":[{"sig":"MEUCIFVodESZmTNYOFWhrCWA+rEOi1QleUXWjk2gvHdXIpFsAiEAzohk9o6JwVMVNHDy69tLTV1wow5xA/9azS7kcFnEjZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605020},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"4b10648d0fe0724956417004c19376840735c295","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.3","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.19.5_1786515185433_0.28335970543667877","host":"s3://npm-registry-packages-npm-production"}},"1.19.6":{"name":"@mnci/cli","version":"1.19.6","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.19.6","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"0a12cb528b8f643cfaba98d0fc759e56e87a5e18","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.19.6.tgz","fileCount":4,"integrity":"sha512-qoKUTwwEwK5mhwmtwW09psKSr+mY9UpaQRjVE6fR7jc2auAunUl/dvFdHfOT3eAXQZtm1OXJvwWvu13gUe+KZw==","signatures":[{"sig":"MEQCIGDPUYijhEoIYivdgM6YEfla0Y1jQn5IW7EZxZjpLzqxAiB3b5L7msTIJLjm0wAYeGcFxbHRZVMEuEL6esVaU1iciQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606864},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"4f21b541af66b3b49af31fe143189d729cd8f8b8","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.3","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.19.6_1786730934262_0.759704212760488","host":"s3://npm-registry-packages-npm-production"}},"1.19.7":{"name":"@mnci/cli","version":"1.19.7","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.19.7","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"9c3e64d18165b8d523f02e230f16058610f0b28d","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.19.7.tgz","fileCount":4,"integrity":"sha512-/Q/oaL5KCzaS0ll2RzN+fHqwBdZ57u8PaCLAgyX6jIKzSstP1RpO2wRVgx6D58gmGd0sRW8R93/cXMHrT4CzIQ==","signatures":[{"sig":"MEUCIQCyIzyo8UriM1KmEb6l1IDzQbIBWBHVLtrzLygd161hTgIgIMwSTUAYBu95WB2YK2yCTv8kJxmJNYMdQpEfPfeKZNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609098},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"e1660b9629ce9b7f7c40486717e8b2214537f42f","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.3","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.19.7_1786775726630_0.5578940033731574","host":"s3://npm-registry-packages-npm-production"}},"1.19.8":{"name":"@mnci/cli","version":"1.19.8","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@1.19.8","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"48aec18947a1203d513744568518c5380bb1094b","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-1.19.8.tgz","fileCount":4,"integrity":"sha512-QgCeRx9IHaRVnrxlFLEuOH6uwECmz40ARO2sA+pIQ6X5GS5ZtkhiGx+TgPR5Cc9Tc4cKUXQVUs/uUTRsk+NeeQ==","signatures":[{"sig":"MEUCIDeQqf/9U4YZs4YQR/qduCg/bs+Q6WhI1QkFN2iAiTc1AiEAx8WGlDze2e1+6m+YgkJS5HzqPy+CYyuRZLDqZEcfU/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613681},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"a8f39da884d4856fd98cedd397e6767c05fa8724","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^9.39.0","js-yaml":"^5.2.3","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.19.8_1786867586021_0.4132631460785543","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@mnci/cli","version":"2.0.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@2.0.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"3fdbc85e2e708875ba97bf00fbd0ccef917e47d3","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-2.0.0.tgz","fileCount":4,"integrity":"sha512-1TYNDEHrUSoNdL/a4PnoF87pIKOzuT9j2VGIw34dWogODXYuuITHnARpHvr9auyKHvmSz7W/YLBuuUUgLfeV1Q==","signatures":[{"sig":"MEQCIDNnyfwTk2ZfQfveKftBvQvY70oswgwhfgp597dXqjvGAiBGTX4wS14jplrekOc8okJ6KxivKthXWfIT8tRDLrUOYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570092},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"bcf1eff0d9ee2ea17a4e523682ac2916cc6f3b43","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.8.0","js-yaml":"^5.2.3","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.0_1787434280052_0.12073960745730838","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@mnci/cli","version":"3.0.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@3.0.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"13c675fb5320d6589d53ddebcb552ac9b3cfffe8","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-3.0.0.tgz","fileCount":4,"integrity":"sha512-54v21Uafk+2KenUveSk+x1TGKn/Fxsk0ukOKwP+RAjL102NezG42D9zm4tciPn53y9wdRadjlCzAvX7AVgnVWw==","signatures":[{"sig":"MEQCIANigvns2X7tdTLuxn4lcBqaYteGv0HsNjxK4gP+30IdAiAE+u/afXo6mN5lOG0VNy0S+7ylVqr/uCabYR7a5cvESA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570490},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"48620fb58a8a9050384bff87081b1a4430337000","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.8.1","js-yaml":"^5.2.3","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.0_1787437453549_0.1665498345926446","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@mnci/cli","version":"3.0.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@3.0.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"94a8af069734c38b89e0b07986d349ad54892c68","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-3.0.1.tgz","fileCount":4,"integrity":"sha512-DbtfiYAewimASReetm8762/c6Sc9wgC2+sLj+g2Tay7qduSKzmW6QZ9zPb4+7r5aIFoaY8/cG72sISp+O7Sq3Q==","signatures":[{"sig":"MEUCIHBwf+rGGzsClUEwge+UOLHREULfqzncZcahWPDugg/uAiEAxWP5qofoR9BosgPULWKinYjq8wsLGpQAwxvkuNadjiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570490},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"ce480bc679749d1361648d202e8ec77470950491","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.8.1","js-yaml":"^5.2.3","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.1_1787464163859_0.6399489015515947","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@mnci/cli","version":"3.0.2","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@3.0.2","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"88ca05a6497e6f59c4ca2fcbdc82f2313eae561d","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-3.0.2.tgz","fileCount":4,"integrity":"sha512-Y9k4n/+VyHEA9JS4Aqfa64zib9qp26/kMQfRxVoou/AsWZQIkwn3LsC/PBhAcceL0RRr2k1/Mt1A8vDhjoHZZw==","signatures":[{"sig":"MEUCIHRU7tkPK1O3IIOF6z2oK3qNDF07Chke+qYdtZFG+J5rAiEAwel891sR1pY+m7aTHiubLGP/V1TKPENYALMAwQ0qoHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572576},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"701f9b1671ce4e1a2b38ce1686365ec7ea30f2aa","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.8.1","js-yaml":"^5.2.3","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.2_1787469515726_0.5941355737683582","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@mnci/cli","version":"4.0.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.0.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"95188d3923705b27d5350d7c1b6f664fa9b0cf9c","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.0.0.tgz","fileCount":4,"integrity":"sha512-CtEu2KQLogR8R2haVNz3xXt2o506s/n2GuixlgWOvwPxhFkHx7MhId9S8fT7f5CjLctRzqiUp/Vq25ltOR7Evg==","signatures":[{"sig":"MEUCIBwhWi3MrdVKD0umacyVOsJMwDKWCDVLh+BM6hld+WV4AiEAqbjnwSkFPCaJUJE48WOxtvZ8g4kMAWbZxX+fvswhQRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574073},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"91619c33f8624ee64c7bc5ca55403b5ff1434463","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","tsup":"^8.5.1","eslint":"^10.8.1","js-yaml":"^5.2.3","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.2.0","@types/js-yaml":"^4.0.9","@types/cross-spawn":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.0.0_1787604313401_0.9763766829808325","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@mnci/cli","version":"4.0.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.0.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"a869c99c65d625a714de87c936e8bae9bd139caf","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.0.1.tgz","fileCount":4,"integrity":"sha512-WweklZJFo32oB/ljV9d+usnKA8RtYh1PToyNhu10Bp76sT23aFzl6ANUw/2lt/NnMMOe1FqIHtiIRmcr3K1InQ==","signatures":[{"sig":"MEYCIQDtK71jARxjvuYwlmqNk2U00RBl2FrJLKiIDbu5ndB11QIhAKcMUAwFU6TxMAWKQsL6FZ22+bnWP5PTHw7hHb5jzUcC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605201},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"0db2637714eb0c353d7c4f36a70423c1af28c892","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.0.1_1787778614980_0.025588269106048944","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@mnci/cli","version":"4.0.2","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.0.2","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"7c66fcb34e955ea234f4c515b27936f8bde572e4","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.0.2.tgz","fileCount":4,"integrity":"sha512-cYVuVZWYw/EXyEQfSV56v5pf9Uqcb8a/pw3z9s8Ih/NtccsfsObDzsK6W2lH+jGMmjWap4yfeCjyyKR3HSeKtQ==","signatures":[{"sig":"MEYCIQD+H+wU1TUQM9xUSRyFbP78539qLHBX4G+JnHEanhWlgAIhANrA2kjy7szto9ahuClMtMNS2NZVGj4MnMFAxMT1BEDx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607153},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"209e9ceaf8e4195f08ea364b394edc8d9cc56699","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.0.2_1787782523556_0.25887200302751645","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@mnci/cli","version":"4.0.3","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.0.3","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"199ec9b73ec5f360b8c6dad558684f242db0c723","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.0.3.tgz","fileCount":4,"integrity":"sha512-BeL6wJcr8VGbA3oQknltczth8l4X4ik0xJtIEkg4G216In1GoC96SaBjx0TcsGGWqt9ty43skrnoU/fuF8RHZA==","signatures":[{"sig":"MEUCIQD1p8u94eLDVckcA+kfumgkesnrbm8ZLjwXLCAw87XzwAIgJ8MuSP9si8AxeTJZ+WwPdX5LVBsoAWsNq/rGEUOBA/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608367},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"70eced2aa22a16612417c93abd4776c6a68bca07","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.0.3_1787808503250_0.058211493937069925","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@mnci/cli","version":"4.0.4","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.0.4","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"a82890c99d08c35e576dee49d5331d71d6932d07","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.0.4.tgz","fileCount":4,"integrity":"sha512-fCZZaQi8+AZP5Kz1uvDiM1YEWRBSlJjfIIgya/rNkL5Kni4UdvMtxin4gvyHD+iiGtYsuYdLlQmtfJSU4j8l3Q==","signatures":[{"sig":"MEQCIG3QgCRIn8OUr5y0vxtw4lb4FyQMZu/nKDlsKjE0zhj3AiA7qFpbwIpoApN5z+eVqoh/u7Sp5Z09RK01XcQh8QHj8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611963},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"b914f183bebe7e18ff55da19c95fbb0315acd275","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.0.4_1787809589315_0.24898047865298523","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@mnci/cli","version":"4.0.5","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.0.5","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"c2b8c86b78738ab22271c81fd894a708d4d35bf9","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.0.5.tgz","fileCount":4,"integrity":"sha512-oFiuONUUUcmT51CXCKPL7teHI8CatCJtA4pvtAVKbBD+mQnFtLMd0W4EeNmtZF/m7g9UfcEHnQUtIXyKWjDz+w==","signatures":[{"sig":"MEYCIQCKpQBksk+2Po2C6tdhsVHZQV1A9tDAZOTPWh3ueS5vZQIhAMkKcqWgkj+9jbWDM2eFSFHN3D/ZY8O73y2lBZF0Fmd9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612801},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"0d12fa8656e0c9bdb4cba17b809ce57d626a5916","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.0.5_1787811275230_0.5964144688420354","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@mnci/cli","version":"4.0.6","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.0.6","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"ba8f1ff57696be19f340d006eee6fe5f397f34ff","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.0.6.tgz","fileCount":4,"integrity":"sha512-49zYr9Z3whZTllvd9BharZBVpgJkuaErAaMMA+0SvBM/aGPDEBEQTsNfstkmFIoDXgdmRaEuWCq9sXxBFXBCWw==","signatures":[{"sig":"MEQCIDtT/gG5qYOzuNbvYZVTz9Naq821vRd5CL/CPCJtFHkCAiBfGnyRKPTd9X9zj1L6FgckEuYTvgOJ00OXxK2FL2aoAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617478},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"fc07d9537e9ec29d4799d9fe03dbdc47266d04c0","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.0.6_1787995353556_0.8615423954795929","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"@mnci/cli","version":"4.0.7","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.0.7","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"d9e7fce32eeb1d88eb57504264f6598cb7cd61c8","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.0.7.tgz","fileCount":4,"integrity":"sha512-OpWap3cDAXhgfYkJaBuPRmayQnSY/UJ0qMMUfr24AHmiNxvYG2WEN4JfeW3bBHcG6UDDoN2D1sm6E5RsMf1zVg==","signatures":[{"sig":"MEYCIQDMC7zovY2HXWJaBKw2kLGmlCQAC7amc9DqF/9+cTEbZwIhANjxdhij9cnHvHTtW+Gan2UTVcOSH12o7cQOiTkZflKI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622894},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"21ac537785c1815281fc816974d8b775a702e82b","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.0.7_1788171846228_0.38540646702752723","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"@mnci/cli","version":"4.0.8","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.0.8","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"b4371fc52756bbbbfa959a96b6857c08216eee5b","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.0.8.tgz","fileCount":4,"integrity":"sha512-dsBl8D3gaFJ3dt89Sp+jQOZ2kWwC19xYXvoFVx5hW9k8FPullp8+jrg3gGk9qrQ4p0dz63qfZArwQpPWr1ZjbQ==","signatures":[{"sig":"MEUCIQCbyvP2Nx4fVV/hqaEgKWRxQXjcfIAnHYeVPs/vyVJFpAIgCyCxowqGuKJVdgiONUoywwcokLvKO2wG6ykpa7imHho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637410},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"a7fa40db0cb1dfed218feb5f06fc1942f30ce0a3","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.0.8_1788208284182_0.47533058289352836","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@mnci/cli","version":"4.1.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.1.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"4f5bc856cb210be05eea7de4e7e0e8128a228fa1","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.1.0.tgz","fileCount":4,"integrity":"sha512-+FArc/VczPhY5muSrqvzAhou3hbbk3t9yxNF8PrDjVCxXvrjIkBYFQqwG7GXVowZD1rX+S3qM5m7MosmaM+j2Q==","signatures":[{"sig":"MEUCIHy+lz2m8o/Pk3yUHCWMBRHD+E4Ft6WaLz15JXJvtErLAiEArZZc5MrgrsWwCZpkCSxlm6jHmFa/M4Z00IT9/wSVO5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":815903},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"5ea6abcf30ef8f331178e984551725d3acc0ad40","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.1.0_1788502030991_0.4367962609557865","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@mnci/cli","version":"4.1.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.1.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"f9a64c501d24d67c1b0a7cb75198b70b08a56fe9","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.1.1.tgz","fileCount":4,"integrity":"sha512-knBbb7uxK72utQGpXsIa0dnrWMXFUJRgIjrLI8FVrkh+De39tGjGPrJ1iVbcZr8Kcr3MhXs5cE0Fbl439N1QIQ==","signatures":[{"sig":"MEQCIBdfWw52Bt4ns/2ReUuBLMldukGsHYa4nFE4DrrnFdByAiA5axlQzI9zM/A9qg74FLo1cGOnWhPIoC8FGOi3Y35S9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":825086},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"3706c1e4c88df1050f2cf2cf1e099936fd3f7f13","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.1.1_1788698522268_0.18696202381992233","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@mnci/cli","version":"4.1.2","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.1.2","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"139a1e4c4a7c5b7a136b0a2c1d2aa9d13612bcb7","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.1.2.tgz","fileCount":4,"integrity":"sha512-6/usUm47yMYs9oCHjUXHeFIAPuDbQrPc0TVtWFDu4gOJBONiC87zL4TsSA7FwC8s21cHayszEd1dGtXUVKdmWg==","signatures":[{"sig":"MEUCIE5aOv9GicZfUzP/7tguRCYPgRYukex0WluT1otAu5VxAiEAhGlAlRC7I5jzNRldsfRsk1dwlu9oKfZjmgQHDsic9as=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827472},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"e21aa1d804c1e8167a7e8be3e1e6ff10f21954d8","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.1.2_1788782127075_0.9793880861755606","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@mnci/cli","version":"4.1.3","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.1.3","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"90864bfdab00b75fd121acdcc459be79d15ea745","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.1.3.tgz","fileCount":4,"integrity":"sha512-qLwY4BqGvpF7MIrCWTiz8W5OHP/mnJxCirvD50zv6i57F+W92xiEyAWc0wQPC9KId2a+hcsfHfTafn37nq6IDg==","signatures":[{"sig":"MEQCIF21Owa6zuSFXcwSQvFh9RdZybhN9XJhTyWyAI0B10FkAiA9j0L51/MWdYgswvClCqnm+s9TJgGpfM+3Z1vFujTdUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836518},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"17aa65ffbcb0cfbcda04d3f2249dd5f70bf8fa91","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.1.3_1788810489366_0.19988751238198277","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"@mnci/cli","version":"4.1.4","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.1.4","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"4df2a0e665449aab5a5caf1a2882f27540c319e0","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.1.4.tgz","fileCount":4,"integrity":"sha512-aSJiwRsSzkptGpa2Z9OecIuNDXZOoQY3VZKUeUZqLvSapGOR4Lht42LCTfQmMxf5rGaI1IWnYvFzcZpLpLGL4A==","signatures":[{"sig":"MEQCIDxcktQMuFz50OHM0hJyOt/qJijSixHwY3LH5nnNJEXPAiAtYp5MkNs8qISdl50nh1G5g97Ctwmz+s1jxNc4hQz3dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843051},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"bef6ba365e6a4818c82440ec9bdba1fa31821978","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.1.4_1788815110205_0.4964261196216486","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"@mnci/cli","version":"4.1.5","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.1.5","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"e9236677a1c99c42dccf9760f7412cf08a628c89","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.1.5.tgz","fileCount":4,"integrity":"sha512-4hKbgpgQgAGLx5V5Q80QhX2J0p/Qt2C7Nxo1pxImTDoA5W2R7NP3tx/NZGAlcR8sdp6+j4s9KU1oaAUyb7mWjw==","signatures":[{"sig":"MEUCIQCnXArFqIn7ISlnaTHz8DboKlMBJlC9Zo0I8raS56yhPQIgRBZq+uvmgdAbhy58ZvVUh0Gzi429jzcsBNMk5tYRRvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843860},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"55c54c6962c3b7b3e32beca0b87c2b0de087e0f6","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.1.5_1788878823127_0.3940435042176551","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@mnci/cli","version":"4.2.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.2.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"da8c44ccfd283e14e69a45e1e2db788cb2524ee9","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.2.0.tgz","fileCount":4,"integrity":"sha512-1adKpX6/vEb0iOsls4N1JgctN0dThSaLQAau3bujvgjxdXlcrCKApccqv57Ja4OQRXkXI5DhSjCSNlKOJOxZxA==","signatures":[{"sig":"MEUCIQDVveXj04YDXFXme1I1U4owXCvi5WcYBSDbTnizMlQHhgIgcZYvbSoAdox2nxhMhPstQ8HoF71LVtUnBYRupvE379c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFpqfN1BVWzRh2Up5N0BZRrj9R9xKI5V37taPiRGskuLAiAWzmW1UrgN2748/Jw09AtzkBcvC5+EENXkfNMQDDafcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940182},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"cbe2bdefdc78447a4065088255c6f5e36e1f66fb","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.2.0_1789162437247_0.4679012671498701","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@mnci/cli","version":"4.2.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.2.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"efcb9a9ba4c8c257768404f89e4e72e1f5544f1b","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.2.1.tgz","fileCount":4,"integrity":"sha512-j5okADpBKOIahAAYe71R1JKqtnUdTG1fUCM4KyuR8b1sKuLWVburgWMEZg5bDC6kkjEH5nZSoJf8W7b7YAv3Ug==","signatures":[{"sig":"MEUCIQCiUy8v5wPwWDlvN0s9s+v49k7sO72RVc0D+9FgfTuDywIgJKkg+VlywmFpRy7ZOIEnX3P7vTdReXDB+w3j/U5a60E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQ1fJk/Rx6n19dLIRi0olRkuTBAvXwC8zMQJ3zeyjAEQIgV0ZBfT2hC1JU7slXVGSCJqpROrBiDNTC1m1E/XPnCAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941514},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"8e59a11f762f05082610318ca478591b9d3fc5ce","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.2.1_1789341956673_0.9572517938373768","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@mnci/cli","version":"4.2.2","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.2.2","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"ad608eaee771f3e6b30dbe173d9cabfa9be59c0b","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.2.2.tgz","fileCount":4,"integrity":"sha512-54zgjH1jhL4tT00O1BU7cpPQ/gChqAIaCiZmf3MYgDX/UdV2WrJ05bAopvVeJSBM+NsZLjuYPWbVpDqU1ghXDA==","signatures":[{"sig":"MEUCIAunaiveUdy4dael6U8oA9HP0XBjkAKbNllIahTrAnDeAiEA1oEnksL76/6/E8MENtH4xlfUZn6itg7ZgXao2Qsre8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHHQp7VOdBC1xtpj8xg56YINBDMfHRtqN6y0+Xva4KnEAiEAowX3HWjye+egZ63xD8fzB97xyiRBMe4CV5sD94m1Fxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944535},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"e8d8860b6cf5d46714eb971b4ad03dfd6084abb8","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.2.2_1789510650603_0.9656533735146766","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@mnci/cli","version":"4.2.3","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.2.3","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"514c134a186d455b998f4b6cc4ef433cd8a1410e","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.2.3.tgz","fileCount":4,"integrity":"sha512-N/PZ2+KBOCtAmdjFUnZMmmKqwyeyQRfQgU6ECqcPZDA5ROUqnUGJOO65DVDGp1YjZutqCUMllO6AaMhw3AlusQ==","signatures":[{"sig":"MEYCIQD2epMQusasO2TTPy4Ygn+uSbP8DY6b2Bxml2Uvp2FaSAIhAN6YepoYF0bM8JoOkscmzaUR6G4UEagwH6TlN1cydspm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBlJqd4G65LYdIyNEnKh/SJik02Nco5LKtYu9vpeB6H7AiEA1ipbDyc6YFzf4zTM4gDQGV5SAayK69PlU2vfJOxgUIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":963040},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"bf9e852f962dd4a6d31fffdf68e7969f668d3044","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.2.3","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.2.3_1789631449433_0.786229003823087","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"@mnci/cli","version":"4.2.4","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.2.4","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"7dd43e378cb355336a9f4c476826e1d41a702738","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.2.4.tgz","fileCount":4,"integrity":"sha512-ZR/Yj7+0MAgM4FK9Yim8wUjdJB4L/FlwwhxIhYX0hEr2LH7escdnceJ3jLUSAID2uOR3I253fiJz+vCYa2vBxA==","signatures":[{"sig":"MEUCIBTAcIg2VnrhsSBoNYkX0+2NgMXMfEizlmWynSxMdttxAiEA9YWNuB360r1kmz4pvnCUNrDEAFA45tkttiNKPmyIkEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEOUX+dz8yBPWwa5NklcsxpUo5ZtuGmCRE4y7g+Gej9vAiEAlVCb/8751DppN/Zqebj7y50uDXICsU5vEmkAQ59rau8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":963040},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"c646ac3c0a5012e808d2fc2ca8bfaf0d931cc4f7","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.2.4_1789892532883_0.6525786517182763","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@mnci/cli","version":"4.3.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.3.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"36f8de75470e36b0f40be1e92fc4c8e8aa171298","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.3.0.tgz","fileCount":4,"integrity":"sha512-pcunwpNTCXB9yEqxFymI//HQz2/2Qshmi5F2KJUcZsCwdqcbzbaIeysZ2D7zZK7fQPO5VQpoKodahvnKD/vGrQ==","signatures":[{"sig":"MEUCIQCX/Ulo+S+p7xDCGf1888lBVlVQVi5+MVjBx0KyYhg6hQIgPTk3jJESk0AKzymaaXSxYPi3MggZ4NV0MEF43thd3gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHg9LIPwQVxpuCLFL+mUzeOydfeAJqYQjNk618jEKK09AiEAw18I+fXxtmhE9AuUa0PoDpuDkrf8IZUL85/OE3BTh5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":984532},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"17bb28931f588efc4810ea69ea8c84a45c519df8","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.3.0_1789908591409_0.7435851200037482","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@mnci/cli","version":"4.3.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.3.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"d932707be96ef1fda0ed337fa8a94303d89416cb","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.3.1.tgz","fileCount":4,"integrity":"sha512-eYRl4Np8BXfhB/GFwew4+7JXxfFM3IwJZ3Ly2BdEqI455Kd1qSW9hTwtEeO/B/sMAXlMBOWK8ZX0SieBx29IMQ==","signatures":[{"sig":"MEYCIQDRr+ZY+FYnWpElKjEZbGObm3HhjWfo3T/G9SsFTSmv9QIhAILQYP2cs8SgkkceVllqaFsTSqXtdtbSqgmPKKfKyrTb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBLGneObBlzgIYpfkMiRpXBpDrob+/6VEI36Mcb4t1W0AiEAxrAV93mKvBuaHH4fs44FqzkDvVVGopJKldRrCvPYecY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":994605},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"7a851f2c805095a48f0b0db1a93913e34e8f864c","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.3.1_1789987089535_0.766376399902631","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"@mnci/cli","version":"4.3.2","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.3.2","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"4c64f6dce4871e76fb15090f8dc72d9e58a00ed4","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.3.2.tgz","fileCount":4,"integrity":"sha512-G0aEl88G2hQ2jY+0Sngv66fkN8RJsnwAINrj8An/QeZuipn4bTEbNM94IVPmVkDuvw1mYpPwVSgRPcFdLUdnVg==","signatures":[{"sig":"MEYCIQDn781JM1t8SXb+W1ROfJfbYQMNxDWtzl+vDoSWqoH8KwIhAJB9wKJ1aU6iQ7pWk1pi8gSRfR326jmDg482Ze8+6Pdx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7ulYCdjBp//SZ1CMg2DobmkR/AMG9Yz+p6ti2j26utgIhANjWLv59rv6PYZU0RA1XkkH1fxxnIbjzCgyQj+6rqJCx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006667},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"fa16f0eb68e34486f0ac82c2b03278f06a65021e","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.20.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.3.2_1790058912986_0.25962108800132255","host":"s3://npm-registry-packages-npm-production"}},"4.3.3":{"name":"@mnci/cli","version":"4.3.3","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.3.3","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"0b272530d503830411cdf012e127d91541e8d980","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.3.3.tgz","fileCount":4,"integrity":"sha512-+Kds+mCH9bsAJLptTJadEcgGrElX1AOWb8hcsYNmd40L3+8lbYqLtPjY3CfNzdEj4wiA1MLkj4XhYAuOKe+ePg==","signatures":[{"sig":"MEQCICNpDTGhTx+ClLzGIbgtvm6CuevYADtAY6RcPX07ExGLAiAOgEWzGgHtloVq0o9KE3WphEKJ4c5LO3nlQJm3u9vUvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBqhkBbzFj6s60zL/YUUF3mmoJbpHDW07AHBfmSigYZ9AiAXNkCYRzlbK97N3gxn+e3NURkNjk/EEm7F3wp5GGOamg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017646},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"157e11e00d567e9a8bdb317e75896302ee321973","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.3.3_1790093675367_0.20145852268253162","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@mnci/cli","version":"4.4.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.4.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"2b9871965abf2867fdf350d07dcb249f1a29e200","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.4.0.tgz","fileCount":4,"integrity":"sha512-UIHwdqV4n6UwgKxCRUfiW6EAI6PGrInuxxjexbtSOEcHv9oZHncUUChU3ecGeMkVrvMj1WKz+JXD1Q/NnYLxlQ==","signatures":[{"sig":"MEYCIQDd2pKHi3D7b5NghBXTlIYyVPnsgnjBoENFsQGSdQNC+wIhAN55eWZ7IbwAqqOElR/OnzPaf1PqjJsanLyC7j57/DY6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCoCVUiywMHdH5P2naySgC28TokXEUfJTXkxIcoLYOrqAIhAK70u2Ar0MEPTAmwm5k9LGZLasycSKuI5DKKtIKRDCwi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018028},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"a7a0dc4bbcd21daa3ea5cfe1eb93403f31672e44","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.4.0_1790114144670_0.28189131972884685","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@mnci/cli","version":"4.5.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.5.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"c19290431da6405d604cfa2b01570f2b6b074279","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.5.0.tgz","fileCount":4,"integrity":"sha512-m26n2HNy2IRWYLw6u9uT77vY6Vs3VBSXHgQVM1FezAaOjnBC5DCdFGyn2x2if4yl3TAG85+StMQWr8HZ9YDthw==","signatures":[{"sig":"MEYCIQDxGnHekFa2Df2v3OKeB11gdCnx477ojmSXjn3xGLeXmQIhALyOOBGQpqVV6CT2rDYhXBuxva5SNBL21qmEzfA17QVj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1ulgW7FsKBumjw1AGXXnpYKBhtypqJd7L7pna9pvllQIhAOCpDvkyBiARXe/G+AM3/0oe/5m/+ZVFFD1trWLucbF3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031264},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"814c6348eac31fb204a6237175d1261943e14980","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.5.0_1790180947616_0.7814513764932978","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@mnci/cli","version":"4.6.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.6.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"766e584a9744d10213cc88909cf4bb9fad82f903","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.6.0.tgz","fileCount":4,"integrity":"sha512-A7SZz40sYYoGPuOPwVFeXVYXN7gzKNF0U3GHwu0Ir5gwXs4MQr5lYcFHipJ8GF0qTnR0+VZFe5jdTdoIvE+88w==","signatures":[{"sig":"MEQCIC1dnGUC0ZHuTAYaL0UzMJMdtGNM3a0jHgqrWKqom6XPAiBfcJ7l1xyxh98dS+bQVHkm/ESbhs7oDyPuqkvV7znIBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC/ALy5N3WvFTQvN1fEIl4etTaweOz8lXSSCKJrOnhl7AiEA7R0ql02h34Vw8ufD9dY2eAR0Eytfsrb/3d2/PQ1vjlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1039804},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"1d739b478d6b6698e9e975d3ab46136e4469bf0f","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.6.0_1790183211646_0.07970639223591225","host":"s3://npm-registry-packages-npm-production"}},"4.6.1":{"name":"@mnci/cli","version":"4.6.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.6.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"65873e07aeaafd142a8bb2f5fad3ff8aa93e7f4d","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.6.1.tgz","fileCount":4,"integrity":"sha512-qzbFXN/gzstr8yGXgTapI33gGFJAGtrtPGEkZUKr1SzpmwyIFdqLgTmY+Jm1njHVf4/cwbZVHK61CbF8bakm4w==","signatures":[{"sig":"MEUCIBQ5acCrGSVbYZT3F30yCakOLaq6Qa9mivv7WO/7ZLvkAiEAzuzB5JoaK5kshmdEj6+0GmE+ObWpod7V/xODwGd46Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCzpYquS/IvKkeiIEaNNvnACkbZjDNh7wYJO5D0vsQUOQIgPOGpyHhfwg2jNzMLxQVh4tVxDDtGA9DIcrWw7rRBHMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057345},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"da204bc6284b7c1a81396f83b19f0529163ca944","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.6.1_1790266244750_0.31478166756673454","host":"s3://npm-registry-packages-npm-production"}},"4.6.2":{"name":"@mnci/cli","version":"4.6.2","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.6.2","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"8d8212610da59aafdce1646dd18a4b38521bbef5","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.6.2.tgz","fileCount":4,"integrity":"sha512-mUHvv9WSbDYzN7cTz7+HzX7B7LKoKYgsnz7fAt28d6UI4ngjTPOFag9NRcxn48LUgXDGYk6/I2yn8aBy01LJXw==","signatures":[{"sig":"MEUCIQCsWp0JTujBsULz+ZaLHLZaU3fJK0dXOgPMr4JzAhlYwgIgAmsrdOj+7sFBntc4ALB6S1Bhiemxaa2WBrXeFXormqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIANl14hWQrR+BaJWKVcdWlReqJ3n2ukFtZp/YnKrt6U4AiEAwDcuOOQ+UseOxTyXrQWnb6cc3rVJkMhqCevaV6dTIO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057581},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"b60c2755c30b091d2ace1c09f63ff0cca62765e6","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.6.2_1790266847088_0.2461108851778524","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@mnci/cli","version":"4.7.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.7.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"dc62628210be104da7fb9ec5546f18ee647744cd","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.7.0.tgz","fileCount":4,"integrity":"sha512-kQoIQ1rV6+i1LjtH3/DGMPFLVOxObu78DsB+azzqklXWj9yT/oHWeNE6WRYseDpRM7YLmPX7Ms/Ky4uMkjG4ZQ==","signatures":[{"sig":"MEYCIQDYyInIOv8DCLFL3U5zThNGdH6WjA6TISH80WghbUycUQIhAKGk+pP4Mp7lJ7yWWY9nbq23a2Mti0izBvClnYGDdAJX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzDqyMYX/K52cg+W3mTdWiigJFtZrOUd/dGqvFGc5pHgIgJ28JXKp+p2PCh5VSVI7l1Xf6D8xHv5WaH+nVmV0gjBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1089549},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"5a6ea5b9a24c1dd2ebeb0ca063dddf00438cae3c","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.7.0_1790280526230_0.2184702053167955","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@mnci/cli","version":"4.8.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.8.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"64bd47869f0e5cded98d6181184e34608f5db9fe","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.8.0.tgz","fileCount":4,"integrity":"sha512-mU+jgqbCNXCRokZX+BcGFdBAlWmIJnGa+wph6ss6fmBrTS6vG7LbVG7iRDO84dOMmsjpnflXYkbEANhZ17sS9w==","signatures":[{"sig":"MEUCID0CXeQ8mn3ARsw+t14rg1SapgJywKmWfMyflaGR010qAiEA9+alLmT9/3NsJCev4MrWmtfExo6abo2sQFbIo5EXRGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICFYj7Iv9KGE9lUIJxf1l2zh9+jDoReuOC8h7Q1AcOfrAiEAhiTV9iiYb9zmQv9LABH2HywtmusoFTn904VPQ2mv4iA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107280},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"d49f50e55d1ed5777cb983a6e6d752ca190cd777","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.8.0_1790375222425_0.40131674574421417","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"@mnci/cli","version":"4.7.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.7.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"31c99934069e8ca913761d8b737f6a5e191d4fb9","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.7.1.tgz","fileCount":4,"integrity":"sha512-JQRtK/KGRc2SeKsdEp6s5k1DZDksaePmLPRehIMZRMRDnl3JwI+evU6I6mVxO/8HR1AZpiyjIZOLAds3Q9ISYA==","signatures":[{"sig":"MEYCIQCOSNlDS8yPCJjD8oPvooWnRb1Qz12A31Ep49mv/19jxwIhAIm6GUicswDgl0VxwXwV4YG4jy5edHOaXeMO/gV6C33A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE/SFKMcepSXBCcV6qRhXY4p4duKyOZqmlNmy5mYhrFtAiANkJClWFL1g7mAE2N3+R47Mcr6/ISUF5g/AmZI7Kv6yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1095359},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"2c81953ec2d53ab2284fc2e5236df051b0b306fa","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.7.1_1790375258798_0.9018229686286305","host":"s3://npm-registry-packages-npm-production"}},"4.8.1":{"name":"@mnci/cli","version":"4.8.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.8.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"51b656188c14f037062f43881fab1a4ef7fa2b3e","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.8.1.tgz","fileCount":4,"integrity":"sha512-Yv8RPRGz3wUnT3P6rkG0Q5l2LQyEAeaRMehsxkZoacMrVAPVylrcVZEG3Kx31o7W27LMh6609fZCBKUFrj0viw==","signatures":[{"sig":"MEQCIAzoCDFnE/eFozmGMzXXTrOXpwmdmFZTIPhNtqC/Z8zXAiARfSWAfPxo1uHZ5AqukIqBgKQ8L+sKpWjGbyA7mSjvww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC48gOoxlV4FUHKYM/PcGJrLdzwvkD+b/NoI/O9WZv4fAIhAMQb6jSyaJf1BdWBPJoSXsn4MCzPVImAhhp6R7blTJ7t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110663},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"8fbd5aa9d7ff84916c1362215cc739e67e7bed57","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.8.1_1790377855627_0.5628438598028767","host":"s3://npm-registry-packages-npm-production"}},"4.8.2":{"name":"@mnci/cli","version":"4.8.2","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.8.2","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"f5fbe5a65ab23ba57f4c9a2be68ea1ac65ada2a5","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.8.2.tgz","fileCount":4,"integrity":"sha512-UOJ/pqXi3cHAovbFndnMIXv8LvAlS7iBr/QtBN+pZuXnrnHPL9X5urRwmdV6xhZ6qtsYxMk2RCXYDjoePIAE1g==","signatures":[{"sig":"MEYCIQC2YKTn+8ynV+IhC/gRzocPG+j8tuCiFwx526bm4xqtPAIhAPHPqxAjdLYDrSz/U9T+1m5GOuCwD72yzvRcSbj9hnrH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICCLk56PvMen5vqAHuvVCwSntDRlN1wENLfjIdHM3WuLAiA4yjt/Sb5IPpA+QplxO0+vZTES+3l6wlNISTuYXHm/8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1115190},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"6b64c6412a50a7dc5c8910c1946451cd6160d8fa","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.8.2_1790377985268_0.496744527476664","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@mnci/cli","version":"4.9.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.9.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"a18208380d5880e926cbfdfa80e565e91aa6eddf","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.9.0.tgz","fileCount":4,"integrity":"sha512-mUPpA0lGHQQW6ORss07FAYgg5WnRniX15kAqoztBAQeJkWXXrPiMwRRc2Dyk6O2d9vtSXhnD/D456fnZW3W9Dg==","signatures":[{"sig":"MEUCIEPBzKHtd+Kt4WVCnbusi7LQMBZT9uwfnAKu+b8KEvw/AiEA9tzSiMKidClIfyByRGK5YGt8miorm3poTKtbC1ajD2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDuKtlDpKZ+LUlydDWgS8iAfxcdrVHmK1DaiYma7UffBgIgXrhp1/2Ekym2MWFD5TYsUaPjz2rOcQ+C183FZZRv1H8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140203},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"2d37704659f147dac14a099b63f9b774edb305af","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.9.0_1790415090252_0.8632186745921053","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@mnci/cli","version":"4.10.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.10.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"b979636aaf28ec4c15fcc64fc274a14edc97050c","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.10.0.tgz","fileCount":4,"integrity":"sha512-4oPHa3rrbS7kyLB3B4TRBCPzD3hLkP3wCvLphYRBad51tK+kXzj/fkgxcCwlqPRTlPL0PkwpQ/g4CetQRYrNIA==","signatures":[{"sig":"MEUCIQCZ/lOBAF6so2L8bizMRQir7rU6FD1qaHP3GPSIlnxjWQIgRSR52jl3Ycpg999oMaIhbOzb6FfMd+CM34GIntSJD4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIED1/Ma3XAOh+v7B5gzmxc21N1mtRZCemBFFNZj8ikuxAiAicxFAu5Jd+0QU2b7bxzz96bcs5vwY6lXKOCx4MQPr4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1150335},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"435fc9b67a283e73737b5ac71bc5f9a9c81a6c8f","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.10.0_1790421516175_0.47433726102536444","host":"s3://npm-registry-packages-npm-production"}},"4.10.1":{"name":"@mnci/cli","version":"4.10.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.10.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"98f443c1f9a41f1dd3af908b2bafdcdff00b0d71","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.10.1.tgz","fileCount":4,"integrity":"sha512-3hD+4VPq2LH2EFSAzV1yANVg4LncZjF+fmVQYE68ra/Vdmyf4xhuddmkrLtAPxpVsPX0M+bGtA+VgToyKDib0Q==","signatures":[{"sig":"MEQCIGpkGTrwV+4opWoeAbvkARz5YpRhOKnPVTKcFVjnTdoYAiAlK3kr77HQF+qtsDRL469biOAIPJJi0Rvx5e+gbcpYHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIETDkafgSdgx8jE6E200NzxzSVXPuqml7knirBJpW9mEAiEAmaasWQKcgFdpc3AAIGydtOPW965x4zfes8O5lwdsk8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1157130},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"9b3ca0461355a988d916edb6e6d5b47490b5ac5f","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.10.1_1790422468145_0.9108840622725398","host":"s3://npm-registry-packages-npm-production"}},"4.10.2":{"name":"@mnci/cli","version":"4.10.2","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.10.2","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"d5692d8026626de4a93e74808c0a414c350bca00","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.10.2.tgz","fileCount":4,"integrity":"sha512-SaeIXYGpbCPKJEvVA+NUH+NdAD4GdAZT5GyRJctHyNxFr1rdieUCXRwBTiQxlEoiWgjbTfN5WBKFkPyvHz99EA==","signatures":[{"sig":"MEYCIQDzATjP7pgR/tUho5+jQMkfBDHfbWQkcqPyzQOMs+1C8gIhAN/8OYzIVAcCn0ncdjQkJpTCEkJFiurxk0Zjzue33OVm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEvXkN0+Du2WQFuPdsgUYyP46cchRU97uINGIeNCuYUcAiBE1ixOh1y0E0N9Z5x5XSjebLp63/bmUvcTNOtwBsVExg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1157435},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"c0b9e243c49ce2b6bbb7b4df0c66557e7e31edd2","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.10.2_1790422889182_0.3410457429685274","host":"s3://npm-registry-packages-npm-production"}},"4.10.3":{"name":"@mnci/cli","version":"4.10.3","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.10.3","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"b36dd32d4ca203aa4e44a1df7446dcc64be16c5b","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.10.3.tgz","fileCount":4,"integrity":"sha512-oNYnjGgqTJVWAUN+lj1Nr6a4HzJRd8+nMauuodxo2AN0MNcnIn85Kd74I7rA4zHCv0dHaW9APofpVu73K3ZI0g==","signatures":[{"sig":"MEYCIQCjjcSv7kK7d3T/ZPpyU5C7KZrxNqFWItKu5YHHj17dfwIhALmk7SdgQhc+oMSqTS6yZN4ajW91ZMIG5qhot3MexWhC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCamKcZKskjx25hvgSMDg0UCnFQLTV/i6yAJJQfE91lmQIgCKiHL7ofACj0S5sROewnJ0qv6tS3trT53MQn1MJMhKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1167866},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"bb485d4f7127af6958394577749bf0e2b5f06479","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.10.3_1790522852498_0.5592650080193582","host":"s3://npm-registry-packages-npm-production"}},"4.10.4":{"name":"@mnci/cli","version":"4.10.4","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.10.4","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"67546d7ae36eef1aa58dc7bf0bb627aa12f512b4","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.10.4.tgz","fileCount":4,"integrity":"sha512-sM0eMaJXCaprI7buvpt5sh+lO1EtzAvaF8ZkTVWmeAG8olpPrWEWmRMrkNXw1Gj6ozU5NxOo2ON5NLcfbSF8PA==","signatures":[{"sig":"MEYCIQD60kP0NcEqeYJP2Zxe3strpbX0oebNZxpodfWTyl0sIwIhAOuEHO6I78+8TC+oJ3BfiKDexrX+3F4SCcp4apikg4CT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICrR5xp6mukLh6y3TUuAbV6686tOKWnW9vNy5oDisAdSAiAs/3lhCCl4N6r5bYxDDxruIWy0G9jAIHZF50P4Yf1hCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170752},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"0d531ca811771f61cc78be5ade8cf735f1164853","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.10.4_1790541076071_0.6407525057460908","host":"s3://npm-registry-packages-npm-production"}},"4.10.5":{"name":"@mnci/cli","version":"4.10.5","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.10.5","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"712bd51f50360df991a708c093e55e147dbf104e","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.10.5.tgz","fileCount":4,"integrity":"sha512-mRXDuGvqF04m4/NTadC58wzUOZqx3s4zlFT54oOJH6xDHtOERPe0V4iL76h4GETL5QyB2OqeOJ/1M1ed7dFcKw==","signatures":[{"sig":"MEUCIHAz7Tlk6N36aZpYDzGWqV/hFD469IPdgTPtXd0Oy4DuAiEAtvQCx6cmvrAHURQa2ykL4jzWQI/g26Rdxc2fHSQF3eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB5F/RyqIIbnuvWqAtp+JnobeANAppFYARkhcNeihHe2AiEAjdueDdWiCN/ZwQHKDcO0n2StZFG021Ep8mNRCHyahIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179749},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"e772492faa936ece4c7cb7ad6a54d32dfdeb4470","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.10.5_1790580631444_0.6613296737881884","host":"s3://npm-registry-packages-npm-production"}},"4.10.6":{"name":"@mnci/cli","version":"4.10.6","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.10.6","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"c809be6c226f1415252e1df8b830ab6193f91575","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.10.6.tgz","fileCount":4,"integrity":"sha512-+NNk5f0zecaql399MxhYv4T+JigBIgudZHes0psXon9bCLvhtMCMV2oswGBuGOJqGH28ozY99fPuBPccFL/hXA==","signatures":[{"sig":"MEQCIFlFHa0ryIjPFhU+a39nxz36uMqucZWrwXdvYDUdyxoIAiB30OsgdKqPvAUzbLjvPGNxtUvJia0HtvJB5qnn45BuJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDF/BzQLYC1HcpGGzP57vq3o5uJrnFd0QKGBISN7abLRAIhAPTjiuMRg9xP2NbQJu1l64q9jEUGaazdpZnkUlontinI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179749},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"a8a27bbab11cf41c626e92cbff0f7d50fe60cbad","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.21.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.10.6_1790888699024_0.7910879259836545","host":"s3://npm-registry-packages-npm-production"}},"4.10.7":{"name":"@mnci/cli","version":"4.10.7","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.10.7","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"2d54cdd4e1ad85cb754c55ded72bbb6202cc1d79","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.10.7.tgz","fileCount":4,"integrity":"sha512-ZK7u4AF8Zcqxa0EkpCF4vCYdJ04ZzLlAnJuGYp6mG9l1osCyQad1ehhDN7cox0MgG9o7BXH9FIVJQcIXxhEUtQ==","signatures":[{"sig":"MEYCIQCngBZysONTRxuGLGocH7lRIJ54AOAu7qNN99FHB6Lc9AIhALveXrhaJFH4+PEG2ER6Vtb9a1kNrjQ8mK+/k2cRPGJl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDKLp6ab+j02v3iae1I1YViBeIXMbckWd9AgdBtmeAIwIgI1o/foAnbDgUujUYE2cWDKUb5z4GdIeja1Bg8Ld/hWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1194863},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"c258c6567c6a0cdc923a1c0c6d3f5089a25f0656","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.21.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.10.7_1790921405284_0.5118662865892718","host":"s3://npm-registry-packages-npm-production"}},"4.10.8":{"name":"@mnci/cli","version":"4.10.8","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.10.8","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"01a23acced7c046cfddc8a425358ce79d22def4b","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.10.8.tgz","fileCount":4,"integrity":"sha512-anUTYMyF45pXpFB0jajSzRsIJPM1n+4dscDc+Ur0Ns0gylKQbrSXl0l124H86atova0aKRRSk3WFc0fWkk3w+A==","signatures":[{"sig":"MEQCIE5FjYvQkrEET+c4jGg/tlbPb4HrzepxLU4Ad4476611AiAl+Sk5Md43D/pBs5UC/rX+StRABYLlo7BVDM+4oipF7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHr8IbonE21xZMve2Ga6YOoWepjx9CFjM+FVTdWkmtV/AiEA+ByBhOc3248f6WEhIeG4aEjO9TZ2gEweoEdeGuaaS04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1202173},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"1ffcee1ce08debc15f8897a172b4d52297d3d6ac","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.21.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.10.8_1790922671603_0.5325940890898586","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"name":"@mnci/cli","version":"4.11.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.11.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"9bdf82de96200528cc6da5a323c79474e86111fa","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.11.0.tgz","fileCount":4,"integrity":"sha512-GJK+HmtrqN01SQI/19Cm2vJmYOiAofnfYCtBjZWkTCSYjUjX+Kp7NH1urhw9s6IFzWufnGH59P9/trg29zelCw==","signatures":[{"sig":"MEUCIQCeH1kCCqYk6IuwAy4v+sB3FTBxrNQ83XFPTDAGmu98EQIgJnBBblRAO1u9TrT155sfbijNhPLfce5DFPgBpwcg2PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYIJ1shIWr+Hammg9O0tW8HKE6ue9/b9PHHkMr+jom2wIhALj3rilE9zN+BFbVdUxL6F2mEwV4Itf0pJ8ApNJBQ0JO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1213154},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"54329eecf18bf2a1cdf4d0f6cdf3280b1763b058","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.21.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.11.0_1790946855233_0.3745614763631726","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"@mnci/cli","version":"4.12.0","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.12.0","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"0556e9a66ea3f44bfc10b7cc1d83e8052ef4312b","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.12.0.tgz","fileCount":4,"integrity":"sha512-N2G+xHI04owmwtHyCftNsr4stwx9+SqfOEZXynrVreT7XGFL7ND9ZXu5No5h3UK3yblVdkjiF8kr+pacWBjmBQ==","signatures":[{"sig":"MEUCIFkNAK2E3EXmw4aNoK4xQBTlc0WQczLi0KliOa6/KXTNAiEAwfs6C7xErpyenpd2wys/8SyRu8FNirqFqm3jZQe5e1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBp8LeJ+2sUwbJ4wJqEIFhfmOssRNbSZnHUt2VzxxqngIhAJOMx3ukAHYrzPOQhICMSJuerHspNSUc94GSCoQ+FyAI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1274288},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"e7085a2b2136191dcff588b375628a1ddda0c5fa","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.21.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.12.0_1790949137898_0.5831914731514314","host":"s3://npm-registry-packages-npm-production"}},"4.12.1":{"name":"@mnci/cli","version":"4.12.1","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.12.1","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"3d7e3a95c86efa51777376ed2ca579341bd5a0b1","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.12.1.tgz","fileCount":4,"integrity":"sha512-4iIG/Y9WPiiQCL1O/uTW9exNrrc0U96p4SU/nvZQaU4AepqsgLwZZoGD4EtvC9WYDH7O+6fMZQDOypy/eCgF+w==","signatures":[{"sig":"MEUCIQDbH/yHerBl+fKy3xZ74OgAvzySeDGQA7LlWR1d90OanwIgG2Q2lxe3N+FpYfZ3kcaKneUtekYdNlJR4+Q9yxnL3zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpL+mbLfdLJlMHJ9qtND2cfAZtABqivcBsj7rWdPi89gIhANTA26RUOQnLGxcS409p+s9V2Ydl+6ej0EPTJ7eilCy8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1278815},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"c6cd7ab0afbf1c08267da91b7da97d3628aa622e","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.21.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.12.1_1790949388197_0.42925006375433883","host":"s3://npm-registry-packages-npm-production"}},"4.12.2":{"name":"@mnci/cli","version":"4.12.2","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"author":{"name":"Eduardo Russo"},"license":"MIT","_id":"@mnci/cli@4.12.2","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"homepage":"https://github.com/russoedu/MoNecromanCi#readme","bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"bin":{"mnci":"dist/cli.js"},"dist":{"shasum":"787a6a804bb0120bd8a46b11dc78ea7c9f1b59bf","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.12.2.tgz","fileCount":4,"integrity":"sha512-blNwE1229RthazVlrhBwN9ER57hBj/mZR76eV9KWNk1qIb0Nvm3eWjGjZz7xtbAmnmaTAtGvXzfKlFVLZXq/0Q==","signatures":[{"sig":"MEUCICkFsMzMaP7tpcnC3/cJfwg+tV4sYUwTrBPQgc0AOGc6AiEA2ET4CF+fdQvrzkBZfov9wPBv+WBXiwj1h9HQS2O6tko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzT0MCUSvrZ3pGxDFrBeTZuWAH1sbEtXnBoqRj4EuwbgIhAOYNz2cr5j2bWTZ/zcuuM9bAXK6CyUNItqt57Rgw6fv2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279844},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"b6cfaef078f8f31876190076e28dc99446a6781f","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.21.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.12.2_1790950450235_0.6996560727171299","host":"s3://npm-registry-packages-npm-production"}},"4.12.3":{"_id":"@mnci/cli@4.12.3","bin":{"mnci":"dist/cli.js"},"bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"dist":{"shasum":"562e92ff72bd97e1b1e9b95122b864c2cb9c0c96","tarball":"https://registry.npmjs.org/@mnci/cli/-/cli-4.12.3.tgz","fileCount":4,"integrity":"sha512-wLZbv5r+iss3fbe8+cbLLf+9k6Fbw7wTWgHXaWgwduXfYxOHZwW/2khUzTz/Dm7Kyo1mORRMoXdHR2t0+JwFQQ==","signatures":[{"sig":"MEYCIQDlzfIAbSFSpF3bosnIvDDVXfuT0n25pisCHGdfBEITHwIhAPmFkYunvGis075utUnttYwq8naBa+R1vfkZpirHxd6B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAdUHmgpUnS9o/bY1rRUv6O+M1E51tG8GqEDH0dMXKg5AiEAoLrvctZ4Vlo6cqgMUGByw5Edlcy504EW4mmm90+/6VI="}],"unpackedSize":1281825},"name":"@mnci/cli","author":{"name":"Eduardo Russo"},"engines":{"node":"^22.13.0 || >=24"},"gitHead":"814c50851768ede4cd48c1e505d8b52d66fffe25","license":"MIT","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest","build":"tsup","start":"node dist/cli.js","lint:fix":"eslint . --fix","test:cov":"jest --coverage","test:e2e":"node e2e/cli.e2e.mjs","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"version":"4.12.3","_npmUser":{"name":"russoedu","email":"russoedu@gmail.com"},"homepage":"https://github.com/russoedu/MoNecromanCi#readme","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.21.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","directories":{},"maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","cross-spawn":"^7.0.6","@inquirer/prompts":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","js-yaml":"^5.4.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_4.12.3_1790952919140_0.3825024759376201"}}},"time":{"created":"2026-07-21T21:43:50.110Z","modified":"2026-10-02T14:55:19.445Z","1.1.0":"2026-07-21T21:43:50.357Z","1.1.1":"2026-07-22T05:26:46.145Z","1.2.0":"2026-07-23T23:15:37.804Z","1.2.1":"2026-07-23T23:44:33.194Z","1.3.0":"2026-07-24T05:38:18.049Z","1.3.1":"2026-07-24T07:24:50.127Z","1.4.0":"2026-07-24T21:25:11.412Z","1.5.0":"2026-07-24T21:53:26.733Z","1.6.0":"2026-07-25T06:28:13.917Z","1.7.0":"2026-07-25T08:14:17.417Z","1.8.0":"2026-07-25T21:05:12.344Z","1.9.0":"2026-07-26T07:25:11.990Z","1.9.1":"2026-07-26T16:32:29.593Z","1.10.0":"2026-07-26T21:12:31.084Z","1.11.0":"2026-07-28T07:41:43.518Z","1.11.1":"2026-07-31T20:32:58.291Z","1.11.2":"2026-07-31T21:05:22.971Z","1.12.0":"2026-07-31T21:26:07.201Z","1.12.1":"2026-07-31T21:39:01.638Z","1.12.2":"2026-07-31T21:49:02.498Z","1.13.0":"2026-07-31T22:10:27.837Z","1.14.0":"2026-08-01T06:23:34.547Z","1.15.0":"2026-08-01T06:32:45.670Z","1.15.1":"2026-08-01T15:30:51.769Z","1.15.2":"2026-08-01T15:54:38.391Z","1.15.3":"2026-08-01T20:21:53.054Z","1.15.4":"2026-08-01T21:08:53.953Z","1.15.5":"2026-08-01T21:52:35.880Z","1.15.6":"2026-08-01T22:30:43.122Z","1.15.7":"2026-08-02T06:26:03.182Z","1.15.8":"2026-08-02T07:26:49.625Z","1.15.9":"2026-08-02T09:28:46.868Z","1.15.10":"2026-08-02T15:54:07.845Z","1.16.0":"2026-08-02T16:15:54.662Z","1.17.0":"2026-08-02T16:29:51.195Z","1.17.1":"2026-08-02T22:25:32.283Z","1.17.2":"2026-08-03T07:34:48.613Z","1.18.0":"2026-08-03T09:17:46.027Z","1.19.0":"2026-08-03T20:47:12.402Z","1.19.1":"2026-08-06T23:07:28.096Z","1.19.2":"2026-08-07T06:06:14.721Z","1.19.3":"2026-08-08T05:26:59.141Z","1.19.4":"2026-08-08T20:32:26.207Z","1.19.5":"2026-08-12T06:13:05.589Z","1.19.6":"2026-08-14T18:08:54.442Z","1.19.7":"2026-08-15T06:35:26.788Z","1.19.8":"2026-08-16T08:06:26.177Z","2.0.0":"2026-08-22T21:31:20.210Z","3.0.0":"2026-08-22T22:24:13.703Z","3.0.1":"2026-08-23T05:49:24.038Z","3.0.2":"2026-08-23T07:18:35.851Z","4.0.0":"2026-08-24T20:45:13.546Z","4.0.1":"2026-08-26T21:10:15.196Z","4.0.2":"2026-08-26T22:15:23.750Z","4.0.3":"2026-08-27T05:28:23.392Z","4.0.4":"2026-08-27T05:46:29.504Z","4.0.5":"2026-08-27T06:14:35.377Z","4.0.6":"2026-08-29T09:22:33.740Z","4.0.7":"2026-08-31T10:24:06.363Z","4.0.8":"2026-08-31T20:31:24.363Z","4.1.0":"2026-09-04T06:07:11.153Z","4.1.1":"2026-09-06T12:42:02.410Z","4.1.2":"2026-09-07T11:55:27.222Z","4.1.3":"2026-09-07T19:48:09.517Z","4.1.4":"2026-09-07T21:05:10.408Z","4.1.5":"2026-09-08T14:47:03.262Z","4.2.0":"2026-09-11T21:33:57.463Z","4.2.1":"2026-09-13T23:25:56.768Z","4.2.2":"2026-09-15T22:17:30.718Z","4.2.3":"2026-09-17T07:50:49.560Z","4.2.4":"2026-09-20T08:22:13.030Z","4.3.0":"2026-09-20T12:49:51.502Z","4.3.1":"2026-09-21T10:38:09.642Z","4.3.2":"2026-09-22T06:35:13.120Z","4.3.3":"2026-09-22T16:14:35.466Z","4.4.0":"2026-09-22T21:55:44.760Z","4.5.0":"2026-09-23T16:29:07.717Z","4.6.0":"2026-09-23T17:06:51.749Z","4.6.1":"2026-09-24T16:10:44.879Z","4.6.2":"2026-09-24T16:20:47.238Z","4.7.0":"2026-09-24T20:08:46.321Z","4.8.0":"2026-09-25T22:27:02.519Z","4.7.1":"2026-09-25T22:27:38.912Z","4.8.1":"2026-09-25T23:10:55.745Z","4.8.2":"2026-09-25T23:13:05.406Z","4.9.0":"2026-09-26T09:31:30.340Z","4.10.0":"2026-09-26T11:18:36.256Z","4.10.1":"2026-09-26T11:34:28.222Z","4.10.2":"2026-09-26T11:41:29.298Z","4.10.3":"2026-09-27T15:27:32.622Z","4.10.4":"2026-09-27T20:31:16.176Z","4.10.5":"2026-09-28T07:30:31.537Z","4.10.6":"2026-10-01T21:04:59.142Z","4.10.7":"2026-10-02T06:10:05.617Z","4.10.8":"2026-10-02T06:31:11.737Z","4.11.0":"2026-10-02T13:14:15.328Z","4.12.0":"2026-10-02T13:52:17.997Z","4.12.1":"2026-10-02T13:56:28.310Z","4.12.2":"2026-10-02T14:14:10.340Z","4.12.3":"2026-10-02T14:55:19.270Z"},"bugs":{"url":"https://github.com/russoedu/MoNecromanCi/issues"},"author":{"name":"Eduardo Russo"},"license":"MIT","homepage":"https://github.com/russoedu/MoNecromanCi#readme","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"repository":{"url":"git+https://github.com/russoedu/MoNecromanCi.git","type":"git","directory":"packages/cli"},"description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","maintainers":[{"name":"russoedu","email":"russoedu@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"../../assets/logo.svg\" alt=\"mnci\" width=\"160\">\n</p>\n\n# @mnci/cli\n\n> A **thin CLI over what Nx already ships**: an opinionated one-command Nx\n> monorepo with automatic commit-message versioning, instead of hand-rolling\n> templates, configs and CI engines.\n\n## The thesis\n\nMost of what a monorepo tool needs to hand-roll — a template engine, a shared\nconfig package, a custom CI engine, a dependency-injection step for published\npackages, a doctor/drift-sync system to keep it all consistent — already has a\nfirst-party (or established community) Nx equivalent:\n\n| Hand-rolled elsewhere                      | This CLI uses instead                                                         |\n| ------------------------------------------ | ----------------------------------------------------------------------------- |\n| Template engine + per-project config files | `create-nx-workspace --preset=ts` + `nx g` plugin generators                  |\n| A shared toolchain package for configs     | The configs the Nx generators emit (one root ESLint/tsconfig)                 |\n| A custom multi-step CI engine              | `nx affected -t lint,typecheck,test,build` + `nx release` (~60-line pipeline) |\n| A dist-package dependency injector         | `nx release` updates dependent versions natively                              |\n| Hand-written Azure Function templates      | `@nx/node:application` (plain Node app) + a thin Azure Functions v4 overlay   |\n| doctor/drift sync of tool-owned files      | Nothing to drift: this CLI owns 5 small files, Nx owns the rest               |\n\n## How this package is organised\n\nSource is arranged in **vertical slices**: one folder per outcome, each with an\n`index.ts` that is its whole public API. A sibling is reached only through that\nbarrel, never by a path into its files, and a file's suffix says what role it\nplays (`.use-case`, `.client`, `.repository`, `.algorithm`, `.validator`,\n`.handler`). Tests sit beside what they test.\n\n```\nsrc/\n  main.ts                     the CLI transport — decodes argv, calls one use case\n  workspace-overlay/          the config files mnci owns and rewrites\n  workspace-creation/         mnci new, and the interactive wizard\n  workspace-upgrade/          mnci upgrade\n  workspace-diagnostics/      mnci doctor\n  project-scaffolding/        mnci add — one use case per kind, plus post-generation repairs\n  rollup-library/             what a rollup-bundled library needs repaired to build, type and publish\n  dependency-management/      mnci sync / mnci up, and the manifest + registry + semver machinery\n  nx-workspace/               runs the Nx and npm CLIs, always via an argv array\n  terminal/                   prompts in, coloured status out\n  file-system/                JSON, JSONC workspace files, ensured writes\n  project-name/               name validation\n  cli-version/                the update check\n```\n\nThe dependency graph is acyclic and flows one way: `main` → the command\nslices → the infrastructure slices → `file-system` as a leaf. That is checked,\nnot assumed — and now enforced: the root `eslint.config.mjs` turns on\n`@mnci/eslint-config`'s `verticalSlices` rules for `packages/cli/src`, so a\ndeep sibling import, a file without a role suffix, a nested subfeature or a\ncycle between slices fails `npm run lint` rather than needing someone to\nre-run the checks by hand. It is scoped to this package deliberately; the\nconfig file says which packages were measured and why they are excluded.\n\n### Exceptions, and when they go away\n\nTwo places hold more than the one responsibility their name claims, and are\nnamed here because the next reader deserves to know before opening them:\n\n| Path | Rule waived | Why, and removal condition |\n|---|---|---|\n| `workspace-overlay/overlay.use-case.ts` | one responsibility per file | ~3.5k lines covering CI YAML for two providers, `.npmrc`, `nuget.config`, the VS Code workspace, release config and the CI guard scripts. Splitting it is a decomposition, not a move, so it was deliberately kept out of the change that created these slices. **Temporary** — removed when that decomposition lands. |\n| `rollup-library/repair-rollup-config.use-case.spec.ts` | a test takes its subject's basename | It also holds the `withUpgradedDeclarationSpecifierPlugin` describe, whose subject is `rollup-config.algorithm.ts`. That transform shares three fixtures with the repairs that apply it (`OLD_DTS_PLUGIN_CONFIG`, `EXTENSION_ONLY_DTS_PLUGIN_CONFIG`, `loadWriteBundle`), and duplicating them across two spec files is the worse trade. **Permanent** unless those fixtures stop being shared. |\n\n`rollup-library/` exists because of the own-the-concept rule. Its contents used\nto live in `project-scaffolding`, which meant `workspace-diagnostics` and\n`workspace-upgrade` depended on the scaffolding slice **only** to reach repair\nhelpers — they have no interest in adding a project. The concept now sits in its\nown slice that depends on nothing above it (`file-system` alone), and all three\nconsumers point at it.\n\n## Commands (deliberately just six)\n\n```sh\nmnci new my-repo            # create a monorepo (prompts scope + registry)\nmnci new my-repo --yes --registry npm --scope @my\nmnci new my-repo --yes --registry npm --scope @my --nx-cloud  # opt in to Nx Cloud\nmnci new --into .           # ...or bootstrap into a clone that already exists\n\ncd my-repo\nmnci add react-app web         # @nx/react (Vite + Jest)\nmnci add node-app svc          # @nx/node (plain Node app, esbuild)\nmnci add node-app api --framework express  # ...or fastify | koa | nest\nmnci add node-function-app api # @nx/node + an Azure Functions v4 overlay\nmnci add npm-lib sdk           # @nx/js publishable lib -> packages/\nmnci add internal-lib utils    # @nx/js private lib -> libs/\nmnci add react-lib ui          # @nx/react publishable component lib -> packages/\nmnci add react-internal-lib design  # @nx/react private component lib -> libs/\n\n# Python (@mnci/nx-python-pip — pip + Ruff + pytest + PyPA build/twine, no uv)\nmnci add python-app svc            # app -> apps/ (wheel, zipped into the drop)\nmnci add python-function-app fn    # Azure Functions (Python v2) -> apps/\nmnci add python-lib shared         # publishable -> python-packages/ (twine upload)\nmnci add python-internal-lib core  # private shared lib -> libs/\nmnci add python-vendor shared --lib core  # wire core's module into shared's built wheel\n\n# Go (@nx-go/nx-go — one root go.mod, golangci-lint + go test)\nmnci add go-app api            # executable -> apps/ (binary, zipped into the drop)\nmnci add go-function-app fn    # serverless handler -> apps/\nmnci add go-lib core           # publishable (by git tag) -> packages/\nmnci add go-internal-lib util  # private shared package -> libs/\n\n# Flutter (@mnci/nx-flutter — one root pubspec.yaml pub workspace, analyze + test)\nmnci add flutter-app hello         # Flutter web app -> apps/ (bundle, zipped into the drop)\nmnci add flutter-lib shared        # publishable (by git tag) -> packages/\nmnci add flutter-internal-lib core # private shared package -> libs/\n\n# VS Code extensions (@nx/node + vsce — bundled, packaged per platform, published by nx release)\nmnci add vscode-extension editor                      # one universal .vsix -> dist/drop/\nmnci add vscode-extension editor --sidecar api        # one .vsix per platform, go-app api's binary in bin/\nmnci add vscode-extension editor --publisher acme     # Marketplace publisher (default: the scope without @)\n\nmnci upgrade                  # re-apply the latest overlay (see below)\nmnci upgrade --agent windows-latest   # ...with an explicit override\n\nmnci doctor                   # check this workspace's invariants (read-only)\n\nmnci sync                     # converge dependency ranges + nx sync (TS project refs)\nmnci sync --check             # ...report and exit non-zero, writing nothing\n\nmnci up                       # what has a newer release, grouped; pick what to update\nmnci up --check               # ...report only (the default when output is piped)\n```\n\n## Where a dependency belongs: root vs project\n\nOne rule, and it is the same in every language mnci supports:\n\n> **Shared development and tool packages live at the root. Runtime dependencies\n> belong to the package that imports them.**\n\n|          | Runtime deps declared in                                             | What the root file holds                                              |\n| -------- | -------------------------------------------------------------------- | --------------------------------------------------------------------- |\n| npm      | each project's `package.json`                                        | `package.json` — scripts, devDependencies, `overrides` (root-only by npm's rules) |\n| pip      | each project's `pyproject.toml` (a function app: its `requirements.txt`) | `requirements-dev.txt` — the shared toolchain, nothing else            |\n| pub      | each member's `pubspec.yaml`                                         | `pubspec.yaml` — the member list and an SDK floor, **no** dependency blocks |\n| go       | *(nothing per-project)*                                              | `go.mod` — the whole module's requirements                            |\n\n**Go is the stated exception.** Its single-root-module layout means there are no\nper-project manifests to own anything, so every Go dependency is a root\ndependency by construction. That is deliberate — the multi-module `go.work`\nalternative was rejected because one stale `use` entry makes `go list -m -json`\nfail, which breaks the entire Nx project graph, not just the Go projects.\n\n### Why hoisting a runtime dependency to the root is a bug, not a tidy-up\n\nIt looks like centralisation and it is not. Two independent reasons:\n\n1. **The root manifest is `private` and never published.** A runtime dependency\n   declared there reaches no consumer of any package; an installed `@scope/lib`\n   simply fails to resolve it.\n2. **`@nx/rollup` externalises exactly what a project's OWN manifest declares.**\n   Pull a dependency out of `packages/thing/package.json` and rollup stops\n   treating it as external — it **inlines a private copy into the bundle**.\n   Measured on a real generated workspace: moving `axios` out of one package's\n   manifest took its published bundle from 14.5 KB to 832 KB, silently.\n\nTwo things catch this, from opposite directions. `@nx/dependency-checks` (in the\nroot ESLint config, so it runs as part of `lint`) fails the project whose import\nis now undeclared, and `mnci doctor` fails the root that took it.\n\n## Debugging: breakpoints in the TypeScript, not the built JavaScript\n\nA publishable library is bundled by `@nx/rollup`, so what runs is `dist/*.js`.\nA breakpoint in the `.ts` binds only if the build emitted a source map that\npoints back at real files. Three separate things had to be fixed for that to be\ntrue, and a generated workspace now gets all three:\n\n| | The default | What mnci writes |\n| --- | --- | --- |\n| `sourceMap` | unset, so **no `.js.map` at all** | `true`, in `withNx`'s first argument |\n| `compiler` | `'swc'`, hardcoded by `@nx/js:lib` | `'babel'` — see below |\n| `sources` paths | OS-native, one parent segment too many | repaired by `sourcemapPathTransform` |\n\nEach one alone leaves breakpoints grey, and none of them reports an error.\n\n**`sourceMap` has to go in the first argument.** The obvious spot is\n`output: { sourcemap: true }` in the second — the generator's own placeholder\ncomment even suggests it — and it silently does nothing: `withNx` spreads your\n`output` and *then* assigns `sourcemap: options.sourceMap`, so its own undefined\nvalue always wins.\n\n**The compiler swap is not a preference.** `@nx/rollup`'s swc plugin calls\nswc's `transform()` without `sourceMaps`, so swc returns no map, the rollup\nchain breaks, and the map comes out valid-looking and **empty** — `sources: []`.\nMeasured on a real package: swc gave 0 sources, babel gave 9. Revert the swap\nonce Nx passes `sourceMaps` through; ROADMAP 7d has the one-line upstream fix.\n\nRe-measured against the exact toolchain `mnci new` pins today (Nx 23.2.0,\n`@swc/core` 1.15.8): `@nx/rollup`'s swc plugin still does **not** pass\n`sourceMaps` to `transform()` — read straight from the installed package, not\nassumed — yet a real build with `compiler: 'swc'` left unmodified now emits a\nmap with real `sources`/`sourcesContent`, and tracing a generated position\nthrough it with `@jridgewell/trace-mapping` resolves to the correct original\nline and column. So the empty-map failure this section exists to route around\ndid not reproduce on the current pinned versions, even though the documented\nroot cause (the plugin's own missing `sourceMaps` option) is still there\nverbatim. That is not the revert condition stated above — nothing upstream\nchanged the call this section is about — so the swap stays in place as a\nsafety net rather than being removed on an unexplained, unpinned-by-upstream\nbehavior change that a future `@swc/core` patch could revert without notice.\n**A real, separate bug in the swap itself was found and fixed**, independent\nof the above: it matched `compiler: 'swc'` with a plain string, one space\nafter the colon. `@stylistic/key-spacing` (aligned on value) — which\n`eslint --fix` applies to every mnci-generated file — pads that column out to\nwhatever the object's longest key is, so on any config reached after even one\nlint pass (most concretely: `mnci upgrade` repairing a project whose `add`\npartially failed) the literal silently stopped matching and the swap\nsilently no-op'd, while `sourceMap: true` and `sourcemapPathTransform` — added\nby separate, whitespace-tolerant repairs — went in regardless. `mnci doctor`'s\ncheck did not catch it either, since it only verifies the flag, not the\ncompiler. Confirmed end to end and fixed with the same whitespace-tolerant\napproach `sourceMap: true`'s own guard already used.\n\n**The paths are wrong twice over.** rollup hands `sourcemapPathTransform` a\npath like `..\\..\\src\\index.ts` for a map in `dist/` — one parent segment too\nmany, so it resolves above the project to a file that does not exist, and\nback-slashed, which is invalid in a sourcemap `sources` entry on every platform\n(a `sources` entry is URL-style — the same bug class as the declaration stub).\nBoth are repaired, by collapsing the parent-segment run rather than stripping a\nfixed prefix, so it cannot go stale at another nesting depth.\n\n**Maps are built always and published never.** `!**/*.js.map` joins `files`, so\n`npm run <lib>:build` is debuggable while the tarball stays lean — the same\ntrade already made for `.d.ts.map`. There is deliberately no dev-build flag: a\nbuild you have to remember to run differently is one you will not have run at\nthe moment you need it.\n\n`mnci doctor` reports any rollup config missing this, and `mnci upgrade` sweeps\n`packages/*` and `libs/*` to add it — a rollup config is written once at `add`\ntime, so a workspace generated earlier would never fix itself otherwise. The\nsweep is idempotent.\n\n## `mnci sync`: making every project agree\n\n`nx sync` runs the workspace's **sync generators**, and the only one a generated\nworkspace registers is `@nx/js:typescript-sync` — it reconciles TypeScript project\nreferences and has no opinion whatsoever about dependency versions. And npm has no\n`catalog:`, pnpm's one-version-per-workspace mechanism, so keeping two projects on\nthe same range is a convention nothing enforces.\n\n`mnci sync` is both halves:\n\n1. Every external package declared at more than one version converges on one spec.\n2. `nx sync` then reconciles the TypeScript project references.\n\nThe winning spec is the one matching what is actually **resolved** —\n`node_modules` for npm, `pubspec.lock` for pub, the interpreter for pip. That is\nthe same source `@nx/dependency-checks` pins a drifted range to when it\nauto-fixes, so the command and the lint rule converge on one answer instead of\noverwriting each other. With nothing installed, the highest declared range wins\ninstead, and the report says which rule was applied.\n\nIt keeps the range operator the majority of sites already use, so a workspace\nthat pins exactly stays pinned.\n\n**Three things it deliberately never touches:**\n\n- **Peer ranges.** `>=21.0.0` on `@nx/devkit` is a *compatibility declaration*,\n  not a version choice — narrowing it to the 23.x you happen to resolve drops two\n  majors of consumers. The first run of this command against mnci's own repo\n  reported six findings, five of which were exactly that mistake.\n- **The workspace's own projects.** An internal `@scope/lib` is symlinked and\n  versioned by `nx release`; its loose range is what lets both the link and the\n  tag satisfy it.\n- **A spec whose shape it cannot safely edit** — a `git:`/`path:`/URL target, a\n  `workspace:` protocol, an `npm:pkg@range` alias, a pub `git:` map. Those are\n  reported as a warning and left alone.\n\n**Go reports \"nothing to sync\" rather than a silent pass**, because one root\n`go.mod` means one version of every module — there is nothing that *could*\ndisagree.\n\n`--check` reports and exits non-zero without writing anything, so it works as a CI\nstep. `--ecosystem npm|pip|pub|go` narrows the run.\n\n## `mnci up`: what has a newer release, and who is using it\n\nModelled on `npm-check -u` — the same four sections in the same order, the same\ninteractive multiselect — with one addition that `npm-check` cannot give you in a\nmonorepo: **every project declaring the package**.\n\n```\nMinor Update  New backwards-compatible features.\n  @nx/devkit                 devDep/peerDep   23.1.1  ›  23.2.0  (root), packages/nx-python-pip, packages/nx-flutter\n  @typescript-eslint/parser  dep/devDep        8.68.0  ›  8.69.0  packages/eslint-config, packages/az-durable\n```\n\nThat column is the point. It is what tells you an upgrade touches three projects\nbefore you pick it, and picking one rewrites **every** declaration of it — which\nis what stops `mnci up` from creating the drift `mnci sync` then has to repair.\n\nLatest versions come from each ecosystem's own tooling, never a hand-rolled HTTP\ncall: `npm view` (so a scoped Azure Artifacts feed and its `.npmrc` credentials\njust work), `pip index versions`, one `go list -m -u -json all`, one\n`flutter pub outdated --json`. An ecosystem whose toolchain is absent is reported\nas a loud `SKIPPED`, never quietly dropped.\n\nThe same three exclusions as `mnci sync` apply, plus two more that only matter\nhere: an **indirect Go module** (`go mod tidy` owns those) and an **aliased\ninstall**, where the manifest key names a different package than the one on disk.\nThe alias case is not hypothetical — mnci's own root manifest pins the dual\nTypeScript compiler as `typescript: npm:@typescript/typescript6@^6.0.2`, and the\nfirst run of this command offered \"typescript 6.0.2 › 7.0.2\", which is real\nTypeScript's version, about a package the workspace does not have.\n\nA selected Go module is upgraded with `go get <module>@<version>`, never by\nediting `go.mod` — that file is the toolchain's to write.\n\nFlags: `--check` (report only; also the automatic behaviour when stdout is not a\nTTY, so a piped or CI run reports instead of hanging on a prompt), `-y/--yes`\n(take everything), `--ecosystem`, and `--no-install` (edit the manifests but skip\nthe reinstall).\n\n## `mnci doctor`: checking the invariants actually hold\n\nRead-only — it never edits the workspace. Every failing finding names the command\nthat fixes it (usually `mnci upgrade`), and it exits non-zero when anything failed,\nso it works as a CI step as well as a local command.\n\nEvery check corresponds to an invariant that has **actually** been violated, in\nthis repo or in a workspace it generated. None are hypothetical; a check nobody has\never needed is noise that trains people to ignore the output.\n\n| Check                                                   | The failure it catches                                                                                                                              |\n| ------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Exactly one root ESLint config, and no per-project ones | The config fragmenting — every `@nx/*` generator writes one, so each project ends up linting against whichever config sits nearest                  |\n| `@nx/eslint/plugin` registered in `nx.json`             | Without it `npm run lint` exits 0 while linting nothing                                                                                             |\n| The **resolved** `eslint` major                         | A declared range and an installed version are different things — manifests once said `^10` while the pin said 9                                     |\n| `.npmrc` matches the recorded registry                  | The two registry kinds get different files; an Azure workspace also needs its scope routed                                                          |\n| `versionActions` on publishable Dart/Python packages    | Its absence aborts `nx release` for the **whole** workspace, not just that project                                                                  |\n| `nx sync:check`                                         | A stale TypeScript project reference that was never committed                                                                                       |\n| No runtime dependency in the root manifest              | A dependency hoisted to the root, which reaches no consumer (the root is private) and makes `@nx/rollup` inline a private copy into the package that imports it — 14.5 KB to 832 KB on a real measurement. See \"Where a dependency belongs\" above |\n| Source maps enabled in every rollup config              | A build that emits no `.js.map`, so every breakpoint in a `.ts` file stays grey and unbound with nothing reporting why. A rollup config is written once at `add` time, so an older workspace never fixes itself — `mnci upgrade` sweeps them |\n| No retired formatter is still configured                | A leftover `.prettierrc*`, `.oxfmtrc.json` or `oxlint.config.ts`, or a `prettier`/`oxlint`/`oxfmt` devDependency, runs from no command line — which is what makes it dangerous, since an editor extension still resolves it and reformats on save, undoing Standard after every gate has passed |\n\nEverything else is plain Nx, surfaced as a small curated set of root scripts —\neach a single cross-platform command:\n\n| Script                    | Runs                                                                                                                                  |\n| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |\n| `npm run build`           | `nx run-many -t build`                                                                                                                |\n| `npm run lint`            | `nx run-many -t lint`                                                                                                                 |\n| `npm run test`            | `nx run-many -t test`                                                                                                                 |\n| `npm run typecheck`       | `nx run-many -t typecheck` — its own script because a bundler-built project's `build` strips types without reading them               |\n| `npm run affected`        | `nx affected -t lint,typecheck,test,build` (vs `main`)                                                                                |\n| `npm run graph`           | `nx graph`                                                                                                                            |\n| `npm run release:preview` | `nx release --dry-run`                                                                                                                |\n| `npm run python:install`  | fixed Python toolchain (ruff/pytest/build/twine) + editable-install every Python project — the same two guards CI runs, for local dev |\n| `prepare`                 | `husky` (commit-msg lint hook)                                                                                                        |\n\n## Every `add` also wires local-dev commands\n\nEvery `mnci add` (and the inline `internal-lib` case) finishes by calling\n`registerProjectCommands` (`project-scaffolding/post-generation.use-case.ts`), which writes up to three\nroot `package.json` scripts for the project just added:\n\n| Script         | Runs                                       | When it's added                                                                                                                                    |\n| -------------- | ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `<name>:build` | `nx run <name>:build`                      | the kind has a `build` target (not every kind does — a private lib with nothing to publish, or a Python function app deployed as source, has none) |\n| `<name>:qa`    | `nx run <name>:lint && nx run <name>:test` | always — every kind has both                                                                                                                       |\n| `<name>:start` | the kind's real local-dev command          | only kinds with a genuine dev-server story — never a library                                                                                       |\n\nThe same three (when present) are appended as VS Code Tasks into the\nworkspace's `<workspace-name>.code-workspace` file, so they also show up\nunder **Terminal → Run Task** / the Command Palette — `build`/`qa` grouped\naccordingly, `start` marked `isBackground` since it runs a process that\ndoesn't exit on its own. Re-running `add` for the same project name\noverwrites its own scripts/tasks rather than duplicating them.\n\n#### Run and Debug: the `launch` section\n\nTasks are reachable **only** through Terminal → Run Task. The **Run and Debug**\npanel reads a separate `launch` section, so a workspace with tasks alone offers\nnothing in the dropdown people actually open. Every generated workspace therefore\nalso gets four launch configurations, one per verify target:\n\n| configuration | runs |\n| --- | --- |\n| `mnci: build` | `npm run build` |\n| `mnci: test` | `npm run test` |\n| `mnci: lint` | `npm run lint` |\n| `mnci: typecheck` | `npm run typecheck` |\n\nThree details are load-bearing rather than incidental:\n\n- **`type: node-terminal`, not `node`.** `nx run-many` executes every target in a\n  **child** process. A plain `node` launch attaches to the Nx parent alone, so a\n  breakpoint inside a spec never binds; `node-terminal` runs the command in VS\n  Code's JS Debug Terminal, which instruments children as they spawn. It also avoids\n  a second trap — a `node` launch defaults to `internalConsole`, which renders none\n  of Nx's progress output, so a build there looks like it has hung.\n- **They drive `npm run <script>`, never a path into `node_modules`.** The obvious\n  `program: node_modules/nx/bin/nx.js` is wrong: Nx ships its bin at\n  `dist/bin/nx.js`, and that path moves between versions. Driving the root script\n  tracks whatever it does, so a change to the scripts reaches these for free.\n- **`cwd` is `${workspaceFolder:<name>}`, scoped by folder name.** A bare\n  `${workspaceFolder}` is ambiguous the moment a second folder joins the workspace,\n  and VS Code then refuses to resolve it — breaking all four at once.\n\nYour own configurations are safe: `mnci upgrade` replaces only the entries named\n`mnci: *` and carries every other one through untouched.\n\n`:start` resolves differently per kind — an existing generator target where\none already exists, a small `nx:run-commands` target mnci writes where none\ndid:\n\n| Kind(s)                                    | `:start` runs                                                                                                                         |\n| ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------- |\n| `react-app`, `node-app`                    | `nx run <name>:serve` — the generator's own inferred dev-server target                                                                |\n| `node-function-app`, `python-function-app` | `nx run <name>:start` → `func start` (Azure Functions Core Tools, install separately — never a prerequisite for `add` itself)         |\n| `python-app`                               | `nx run <name>:start` → `python3 main.py` — mnci writes a runnable `main.py`, since the plugin's own sample module has no entry point |\n| `go-app`                                   | `nx run <name>:start` → `go run .`                                                                                                    |\n| `flutter-app`                              | `nx run <name>:start` → `flutter run -d chrome` (web is the only platform this plugin builds for)                                     |\n| every library, `go-function-app`           | no `:start` at all — see below                                                                                                        |\n\n**`go-function-app` is a known gap, not an oversight**: unlike the Node and\nPython function-app kinds, it writes no `host.json`/custom-handler config, so\nthere is nothing for `func start` to attach to. Shipping a `:start` script\nthat would just fail felt worse than being upfront that it doesn't exist yet.\n\n## What `new` actually does\n\n1. `npx create-nx-workspace@latest <name> --preset=ts` — npm workspaces +\n   TypeScript project references. Libraries get **no `project.json`**; targets\n   are inferred from each project's tsconfig/package.json.\n2. Patches `nx.json` with the release opinion (the only config Nx has no\n   default for): independent versioning from **conventional commits**,\n   `{projectName}@{version}` tags, **tag-only git** (`commit: false`) — nothing\n   is ever pushed to `main`; future runs resolve versions from tag names. Also\n   fills in `namedInputs.sharedGlobals` with the root config files\n   (`eslint.config.mjs`, `eslint.config.mnci.mjs`, `tsconfig.base.json`,\n   `package.json`), without which\n   `nx affected` on a pull request is blind to them: they live in no project, so\n   changing one marked only the root pseudo-project — which has no\n   lint/typecheck/test/build target — and the affected-scoped verify step ran\n   nothing at all while reporting green.\n3. Writes **two** ESLint files, and only one of them is mnci's:\n   `eslint.config.mnci.mjs` holds the whole linting opinion (one import from\n   `@mnci/eslint-config`, plus a commented inventory naming every config block)\n   and is rewritten on every upgrade; `eslint.config.mjs` is the file ESLint\n   actually loads, imports that one, holds **your** blocks, and is written once\n   and then never touched again. See **Your half of the ESLint config** below.\n   There is no formatter config, because ESLint is the formatter. Also writes\n   `.npmrc` (publish auth — see **Publish auth** below),\n   `commitlint.config.mjs`, a husky `commit-msg` hook, the chosen CI provider's\n   pipeline file(s)\n   (`azure-pipelines.yml` and/or `.github/workflows/ci.yml`, `--ci`, default\n   `azure`; `github`/`both` also gets `.github/dependabot.yml` — weekly\n   dependency-update PRs), a `<workspace-name>.code-workspace` file (VS Code\n   workspace configuration with folder structure, ESLint settings,\n   recommended extensions, and an empty `tasks` array that `mnci add` fills in\n   per project — see below — open it in VS Code via `File > Open Workspace\nfrom File`), and the curated root scripts.\n4. Installs the chosen **stack** (see below), `husky` + `@commitlint/*` for\n   real, so versions resolve at generation time.\n\n## `mnci upgrade`: re-applying the overlay to an existing workspace\n\nEvery fix to `workspace-overlay/overlay.use-case.ts` — a release-config correction, a CI guard rewritten,\na new Windows code path — only ever reached _future_ `mnci new` calls until\nthis existed; nothing let an already-generated workspace pick one up.\n`mnci upgrade`, run from the workspace root, closes that gap: it resolves the\nsame options `new` would have and calls the exact same `applyOverlay` `new`\nitself calls — the one function that does every bit of `mnci`-owned file\nwriting (`nx.json`'s `release`/`sync`/`generators`/`namedInputs.sharedGlobals`/\n`mnci` blocks, `.npmrc`,\n`eslint.config.mnci.mjs` (**not** `eslint.config.mjs` — see below),\n`commitlint.config.mjs`,\n`.husky/commit-msg`, the CI pipeline file(s), `.devcontainer/devcontainer.json`, the\n`<workspace-name>.code-workspace` file, and the curated root `package.json`\nscripts). Nothing else in the workspace — app/lib source, `project.json` targets\nfrom `mnci add` — is ever touched, and it finishes by running `eslint --fix`\nover the result, the same way `new` and every `add` do.\n\nThe `.code-workspace` file is the one partial case, and deliberately so: its\nfolders, settings and extensions are regenerated, but the **`tasks` array is read\nback and carried through unchanged**. Those tasks are per-project state written by\n`mnci add`, not overlay-owned, so regenerating them wholesale would wipe every\nproject's build/qa/start entry on upgrade.\n\nThe `launch` array is handled differently again — **merged, not carried through**.\nmnci owns the four `mnci: *` configurations and replaces them, while any\nconfiguration you added yourself survives. The asymmetry is deliberate: tasks are\nwritten by `mnci add` and the overlay has no idea which projects exist, whereas the\nlaunch entries are entirely overlay-authored and should track an upgrade.\n\n`upgrade` also **deletes** things, which is stronger than the overwriting it\nhas always done — one more reason to run `git diff` first, as the command's own\noutput tells you to:\n\n- `create-nx-workspace`'s `.prettierrc` and `.vscode/`, plus every formatter\n  config a past mnci version wrote — `.prettierrc.json`, `.prettierrc.mjs`,\n  `.prettierignore`, `.oxfmtrc.json`, `oxlint.config.ts`. None of them runs from\n  a command line any more, and that is exactly what makes them dangerous: a\n  globally installed `esbenp.prettier-vscode` or `oxc.oxc-vscode` still resolves\n  one and still reformats on save, undoing Standard while `lint` stays green\n  because the damage lands after the check. `.vscode/` is superseded by the\n  `.code-workspace` file.\n- **every per-project `eslint.config.*` under `apps/`, `libs/` and\n  `packages/`.** This is the migration path for a workspace generated before\n  mnci owned linting: without it an upgrade would install the root config while\n  each project kept linting against its own stale copy. The root config is never\n  touched, and neither is a config anywhere outside those three directories.\n\n```sh\nmnci upgrade                          # re-apply from persisted config alone\nmnci upgrade --agent windows-latest   # override one field; the override is\n                                       # persisted too, so the next upgrade\n                                       # remembers it\n```\n\nWhere the options come from: `mnci new` now persists the full set it resolved\n(`scope`, `registry`, `agent`, `variableGroup`, `ci`, the stack) into\n`nx.json`'s `mnci` block — previously only the stack was kept. `upgrade`\nreads that block back; an explicit flag on the `upgrade` command line always\nwins over the persisted value. A workspace generated before this was\npersisted (or hand-edited to remove a field) gets a clear, specific error\nnaming the one flag needed (`No npm scope found in nx.json's persisted\nconfig. Pass --scope explicitly.`) rather than a prompt or a guess.\n\nThere is deliberately no diff preview or confirmation prompt built in:\n`applyOverlay` is a plain, deterministic file-writer (same content in, same\ncontent out, every time), and virtually every generated workspace is already\na git repo — **review the result with `git diff` before committing**, the\nsame way you'd review any other regenerated file. This does mean `upgrade`\nwill overwrite hand customizations to any of the files it owns (e.g. an extra\nCI job appended by hand to the pipeline file) — `git diff` is exactly how\nyou'd notice and re-apply those on top.\n\n## Stack: one choice asked up front\n\n`mnci new` (run bare, or with flags) asks one question — the test runner. It is\nstored where every later `mnci add` honours it, so the whole workspace stays one\nstack:\n\n| Question        | Options            | Default | Stored as / honoured via                                                                 |\n| --------------- | ------------------ | ------- | ---------------------------------------------------------------------------------------- |\n| `--test-runner` | `jest` \\| `vitest` | `jest`  | `nx.json` generator `unitTestRunner` default; the hand-built function app follows it too |\n\n### Your half of the ESLint config\n\nThere are two root ESLint files, and the split exists because the old\nsingle-file layout lost work. `eslint.config.mjs` used to be mnci-owned and\nrewritten wholesale on every `mnci upgrade` — so a block appended to it, in the\nway a comment mnci itself wrote three lines above described, was deleted\nwithout a word. Worse, `upgrade` then tells you to run `npm run format`, so the\nfirst thing that happens after your overrides vanish is every file in the\nrepository being rewritten against the rules you thought you had changed.\n\nSo:\n\n| File | Owner | On `mnci upgrade` |\n| --- | --- | --- |\n| `eslint.config.mnci.mjs` | mnci | rewritten every time |\n| `eslint.config.mjs` | you | written once, then never touched |\n\n`eslint.config.mjs` is what ESLint loads, because `eslint.config.mjs` is\nESLint's own default filename — the file the tool looks for has to be the one\nyou own, or the tool's default is the one mnci overwrites.\n\n```js\nimport mnci from './eslint.config.mnci.mjs'\n\nexport default [\n  ...mnci(),\n  { name: 'local/legacy-app-allows-any', files: ['apps/legacy/**/*.ts'], rules: { … } },\n]\n```\n\nThe owned file exports a **function**, not a resolved array, so options still\nreach `@mnci/eslint-config` from the file you own:\n`...mnci({ verticalSlices: ['packages/*/src/**/*.ts'] })`. An array would have\nhad nowhere to receive them — mnci's own repository passes `verticalSlices`,\nwhich is how that was caught.\n\n**Upgrading an existing workspace.** If your `eslint.config.mjs` is still the\nold single-file one and you never edited it, `mnci upgrade` moves it onto the\nsplit for you: it replaces the file only when it provably holds nothing but\nmnci's own output. If you did edit it, it is left exactly as it is and\n`mnci doctor` reports that it no longer imports the rules, with the line to\nadd. mnci does not rewrite that file any more — which is the point, and also\nwhy it cannot do this part for you.\n\n**Linting and formatting are unified across the workspace, from exactly one\npair of config files.** The rules are three lines importing\n[`@mnci/eslint-config`](../eslint-config/README.md); every `@nx/*` generator\ndrops a config into the project it creates, and `mnci add` deletes it. Projects\nstill get their `lint` target: `@nx/eslint/plugin` infers it by mapping config\n_directories_ onto the project roots beneath them, so the root config covers\nthem all. (Verified, not assumed — and the e2e enforces both \"every project has\na `lint` target\" and \"the root config genuinely reports violations in a project\nwith no config of its own\", because a future Nx change there would silently\nswitch linting off workspace-wide.)\n\n`mnci` runs `eslint --fix` itself at the end of `new` and every `add`, so a\ngenerated workspace passes its own `lint` immediately — Nx's generators emit\nsemicolons and double quotes, and without that pass the first commit buries every\nreal change under generator noise.\n\n**One linter, which is also the formatter.** There is no `--linter` flag and no\nchoice to make: `@mnci/eslint-config` carries code quality, type-aware rules and\nJavaScript Standard Style formatting in a single ESLint config at the root.\n`npm run format` is `eslint . --fix --cache`; there is no `format:check`,\nbecause `lint` already reports formatting as ordinary errors with a rule name,\na line and a column.\n\nThat is the point of the arrangement rather than a side effect. A formatter and\na linter that both hold style opinions have to be kept in agreement, and the\nolder setup dodged that only by having ESLint hold *no* style opinion at all —\nwhich is exactly why a formatting mistake produced no squiggle and no message in\nthe editor. It also makes `space-before-function-paren` enforceable for the\nfirst time: every Prettier-compatible formatter, oxfmt included, rewrites\n`function f (a)` back to `function f(a)`.\n\n**`npm run lint` checks one thing `npm run format` does not.** `lint` is\n`nx run-many -t lint`; `format` is a bare `eslint . --fix --cache`. The\n`@nx/dependency-checks` rule needs the Nx project graph, and outside a target it\nprints `No cached ProjectGraph is available. The rule will be skipped.` So a\ndependency problem shows up in `lint` and never in `format`, your editor, or a\npre-commit hook.\n\nThat asymmetry is now a safety property rather than a hazard. The rule is\n**fixable**, and `format` passes `--fix`; when the graph was warm — which it is\nafter any `nx` command in the same workspace — a `format` run could and did\nrewrite `package.json`. `@mnci/eslint-config` turns off the two checks whose\nfixers do that (`checkObsoleteDependencies`, `checkVersionMismatches`), so\nneither path is destructive, and the skip means `format` cannot reach a manifest\nat all. Warm the graph deliberately (`npx nx show projects`) if you want the\nrule evaluated in `format` too; mnci does not, because it would make every\nformat run pay for a graph computation to enforce what `lint` already gates.\n\n**Upgrading an older workspace.** `mnci upgrade` deletes every config a previous\nversion could have written for a second tool — `.prettierrc`, `.prettierrc.json`,\n`.prettierrc.mjs`, `.prettierignore`, `.oxfmtrc.json`, `oxlint.config.ts` — and\ndrops `prettier`, `oxlint`, `oxfmt` and `@mnci/oxlint-config` from\n`devDependencies`. Both halves matter: the files are inert from the command line,\nbut an editor extension still resolves them, and the VS Code extension resolves a\nformatter from the **project's** dependencies, so a stale declaration is enough\nto reformat on save against an opinion nothing checks. `mnci doctor` reports a\nworkspace that has not been upgraded yet.\n\n## `--into`: bootstrapping into a repository that already exists\n\n`create-nx-workspace <name>` creates the directory itself and exits with\n`DIRECTORY_EXISTS` when one is already there. That rules out the most common\nway a repository actually starts: the host creates it, you clone it, and the\nclone holds a `.git` directory, a README and a licence. Doing it by hand means\ngenerating into a temp parent, copying everything except `.git` and\n`node_modules` across, and reinstalling — four steps, each of which can quietly\nlose a file.\n\n`mnci new --into <dir>` is that, done once and tested:\n\n```sh\ngit clone git@github.com:me/my-repo.git\ncd my-repo\nmnci new --into .\n```\n\nThe workspace name defaults to the directory's name, because the directory is\nalready named and retyping it is a way to get the two out of step; pass a name\nargument to override it.\n\nWhat it does with the files that are already there is the whole of the risk, so\nevery case is decided in advance:\n\n| Already in the directory | What happens |\n| --- | --- |\n| `.git` | Never touched. Keeping it is the point. |\n| `README.md`, `LICENSE*` | **Kept.** The generator's README is boilerplate; yours is usually the only hand-written file in the repository. |\n| `.gitignore` | **Merged.** Your lines stay, and the generated ones (`.nx/cache`, `dist`, `out-tsc`, …) are appended under a labelled heading. Lines already present are not repeated, so it is idempotent. |\n| Anything else the new workspace also writes | **Refused**, naming every collision, before a single file is written. |\n| Anything the new workspace does not write | Left alone. |\n\nTwo checks, not one. A directory holding `package.json`, `nx.json`,\n`tsconfig.base.json`, `node_modules`, `apps/`, `libs/` or `packages/` is\nrejected **before** anything is generated — it is a project already, and the\nanswer there is `mnci upgrade`, not `mnci new`. The full collision check needs\nthe generated tree, so it runs afterwards, but still before the first write:\na refusal leaves the target byte-identical to how it was found, and the staging\ncopy is discarded.\n\n## Layout convention = release scoping\n\n| Directory          | Contents                                                       | Released?                              |\n| ------------------ | -------------------------------------------------------------- | -------------------------------------- |\n| `apps/`            | React / Node / Python / Go / Flutter apps (plain or Functions) | Never (packed into the drop)           |\n| `apps/` (tagged)   | VS Code extensions (`type:vscode-extension`)                   | Yes — `nx release`, `vsce publish`     |\n| `packages/`        | Publishable npm libraries, plus Go and Dart packages           | Yes — `nx release`, per-package tags   |\n| `python-packages/` | Publishable Python packages (hatchling wheels)                 | Yes — `twine upload` (Azure Artifacts) |\n| `libs/`            | Internal libraries (TS, Python, Go or Dart), never published   | Never                                  |\n\nThe directory is very nearly the whole model — one exception, and it is a bug\nfix rather than a nicety. `go-lib` also lives in `packages/`, but a Go package\nhas **no per-project manifest** (mnci puts every Go project in one root\n`go.mod`), so Nx's default `versionActions` looks for a `package.json` that is\nnot there and aborts _while building the release graph_ — killing `nx release`\nfor the whole workspace, not just the Go project. It is therefore excluded with\n`!tag:type:go-lib`, which is also the semantically correct call: one module\nmeans its packages have no independent versions to bump. A publishable **Dart**\npackage in `packages/` needs no such exclusion — `pubspec.yaml` has a real\n`version:` field, and `@mnci/nx-flutter` stamps a `versionActions` override that\nreads it. Publishable Python packages get their own\n`python-packages/` dir so the npm `nx release` (`packages/*`) is never entangled\nwith Python publishing.\n\nThe second exception goes the other way: a **VS Code extension** lives in\n`apps/` (it is an application, and the slice lint treats it as one) but is\nversioned and published like a package. `release.projects` matches it by its tag,\n`tag:type:vscode-extension`, rather than by path: the array is mnci's and is\nrewritten by every `mnci upgrade`, so a hand-added `apps/my-extension` would be\nlost, while a tag matcher is the same on every upgrade and covers every extension\nthere will ever be.\n\nEvery kind builds to its own Nx-default output location (`apps/<name>/dist`,\n`packages/<name>/dist`, ...) — no post-generation build-output rewiring for\nany kind. `mnci add` is pure delegation to the official generators; each\none's own default is left exactly as-is.\n\n## Published packages CAN depend on internal libraries\n\nImport an internal lib from an npm-lib directly — and do **not** add it to the\nnpm-lib's `dependencies` (npm workspaces links every workspace member into the\nroot `node_modules` regardless):\n\n```ts\n// packages/sdk/src/lib/sdk.ts\nimport { utils } from '@demo/utils' // libs/utils — private, never published\n```\n\nIt works because npm-libs are **rollup** bundles: `@nx/rollup`'s `withNx`\nexternalizes exactly what the manifest declares (`dependencies` +\n`peerDependencies`), so real npm deps stay external and declared, while the\nundeclared internal lib is compiled from source INTO the bundle — the private\nname never reaches the published `package.json`. Trade-off: the published\noutput is a single bundle (no per-file deep imports).\n\nReact apps go the other way (Vite bundles everything by default), and the e2e\nproves both directions for real: unlike the published `npm-lib`, which must\nkeep real npm dependencies **external** (declared, not bundled) for the\npublished tarball to install correctly downstream, a `react-app` build has no\ninstall step at deploy/runtime, so it inlines **everything** — the private\ninternal lib AND real npm dependencies alike.\n\nNode apps (`node-app`/`node-function-app`) are a third case: `@nx/node:application`'s\nesbuild build is **non-bundled** — it transpiles each file individually and\nmirrors the workspace tree into `dist`, so nothing is ever textually inlined.\nA private internal lib is compiled by its own `tsc` build and copied into\n`dist` at its own path (resolved by a real `require` at run time, the same\nway npm workspaces resolve it during development); a real npm dependency\nstays a real `require` too, resolved from `node_modules` — present locally,\nor installed at deploy time (see \"How Node apps work\" below).\n\nCross-project imports (`@scope/lib`) resolve through **TypeScript project\nreferences** under `--preset=ts`, and those references are maintained by\n`nx sync`, not by the generators. `mnci add` runs `nx sync` for you right\nafter generation — but references also go stale **any time you hand-edit a\nfile to add a new cross-project import** later (nothing about that is an\n`mnci add`, so that step can't catch it). For that case every generated\nworkspace sets `sync.applyChanges: true` in `nx.json`: `--preset=ts` already\nregisters the `@nx/js:typescript-sync` generator on the `build`/`typecheck`\ntargets, so instead of just _prompting_ (\"Would you like to sync the\nidentified changes?\") on your next `nx build`/`typecheck`/`affected`, Nx fixes\nthe references **automatically** — no prompt, no manual `npx nx sync`. A\nbrand-new package may still need one VSCode window reload to be picked up by\nthe TypeScript server.\n\n`applyChanges` only affects _interactive_ runs, by design: CI always runs sync\ngenerators in dry-run mode and fails instead of silently patching an ephemeral\ncheckout that never gets committed. That's what the pipeline's `nx sync:check`\nstep (below) surfaces early — if it fails, run `npx nx sync` locally and\ncommit the result.\n\n## CI (Azure Pipelines and/or GitHub Actions, any agent OS)\n\n`mnci new` asks which CI provider(s) to write a pipeline file for (`--ci`,\ndefault `azure`): `azure` writes `azure-pipelines.yml`, `github` writes\n`.github/workflows/ci.yml`, `both` writes both — pick `github` for a\nGitHub-hosted repo, or `both` while migrating between the two. Whichever\nprovider(s), the pipeline does the **exact same thing**: both files are built\nfrom the same shared guard scripts (`workspace-overlay/overlay.use-case.ts`'s `PYTHON_INSTALL_GUARD`,\n`PACK_APPS_GUARD`, `releaseGuard`, `AFFECTED_OR_ALL_GUARD`), so they can never\ndrift on what CI actually runs — only the provider's own syntax differs. That\nmatters most for the last of those: the two providers detect a pull request\nthrough different environment variables, so the guard reads both, and a\nprovider-specific copy would change _what CI verifies_ rather than merely how it\nis spelled.\n\nThe pipeline contains **no bash and no PowerShell**: every step is a built-in\ntask/action or a single-line `git`/`npm`/`npx`/`node` command that `cmd.exe`\nand `sh` execute identically, so it runs unchanged on Linux, macOS and Windows\nagents. The build agent/runner is your choice at `mnci new` (`--agent`,\ndefault `ubuntu-latest`): on Azure a Microsoft-hosted image\n(`ubuntu-`/`windows-`/`macos-…`) becomes `pool.vmImage`, anything else a\nself-hosted `pool.name`; on GitHub the same value is passed straight through\nas `runs-on:` (GitHub's own hosted runner labels already match the common\nAzure vmImage names, and a self-hosted label is just as valid there).\n\nEvery run (PR and main) installs dependencies, then runs `npm audit`\n(non-blocking) and, once the Python toolchain is installed, `pip-audit`\n(also non-blocking) — visibility, not enforcement: verified empirically that\na real `npm audit` on this monorepo's own tree flagged nothing but\nalready-latest upstream packages (`nx`, `verdaccio`) bundling their own not-\nyet-patched transitive dependencies, nothing an edit to _this_ workspace's\nmanifest could fix. A hard-failing audit step would turn CI red for a\nproblem with no user-actionable fix, for as long as upstream took to patch\nit — so both steps always exit 0 regardless of findings, surfacing results\nas a clearly labelled section in every CI log instead. The actionable\nresponse to a real finding (a targeted `overrides` entry on just the\nvulnerable transitive package) is exactly what this monorepo's own\n`fix(deps)` commit did — a manual, reviewed response, not something CI\nattempts automatically.\n\nThen `nx sync:check` (fails fast and clearly if the workspace wasn't\nsynced+committed locally — see above), then **one verify step** running\n`lint,typecheck,test,build`. `typecheck` is in that list\nbecause a bundler-built project strips types without reading them, so `build`\npassing proves nothing about type correctness.\n\nThat step verifies the **affected** projects on a pull request and **every**\nproject on anything else — including a push to `main`, so a release is always\nverified in full. There is deliberately no separate `npm run lint` step: that is\n`nx run-many -t lint`, a strict subset of the list above, and on an\naffected-scoped PR it would re-lint every project and throw the benefit away.\n\nThere is no `format:check` step either, and its removal is not a saving but a\nconsequence: `lint` reports formatting itself now, so a second step would run\nthe same binary twice over the same tree.\n\nEvery fallback in that step verifies **everything**: no PR target branch, an\nunresolvable merge-base (shallow clone, absent remote branch), any non-PR run.\nThat direction is deliberate — resolving the base too wide costs a few minutes,\nwhile resolving it too narrow means CI runs almost nothing, reports green and has\nverified nothing. The base is a `git merge-base`, not either provider's \"base SHA\"\nfield and not the GitHub-only `nrwl/nx-set-shas`, so one mechanism serves both\nproviders and is correct in each by construction.\n\nPushes to `main` then:\n\n- **Pack all apps** — each app's `package` target zips its build output into\n  `dist/drop/<type>-<name>.zip` (e.g. `node-function-app-api.zip`,\n  `react-app-web.zip`); the whole `dist/drop` is published as the **`drop`**\n  artifact.\n- **Tag the run per app** _(Azure only)_ — one build tag per zip, **exactly**\n  `<type>-<name>` (derived from the zip filenames, so the tag can never drift\n  from the artifact). A classic Azure release/CD pipeline keys its trigger off\n  these; GitHub Actions has no equivalent mechanism, so the `drop` artifact\n  (one zip per app inside it) is the portable substitute there.\n- **Release — version, tag and publish** — one `npx nx release --yes` covering\n  npm (`packages/*`), Python (`python-packages/*`) and C# (a `csharp-lib`'s\n  NuGet publish): version bump from conventional commits →\n  `{projectName}@{version}` git tag pushed to `main` (tag-only, never a\n  commit) → publish to the feed (npm via `.npmrc`, Python via `twine` when an\n  Azure feed is configured — installed from the generated\n  `requirements-dev.txt`, no uv, no Poetry — and a `csharp-lib`'s own\n  `nx-release-publish` target running `dotnet pack`/`dotnet nuget push` when\n  `NUGET_PAT` is set, self-gating to a no-op otherwise). Reuses the base64\n  `PAT`, decoded to the raw token twine needs for the Python publish and to\n  the raw token NuGet's `%NUGET_PAT%` substitution needs. Skipped cleanly\n  when there is nothing to release. A guarded step installs the fixed Python\n  toolchain (`ruff`/`pytest`/`build`/`twine`/`pip-audit`) before any Python\n  target runs, skipped cleanly on a workspace with no Python projects. Go and\n  Flutter libraries publish by git tag only — see their own sections below —\n  so neither needs a step here. On a `--ci=github`\n  workspace this same step also creates a **GitHub Release per project**, with\n  a changelog Nx generates from conventional commits — `nx release` pushes the\n  tag itself here (needs `GITHUB_TOKEN`, which GitHub Actions provides for\n  free under the workflow's own `contents: write` permission), so there's no\n  separate explicit `git push origin --tags` step on this provider. `--ci=azure`\n  and `--ci=both` keep today's behaviour (no GitHub Release, explicit tag\n  push) — GitHub Release creation only turns on when GitHub Actions is the\n  _only_ configured provider, since that's the one case a `GITHUB_TOKEN` is\n  guaranteed to exist.\n\n### Publish auth\n\nThe generated `.npmrc` differs by registry kind, because the honest answer does.\n\n**`--registry azure-artifacts`** routes the workspace's own scope to the feed and\nsupplies the feed's credentials:\n\n```ini\n@my:registry=https://pkgs.dev.azure.com/<org>/<proj>/_packaging/<feed>/npm/registry/\n//pkgs.dev.azure.com/.../npm/registry/:username=AzureArtifacts\n//pkgs.dev.azure.com/.../npm/registry/:_password=${PAT}\n```\n\nScope routing is **real protection** here, not decoration: npm prefers a scope's\nregistry over the global one when publishing a scoped package, so `@my/*` cannot\nreach npmjs.org by accident. Verified against a real registry — with only the\nscope line set, npm reports `Publishing to <feed>` — and again from a generated\nworkspace, whose `npm publish --dry-run` targets the feed.\n\nOnly the scope is routed, deliberately. A global `registry=` would push every\ninstall through the feed as well, so `npm ci` would need feed auth just to fetch\npublic packages; as generated, public dependencies still come from npmjs.org and\na developer with no `PAT` set can install normally.\n\n**`--registry npm`** gets the auth line and nothing else:\n\n```ini\n//registry.npmjs.org/:_authToken=${NODE_AUTH_TOKEN}\n```\n\nThere is no `@scope:registry` line, and the generated file explains why: npmjs.org\nis already the default, so routing the scope there changes nothing — and calling\nit protection against an accidental public publish would be false, because the\npublic registry is the intended target. Worth stating plainly because this file\npreviously claimed exactly that protection while emitting no routing line at all.\n\n**npm auth** is the base64 `PAT`, read the same way on both providers but from\na different place: on Azure Pipelines, a **variable group**\n(`--variable-group`, default `Build`) exposes it as `$(PAT)`; on GitHub\nActions it's a plain repository (or environment) **secret** named `PAT`, read\nas `${{ secrets.PAT }}` — GitHub has no \"variable group\" concept, so unlike\nAzure this needs no CLI-collected name, just a secret you create once in the\nrepo settings. Either way it's mapped as `env` on the npm steps and read by\nthe root `.npmrc`'s `_password` block — the PAT value never lands in a file.\nNo `npmAuthenticate@0` task in this mode (it would overwrite the hand-set password).\nFor an Azure feed there is a second mode that needs no PAT at all — see\n[the alternative on Azure](#the-alternative-on-azure-build-identity-auth-no-pat-at-all).\n\n#### Why `_password` and never `_authToken` — read this before \"fixing\" it\n\nBasic auth here is not a legacy choice. Azure Artifacts answers an unauthenticated\n`PUT` to its npm publish endpoint with:\n\n```\nwww-authenticate: Bearer authorization_uri=https://login.windows.net/<tenant>,\n                  Basic realm=\"...\", TFS-Federated\n```\n\n`authorization_uri` pointing at `login.windows.net` means its **Bearer scheme expects\nan Entra ID access token**. A PAT is not one. npm sends `_authToken` *verbatim* as a\nBearer header (it base64-decodes only `_password`), so a PAT placed there is rejected\nwith:\n\n```\nnpm publish error:\nUnable to authenticate, your authentication token seems to be invalid.\n```\n\n**A PAT can only authenticate through the Basic scheme**, which is\n`username` + base64 `_password`. That is what this file emits.\n\nThe trap worth knowing: a PAT *is* accepted as a Bearer token by the Packaging REST\nAPI (`https://feeds.dev.azure.com/<org>/<proj>/_apis/packaging/feeds` returns 200),\nso testing there looks like proof and is not. **Measure the endpoint the code\nactually calls.** An `_authToken` change was shipped and reverted on exactly this.\n\nBoth feed path forms are keyed (`…/npm/registry/` and `…/npm/`) because npm matches\ncredentials by URL prefix and walks only *up* a path, so an entry on\n`/npm/registry/` is never found for a request to `/npm/`.\n\n#### The alternative on Azure: build-identity auth, no PAT at all\n\n`--npm-auth build-identity` (on `mnci new` and `mnci upgrade`) is the better setup for\nan Azure Artifacts feed in the **same organisation** as the pipeline.\n`npmAuthenticate@0` injects the build service identity's token — which *is*\nEntra-issued, so it satisfies the Bearer scheme the feed advertises — and there is no\nsecret to store, encode, rotate or let expire.\n\n```bash\nmnci upgrade --npm-auth build-identity   # switch an existing workspace\nmnci upgrade --npm-auth pat              # and back\n```\n\nIt changes two files together, which is the point of doing it through mnci rather than\nby hand:\n\n1. `.npmrc` keeps only the `@scope:registry=` routing line. No credentials.\n2. `azure-pipelines.yml` runs this step **before** `npm ci`, and `npm ci` no longer\n   gets a `PAT` mapping it would never read:\n\n```yaml\n- task: npmAuthenticate@0\n  displayName: Authenticate npm against the feed (build identity, no PAT)\n  inputs:\n    workingFile: .npmrc\n```\n\nThe choice is persisted in `nx.json`'s `mnci` block, so a plain `mnci upgrade` keeps it.\nA workspace that added the task by hand before this option existed needs no flag either:\n`mnci upgrade` sees `npmAuthenticate@0` in its pipeline and keeps that mode, rather than\nregenerating the pipeline without it and writing a PAT block the feed rejects. An explicit\n`--npm-auth pat` always wins over that detection. `mnci doctor` fails a workspace whose\ntwo halves disagree — a credential-free `.npmrc` with no task publishes nothing (installs\nstill pass, so CI stays green until the release step's 401), and a PAT block *plus* the\ntask appends a second credential to a file that already has one.\n\nThe remaining manual step is the grant:\n\n3. Grant the build identity **Feed Publisher (Contributor)** on the feed (Artifacts →\n   Feed Settings → Permissions). Which identity depends on the job authorization\n   scope: `<Project> Build Service (<org>)` when scoped to the project (the default),\n   or `Project Collection Build Service (<org>)` when not. A **403** rather than a\n   401 is the tell that the wrong identity is in play.\n\nCaveats, stated rather than glossed. This is **Azure-only** — GitHub Actions has no\nequivalent task, so `--ci github` and `--ci both` are **refused** with `build-identity`\n(the credential-free `.npmrc` would authenticate nowhere on the GitHub side), and so is\npublic npm, which has no identity to borrow. Those workspaces keep the PAT.\nLocal development then needs `npx vsts-npm-auth -config .npmrc` (Windows) or a\nhand-added credential, since developers no longer inherit one from the file — the\ngenerated `.npmrc` says so in its own comments. Python and NuGet publishing are\nunchanged: they read the raw PAT from the variable group, so that group is still needed\nfor a workspace that publishes either.\n\n#### Diagnosing an auth failure\n\nThe error text distinguishes the two schemes, and that is the fastest signal:\n\n| message | meaning |\n| --- | --- |\n| `E401 Incorrect or missing password` | Basic auth was used and rejected — check the base64 `_password` value |\n| `Unable to authenticate, your authentication token seems to be invalid` | a token went out as Bearer and was rejected — a PAT cannot go here |\n| `E403` | the credential is valid but lacks publish rights on the feed |\n\nTwo things are easy to get wrong when chasing this:\n\n- **`nx release` publishes from the workspace root, not from each project.**\n  `@nx/js`'s `runPublish` uses `cwd: context.root` and passes `packageRoot` only as\n  the directory argument, so a missing per-package `.npmrc` is never the cause.\n- **npm resolves `_authToken` before `username`/`_password` for a given registry\n  key** (`hasAuth` in `npm-registry-fetch/lib/auth.js`), and *key* precedence is\n  decided before *file* precedence. So a stale `_authToken` in a persistent build\n  agent's user-level `.npmrc` outranks the project-level `_password` and the\n  workspace's own credential never reaches the wire. Check\n  `npm config get userconfig` on the agent before blaming the secret.\n\nOn Azure, two one-time grants are required (project admin): **Contribute** on\nthe repo for the _Project Collection Build Service_ account (tag push), and\n**publish** rights on the feed for the PAT's owner. On GitHub, the workflow's\n`permissions: contents: write` is what lets its own checkout token push the\nrelease tag — no separate grant, but the job still needs that permission\nline (already generated) and, for a fork-based PR, GitHub disables\nwrite permissions by default (not a concern for pushes to `main` from the\nrepo itself, w","readmeFilename":"README.md"}