{"_id":"@cls-bolivar/mcp-front-migrate","_rev":"10-0dbec33c81e4fc840345ecaf6efcceca","name":"@cls-bolivar/mcp-front-migrate","dist-tags":{"latest":"1.6.0"},"versions":{"1.0.0":{"name":"@cls-bolivar/mcp-front-migrate","version":"1.0.0","_id":"@cls-bolivar/mcp-front-migrate@1.0.0","maintainers":[{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"}],"bin":{"mcp-front-migrate":"dist/cli.js","react-to-angular-mcp":"dist/index.js"},"dist":{"shasum":"7500cb1e193ac4600c8a37f16fe4cea665c0a96e","tarball":"https://registry.npmjs.org/@cls-bolivar/mcp-front-migrate/-/mcp-front-migrate-1.0.0.tgz","fileCount":282,"integrity":"sha512-lS293cHc6wZOWthhCBG2WxZftpM1bcKk523JDLoVZ9vGl7cWkniEqMD9tEmMJECYhBucFO8IVYcHVCFma9Mnog==","signatures":[{"sig":"MEQCIGF71M4rvYulHT8uQC8qHIzMhFrPugr6ttDzC93cqDIiAiBa4cE/SxunLQsP1TPM10vWiwQqTt8hPm3wV1OE6DW/Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1836116},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9f26b8a9fef2c1abe08fd3df6b4f12bed6c71b01","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"vitest --run","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"},"_npmVersion":"11.6.2","description":"MCP Server para migración de micro-frontends React → Angular CLS con pipeline completo","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.0","commander":"^13.1.0","@babel/types":"^7.29.0","@babel/parser":"^7.27.0","@octokit/rest":"^21.1.1","@babel/traverse":"^7.27.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","fast-check":"^3.23.0","typescript":"^5.8.0","@types/node":"^25.6.0","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-front-migrate_1.0.0_1776624320970_0.7708259666089696","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cls-bolivar/mcp-front-migrate","version":"1.0.1","_id":"@cls-bolivar/mcp-front-migrate@1.0.1","maintainers":[{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"}],"bin":{"mcp-front-migrate":"dist/cli.js","react-to-angular-mcp":"dist/index.js"},"dist":{"shasum":"1f9dfa556fdb115826193ced34d6abd2c91315a2","tarball":"https://registry.npmjs.org/@cls-bolivar/mcp-front-migrate/-/mcp-front-migrate-1.0.1.tgz","fileCount":282,"integrity":"sha512-DUVbOEwshmZi2Lk61D3U/QVbqpwOy9tTO8QzzGNc/GHsXVHHsdd1vU2a4vpxTLEZv8YV7enSUc1nqPnGC6JQgw==","signatures":[{"sig":"MEYCIQDSjF2smuTEruAiEUgkncslGKys25IfNTmto/ZawXftxAIhAIn+gbRAL4HZGXY55dr6siCGe2KT3gGr6EFCDk/M3yNy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1836221},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9f26b8a9fef2c1abe08fd3df6b4f12bed6c71b01","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"vitest --run","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"},"_npmVersion":"11.6.2","description":"MCP Server para migración de micro-frontends React → Angular CLS con pipeline completo","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.0","commander":"^13.1.0","@babel/types":"^7.29.0","@babel/parser":"^7.27.0","@octokit/rest":"^21.1.1","@babel/traverse":"^7.27.0","zod-to-json-schema":"^3.24.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","fast-check":"^3.23.0","typescript":"^5.8.0","@types/node":"^25.6.0","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-front-migrate_1.0.1_1776626051472_0.05326097374810512","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cls-bolivar/mcp-front-migrate","version":"1.1.0","keywords":["mcp","model-context-protocol","react","angular","migration","micro-frontend","primeng","cls","seguros-bolivar"],"license":"MIT","_id":"@cls-bolivar/mcp-front-migrate@1.1.0","maintainers":[{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"}],"homepage":"https://github.com/cls-bolivar/mcp-front-migrate#readme","bugs":{"url":"https://github.com/cls-bolivar/mcp-front-migrate/issues"},"bin":{"cls-front-migrate":"dist/stdio-server.js","mcp-front-migrate":"dist/cli.js","cls-front-migrate-http":"dist/http-server.js"},"dist":{"shasum":"631cb96139c4499cdb25320025d52882f6148f41","tarball":"https://registry.npmjs.org/@cls-bolivar/mcp-front-migrate/-/mcp-front-migrate-1.1.0.tgz","fileCount":142,"integrity":"sha512-copiK8asB6+Dmu+nEcO2F1rdiVjzP0jvEsoykIclcKgOE1iLBRES7icbD+/b2pBqt6/D7BT2EjWVB1h9BgztOA==","signatures":[{"sig":"MEYCIQDpH85hgJaPU0Gc8ofGPEwxluA8exjdKzjt4NpfgEPyRAIhAOYTQOA+AoHIYOcnGCkltP0F7dCBgirMFS4Y++DZdcRo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887335},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9f26b8a9fef2c1abe08fd3df6b4f12bed6c71b01","scripts":{"dev":"ts-node --esm src/stdio-server.ts","lint":"eslint src/**/*.ts","test":"vitest --run","build":"node node_modules/typescript/bin/tsc","start":"node dist/stdio-server.js","start:http":"node dist/http-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"},"repository":{"url":"git+https://github.com/cls-bolivar/mcp-front-migrate.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server para migración de micro-frontends React → Angular CLS con pipeline completo","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.0","commander":"^13.1.0","@babel/types":"^7.29.0","@babel/parser":"^7.27.0","@octokit/rest":"^21.1.1","@babel/traverse":"^7.27.0","zod-to-json-schema":"^3.25.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","fast-check":"^3.23.0","typescript":"^5.8.0","@types/node":"^25.6.0","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-front-migrate_1.1.0_1776629342586_0.9010164350343626","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@cls-bolivar/mcp-front-migrate","version":"1.2.0","keywords":["mcp","model-context-protocol","react","angular","migration","micro-frontend","primeng","cls","seguros-bolivar","ml","auto-fix","code-generation","typescript","signals"],"author":{"name":"CLS Bolivar"},"license":"MIT","_id":"@cls-bolivar/mcp-front-migrate@1.2.0","maintainers":[{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"}],"homepage":"https://github.com/cls-bolivar/mcp-front-migrate#readme","bugs":{"url":"https://github.com/cls-bolivar/mcp-front-migrate/issues"},"bin":{"cls-front-migrate":"dist/stdio-server.js","mcp-front-migrate":"dist/cli.js","cls-migrate-project":"dist/migrate-cli.js","cls-front-migrate-http":"dist/http-server.js"},"dist":{"shasum":"3ac9c76617faca5163c22024c14dfc9c9e889995","tarball":"https://registry.npmjs.org/@cls-bolivar/mcp-front-migrate/-/mcp-front-migrate-1.2.0.tgz","fileCount":215,"integrity":"sha512-Sq7cv8B+yxYfjH8Jtti4q2JudKViZ9tw0fy0Qrriyb0VBD+FJ4XxK8auavqWnEaG0MMFZ+MY3m94tZozxbNJlQ==","signatures":[{"sig":"MEYCIQCNjkO7Sa8tfe7tE8Gp+MCiJPfMmjYVRyP2beUjHdd3cgIhAIhHhyUjFevsKnhfOJhHqh8P3hQRJoZUev1M0P47OA16","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1059788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ml":{"types":"./dist/ml/optimizer.d.ts","import":"./dist/ml/optimizer.js"}},"gitHead":"7a2c6f2e8ddfe46ff84201da275f5780dcb86cc9","scripts":{"lint":"eslint src/**/*.ts","test":"vitest --run","build":"tsc","clean":"rm -rf dist","start":"node dist/stdio-server.js","prebuild":"npm run clean","start:http":"node dist/http-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"},"repository":{"url":"git+https://github.com/cls-bolivar/mcp-front-migrate.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server para migración de micro-frontends React → Angular CLS con pipeline completo + ML optimizer","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.0","commander":"^13.1.0","@babel/types":"^7.29.0","@babel/parser":"^7.27.0","@octokit/rest":"^21.1.1","@babel/traverse":"^7.27.0","zod-to-json-schema":"^3.25.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","fast-check":"^3.23.0","typescript":"^5.8.0","@types/node":"^25.6.0","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-front-migrate_1.2.0_1776701823959_0.49504185896609476","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@cls-bolivar/mcp-front-migrate","version":"1.3.0","keywords":["mcp","model-context-protocol","react","angular","migration","micro-frontend","primeng","cls","seguros-bolivar","ml","auto-fix","code-generation","typescript","signals"],"author":{"name":"CLS Bolivar"},"license":"MIT","_id":"@cls-bolivar/mcp-front-migrate@1.3.0","maintainers":[{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"}],"homepage":"https://github.com/cls-bolivar/mcp-front-migrate#readme","bugs":{"url":"https://github.com/cls-bolivar/mcp-front-migrate/issues"},"bin":{"cls-front-migrate":"dist/stdio-server.js","mcp-front-migrate":"dist/cli.js","cls-migrate-project":"dist/migrate-cli.js","cls-front-migrate-http":"dist/http-server.js"},"dist":{"shasum":"a50c87aaed621ecfbd6661e481c02e40f3ede226","tarball":"https://registry.npmjs.org/@cls-bolivar/mcp-front-migrate/-/mcp-front-migrate-1.3.0.tgz","fileCount":215,"integrity":"sha512-Vgoo5qJ7zqgjPRDlGUyf3Wr/0EU/LKqsJ1rYFzQ7KacozdrsEUdYohuXIxPmjGsVotiaf5pp9vqg/Nl+uOfbOw==","signatures":[{"sig":"MEQCIA9vBEZ7Ev1h2Cpx3YASOW6D1FHrndavKS2VJSA/dB0oAiB4nVYvQ8rw8bU1ysSZNa6DNNdI1KNdubl8gvhTkmR8eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1070016},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ml":{"types":"./dist/ml/optimizer.d.ts","import":"./dist/ml/optimizer.js"}},"gitHead":"50ca917b10b90d601226925404d7a9c47b28ddc3","scripts":{"lint":"eslint src/**/*.ts","test":"vitest --run","build":"tsc","clean":"rm -rf dist","start":"node dist/stdio-server.js","prebuild":"npm run clean","start:http":"node dist/http-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"},"repository":{"url":"git+https://github.com/cls-bolivar/mcp-front-migrate.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server para migración de micro-frontends React → Angular CLS con pipeline completo + ML optimizer","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.0","commander":"^13.1.0","@babel/types":"^7.29.0","@babel/parser":"^7.27.0","@octokit/rest":"^21.1.1","@babel/traverse":"^7.27.0","zod-to-json-schema":"^3.25.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","fast-check":"^3.23.0","typescript":"^5.8.0","@types/node":"^25.6.0","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-front-migrate_1.3.0_1776708008454_0.786796832693597","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@cls-bolivar/mcp-front-migrate","version":"1.3.1","keywords":["mcp","model-context-protocol","react","angular","migration","micro-frontend","primeng","cls","seguros-bolivar","ml","auto-fix","code-generation","typescript","signals"],"author":{"name":"CLS Bolivar"},"license":"MIT","_id":"@cls-bolivar/mcp-front-migrate@1.3.1","maintainers":[{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"}],"homepage":"https://github.com/cls-bolivar/mcp-front-migrate#readme","bugs":{"url":"https://github.com/cls-bolivar/mcp-front-migrate/issues"},"bin":{"cls-front-migrate":"dist/stdio-server.js","mcp-front-migrate":"dist/cli.js","cls-migrate-project":"dist/migrate-cli.js","cls-front-migrate-http":"dist/http-server.js"},"dist":{"shasum":"33f210dd63c7a61fa37fc12bd514d2e585bcd47a","tarball":"https://registry.npmjs.org/@cls-bolivar/mcp-front-migrate/-/mcp-front-migrate-1.3.1.tgz","fileCount":215,"integrity":"sha512-IZOMWP7TMCuyDXsFnd+B23BUlRlmgK0e9aJDPR6nuPj4HnFBdCAkIMkJBalxYAF8+m5NRoIPObiA8uzM3f6UYA==","signatures":[{"sig":"MEUCIQDEY5qnLFE7IUlEFPC289d70zdAd99cECc/aEKp/X5G2gIgSiq408EKUcWgc14P23TeF6OLsXvXzBeIdKU/9EXqK8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1072710},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ml":{"types":"./dist/ml/optimizer.d.ts","import":"./dist/ml/optimizer.js"}},"gitHead":"afd25d43b14e73847add9c3817089585391cca13","scripts":{"lint":"eslint src/**/*.ts","test":"vitest --run","build":"tsc","clean":"rm -rf dist","start":"node dist/stdio-server.js","prebuild":"npm run clean","start:http":"node dist/http-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"},"repository":{"url":"git+https://github.com/cls-bolivar/mcp-front-migrate.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server para migración de micro-frontends React → Angular CLS con pipeline completo + ML optimizer","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.0","commander":"^13.1.0","@babel/types":"^7.29.0","@babel/parser":"^7.27.0","@octokit/rest":"^21.1.1","@babel/traverse":"^7.27.0","zod-to-json-schema":"^3.25.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","fast-check":"^3.23.0","typescript":"^5.8.0","@types/node":"^25.6.0","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-front-migrate_1.3.1_1776709830876_0.5378002929351438","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@cls-bolivar/mcp-front-migrate","version":"1.3.2","keywords":["mcp","model-context-protocol","react","angular","migration","micro-frontend","primeng","cls","seguros-bolivar","ml","auto-fix","code-generation","typescript","signals"],"author":{"name":"CLS Bolivar"},"license":"MIT","_id":"@cls-bolivar/mcp-front-migrate@1.3.2","maintainers":[{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"}],"homepage":"https://github.com/cls-bolivar/mcp-front-migrate#readme","bugs":{"url":"https://github.com/cls-bolivar/mcp-front-migrate/issues"},"bin":{"cls-front-migrate":"dist/stdio-server.js","mcp-front-migrate":"dist/cli.js","cls-migrate-project":"dist/migrate-cli.js","cls-front-migrate-http":"dist/http-server.js"},"dist":{"shasum":"a1e64e75fa2cc02cffac5333190e6cfb402c4d07","tarball":"https://registry.npmjs.org/@cls-bolivar/mcp-front-migrate/-/mcp-front-migrate-1.3.2.tgz","fileCount":215,"integrity":"sha512-uho57kj0bIwqXOq79tXy9QVkWkRT6Nx/VTBclnFvYCsry94UqT1k3uL3zH755EfP83Fr17nOJAohGQSfGPKUbw==","signatures":[{"sig":"MEUCIQDeKimUkk00RF8eyeLQ1Y8dEt6AB4sy5bFHKByGoSuwHgIgc0Joy1lKwGuUaWlDFRVPztiPODoe8Cfo3Iafi0mtACY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1072960},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ml":{"types":"./dist/ml/optimizer.d.ts","import":"./dist/ml/optimizer.js"}},"gitHead":"0a5378135db9816629576df67ed6928362e10f24","scripts":{"lint":"eslint src/**/*.ts","test":"vitest --run","build":"tsc","clean":"rm -rf dist","start":"node dist/stdio-server.js","prebuild":"npm run clean","start:http":"node dist/http-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"},"repository":{"url":"git+https://github.com/cls-bolivar/mcp-front-migrate.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server para migración de micro-frontends React → Angular CLS con pipeline completo + ML optimizer","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.0","commander":"^13.1.0","@babel/types":"^7.29.0","@babel/parser":"^7.27.0","@octokit/rest":"^21.1.1","@babel/traverse":"^7.27.0","zod-to-json-schema":"^3.25.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","fast-check":"^3.23.0","typescript":"^5.8.0","@types/node":"^25.6.0","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-front-migrate_1.3.2_1776715256480_0.07236453829192513","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@cls-bolivar/mcp-front-migrate","version":"1.4.0","keywords":["mcp","model-context-protocol","react","angular","migration","micro-frontend","primeng","cls","seguros-bolivar","ml","auto-fix","code-generation","typescript","signals"],"author":{"name":"CLS Bolivar"},"license":"MIT","_id":"@cls-bolivar/mcp-front-migrate@1.4.0","maintainers":[{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"}],"homepage":"https://github.com/cls-bolivar/mcp-front-migrate#readme","bugs":{"url":"https://github.com/cls-bolivar/mcp-front-migrate/issues"},"bin":{"cls-migrate":"dist/commands.js","cls-front-migrate":"dist/stdio-server.js","mcp-front-migrate":"dist/cli.js","cls-migrate-project":"dist/migrate-cli.js","cls-front-migrate-http":"dist/http-server.js"},"dist":{"shasum":"8dc9af513aa20edd62340f5184685f94de9f213c","tarball":"https://registry.npmjs.org/@cls-bolivar/mcp-front-migrate/-/mcp-front-migrate-1.4.0.tgz","fileCount":231,"integrity":"sha512-fcDOWqdesA6cWqiXPdUkT/WW71mlIvmmg/ah3PJPZoUz4rnv4vJjimYoOG9us3+3XMT5muPKL5Vo3BnilQW6FQ==","signatures":[{"sig":"MEUCIQCrIudRXi5uR/DL4L5raiXsIz32voEc06p5RlVJRe3BTgIgEwUGoFJZ6erCOmlQYOsnaj+WXW5JEzE3/9TwrACM/8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ml":{"types":"./dist/ml/optimizer.d.ts","import":"./dist/ml/optimizer.js"}},"gitHead":"bc3c4f77a869a98244b22202d24c62ead10d9632","scripts":{"lint":"eslint src/**/*.ts","test":"vitest --run","build":"tsc","clean":"node -e \"const fs=require('fs');fs.rmSync('dist',{recursive:true,force:true})\"","start":"node dist/stdio-server.js","prebuild":"npm run clean","start:http":"node dist/http-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"},"repository":{"url":"git+https://github.com/cls-bolivar/mcp-front-migrate.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server para migración de micro-frontends React → Angular CLS con pipeline completo + ML optimizer","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.0","commander":"^13.1.0","@babel/types":"^7.29.0","@babel/parser":"^7.27.0","@octokit/rest":"^21.1.1","@babel/traverse":"^7.27.0","zod-to-json-schema":"^3.25.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","fast-check":"^3.23.0","typescript":"^5.8.0","@types/node":"^25.6.0","@types/babel__traverse":"^7.20.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-front-migrate_1.4.0_1776726907619_0.3402018067637964","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@cls-bolivar/mcp-front-migrate","version":"1.5.0","keywords":["mcp","model-context-protocol","react","angular","migration","micro-frontend","primeng","cls","seguros-bolivar"],"license":"MIT","_id":"@cls-bolivar/mcp-front-migrate@1.5.0","maintainers":[{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"}],"homepage":"https://github.com/cls-bolivar/mcp-front-migrate#readme","bugs":{"url":"https://github.com/cls-bolivar/mcp-front-migrate/issues"},"bin":{"cls-front-migrate":"dist/stdio-server.js","mcp-front-migrate":"dist/cli.js","cls-front-migrate-http":"dist/http-server.js"},"dist":{"shasum":"8d7976fe0f67f14552653b0f450ee00704662736","tarball":"https://registry.npmjs.org/@cls-bolivar/mcp-front-migrate/-/mcp-front-migrate-1.5.0.tgz","fileCount":160,"integrity":"sha512-Q+rd7I8PebTlcHs4Fa9+cBC2EzNYwcuzjfixNdDEJtjfGvGx77F+rSfGd+3o01f8bi67hreYnMRu8gRwbdwkhw==","signatures":[{"sig":"MEQCIDAa79HuI2rgZv5k9Pt8uuMSTNtJePwNyReCCGryJEV7AiAgoKBYUlAZa8B47EVhy1A+bp1lNq6KGwpfmtnArhWu+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035475},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9d16c0ce9e354d6b00ffdcd4bd3dc90df2040c33","scripts":{"dev":"ts-node --esm src/stdio-server.ts","lint":"eslint src/**/*.ts","test":"vitest --run","build":"node node_modules/typescript/bin/tsc","start":"node dist/stdio-server.js","start:http":"node dist/http-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"},"repository":{"url":"git+https://github.com/cls-bolivar/mcp-front-migrate.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP Server para migración de micro-frontends React → Angular CLS con pipeline completo","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","commander":"^13.1.0","@babel/types":"^7.29.0","@babel/parser":"^7.27.0","@octokit/rest":"^21.1.1","@babel/traverse":"^7.27.0","zod-to-json-schema":"^3.25.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","fast-check":"^3.23.0","typescript":"^5.8.0","@types/node":"^25.6.0","@types/babel__traverse":"^7.20.6","@cls-bolivar/mcp-front-migrate":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-front-migrate_1.5.0_1776807010680_0.29484144347864394","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@cls-bolivar/mcp-front-migrate","version":"1.6.0","description":"MCP Server para migración de micro-frontends React → Angular CLS con pipeline completo + ML optimizer","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ml":{"types":"./dist/ml/optimizer.d.ts","import":"./dist/ml/optimizer.js"}},"bin":{"cls-migrate":"dist/commands.js","mcp-front-migrate":"dist/cli.js","cls-front-migrate":"dist/stdio-server.js","cls-front-migrate-http":"dist/http-server.js","cls-migrate-project":"dist/migrate-cli.js"},"scripts":{"build":"tsc","clean":"node -e \"const fs=require('fs');fs.rmSync('dist',{recursive:true,force:true})\"","prebuild":"npm run clean","prepublishOnly":"npm run build","start":"node dist/stdio-server.js","start:http":"node dist/http-server.js","test":"vitest --run","lint":"eslint src/**/*.ts"},"keywords":["mcp","model-context-protocol","react","angular","migration","micro-frontend","primeng","cls","seguros-bolivar","ml","auto-fix","code-generation","typescript","signals"],"author":{"name":"CLS Bolivar"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cls-bolivar/mcp-front-migrate.git"},"homepage":"https://github.com/cls-bolivar/mcp-front-migrate#readme","bugs":{"url":"https://github.com/cls-bolivar/mcp-front-migrate/issues"},"dependencies":{"@babel/parser":"^7.27.0","@babel/traverse":"^7.27.0","@babel/types":"^7.29.0","@modelcontextprotocol/sdk":"^1.12.1","@octokit/rest":"^21.1.1","commander":"^13.1.0","zod":"^3.24.0","zod-to-json-schema":"^3.25.0"},"devDependencies":{"@types/babel__traverse":"^7.20.6","@types/node":"^25.6.0","fast-check":"^3.23.0","typescript":"^5.8.0","vitest":"^3.2.1"},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"gitHead":"9219c664bc124f36e6ba9c74291a395fcc50b027","_id":"@cls-bolivar/mcp-front-migrate@1.6.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-qF3lKy9tiW6BG2M6FEkrBxeUIIX4Hn2X40LZHLHyUM+G8PFAQqAi2FCtkjAOKNMwCSNNcDvxtogcKvUZvNsdTg==","shasum":"8ca4d4cc8ab8036900c6613da9df3aa350dadef0","tarball":"https://registry.npmjs.org/@cls-bolivar/mcp-front-migrate/-/mcp-front-migrate-1.6.0.tgz","fileCount":227,"unpackedSize":1190481,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG70ebcpCfAkwplsh3VUJwvTtTGlA82CU7gFhvhRSWazAiBC/T3NQ8JW2nMXIsiElg3g+BiD0g9wGZZp31OGCGmPqg=="}]},"_npmUser":{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"},"directories":{},"maintainers":[{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-front-migrate_1.6.0_1776961704093_0.7032722757225254"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-19T18:45:20.868Z","modified":"2026-04-23T16:28:24.403Z","1.0.0":"2026-04-19T18:45:21.168Z","1.0.1":"2026-04-19T19:14:11.653Z","1.1.0":"2026-04-19T20:09:02.764Z","1.2.0":"2026-04-20T16:17:04.117Z","1.3.0":"2026-04-20T18:00:08.652Z","1.3.1":"2026-04-20T18:30:31.066Z","1.3.2":"2026-04-20T20:00:56.690Z","1.4.0":"2026-04-20T23:15:07.831Z","1.5.0":"2026-04-21T21:30:10.863Z","1.6.0":"2026-04-23T16:28:24.292Z"},"bugs":{"url":"https://github.com/cls-bolivar/mcp-front-migrate/issues"},"license":"MIT","homepage":"https://github.com/cls-bolivar/mcp-front-migrate#readme","keywords":["mcp","model-context-protocol","react","angular","migration","micro-frontend","primeng","cls","seguros-bolivar","ml","auto-fix","code-generation","typescript","signals"],"repository":{"type":"git","url":"git+https://github.com/cls-bolivar/mcp-front-migrate.git"},"description":"MCP Server para migración de micro-frontends React → Angular CLS con pipeline completo + ML optimizer","maintainers":[{"name":"mjlc21gr","email":"luis.gomez@segurosbolivar.com"}],"readme":"# @cls-bolivar/mcp-front-migrate\n\nMCP Server para migración automática de micro-frontends **React → Angular 20** con PrimeNG 19, signals, y ML optimizer integrado.\n\n## Instalación\n\n```bash\nnpm install @cls-bolivar/mcp-front-migrate\n```\n\n## Uso como MCP Server (stdio)\n\n```json\n{\n  \"mcpServers\": {\n    \"cls-front-migrate\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cls-bolivar/mcp-front-migrate\", \"cls-front-migrate\"]\n    }\n  }\n}\n```\n\n## Uso como MCP Server (HTTP)\n\n```bash\ncls-front-migrate-http\n# → http://localhost:3200/mcp\n```\n\n```json\n{\n  \"mcpServers\": {\n    \"cls-front-migrate\": {\n      \"url\": \"http://localhost:3200/mcp\"\n    }\n  }\n}\n```\n\n## CLI\n\n```bash\n# Migrar componentes individuales\nmcp-front-migrate migrate -s ./react-app -d ./angular-app -m mi-modulo\n\n# Migrar proyecto completo\ncls-migrate-project ./react-source ./angular-output nombre-modulo\n\n# Solo analizar\nmcp-front-migrate analyze -s ./src/MyComponent.tsx\n```\n\n## API Programática\n\n```typescript\nimport {\n  analyzeReactComponent,\n  generateAngularComponent,\n  migrateFullProject,\n  runOptimizer,\n  configureDb,\n  configureLlm,\n} from '@cls-bolivar/mcp-front-migrate';\n\n// Analizar un componente React\nconst analysis = analyzeReactComponent(sourceCode, 'MyComponent.tsx');\n\n// Generar componente Angular\nconst files = generateAngularComponent(analysis, 'mi-modulo');\n\n// Migrar proyecto completo\nconst result = await migrateFullProject(reactSource, angularDest, 'mi-modulo');\n```\n\n## ML Optimizer\n\nEl optimizador ML corrige errores de compilación automáticamente:\n\n```typescript\nimport { runOptimizer, configureDb, configureLlm } from '@cls-bolivar/mcp-front-migrate';\n\nconst result = await runOptimizer({\n  mcpRoot: '/path/to/mcp',\n  reactSource: '/path/to/react',\n  angularOutput: '/path/to/angular',\n  moduleName: 'mi-app',\n  maxIterations: 5,\n  db: { clientId: 'xxx', clientSecret: 'xxx' },\n  llm: { url: 'http://localhost:11434/api/generate', model: 'qwen2.5-coder:1.5b', type: 'ollama' },\n});\n```\n\n## Features\n\n- Pipeline completo React → Angular 20 standalone\n- Mapeo automático a PrimeNG 19\n- Signals (`useState` → `signal()`, `useEffect` → `effect()`)\n- Generación de servicios desde hooks\n- Tema Seguros Bolívar integrado\n- ML optimizer con 20+ fixes automáticos\n- Soporte LLM (Ollama / OpenAI) para fixes dinámicos\n- Registro en base de datos de errores y patches\n\n## MCP Tools disponibles\n\n| Tool | Descripción |\n|------|-------------|\n| `analyze_react_component` | Analiza componente React con AST |\n| `generate_angular_component` | Genera componente Angular desde análisis |\n| `migrate_full_project` | Migra proyecto completo |\n| `map_to_primeng` | Mapea UI a PrimeNG |\n| `generate_service` | Genera servicio Angular |\n| `generate_shell_app` | Genera shell de microfrontend |\n| `generate_remote_app` | Genera remote module |\n| `validate_input` | Valida input de seguridad |\n| `ml_optimize` | Ejecuta ciclo ML optimizer |\n| `ml_classify_error` | Clasifica un error |\n| `ml_status` | Estado del ML |\n\n## Requisitos\n\n- Node.js >= 18\n- TypeScript 5.x (para compilación del MCP)\n- Angular CLI (para compilar el output)\n\n## License\n\nMIT\n","readmeFilename":"README.md","author":{"name":"CLS Bolivar"}}