{"_id":"@angelitosystems/rapidfast","_rev":"28-492532f279760fad14ee2c8290bfb094","name":"@angelitosystems/rapidfast","dist-tags":{"latest":"1.0.7","beta":"1.0.6-beta.14"},"versions":{"1.0.0":{"name":"@angelitosystems/rapidfast","version":"1.0.0","keywords":["framework","api","rest","typescript","express","decorators","mvc","rapidapi","nodejs"],"author":{"name":"Angelito Systems","email":"info@angelito.systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.0","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli.js"},"dist":{"shasum":"8981c1150fc7bc5cb929dfb943ba866f6b80a197","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.0.tgz","fileCount":60,"integrity":"sha512-h/ALRSgIUIggfdEi5eslXnhqHogpX5xoioH2WtCk8Kj6t8rdz747NuHrRyrQcBFrL6Y4r7oHH3dBpY82Q9JdtQ==","signatures":[{"sig":"MEUCIDn2yzsOrU9nPalEZhIec5+f4sLuyHBrRyjRsT+sJ3ngAiEApb+PcXkbfPSBW48u5etReO+yjBalhhuzThke0tn4ahc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196931},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"ef52f23fd0b78cb45c9f43dea605503c6f0c7a1b","scripts":{"dev":"nodemon --watch src --exec ts-node src/index.ts","bump":"node scripts/bump-version.js","lint":"eslint \"src/**/*.ts\"","test":"echo \"No test specified\" && exit 0","build":"rimraf dist && tsc","start":"node dist/index.js","prepare":"npm run build","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","prepublishOnly":"npm test && npm run lint","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","publish:all:github":"npm run publish:npm && npm run publish:github"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework para desarrollo rápido de APIs RESTful con TypeScript y Express","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ora":"^8.2.0","boxen":"^8.0.1","chalk":"^5.4.1","dotenv":"^16.3.1","figlet":"^1.8.0","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.4.3","mongoose":"^7.5.0","commander":"^13.1.0","log-symbols":"^7.0.0","cli-progress":"^3.12.0","gradient-string":"^3.0.0","reflect-metadata":"^0.1.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","devDependencies":{"eslint":"^8.47.0","rimraf":"^5.0.1","nodemon":"^3.0.1","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.5.7","@types/boxen":"^3.0.1","@types/figlet":"^1.5.8","@types/express":"^4.17.17","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/cli-progress":"^3.11.5","@types/gradient-string":"^1.1.5","@typescript-eslint/parser":"^6.4.1","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.0_1741640320395_0.999931776829325","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@angelitosystems/rapidfast","version":"1.0.1","keywords":["framework","api","rest","typescript","express","decorators","mvc","rapidapi","nodejs"],"author":{"name":"Angelito Systems","email":"info@angelito.systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.1","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli.js"},"dist":{"shasum":"908990c5ef4ebd9284ddd7dfffb364914dc3eef7","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.1.tgz","fileCount":60,"integrity":"sha512-xbEaDlZPDnBmnjBO6P47otExMr4GGH7dsMmGI3rNChk0Gx0eSQxjRKC4byn6cm4YJuTxzVWRQcxOTxk3YQRr4Q==","signatures":[{"sig":"MEUCIQDiigc9V2L0+lLFjxf3gjx/ZcCXJVCDBn9Y9QX6zVUB1wIgVYSlcVE419fCiD8mI8XPERZmNQ+izGVKP/QYL9HoGhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196929},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"928cfecbff2d50660000dbc319b72dc29fdd0bc2","scripts":{"dev":"nodemon --watch src --exec ts-node src/index.ts","bump":"node scripts/bump-version.js","lint":"eslint \"src/**/*.ts\"","test":"echo \"No test specified\" && exit 0","build":"rimraf dist && tsc","start":"node dist/index.js","prepare":"npm run build","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","prepublishOnly":"npm test && npm run lint","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","publish:all:github":"npm run publish:npm && npm run publish:github"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework para desarrollo rápido de APIs RESTful con TypeScript y Express","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ora":"^5.4.1","boxen":"^5.1.2","chalk":"^4.1.2","dotenv":"^16.3.1","figlet":"^1.6.0","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^8.2.6","mongoose":"^7.5.0","commander":"^9.5.0","log-symbols":"^4.1.0","cli-progress":"^3.12.0","gradient-string":"^2.0.2","reflect-metadata":"^0.1.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","devDependencies":{"eslint":"^8.47.0","rimraf":"^5.0.1","nodemon":"^3.0.1","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.5.7","@types/boxen":"^3.0.1","@types/figlet":"^1.5.8","@types/express":"^4.17.17","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/cli-progress":"^3.11.5","@types/gradient-string":"^1.1.5","@typescript-eslint/parser":"^6.4.1","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.1_1741640946925_0.2621253313179428","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@angelitosystems/rapidfast","version":"1.0.2","keywords":["framework","api","rest","typescript","express","decorators","mvc","rapidapi","nodejs"],"author":{"name":"Angelito Systems","email":"info@angelito.systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.2","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli.js"},"dist":{"shasum":"1ea46d79b243ff42f26372ed2a13cfdf36515a2e","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.2.tgz","fileCount":60,"integrity":"sha512-ZRMHS47dMmxpIK8NWyRykzUHHjxCCX8ovd2vN5lz3IDkUKKgnu9J+j3sNJhSytqnBxo3q+sf8QL0LjW6XbHJZA==","signatures":[{"sig":"MEYCIQCORLM9QcmqKtoe7PPaLCNtKpdTRvgY9OLN9U5LvrWlMAIhAIiTAtfHNPgsmXdFVLFvq+hd3auDbfH8rL+VVU4rzhSZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196929},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"928cfecbff2d50660000dbc319b72dc29fdd0bc2","scripts":{"dev":"nodemon --watch src --exec ts-node src/index.ts","bump":"node scripts/bump-version.js","lint":"eslint \"src/**/*.ts\"","test":"echo \"No test specified\" && exit 0","build":"rimraf dist && tsc","start":"node dist/index.js","prepare":"npm run build","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","prepublishOnly":"npm test && npm run lint","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","publish:all:github":"npm run publish:npm && npm run publish:github"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework para desarrollo rápido de APIs RESTful con TypeScript y Express","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ora":"^5.4.1","boxen":"^5.1.2","chalk":"^4.1.2","dotenv":"^16.3.1","figlet":"^1.6.0","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^8.2.6","mongoose":"^7.5.0","commander":"^9.5.0","log-symbols":"^4.1.0","cli-progress":"^3.12.0","gradient-string":"^2.0.2","reflect-metadata":"^0.1.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","devDependencies":{"eslint":"^8.47.0","rimraf":"^5.0.1","nodemon":"^3.0.1","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.5.7","@types/boxen":"^3.0.1","@types/figlet":"^1.5.8","@types/express":"^4.17.17","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/cli-progress":"^3.11.5","@types/gradient-string":"^1.1.5","@typescript-eslint/parser":"^6.4.1","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.2_1741641097308_0.020834424508133997","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@angelitosystems/rapidfast","version":"1.0.3","keywords":["framework","api","rest","typescript","express","decorators","mvc","rapidapi","nodejs"],"author":{"name":"Angelito Systems","email":"info@angelito.systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.3","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli.js"},"dist":{"shasum":"b5753e2f1286a553913081533b6f1c2e848ebc47","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.3.tgz","fileCount":60,"integrity":"sha512-dwCNPuhpRRMfFJn8GOgeYnhEgf2Tr9KZlFlgZaYvNl7kkr2R+u3iiGo9fPBbTtVEIOMyfLBsuKqTE6xK/KVZRw==","signatures":[{"sig":"MEUCIGi9X7kMzY9EqvW1SLzsdQiSTUuA5VU65hO5Rk5d9pP4AiEA7F9psqpDAYJvZTcIs0HrobN1Q1b0euFngddkkcnkVf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196842},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"c44016ce2bb61b050563da0082d3783dd976dc12","scripts":{"dev":"nodemon --watch src --exec ts-node src/index.ts","bump":"node scripts/bump-version.js","lint":"eslint \"src/**/*.ts\"","test":"echo \"No test specified\" && exit 0","build":"rimraf dist && tsc","start":"node dist/index.js","prepare":"npm run build","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","prepublishOnly":"npm test && npm run lint","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","publish:all:github":"npm run publish:npm && npm run publish:github"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework para desarrollo rápido de APIs RESTful con TypeScript y Express","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ora":"^5.4.1","boxen":"^5.1.2","chalk":"^4.1.2","dotenv":"^16.3.1","figlet":"^1.6.0","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^8.2.6","mongoose":"^7.5.0","commander":"^9.5.0","log-symbols":"^4.1.0","cli-progress":"^3.12.0","gradient-string":"^2.0.2","reflect-metadata":"^0.1.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","devDependencies":{"eslint":"^8.47.0","rimraf":"^5.0.1","nodemon":"^3.0.1","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.5.7","@types/boxen":"^3.0.1","@types/figlet":"^1.5.8","@types/express":"^4.17.17","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/cli-progress":"^3.11.5","@types/gradient-string":"^1.1.5","@typescript-eslint/parser":"^6.4.1","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.3_1741641636587_0.32414751386230534","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@angelitosystems/rapidfast","version":"1.0.4","keywords":["framework","api","rest","typescript","express","decorators","mvc","rapidapi","nodejs"],"author":{"name":"Angelito Systems","email":"info@angelito.systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.4","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli.js"},"dist":{"shasum":"930d98f40e638f3f98c80c0ccd586bfa011eca09","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.4.tgz","fileCount":78,"integrity":"sha512-pkA4S9AyJnDhgjMznnXB3coMZA4mCAajjAM8zaloME2lAYOxvh35jxRsPpJpKzoSdPXL5IA6C9B0D2zI53k3+A==","signatures":[{"sig":"MEUCIEHrSUTsK2hH49B+B0wUShhKBxz0m7Mnkbs5PtxhOHSpAiEA+aiWi2kKiTOMD/c+jNMW2iHLbGPSwjtpYKVd0ALvaAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257259},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"077524cb4b57ba29e0e96eed87a01a326edaa79b","scripts":{"dev":"nodemon --watch src --exec ts-node src/index.ts","bump":"node scripts/bump-version.js","lint":"eslint \"src/**/*.ts\"","test":"echo \"No test specified\" && exit 0","build":"rimraf dist && tsc","start":"node dist/index.js","prepare":"npm run build","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","prepublishOnly":"npm test && npm run lint","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","publish:all:github":"npm run publish:npm && npm run publish:github"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework para desarrollo rápido de APIs RESTful con TypeScript y Express","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ora":"^5.4.1","boxen":"^5.1.2","chalk":"^4.1.2","dotenv":"^16.3.1","figlet":"^1.6.0","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^8.2.6","mongoose":"^7.5.0","commander":"^9.5.0","log-symbols":"^4.1.0","cli-progress":"^3.12.0","gradient-string":"^2.0.2","reflect-metadata":"^0.1.13","@angelitosystems/rapidfast":"^1.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","devDependencies":{"eslint":"^8.47.0","rimraf":"^5.0.1","nodemon":"^3.0.1","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.5.7","@types/boxen":"^3.0.1","@types/figlet":"^1.5.8","@types/express":"^4.17.17","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/cli-progress":"^3.11.5","@types/gradient-string":"^1.1.5","@typescript-eslint/parser":"^6.4.1","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.4_1741647272117_0.9454421491412632","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@angelitosystems/rapidfast","version":"1.0.5","keywords":["framework","api","rest","typescript","express","decorators","mvc","rapidapi","nodejs"],"author":{"name":"Angelito Systems","email":"info@angelito.systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.5","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli.js"},"dist":{"shasum":"25797f30f4d7c59fd10c5d9086918c023dbf658d","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.5.tgz","fileCount":81,"integrity":"sha512-zug7sULRsYuecuvRA+xF3iSnupBcGocmn9u3ht74xoByOs1gFtSYZr937o7verzE+8vX6zKBlf7A2p8QCr3d9A==","signatures":[{"sig":"MEUCIBuZUmVD8eK5UBB69F6TiV6K6Jqff+Ymrxibar7D0e9+AiEA+SEjc2k67LcgPGppg+f0AJfUaewUrjO+P5SLcyDyoi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295340},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"97539dea26a9f02eb1d8611ad9b6da69947ddf8c","scripts":{"dev":"nodemon --watch src --exec ts-node src/index.ts","bump":"node scripts/bump-version.js","lint":"eslint \"src/**/*.ts\"","test":"echo \"No test specified\" && exit 0","build":"rimraf dist && tsc","start":"node dist/index.js","prepare":"npm run build","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","prepublishOnly":"npm test && npm run lint","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","publish:all:github":"npm run publish:npm && npm run publish:github"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework para desarrollo rápido de APIs RESTful con TypeScript y Express","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ora":"^5.4.1","boxen":"^5.1.2","chalk":"^4.1.2","dotenv":"^16.3.1","figlet":"^1.6.0","express":"^4.18.2","ts-node":"^10.9.2","chokidar":"^3.5.3","fs-extra":"^11.3.0","inquirer":"^8.2.6","mongoose":"^7.5.0","commander":"^9.5.0","typescript":"^5.2.2","log-symbols":"^4.1.0","cli-progress":"^3.12.0","gradient-string":"^2.0.2","reflect-metadata":"^0.1.13","@angelitosystems/rapidfast":"^1.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","devDependencies":{"eslint":"^8.47.0","rimraf":"^5.0.1","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.5.7","@types/boxen":"^3.0.1","@types/figlet":"^1.5.8","@types/express":"^4.17.17","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/cli-progress":"^3.11.5","@types/gradient-string":"^1.1.5","@typescript-eslint/parser":"^6.4.1","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.5_1741650914725_0.06427107360878237","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-beta.0":{"name":"@angelitosystems/rapidfast","version":"1.0.6-beta.0","keywords":["framework","api","rest","typescript","express","decorators","mvc","rapidfast","nodejs"],"author":{"name":"Angelito Systems","email":"info@angelito.systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.6-beta.0","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli/bin/rapidfast.js"},"dist":{"shasum":"0114301c0d9c7b48d8a2001d788e2a57e8b25dd4","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.6-beta.0.tgz","fileCount":108,"integrity":"sha512-MItRz9dGf3BhH1j2+MV6dg3oZnnu371ymgJWrH2xEIVtb1V6c+q0rFkLr/o0V9uxnA19aw9nlgwn+aslEYIq8A==","signatures":[{"sig":"MEQCIFWONVE7V9lhOxrR9XvxHTj4ddwDGcCjFBQbxk3RKzBkAiBCp7MlmHeWIApVBfDTv08sWiDKsP/pnsTnqYCUG+hS1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147491},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","scripts":{"dev":"ts-node-dev --respawn --transpile-only src/index.ts","bump":"node scripts/bump-version.js","lint":"eslint \"src/**/*.ts\" --max-warnings=0","test":"jest --passWithNoTests","build":"tsc && npm run copy-templates","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint \"src/**/*.ts\" --fix","bump:beta":"node scripts/bump-version.js patch --beta","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","preversion":"node scripts/ignore-errors.js \"npm run lint\"","postversion":"git push && git push --tags","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","publish:beta":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/","release:beta":"npm run bump:beta && npm run build && npm run publish:beta","copy-templates":"ts-node src/scripts/copy-templates.ts","prepublishOnly":"node scripts/ignore-errors.js \"npm test && npm run lint\"","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","bump:major:beta":"node scripts/bump-version.js major --beta","bump:minor:beta":"node scripts/bump-version.js minor --beta","publish:all:github":"npm run publish:npm && npm run publish:github","publish:beta:force":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/ --ignore-scripts","release:beta:force":"npm run bump:beta && npm run build && npm run publish:beta:force","publish:beta:script":"node scripts/publish-beta.js","publish:beta:script:force":"node scripts/publish-beta.js --force"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework para desarrollo rápido de APIs RESTful con TypeScript y Express","directories":{},"_nodeVersion":"20.16.0","dependencies":{"pg":"8.11.3","ora":"5.4.1","knex":"3.1.0","boxen":"5.1.2","chalk":"4.1.2","dotenv":"16.3.1","figlet":"1.6.0","mysql2":"3.9.1","express":"4.18.2","mongodb":"5.8.0","sqlite3":"5.1.7","ts-node":"10.9.2","typeorm":"0.3.20","chokidar":"3.5.3","fs-extra":"11.3.0","inquirer":"8.2.6","mongoose":"7.5.0","commander":"9.5.0","typescript":"5.3.3","@types/node":"20.0.0","log-symbols":"4.1.0","cli-progress":"3.12.0","class-validator":"0.14.1","gradient-string":"2.0.2","reflect-metadata":"0.1.13","class-transformer":"0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","eslint":"8.47.0","rimraf":"5.0.1","ts-jest":"29.1.2","ts-node":"10.9.1","@types/pg":"8.10.9","@types/jest":"29.5.12","@types/boxen":"3.0.1","@types/chalk":"2.2.0","@types/figlet":"1.5.8","@types/express":"4.17.17","@types/sqlite3":"3.1.11","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","@types/cli-progress":"3.11.5","@types/gradient-string":"1.1.5","@typescript-eslint/parser":"6.4.1","@typescript-eslint/eslint-plugin":"6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.6-beta.0_1741795852671_0.5539411750664167","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-beta.1":{"name":"@angelitosystems/rapidfast","version":"1.0.6-beta.1","keywords":["framework","api","rest","typescript","express","decorators","mvc","rapidfast","nodejs"],"author":{"name":"Angelito Systems","email":"info@angelito.systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.6-beta.1","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli/bin/rapidfast.js"},"dist":{"shasum":"12ece5c72814b86f36769bfb84492f4449b321f8","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.6-beta.1.tgz","fileCount":108,"integrity":"sha512-AnfK/oux5YXzWFcgrk0JENaICkMD0Im4aGo1jHrN/UfZud6ypM2YFH4OlvYKYZTJ+wV0tiaM0q+CLpFtq6SBcg==","signatures":[{"sig":"MEQCICw/8gPaJRo0B9yRMTgU+xk6dR0d4HPgc7S2J1ob9WPGAiBnN8e3oxwHRrjObp2n0DmpOw2WI7BQr1IGtlWDF5xyJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147105},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","scripts":{"dev":"ts-node-dev --respawn --transpile-only src/index.ts","bump":"node scripts/bump-version.js","lint":"eslint \"src/**/*.ts\" --max-warnings=0","test":"jest --passWithNoTests","build":"tsc && npm run copy-templates","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","fix:lint":"node scripts/fix-lint.js","lint:fix":"eslint \"src/**/*.ts\" --fix","bump:beta":"node scripts/bump-version.js patch --beta","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","preversion":"node scripts/ignore-errors.js \"npm run lint\"","postversion":"git push && git push --tags","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","publish:beta":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/","release:beta":"npm run bump:beta && npm run build && npm run publish:beta","copy-templates":"ts-node src/scripts/copy-templates.ts","prepublishOnly":"node scripts/ignore-errors.js \"npm test && npm run lint\"","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","bump:major:beta":"node scripts/bump-version.js major --beta","bump:minor:beta":"node scripts/bump-version.js minor --beta","publish:all:github":"npm run publish:npm && npm run publish:github","publish:beta:force":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/ --ignore-scripts","release:beta:force":"npm run bump:beta && npm run build && npm run publish:beta:force","publish:beta:script":"node scripts/publish-beta.js","publish:beta:script:force":"node scripts/publish-beta.js --force"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework para desarrollo rápido de APIs RESTful con TypeScript y Express","directories":{},"_nodeVersion":"20.16.0","dependencies":{"pg":"8.11.3","ora":"5.4.1","knex":"3.1.0","boxen":"5.1.2","chalk":"4.1.2","dotenv":"16.3.1","figlet":"1.6.0","mysql2":"3.9.1","express":"4.18.2","mongodb":"5.8.0","sqlite3":"5.1.7","ts-node":"10.9.2","typeorm":"0.3.20","chokidar":"3.5.3","fs-extra":"11.3.0","inquirer":"8.2.6","mongoose":"7.5.0","commander":"9.5.0","typescript":"5.3.3","@types/node":"20.0.0","log-symbols":"4.1.0","cli-progress":"3.12.0","class-validator":"0.14.1","gradient-string":"2.0.2","reflect-metadata":"0.1.13","class-transformer":"0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","eslint":"8.47.0","rimraf":"5.0.1","ts-jest":"29.1.2","ts-node":"10.9.1","@types/pg":"8.10.9","@types/jest":"29.5.12","@types/boxen":"3.0.1","@types/chalk":"2.2.0","@types/figlet":"1.5.8","@types/express":"4.17.17","@types/sqlite3":"3.1.11","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","@types/cli-progress":"3.11.5","@types/gradient-string":"1.1.5","@typescript-eslint/parser":"6.4.1","@typescript-eslint/eslint-plugin":"6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.6-beta.1_1741796089333_0.5760456336986948","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-beta.2":{"name":"@angelitosystems/rapidfast","version":"1.0.6-beta.2","keywords":["framework","api","rest","typescript","express","decorators","mvc","rapidfast","nodejs"],"author":{"name":"Angelito Systems","email":"info@angelito.systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.6-beta.2","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli/bin/rapidfast.js"},"dist":{"shasum":"2616f3fa4fc7530af670528d3055ea071888aff2","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.6-beta.2.tgz","fileCount":108,"integrity":"sha512-+hvaC1x8dMHkSBE47SerOilDLzxktnI3noUWIfGb6/l/bITpVmD+WQfQDcz4N9su/9cfl/OLh/g7WEXdPhdvSw==","signatures":[{"sig":"MEQCIEdrB7D+JP4NuSoMj/DuhrEG5nCCzec8ToVFk7kwSo08AiBloqTQzhykzChwW9AMgJXp9VVCdrjIu+AoD2ORhcybvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150051},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"04eec520d75e334dd6824ed8e41054a209ac5edf","scripts":{"dev":"ts-node-dev --respawn --transpile-only src/index.ts","bump":"node scripts/bump-version.js","lint":"eslint \"src/**/*.ts\" --max-warnings=0","test":"jest --passWithNoTests","build":"tsc && npm run copy-templates","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","fix:lint":"node scripts/fix-lint.js","lint:fix":"eslint \"src/**/*.ts\" --fix","bump:beta":"node scripts/bump-version.js patch --beta","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","preversion":"node scripts/ignore-errors.js \"npm run lint\"","postversion":"git push && git push --tags","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","publish:beta":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/","release:beta":"npm run bump:beta && npm run build && npm run publish:beta","copy-templates":"ts-node src/scripts/copy-templates.ts","prepublishOnly":"node scripts/ignore-errors.js \"npm test && npm run lint\"","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","bump:major:beta":"node scripts/bump-version.js major --beta","bump:minor:beta":"node scripts/bump-version.js minor --beta","update:typescript":"node scripts/update-typescript.js","publish:all:github":"npm run publish:npm && npm run publish:github","publish:beta:force":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/ --ignore-scripts","release:beta:force":"npm run bump:beta && npm run build && npm run publish:beta:force","publish:beta:script":"node scripts/publish-beta.js","publish:beta:script:force":"node scripts/publish-beta.js --force"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework para desarrollo rápido de APIs RESTful con TypeScript y Express","directories":{},"_nodeVersion":"20.16.0","dependencies":{"pg":"8.11.3","ora":"5.4.1","knex":"3.1.0","boxen":"5.1.2","chalk":"4.1.2","dotenv":"16.3.1","figlet":"1.6.0","mysql2":"3.9.1","express":"4.18.2","mongodb":"5.8.0","sqlite3":"5.1.7","ts-node":"10.9.2","typeorm":"0.3.20","chokidar":"3.5.3","fs-extra":"11.3.0","inquirer":"8.2.6","mongoose":"7.5.0","commander":"9.5.0","typescript":"5.3.3","@types/node":"20.0.0","log-symbols":"4.1.0","cli-progress":"3.12.0","class-validator":"0.14.1","gradient-string":"2.0.2","reflect-metadata":"0.1.13","class-transformer":"0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","eslint":"8.47.0","rimraf":"5.0.1","ts-jest":"29.1.2","ts-node":"10.9.1","@types/pg":"8.10.9","@types/jest":"29.5.12","@types/boxen":"3.0.1","@types/chalk":"2.2.0","@types/figlet":"1.5.8","@types/express":"4.17.17","@types/sqlite3":"3.1.11","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","@types/cli-progress":"3.11.5","@types/gradient-string":"1.1.5","@typescript-eslint/parser":"6.4.1","@typescript-eslint/eslint-plugin":"6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.6-beta.2_1741796506400_0.9895216109413831","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@angelitosystems/rapidfast","version":"1.0.6","keywords":["framework","api","rest","typescript","express","decorators","mvc","rapidfast","nodejs"],"author":{"name":"Angelito Systems","email":"info@angelito.systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.6","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli/bin/rapidfast.js"},"dist":{"shasum":"89b73fec520ea70f87521c7d93e0b46b64174d23","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.6.tgz","fileCount":108,"integrity":"sha512-GKnwzOAfjKqm0unXlllGnySjyLiJKTDsfDMcje0OMvFUE0kjtBop2hb5uOPHnuBajvB3l1tI3ira+Koi3CvJgg==","signatures":[{"sig":"MEUCIEZ3KDznawOvs9S3c0+4j8P8ZktS2fnuB+/mYX8ugUrKAiEA2QQGymOfKJcmld9p0BGAIgAkWWq5vfClHQIxAmbzIno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152838},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"d6a48b2adf13001facc764c5591fd2ef4e749f68","scripts":{"dev":"ts-node-dev --respawn --transpile-only src/index.ts","bump":"node scripts/bump-version.js","lint":"eslint \"src/**/*.ts\" --max-warnings=0","test":"jest --passWithNoTests","build":"tsc && npm run copy-templates","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","fix:lint":"node scripts/fix-lint.js","lint:fix":"eslint \"src/**/*.ts\" --fix","bump:beta":"node scripts/bump-version.js patch --beta","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","preversion":"node scripts/ignore-errors.js \"npm run lint\"","postversion":"git push && git push --tags","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","publish:beta":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/","release:beta":"npm run bump:beta && npm run build && npm run publish:beta","copy-templates":"ts-node src/scripts/copy-templates.ts","prepublishOnly":"echo 'Saltando tests y linting...'","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","bump:major:beta":"node scripts/bump-version.js major --beta","bump:minor:beta":"node scripts/bump-version.js minor --beta","update:typescript":"node scripts/update-typescript.js","publish:all:github":"npm run publish:npm && npm run publish:github","publish:beta:force":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/ --ignore-scripts","release:beta:force":"npm run bump:beta && npm run build && npm run publish:beta:force","publish:beta:script":"node scripts/publish-beta.js","publish:beta:script:force":"node scripts/publish-beta.js --force"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework para desarrollo rápido de APIs RESTful con TypeScript y Express","directories":{},"_nodeVersion":"20.16.0","dependencies":{"pg":"8.11.3","ora":"5.4.1","knex":"3.1.0","boxen":"5.1.2","chalk":"4.1.2","dotenv":"16.3.1","figlet":"1.6.0","mysql2":"3.9.1","express":"4.18.2","mongodb":"5.8.0","sqlite3":"5.1.7","ts-node":"10.9.2","typeorm":"0.3.20","chokidar":"3.5.3","fs-extra":"11.3.0","inquirer":"8.2.6","mongoose":"7.5.0","commander":"9.5.0","typescript":"5.3.3","@types/node":"20.0.0","log-symbols":"4.1.0","cli-progress":"3.12.0","class-validator":"0.14.1","gradient-string":"2.0.2","reflect-metadata":"0.1.13","class-transformer":"0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","devDependencies":{"jest":"29.7.0","eslint":"8.47.0","rimraf":"5.0.1","ts-jest":"29.1.2","ts-node":"10.9.1","@types/pg":"8.10.9","@types/jest":"29.5.12","@types/boxen":"3.0.1","@types/chalk":"2.2.0","@types/figlet":"1.5.8","@types/express":"4.17.17","@types/sqlite3":"3.1.11","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","@types/cli-progress":"3.11.5","@types/gradient-string":"1.1.5","@typescript-eslint/parser":"6.4.1","@typescript-eslint/eslint-plugin":"6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.6_1741813357014_0.8765961357255854","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-beta.5":{"name":"@angelitosystems/rapidfast","version":"1.0.6-beta.5","keywords":["framework","web","node","typescript","api","rest","swagger","rapidfast","angelitosystems","express"],"author":{"name":"Angel Systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.6-beta.5","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitossj/rapidfast#readme","bugs":{"url":"https://github.com/angelitossj/rapidfast/issues"},"bin":{"rapidfast":"dist/cli/index.js"},"dist":{"shasum":"1132218d8145dac9becc802d89537e65025ca785","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.6-beta.5.tgz","fileCount":129,"integrity":"sha512-b+jSpNHkK3vft44vzK5pl/ZVaJbILZAvJeyVVe/4/hLp0wislFvakwdRP8NmLwpDWMHm4ik/kvwoasotHlC4eA==","signatures":[{"sig":"MEUCIQDA8bpQ8Ct2hpXw+Ace6t9cXXJmqutldWIbrNfdOdEEtgIgauHrGvIkNeQff3xnDkeeIoa/kP0L9EDJBHtHgGmLDWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203063},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"db61a7ed3aafcdfe510f8aadd27644d7d9e15988","scripts":{"dev":"ts-node src/index.ts","bump":"node scripts/bump-version.js","test":"jest","build":"tsc && npm run copy-templates","start":"node dist/index.js","prepare":"npm run build","fix:lint":"node scripts/fix-lint.js","bump:beta":"node scripts/bump-version.js patch --beta","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","publish:beta":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/","release:beta":"npm run bump:beta && npm run build && npm run publish:beta","copy-templates":"copyfiles -u 1 \"templates/**/*\" dist/","prepublishOnly":"npm test","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","bump:major:beta":"node scripts/bump-version.js major --beta","bump:minor:beta":"node scripts/bump-version.js minor --beta","update:typescript":"node scripts/update-typescript.js","publish:all:github":"npm run publish:npm && npm run publish:github","publish:beta:force":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/ --ignore-scripts","release:beta:force":"npm run bump:beta && npm run build && npm run publish:beta:force","publish:beta:script":"node scripts/publish-beta.js","publish:beta:script:force":"node scripts/publish-beta.js --force"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitossj/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework web rápido y moderno para Node.js","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cors":"^2.8.5","glob":"11.0.1","open":"^8.4.2","chalk":"^4.1.2","figlet":"^1.8.0","helmet":"^7.2.0","morgan":"^1.10.0","express":"^4.21.2","typescript":"^5.8.2","compression":"^1.8.0","swagger-jsdoc":"^6.2.8","@types/express":"^4.17.21","reflect-metadata":"^0.2.2","swagger-ui-express":"^5.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","devDependencies":{"ora":"^5.4.1","jest":"^29.7.0","boxen":"^5.1.2","dotenv":"16.4.7","ts-jest":"^29.2.6","ts-node":"^10.9.2","typeorm":"0.3.21","chokidar":"^3.6.0","fs-extra":"11.3.0","inquirer":"^8.2.6","commander":"^8.3.0","copyfiles":"^2.4.1","@types/ora":"3.2.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.17.24","@types/boxen":"3.0.5","@types/dotenv":"8.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/chokidar":"2.1.7","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","class-validator":"0.14.1","gradient-string":"^2.0.2","@types/commander":"2.12.5","class-transformer":"0.5.1","@types/compression":"^1.7.5","@types/gradient-string":"1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.6-beta.5_1741885323682_0.610805212613188","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-beta.6":{"name":"@angelitosystems/rapidfast","version":"1.0.6-beta.6","keywords":["framework","web","node","typescript","api","rest","swagger","rapidfast","angelitosystems","express"],"author":{"name":"Angel Systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.6-beta.6","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli/index.js"},"dist":{"shasum":"0118ebb5565ad6b790075e23ee54f50462618e56","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.6-beta.6.tgz","fileCount":129,"integrity":"sha512-FUz1eovPsTludW4QnNocqvPHPp7JM8u5vr7v27T0Tj05WLmWwwEg80cd19H45jQb+7PxVIWeiVTHmLNEve/Z/A==","signatures":[{"sig":"MEQCIBrEmhO3p2G6vzpNq+Mbw+1FNtv4H1xxE9DaDdD30NYVAiAu/EXGJFAFXhY0nk/2uWMUyNnpJ4WavAUxniW/7npFIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203075},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"13a3520395c3a4143cdbb086dfaaefd9d3cdd6ba","scripts":{"dev":"ts-node src/index.ts","bump":"node scripts/bump-version.js","test":"jest","build":"tsc && npm run copy-templates","start":"node dist/index.js","prepare":"npm run build","fix:lint":"node scripts/fix-lint.js","bump:beta":"node scripts/bump-version.js patch --beta","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","publish:beta":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/","release:beta":"npm run bump:beta && npm run build && npm run publish:beta","copy-templates":"copyfiles -u 1 \"templates/**/*\" dist/","prepublishOnly":"npm test","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","bump:major:beta":"node scripts/bump-version.js major --beta","bump:minor:beta":"node scripts/bump-version.js minor --beta","update:typescript":"node scripts/update-typescript.js","publish:all:github":"npm run publish:npm && npm run publish:github","publish:beta:force":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/ --ignore-scripts","release:beta:force":"npm run bump:beta && npm run build && npm run publish:beta:force","publish:beta:script":"node scripts/publish-beta.js","publish:beta:script:force":"node scripts/publish-beta.js --force"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework web rápido y moderno para Node.js","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cors":"^2.8.5","glob":"11.0.1","open":"^8.4.2","chalk":"^4.1.2","figlet":"^1.8.0","helmet":"^7.2.0","morgan":"^1.10.0","express":"^4.21.2","typescript":"^5.8.2","compression":"^1.8.0","swagger-jsdoc":"^6.2.8","@types/express":"^4.17.21","reflect-metadata":"^0.2.2","swagger-ui-express":"^5.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","devDependencies":{"ora":"^5.4.1","jest":"^29.7.0","boxen":"^5.1.2","dotenv":"16.4.7","ts-jest":"^29.2.6","ts-node":"^10.9.2","typeorm":"0.3.21","chokidar":"^3.6.0","fs-extra":"11.3.0","inquirer":"^8.2.6","commander":"^8.3.0","copyfiles":"^2.4.1","@types/ora":"3.2.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.17.24","@types/boxen":"3.0.5","@types/dotenv":"8.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/chokidar":"2.1.7","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","class-validator":"0.14.1","gradient-string":"^2.0.2","@types/commander":"2.12.5","class-transformer":"0.5.1","@types/compression":"^1.7.5","@types/gradient-string":"1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.6-beta.6_1741895639908_0.8668315142120733","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-beta.10":{"name":"@angelitosystems/rapidfast","version":"1.0.6-beta.10","keywords":["framework","web","node","typescript","api","rest","swagger","rapidfast","angelitosystems","express"],"author":{"name":"Angel Systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.6-beta.10","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli/bin/rapidfast.js"},"dist":{"shasum":"b40650bcb68f357c43c18c083d949d23d7dd22c0","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.6-beta.10.tgz","fileCount":138,"integrity":"sha512-3cO01z8ldJK6bRkOdoyEDkZFggaR9kEXsMjE5h4hl1IMDbdpJIXsVtbppqhECqxeXFw8E8tIyl/f3Lq3wdKWVA==","signatures":[{"sig":"MEQCIAlGNk1jImfcirwTE9/4zrze3IphRXno6rEoXUcbv3I8AiBPvGqSuyU8wGpnBJI4ouCA/P12OWYIaz69/4jcvvQCWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302148},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"493aa305a4b04901169b7871adaf5c3703c9a4d7","scripts":{"dev":"ts-node src/index.ts","bump":"node scripts/bump-version.js","test":"jest","build":"tsc && npm run copy-templates","start":"node dist/index.js","prepare":"npm run build","fix:lint":"node scripts/fix-lint.js","bump:beta":"node scripts/bump-version.js patch --beta","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","publish:beta":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/","release:beta":"npm run bump:beta && npm run build && npm run publish:beta","copy-templates":"ts-node src/scripts/copy-templates.ts","prepublishOnly":"npm test","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","bump:major:beta":"node scripts/bump-version.js major --beta","bump:minor:beta":"node scripts/bump-version.js minor --beta","update:typescript":"node scripts/update-typescript.js","publish:all:github":"npm run publish:npm && npm run publish:github","publish:beta:force":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/ --ignore-scripts","release:beta:force":"npm run bump:beta && npm run build && npm run publish:beta:force","publish:beta:script":"node scripts/publish-beta.js","publish:beta:script:force":"node scripts/publish-beta.js --force"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework web rápido y moderno para Node.js","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ora":"^5.4.1","cors":"^2.8.5","glob":"11.0.1","jest":"^29.7.0","open":"^8.4.2","boxen":"^5.1.2","chalk":"^4.1.2","dotenv":"16.4.7","figlet":"^1.8.0","helmet":"^7.2.0","morgan":"^1.10.0","express":"^4.21.2","ts-jest":"^29.2.6","ts-node":"^10.9.2","typeorm":"0.3.21","chokidar":"^3.6.0","fs-extra":"11.3.0","inquirer":"^8.2.6","commander":"^8.3.0","copyfiles":"^2.4.1","typescript":"^5.8.2","compression":"^1.8.0","swagger-jsdoc":"^6.2.8","@types/express":"^4.17.21","class-validator":"0.14.1","gradient-string":"^2.0.2","reflect-metadata":"^0.2.2","class-transformer":"0.5.1","swagger-ui-express":"^5.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","readmeFilename":"README.md","devDependencies":{"@types/ora":"3.2.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.17.24","@types/boxen":"3.0.5","@types/dotenv":"8.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/chokidar":"2.1.7","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","@types/commander":"2.12.5","@types/compression":"^1.7.5","@types/gradient-string":"1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.6-beta.10_1742175268402_0.7532536867647495","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-beta.11":{"name":"@angelitosystems/rapidfast","version":"1.0.6-beta.11","keywords":["framework","web","node","typescript","api","rest","swagger","rapidfast","angelitosystems","express"],"author":{"name":"Angel Systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.6-beta.11","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli/bin/rapidfast.js"},"dist":{"shasum":"d0ee4ee4cbef77c35dae06d10d1fcc5cf30cd119","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.6-beta.11.tgz","fileCount":138,"integrity":"sha512-O1djLzMOWkmL9ZJv9uS8Y8Qjv2QA6TE1VHccl6c2cqXznXYD7LG61m7ZnJVaCWJ96jtLJ1AI72FLrDB2M5A0/A==","signatures":[{"sig":"MEYCIQD4Xpb+ydZXyejs2N03HG7G6ni1BuZ44TBWGHwCqD2vfwIhAOz22kWxEBKqdv697ozhIwdTJ/s+NiSsvHa9TH+I4sUT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307430},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"493aa305a4b04901169b7871adaf5c3703c9a4d7","scripts":{"dev":"ts-node src/index.ts","bump":"node scripts/bump-version.js","test":"jest","build":"tsc && npm run copy-templates","start":"node dist/index.js","prepare":"npm run build","fix:lint":"node scripts/fix-lint.js","bump:beta":"node scripts/bump-version.js patch --beta","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","publish:beta":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/","release:beta":"npm run bump:beta && npm run build && npm run publish:beta","copy-templates":"ts-node src/scripts/copy-templates.ts","prepublishOnly":"npm test","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","bump:major:beta":"node scripts/bump-version.js major --beta","bump:minor:beta":"node scripts/bump-version.js minor --beta","update:typescript":"node scripts/update-typescript.js","publish:all:github":"npm run publish:npm && npm run publish:github","publish:beta:force":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/ --ignore-scripts","release:beta:force":"npm run bump:beta && npm run build && npm run publish:beta:force","publish:beta:script":"node scripts/publish-beta.js","publish:beta:script:force":"node scripts/publish-beta.js --force"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework web rápido y moderno para Node.js","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ora":"^5.4.1","cors":"^2.8.5","glob":"11.0.1","jest":"^29.7.0","open":"^8.4.2","boxen":"^5.1.2","chalk":"^4.1.2","dotenv":"16.4.7","figlet":"^1.8.0","helmet":"^7.2.0","morgan":"^1.10.0","express":"^4.21.2","ts-jest":"^29.2.6","ts-node":"^10.9.2","typeorm":"0.3.21","chokidar":"^3.6.0","fs-extra":"11.3.0","inquirer":"^8.2.6","commander":"^8.3.0","copyfiles":"^2.4.1","typescript":"^5.8.2","compression":"^1.8.0","swagger-jsdoc":"^6.2.8","@types/express":"^4.17.21","class-validator":"0.14.1","gradient-string":"^2.0.2","reflect-metadata":"^0.2.2","class-transformer":"0.5.1","swagger-ui-express":"^5.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","readmeFilename":"README.md","devDependencies":{"@types/ora":"3.2.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.17.24","@types/boxen":"3.0.5","@types/dotenv":"8.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/chokidar":"2.1.7","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","@types/commander":"2.12.5","@types/compression":"^1.7.5","@types/gradient-string":"1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.6-beta.11_1742176129533_0.6825924253118136","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-beta.12":{"name":"@angelitosystems/rapidfast","version":"1.0.6-beta.12","keywords":["framework","web","node","typescript","api","rest","swagger","rapidfast","angelitosystems","express"],"author":{"name":"Angel Systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.6-beta.12","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli/bin/rapidfast.js"},"dist":{"shasum":"b0faaa22aabf0713f03397cebf38078933556605","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.6-beta.12.tgz","fileCount":138,"integrity":"sha512-YMOqBrEWK/yQ6OOP3X1OI/wgXjftK33Ma1lhujBx/yj5yPSDBJXxcdmneS81+DFB9IEHuUx/uxePXmQ1l816aw==","signatures":[{"sig":"MEUCIQC6x4bwZULTjU4sNk/EHBvfSHsXjWlkfckQMfUeSpVFgAIge86TP1kVzZ+OlEL3OvvqL2miF5fjjy0ZzkEdtGSr+CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312146},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"493aa305a4b04901169b7871adaf5c3703c9a4d7","scripts":{"dev":"ts-node src/index.ts","bump":"node scripts/bump-version.js","test":"jest","build":"tsc && npm run copy-templates","start":"node dist/index.js","prepare":"npm run build","fix:lint":"node scripts/fix-lint.js","bump:beta":"node scripts/bump-version.js patch --beta","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","publish:beta":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/","release:beta":"npm run bump:beta && npm run build && npm run publish:beta","copy-templates":"ts-node src/scripts/copy-templates.ts","prepublishOnly":"npm test","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","bump:major:beta":"node scripts/bump-version.js major --beta","bump:minor:beta":"node scripts/bump-version.js minor --beta","update:typescript":"node scripts/update-typescript.js","publish:all:github":"npm run publish:npm && npm run publish:github","publish:beta:force":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/ --ignore-scripts","release:beta:force":"npm run bump:beta && npm run build && npm run publish:beta:force","publish:beta:script":"node scripts/publish-beta.js","publish:beta:script:force":"node scripts/publish-beta.js --force"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework web rápido y moderno para Node.js","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ora":"^5.4.1","cors":"^2.8.5","glob":"11.0.1","jest":"^29.7.0","open":"^8.4.2","boxen":"^5.1.2","chalk":"^4.1.2","dotenv":"16.4.7","figlet":"^1.8.0","helmet":"^7.2.0","morgan":"^1.10.0","express":"^4.21.2","ts-jest":"^29.2.6","ts-node":"^10.9.2","typeorm":"0.3.21","chokidar":"^3.6.0","fs-extra":"11.3.0","inquirer":"^8.2.6","commander":"^8.3.0","copyfiles":"^2.4.1","typescript":"^5.8.2","compression":"^1.8.0","swagger-jsdoc":"^6.2.8","@types/express":"^4.17.21","class-validator":"0.14.1","gradient-string":"^2.0.2","reflect-metadata":"^0.2.2","class-transformer":"0.5.1","swagger-ui-express":"^5.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","readmeFilename":"README.md","devDependencies":{"@types/ora":"3.2.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.17.24","@types/boxen":"3.0.5","@types/dotenv":"8.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/chokidar":"2.1.7","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","@types/commander":"2.12.5","@types/compression":"^1.7.5","@types/gradient-string":"1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.6-beta.12_1742177621843_0.5180292587460531","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-beta.13":{"name":"@angelitosystems/rapidfast","version":"1.0.6-beta.13","keywords":["framework","web","node","typescript","api","rest","swagger","rapidfast","angelitosystems","express"],"author":{"name":"Angel Systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.6-beta.13","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli/bin/rapidfast.js"},"dist":{"shasum":"552c47befbb13dd3b108b432e8c7efd61e598501","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.6-beta.13.tgz","fileCount":138,"integrity":"sha512-LirzlV6PNjc3LtQNJS/5GmE9JJt/6UxfNvNcZx9K+eVD5pldmGbk3VGYM6L8h3NfrjgBCs+xt0HzJ9KrY6VIbw==","signatures":[{"sig":"MEUCIQD9AfE8bc9tX42LWVrBIDGLm7e0mqbFg6zfc7WVcxKj1gIgE6AQdkjGuGokfy3gdzi9ChD2/F2IClDEEldkuFNOxhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314610},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"493aa305a4b04901169b7871adaf5c3703c9a4d7","scripts":{"dev":"ts-node src/index.ts","bump":"node scripts/bump-version.js","test":"jest","build":"tsc && npm run copy-templates","start":"node dist/index.js","prepare":"npm run build","fix:lint":"node scripts/fix-lint.js","bump:beta":"node scripts/bump-version.js patch --beta","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","publish:beta":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/","release:beta":"npm run bump:beta && npm run build && npm run publish:beta","copy-templates":"ts-node src/scripts/copy-templates.ts","prepublishOnly":"npm test","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","bump:major:beta":"node scripts/bump-version.js major --beta","bump:minor:beta":"node scripts/bump-version.js minor --beta","update:typescript":"node scripts/update-typescript.js","publish:all:github":"npm run publish:npm && npm run publish:github","publish:beta:force":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/ --ignore-scripts","release:beta:force":"npm run bump:beta && npm run build && npm run publish:beta:force","publish:beta:script":"node scripts/publish-beta.js","publish:beta:script:force":"node scripts/publish-beta.js --force"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework web rápido y moderno para Node.js","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ora":"^5.4.1","cors":"^2.8.5","glob":"11.0.1","jest":"^29.7.0","open":"^8.4.2","send":"^0.19.0","boxen":"^5.1.2","chalk":"^4.1.2","cookie":"^0.7.0","dotenv":"16.4.7","figlet":"^1.8.0","helmet":"^7.2.0","morgan":"^1.10.0","mysql2":"^3.9.8","express":"^4.21.3","ts-jest":"^29.2.6","ts-node":"^10.9.2","typeorm":"0.3.21","chokidar":"^3.6.0","fs-extra":"11.3.0","inquirer":"^8.2.6","mongoose":"^7.8.4","commander":"^8.3.0","copyfiles":"^2.4.1","typescript":"^5.8.2","body-parser":"^1.20.3","compression":"^1.8.0","serve-static":"^1.16.1","swagger-jsdoc":"^6.2.8","@types/express":"^4.17.21","path-to-regexp":"^6.2.1","class-validator":"0.14.1","gradient-string":"^2.0.2","reflect-metadata":"^0.2.2","class-transformer":"0.5.1","swagger-ui-express":"^5.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","readmeFilename":"README.md","devDependencies":{"@types/ora":"3.2.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.17.24","@types/boxen":"3.0.5","@types/dotenv":"8.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/chokidar":"2.1.7","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","@types/commander":"2.12.5","@types/compression":"^1.7.5","@types/gradient-string":"1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.6-beta.13_1742178501983_0.9469844085491474","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-beta.14":{"name":"@angelitosystems/rapidfast","version":"1.0.6-beta.14","keywords":["framework","web","node","typescript","api","rest","swagger","rapidfast","angelitosystems","express"],"author":{"name":"Angel Systems"},"license":"MIT","_id":"@angelitosystems/rapidfast@1.0.6-beta.14","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"homepage":"https://github.com/angelitosystems/rapidfast#readme","bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"bin":{"rapidfast":"dist/cli/bin/rapidfast.js"},"dist":{"shasum":"af8cce43a9768436bbcddfad77cd14688e04f688","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.6-beta.14.tgz","fileCount":138,"integrity":"sha512-T24s9lCcSGzSTd84yTxANBqO9jLoiiula33qJVavFn6vP4MRZl+5njBdUaCHn9q3VIDb63eJTqngfBe0Do4t+Q==","signatures":[{"sig":"MEQCIBw49CbTA6yQbkz6gamopV44lBcZ6JcGxjYald6JRySOAiBdeMwsmfhP8G2/57qmSEaADdE08gbR8V5Xbr+cpLUsBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314610},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"493aa305a4b04901169b7871adaf5c3703c9a4d7","scripts":{"dev":"ts-node src/index.ts","bump":"node scripts/bump-version.js","test":"jest","build":"tsc && npm run copy-templates","start":"node dist/index.js","prepare":"npm run build","fix:lint":"node scripts/fix-lint.js","bump:beta":"node scripts/bump-version.js patch --beta","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","publish:beta":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/","release:beta":"npm run bump:beta && npm run build && npm run publish:beta","copy-templates":"ts-node src/scripts/copy-templates.ts","prepublishOnly":"npm test","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","bump:major:beta":"node scripts/bump-version.js major --beta","bump:minor:beta":"node scripts/bump-version.js minor --beta","update:typescript":"node scripts/update-typescript.js","publish:all:github":"npm run publish:npm && npm run publish:github","publish:beta:force":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/ --ignore-scripts","release:beta:force":"npm run bump:beta && npm run build && npm run publish:beta:force","publish:beta:script":"node scripts/publish-beta.js","publish:beta:script:force":"node scripts/publish-beta.js --force"},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"repository":{"url":"git+https://github.com/angelitosystems/rapidfast.git","type":"git"},"_npmVersion":"10.9.2","description":"Framework web rápido y moderno para Node.js","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ora":"^5.4.1","cors":"^2.8.5","glob":"11.0.1","jest":"^29.7.0","open":"^8.4.2","send":"^0.19.0","boxen":"^5.1.2","chalk":"^4.1.2","cookie":"^0.7.0","dotenv":"16.4.7","figlet":"^1.8.0","helmet":"^7.2.0","morgan":"^1.10.0","mysql2":"^3.9.8","express":"^4.21.2","ts-jest":"^29.2.6","ts-node":"^10.9.2","typeorm":"0.3.21","chokidar":"^3.6.0","fs-extra":"11.3.0","inquirer":"^8.2.6","mongoose":"^7.8.4","commander":"^8.3.0","copyfiles":"^2.4.1","typescript":"^5.8.2","body-parser":"^1.20.3","compression":"^1.8.0","serve-static":"^1.16.1","swagger-jsdoc":"^6.2.8","@types/express":"^4.17.21","path-to-regexp":"^6.2.1","class-validator":"0.14.1","gradient-string":"^2.0.2","reflect-metadata":"^0.2.2","class-transformer":"0.5.1","swagger-ui-express":"^5.0.1","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","readmeFilename":"README.md","devDependencies":{"@types/ora":"3.2.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.17.24","@types/boxen":"3.0.5","@types/dotenv":"8.2.3","@types/figlet":"^1.7.0","@types/morgan":"^1.9.9","@types/chokidar":"2.1.7","@types/fs-extra":"11.0.4","@types/inquirer":"9.0.7","@types/commander":"2.12.5","@types/compression":"^1.7.5","@types/gradient-string":"1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/rapidfast_1.0.6-beta.14_1742178730352_0.3937583510037572","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@angelitosystems/rapidfast","version":"1.0.7","description":"Framework web rápido y moderno para Node.js","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && npm run copy-templates","copy-templates":"ts-node src/scripts/copy-templates.ts","test":"jest","prepare":"npm run build","prepublishOnly":"npm test","publish:all":"npm run publish:npm","publish:npm":"npm publish --access=public --registry=https://registry.npmjs.org/","start":"node dist/index.js","dev":"ts-node src/index.ts","publish:github":"npm config set //npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} && npm publish --registry=https://npm.pkg.github.com --scope=@angelitosystems","publish:all:github":"npm run publish:npm && npm run publish:github","bump":"node scripts/bump-version.js","bump:minor":"node scripts/bump-version.js minor","bump:major":"node scripts/bump-version.js major","bump:beta":"node scripts/bump-version.js patch --beta","bump:minor:beta":"node scripts/bump-version.js minor --beta","bump:major:beta":"node scripts/bump-version.js major --beta","publish:beta":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/","publish:beta:force":"npm publish --tag beta --access=public --registry=https://registry.npmjs.org/ --ignore-scripts","release:beta":"npm run bump:beta && npm run build && npm run publish:beta","release:beta:force":"npm run bump:beta && npm run build && npm run publish:beta:force","publish:beta:script":"node scripts/publish-beta.js","publish:beta:script:force":"node scripts/publish-beta.js --force","fix:lint":"node scripts/fix-lint.js","update:typescript":"node scripts/update-typescript.js"},"keywords":["framework","web","node","typescript","api","rest","swagger","rapidfast","angelitosystems","express"],"author":{"name":"Angel Systems"},"license":"MIT","dependencies":{"@types/express":"^4.17.21","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-express":"^4.1.8","chalk":"^4.1.2","compression":"^1.8.0","cors":"^2.8.5","express":"^4.21.2","figlet":"^1.8.0","glob":"11.0.1","helmet":"^7.2.0","morgan":"^1.10.0","open":"^8.4.2","reflect-metadata":"^0.2.2","swagger-jsdoc":"^6.2.8","swagger-ui-express":"^5.0.1","typescript":"^5.8.2","gradient-string":"^2.0.2","boxen":"^5.1.2","chokidar":"^3.6.0","class-transformer":"0.5.1","class-validator":"0.14.1","commander":"^8.3.0","copyfiles":"^2.4.1","dotenv":"16.4.7","fs-extra":"11.3.0","inquirer":"^8.2.6","jest":"^29.7.0","ora":"^5.4.1","ts-jest":"^29.2.6","ts-node":"^10.9.2","typeorm":"0.3.21","cookie":"^0.7.0","body-parser":"^1.20.3","path-to-regexp":"^6.2.1","send":"^0.19.0","serve-static":"^1.16.1","mongoose":"^7.8.4","mysql2":"^3.9.8"},"devDependencies":{"@types/boxen":"3.0.5","@types/chokidar":"2.1.7","@types/commander":"2.12.5","@types/compression":"^1.7.5","@types/cors":"^2.8.17","@types/dotenv":"8.2.3","@types/figlet":"^1.7.0","@types/fs-extra":"11.0.4","@types/gradient-string":"1.1.6","@types/inquirer":"9.0.7","@types/jest":"^29.5.14","@types/morgan":"^1.9.9","@types/node":"^20.17.24","@types/ora":"3.2.0"},"bin":{"rapidfast":"dist/cli/bin/rapidfast.js"},"repository":{"type":"git","url":"git+https://github.com/angelitosystems/rapidfast.git"},"bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"homepage":"https://github.com/angelitosystems/rapidfast#readme","packageManager":"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0","_id":"@angelitosystems/rapidfast@1.0.7","gitHead":"493aa305a4b04901169b7871adaf5c3703c9a4d7","_nodeVersion":"20.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-6ltuQr3ST9CxMKGkIfD5ZJI9bl+bP+aM66EstAGENSePNDAX+Oq2zezTn1BC18ekNSiwMSIL6/XmyLmtOdeLxQ==","shasum":"7ff38c84198c8b0109035c16fbe34a5e788bca0e","tarball":"https://registry.npmjs.org/@angelitosystems/rapidfast/-/rapidfast-1.0.7.tgz","fileCount":138,"unpackedSize":314586,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE0uVx0s+TZiewcd4duUB0sBJhLZUfBpXzu42GNy+CM+AiEA9o9Nz7s03+6Mh+oNHQ6RBj4QbotgTRNs7wrO7JEgNAw="}]},"_npmUser":{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"},"directories":{},"maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rapidfast_1.0.7_1742179298052_0.36007324460233847"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-10T20:58:40.271Z","modified":"2025-03-17T02:41:38.415Z","1.0.0":"2025-03-10T20:58:40.624Z","1.0.1":"2025-03-10T21:09:07.188Z","1.0.2":"2025-03-10T21:11:37.515Z","1.0.3":"2025-03-10T21:20:36.783Z","1.0.4":"2025-03-10T22:54:32.322Z","1.0.5":"2025-03-10T23:55:14.923Z","1.0.6-beta.0":"2025-03-12T16:10:52.881Z","1.0.6-beta.1":"2025-03-12T16:14:49.574Z","1.0.6-beta.2":"2025-03-12T16:21:46.627Z","1.0.6":"2025-03-12T21:02:37.236Z","1.0.6-beta.3":"2025-03-13T15:57:41.855Z","1.0.6-beta.4":"2025-03-13T16:00:35.736Z","1.0.6-beta.5":"2025-03-13T17:02:03.923Z","1.0.6-beta.6":"2025-03-13T19:54:00.114Z","1.0.6-beta.8":"2025-03-16T16:09:07.525Z","1.0.6-beta.9":"2025-03-17T01:30:55.582Z","1.0.6-beta.10":"2025-03-17T01:34:28.627Z","1.0.6-beta.11":"2025-03-17T01:48:49.694Z","1.0.6-beta.12":"2025-03-17T02:13:42.049Z","1.0.6-beta.13":"2025-03-17T02:28:22.188Z","1.0.6-beta.14":"2025-03-17T02:32:10.545Z","1.0.7":"2025-03-17T02:41:38.255Z"},"bugs":{"url":"https://github.com/angelitosystems/rapidfast/issues"},"author":{"name":"Angel Systems"},"license":"MIT","homepage":"https://github.com/angelitosystems/rapidfast#readme","keywords":["framework","web","node","typescript","api","rest","swagger","rapidfast","angelitosystems","express"],"repository":{"type":"git","url":"git+https://github.com/angelitosystems/rapidfast.git"},"description":"Framework web rápido y moderno para Node.js","maintainers":[{"name":"angelitosystems","email":"angelitojpcmantilla22@gmail.com"}],"readme":"# RapidFAST Framework\r\n\r\n![RapidFAST Logo](https://via.placeholder.com/700x150?text=RapidFAST+Framework)\r\n\r\n## ⚡ Framework para desarrollo rápido de APIs con TypeScript y Express\r\n\r\nRapidFAST es un framework de Node.js inspirado en NestJS que permite crear aplicaciones backend con una estructura clara y limpia, utilizando decoradores, inyección de dependencias y una arquitectura modular.\r\n\r\n[![NPM Version](https://img.shields.io/npm/v/@angelitosystems/rapidfast.svg)](https://www.npmjs.com/package/@angelitosystems/rapidfast)\r\n[![Beta Version](https://img.shields.io/npm/v/@angelitosystems/rapidfast/beta.svg)](https://www.npmjs.com/package/@angelitosystems/rapidfast)\r\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\r\n\r\n## 🚀 Características\r\n\r\n- **Arquitectura Modular**: Estructura tu código en módulos reutilizables\r\n- **Decoradores TypeScript**: Define rutas, controladores y servicios con sintaxis declarativa\r\n- **Inyección de Dependencias**: Sistema avanzado de DI para una mejor organización del código\r\n- **Middleware**: Soporte para middleware global y por ruta\r\n- **CLI Integrado**: Herramientas para crear proyectos y generar código rápidamente\r\n- **Compatible con Express**: Construido sobre Express para máxima compatibilidad\r\n- **RapidWatch™**: Sistema propietario integrado de recarga automática sin dependencias externas\r\n- **Configurable**: Configuración flexible para diferentes entornos\r\n- **Swagger Integrado**: Documentación automática de API con interfaz visual\r\n\r\n## 📋 Requisitos\r\n\r\n- Node.js 14.0 o superior\r\n- TypeScript 4.0 o superior\r\n- npm, yarn o pnpm\r\n\r\n## 🔧 Instalación\r\n\r\n### Instalación global (recomendada para usar el CLI)\r\n\r\n```bash\r\nnpm install -g @angelitosystems/rapidfast\r\n```\r\n\r\n### Instalación en un proyecto\r\n\r\n```bash\r\nnpm install @angelitosystems/rapidfast\r\n```\r\n\r\n### Instalación de la versión beta\r\n\r\n```bash\r\nnpm install @angelitosystems/rapidfast@1.0.6-beta.13 -g\r\n```\r\n\r\n## 🏗️ Creación de un nuevo proyecto\r\n\r\n```bash\r\n# Usando la herramienta CLI instalada globalmente\r\nrapidfast new mi-proyecto\r\n\r\n# Especificar un directorio diferente para crear el proyecto\r\nrapidfast new mi-proyecto --directory C:/mis-proyectos\r\n\r\n# Usar un gestor de paquetes específico\r\nrapidfast new mi-proyecto --package-manager pnpm\r\n\r\n# Omitir la instalación de dependencias\r\nrapidfast new mi-proyecto --skip-install\r\n```\r\n\r\n### Opciones para el comando `new`\r\n\r\n| Opción                            | Descripción                                                |\r\n| --------------------------------- | ---------------------------------------------------------- |\r\n| `-d, --directory <dir>`           | Directorio donde crear el proyecto                         |\r\n| `-s, --skip-install`              | Omitir instalación de dependencias                         |\r\n| `-p, --package-manager <manager>` | Gestor de paquetes a utilizar (npm, yarn, pnpm)            |\r\n\r\n**Nota importante sobre nombres y rutas:**\r\n- El nombre del proyecto no debe contener barras (`/` o `\\`) ni caracteres especiales (`*?:\"<>|`)\r\n- Para proyectos en rutas que contienen espacios, usa la opción `--directory` para evitar problemas\r\n- Ejemplos:\r\n  - `rapidfast new mi-api --directory \"C:/Mi Carpeta/Proyectos\"` ✅\r\n  - `rapidfast new \"mi api\"` ❌ (no usar espacios en el nombre)\r\n  - `rapidfast new mi/api` ❌ (no usar barras en el nombre)\r\n\r\n## 🚀 Iniciar el servidor de desarrollo\r\n\r\nNavega a tu proyecto y ejecuta:\r\n\r\n```bash\r\n# Usando el CLI con RapidWatch™ (recarga automática propietaria)\r\nrapidfast serve\r\n\r\n# Con opciones personalizadas\r\nrapidfast serve --port 4000 --host 0.0.0.0\r\n\r\n# Omitir la recarga automática\r\nrapidfast serve --no-watch\r\n\r\n# O usando scripts del package.json\r\nnpm run serve\r\n```\r\n\r\n## 📁 Estructura de un proyecto\r\n\r\n```\r\nmi-proyecto/\r\n├── src/\r\n│   ├── app/\r\n│   │   ├── app.module.ts     # Módulo principal\r\n│   │   ├── app.controller.ts # Controlador principal\r\n│   │   └── test/             # Módulo de prueba\r\n│   │       ├── test.module.ts\r\n│   │       └── test.controller.ts\r\n│   ├── main.ts              # Punto de entrada de la aplicación\r\n│   └── config/              # Configuraciones\r\n├── .env                     # Variables de entorno\r\n├── .env.example             # Ejemplo de variables de entorno\r\n├── package.json\r\n└── tsconfig.json\r\n```\r\n\r\n## 📝 Uso básico\r\n\r\n### Crear un controlador\r\n\r\n```typescript\r\n// usuario.controller.ts\r\nimport {\r\n  Controller,\r\n  Get,\r\n  Post,\r\n  Put,\r\n  Delete,\r\n  Req,\r\n  Res,\r\n} from \"@angelitosystems/rapidfast\";\r\nimport { Request, Response } from \"express\";\r\n\r\n@Controller(\"/usuarios\")\r\nexport class UsuarioController {\r\n  @Get()\r\n  async getAll(@Res() res: Response) {\r\n    return res.json({ message: \"Lista de usuarios\" });\r\n  }\r\n\r\n  @Get(\":id\")\r\n  async getOne(@Req() req: Request, @Res() res: Response) {\r\n    return res.json({ message: `Usuario con ID: ${req.params.id}` });\r\n  }\r\n\r\n  @Post()\r\n  async create(@Req() req: Request, @Res() res: Response) {\r\n    return res.status(201).json({ message: \"Usuario creado\" });\r\n  }\r\n}\r\n```\r\n\r\n### Crear un servicio\r\n\r\n```typescript\r\n// usuario.service.ts\r\nimport { Injectable } from \"@angelitosystems/rapidfast\";\r\n\r\n@Injectable()\r\nexport class UsuarioService {\r\n  private usuarios = [];\r\n\r\n  findAll() {\r\n    return this.usuarios;\r\n  }\r\n\r\n  findOne(id: string) {\r\n    return this.usuarios.find((user) => user.id === id);\r\n  }\r\n\r\n  create(data: any) {\r\n    const newUser = { id: Date.now().toString(), ...data };\r\n    this.usuarios.push(newUser);\r\n    return newUser;\r\n  }\r\n}\r\n```\r\n\r\n### Crear un módulo\r\n\r\n```typescript\r\n// usuario.module.ts\r\nimport { Module } from \"@angelitosystems/rapidfast\";\r\nimport { UsuarioController } from \"./usuario.controller\";\r\nimport { UsuarioService } from \"./usuario.service\";\r\n\r\n@Module({\r\n  controllers: [UsuarioController],\r\n  providers: [UsuarioService],\r\n})\r\nexport class UsuarioModule {}\r\n```\r\n\r\n## 🛠️ CLI de RapidFAST\r\n\r\nRapidFAST incluye una CLI potente para facilitar la creación de proyectos y recursos:\r\n\r\n### Comandos disponibles\r\n\r\n| Comando                              | Descripción                      |\r\n| ------------------------------------ | -------------------------------- |\r\n| `rapidfast new <nombre>`             | Crea un nuevo proyecto           |\r\n| `rapidfast serve`                    | Inicia el servidor de desarrollo |\r\n| `rapidfast generate <tipo> <nombre>` | Genera un nuevo recurso          |\r\n\r\n### Opciones para el comando `serve`\r\n\r\n| Opción                | Descripción                                                          |\r\n| --------------------- | -------------------------------------------------------------------- |\r\n| `-p, --port <puerto>` | Puerto donde se ejecutará el servidor (por defecto: 3000)            |\r\n| `-h, --host <host>`   | Dirección en la que se escucharán conexiones (por defecto: localhost)|\r\n| `-w, --watch`         | Activa RapidWatch para recarga automática (por defecto: true)        |\r\n| `--no-watch`          | Desactiva RapidWatch y la recarga automática                         |\r\n| `-d, --dev`           | Modo desarrollo (por defecto: true)                                  |\r\n| `--prod`              | Modo producción                                                      |\r\n\r\n### Generación de recursos\r\n\r\n```bash\r\n# Generar un controlador\r\nrapidfast generate controller usuario\r\n\r\n# Generar un servicio\r\nrapidfast generate service usuario\r\n\r\n# Generar un middleware\r\nrapidfast generate middleware auth\r\n\r\n# Generar un módulo\r\nrapidfast generate module usuario\r\n\r\n# Generar un recurso completo (controlador, servicio y módulo)\r\nrapidfast generate resource usuario\r\n```\r\n\r\nTambién puedes usar alias más cortos:\r\n\r\n```bash\r\nrapidfast g controller usuario\r\nrapidfast g:controller usuario\r\n```\r\n\r\n## ⚡ RapidWatch™: Tecnología propietaria de recarga automática\r\n\r\nRapidFAST incluye **RapidWatch™**, una tecnología propietaria exclusiva para recarga automática, desarrollada específicamente para este framework y sin dependencia de herramientas externas como nodemon. Esta tecnología es propiedad registrada de Angelito Systems y está disponible exclusivamente como parte del framework RapidFAST.\r\n\r\n### Características exclusivas de RapidWatch™:\r\n\r\n- **Tecnología propietaria**: Desarrollada exclusivamente para RapidFAST, no disponible en otros frameworks\r\n- **Rendimiento superior**: Optimizado específicamente para aplicaciones RapidFAST con hasta un 30% menos de consumo de memoria\r\n- **Detección inteligente**: Algoritmo avanzado para detectar cambios relevantes en tiempo real\r\n- **Compatibilidad amplia**: Soporte garantizado para sistemas Windows, macOS y Linux\r\n- **Manejo de rutas complejas**: Solución robusta para directorios con espacios y caracteres especiales\r\n- **Arranque rápido**: Inicio optimizado sin dependencias adicionales\r\n- **Integración nativa**: Funciona perfectamente con la arquitectura de módulos de RapidFAST\r\n- **Interfaz visual moderna**: Logo y mensajes informativos con gradientes de color\r\n- **Notificaciones en tiempo real**: Información detallada sobre cambios detectados\r\n\r\n### Funcionamiento interno de RapidWatch™\r\n\r\nRapidWatch™ utiliza una arquitectura de 3 capas para ofrecer la mejor experiencia de desarrollo:\r\n\r\n1. **Capa de monitoreo**: Vigila constantemente el sistema de archivos buscando cambios en archivos `.ts`, `.js`, y `.json`\r\n2. **Capa de análisis**: Determina qué cambios son relevantes y requieren reinicio\r\n3. **Capa de gestión de procesos**: Detiene y reinicia la aplicación de forma óptima\r\n\r\n### Uso de RapidWatch™\r\n\r\nRapidWatch™ se activa automáticamente al usar `rapidfast serve` y puede configurarse con las siguientes opciones:\r\n\r\n| Opción          | Descripción                                      |\r\n| --------------- | ------------------------------------------------ |\r\n| `--watch`       | Activar RapidWatch™ (activado por defecto)       |\r\n| `--no-watch`    | Desactivar RapidWatch™                           |\r\n\r\n```bash\r\n# Activar RapidWatch™ (comportamiento predeterminado)\r\nrapidfast serve\r\n\r\n# Desactivar RapidWatch™\r\nrapidfast serve --no-watch\r\n\r\n# Configurar puerto y host con RapidWatch™\r\nrapidfast serve --port 5000 --host 0.0.0.0\r\n```\r\n\r\n### Diagrama de funcionamiento de RapidWatch™\r\n\r\n```\r\n[Cambio en archivo] → [Detección] → [Análisis] → [Gestión de proceso]\r\n      ↓                  ↓             ↓               ↓\r\n  src/file.ts      Notificación   Evaluación    Reinicio optimizado\r\n                      visual     de relevancia    de la aplicación\r\n```\r\n\r\n### Comparativa con otras soluciones\r\n\r\n| Característica                        | RapidWatch™ (RapidFAST) | nodemon       | ts-node-dev   |\r\n|--------------------------------------|------------------------|---------------|---------------|\r\n| Integración nativa con RapidFAST      | ✅ Completa            | ❌ Ninguna     | ❌ Ninguna     |\r\n| Optimizado para TypeScript            | ✅ Sí                  | ⚠️ Parcial     | ✅ Sí         |\r\n| Soporte para rutas con espacios       | ✅ Mejorado            | ⚠️ Problemático| ⚠️ Problemático|\r\n| Manejo de caracteres especiales       | ✅ Completo            | ⚠️ Parcial     | ⚠️ Parcial    |\r\n| Banner visual personalizado           | ✅ Sí                  | ❌ No          | ❌ No         |\r\n| Notificaciones con gradientes         | ✅ Sí                  | ❌ No          | ❌ No         |\r\n| Dependencia externa                   | ✅ Ninguna             | ❌ Requiere instalación | ❌ Requiere instalación |\r\n| Arranque rápido                       | ✅ Optimizado          | ⚠️ Estándar    | ⚠️ Estándar   |\r\n| Documentación específica RapidFAST    | ✅ Completa            | ❌ Genérica    | ❌ Genérica    |\r\n\r\n### Solución de problemas con RapidWatch™\r\n\r\n#### Error al iniciar el servidor\r\n\r\nSi RapidWatch™ muestra error al iniciar el servidor:\r\n\r\n1. **Verificar estructura del proyecto**: Asegúrate de que tu proyecto sigue la estructura requerida:\r\n   ```\r\n   src/\r\n   ├── app/\r\n   │   └── app.module.ts\r\n   └── main.ts\r\n   ```\r\n\r\n2. **Dependencias faltantes**: RapidWatch™ intentará instalar automáticamente las dependencias necesarias, pero si falla, ejecuta:\r\n   ```bash\r\n   npm install typescript ts-node chokidar\r\n   ```\r\n\r\n3. **Permisos de sistema**: En Windows, asegúrate de tener permisos adecuados para ejecutar procesos.\r\n\r\n#### RapidWatch™ no detecta cambios\r\n\r\nSi los cambios en archivos no son detectados:\r\n\r\n1. **Verifique la extensión del archivo**: Solo se monitorizan archivos `.ts`, `.js` y `.json`.\r\n2. **Ubicación de archivos**: Los archivos deben estar dentro de la carpeta `src/`.\r\n3. **Sistemas de archivos remotos**: En sistemas NFS o volúmenes montados remotamente, use la opción `--no-watch` y reinicie manualmente.\r\n4. **Problemas con rutas largas en Windows**: Si la ruta del proyecto es muy larga, considere moverlo a una ruta más corta.\r\n\r\n#### Trabajando con rutas que contienen espacios\r\n\r\nRapidWatch™ ha sido especialmente optimizado para manejar rutas con espacios, sin embargo:\r\n\r\n1. En Windows, si experimentas problemas, actualiza a la última versión de RapidFAST.\r\n2. Si persisten los problemas, considera usar rutas sin espacios para máxima compatibilidad.\r\n\r\n## 🧩 Estructura de directorios recomendada\r\n\r\nPara aprovechar al máximo RapidFAST, recomendamos la siguiente estructura de directorios:\r\n\r\n```\r\nmi-proyecto/\r\n├── src/                      # Código fuente\r\n│   ├── app/                  # Módulos de la aplicación\r\n│   │   ├── app.module.ts     # Módulo principal\r\n│   │   ├── app.controller.ts # Controlador principal\r\n│   │   ├── modules/          # Módulos adicionales\r\n│   │   │   ├── users/        # Módulo de usuarios\r\n│   │   │   │   ├── users.module.ts\r\n│   │   │   │   ├── users.controller.ts\r\n│   │   │   │   ├── users.service.ts\r\n│   │   │   │   └── dto/      # Objetos de transferencia de datos\r\n│   │   │   └── auth/         # Módulo de autenticación\r\n│   │   └── shared/           # Recursos compartidos\r\n│   ├── config/               # Configuraciones\r\n│   │   ├── environment.ts\r\n│   │   └── database.ts\r\n│   ├── middleware/           # Middleware personalizado\r\n│   ├── models/               # Modelos de datos\r\n│   ├── guards/               # Guardias de rutas\r\n│   └── main.ts               # Punto de entrada\r\n├── public/                   # Archivos estáticos\r\n├── test/                     # Pruebas\r\n├── .env                      # Variables de entorno\r\n├── .env.example              # Ejemplo de variables\r\n├── package.json\r\n└── tsconfig.json\r\n```\r\n\r\n## 📋 Convenciones recomendadas\r\n\r\nPara mantener la consistencia en proyectos RapidFAST:\r\n\r\n- **Módulos**: Nombrar en singular, camelCase (`userModule.ts`)\r\n- **Controladores**: Sufijo \"Controller\" (`userController.ts`)\r\n- **Servicios**: Sufijo \"Service\" (`userService.ts`)\r\n- **Rutas REST**: Plural, kebab-case (`/api/users`)\r\n- **Variables de entorno**: UPPERCASE_WITH_UNDERSCORE\r\n- **Archivos**: kebab-case (`user-profile.service.ts`)\r\n- **Interfaces**: CamelCase con prefijo I (`IUserData`)\r\n- **DTOs**: Sufijo \"Dto\" (`CreateUserDto`)\r\n\r\n## 🆕 Novedades en la versión 1.0.6-beta.8\r\n\r\n### Mejoras en Swagger y agrupación de endpoints\r\n\r\n- **Nuevo decorador de controlador mejorado**:\r\n  ```typescript\r\n  @Controller({\r\n    prefix: 'todos',\r\n    tags: ['Tareas'],\r\n    description: 'API para gestionar tareas'\r\n  })\r\n  ```\r\n\r\n- **Agrupación directa en controladores**:\r\n  - Tags definidos en el decorador `@Controller` se aplican a todos los endpoints\r\n  - Descripción detallada para cada grupo de endpoints\r\n  - Organización visual mejorada en la interfaz Swagger\r\n\r\n- **Sistema de procesamiento de rutas optimizado**:\r\n  - Mejor manejo de middleware y parámetros\r\n  - Respuestas consistentes y tipado mejorado\r\n  - Detección automática de errores\r\n\r\n- **Compatibilidad con versiones anteriores**:\r\n  - Mantiene soporte para el decorador `@ApiDoc`\r\n  - Migración gradual a la nueva sintaxis\r\n  - No requiere cambios inmediatos en el código existente\r\n\r\n- **Correcciones en la configuración**:\r\n  - Solución a errores de tipos en interfaces Swagger\r\n  - Mayor robustez en la carga de configuración\r\n  - Valores por defecto para propiedades obligatorias\r\n\r\n- **Plantillas actualizadas**:\r\n  - Ejemplos de controladores con la nueva sintaxis\r\n  - Configuración Swagger optimizada\r\n  - Mejor estructura para aplicaciones nuevas\r\n\r\n### RapidWatch™ Ultra\r\n\r\n- **Monitoreo Universal**:\r\n  - Detección de cambios en cualquier tipo de archivo (no solo TypeScript)\r\n  - Soporte para múltiples patrones: `.env`, `config/`, `public/`, `templates/`\r\n  - Filtrado inteligente para ignorar archivos no relevantes\r\n\r\n## 🆕 Novedades en la versión 1.0.6-beta.7\r\n\r\n### Sistema de Configuración Mejorado\r\n\r\n- **Configuración TypeScript para Swagger**:\r\n  - Soporte para archivos `swagger.config.ts` con autocompletado\r\n  - Sistema de prioridad: valores por defecto → archivo de configuración → variables de entorno\r\n  - Carga dinámica de configuraciones según el entorno actual\r\n\r\n- **Variables de Entorno Inteligentes**:\r\n  - Recarga automática de variables de entorno sin reinicio del servidor\r\n  - Detección de cambios en archivos `.env` y variantes (`.env.development`, etc.)\r\n  - Endpoint interno `/_rapidfast/reload-env` para actualizaciones en caliente\r\n\r\n### RapidWatch™ Ultra\r\n\r\n- **Monitoreo Universal**:\r\n  - Detección de cambios en cualquier tipo de archivo (no solo TypeScript)\r\n  - Soporte para múltiples patrones: `.env`, `config/`, `public/`, `templates/`\r\n  - Filtrado inteligente para ignorar archivos no relevantes\r\n\r\n- **Interfaz de Consola Moderna**:\r\n  - Tablas perfectamente alineadas con bordes uniformes\r\n  - Clasificación automática de tipos de archivos modificados\r\n  - Sistema de colores mejorado para mejor legibilidad\r\n\r\n- **Optimizaciones de Rendimiento**:\r\n  - Debounce configurable para prevenir múltiples reinicios innecesarios\r\n  - Estrategia `awaitWriteFinish` para esperar a que los archivos se guarden completamente\r\n  - Recarga selectiva: sólo cuando es necesario reiniciar la aplicación completa\r\n\r\n### Mejoras Generales\r\n\r\n- **Reemplazo de `switch/case` por objetos de mapeo**:\r\n  - Código más limpio y mantenible en todo el framework\r\n  - Mejor rendimiento al procesar rutas y eventos\r\n  - Facilita la extensión para nuevos tipos de eventos\r\n\r\n- **Actualizaciones en Plantillas**:\r\n  - Nueva estructura de directorio `config/` en proyectos generados\r\n  - Archivos `.env.template` con ejemplos completos\r\n  - Documentación integrada en forma de archivos README\r\n\r\n- **Múltiples Correcciones**:\r\n  - Solución a problemas de alineación en la consola\r\n  - Mejor manejo de errores en la carga de archivos de configuración\r\n  - Tipado mejorado y reducción de advertencias TS\r\n\r\n## 🆕 Novedades en la versión 1.0.6-beta.6\r\n\r\n### Soporte completo para Swagger\r\n\r\n- **Decoradores para documentación API**:\r\n  - `@ApiDoc` - Documenta controladores completos\r\n  - `@ApiParam` - Documenta parámetros de ruta\r\n  - `@ApiBody` - Documenta cuerpos de petición\r\n  - `@ApiResponse` - Documenta respuestas de endpoints\r\n  - `@ApiTags` - Agrupa operaciones bajo etiquetas\r\n\r\n- **Documentación automática**:\r\n  - Interfaz Swagger UI lista para usar en `/api-docs`\r\n  - Generación automática de esquema OpenAPI 3.0\r\n  - Endpoint JSON en `/swagger.json`\r\n\r\n### Arquitectura modular mejorada\r\n\r\n- **Sistema de módulos completo**:\r\n  - Módulos separados por funcionalidad (`TodoModule`, etc.)\r\n  - Importación en módulo raíz con `imports: [OtroModulo]`\r\n  - Exportación de servicios entre módulos con `exports: [MiServicio]`\r\n\r\n- **Plantilla modular en proyectos generados**:\r\n  - Estructura predefinida lista para escalar\r\n  - Ejemplo completo de CRUD implementado\r\n  - Separación clara de responsabilidades\r\n\r\n### Sistema de inyección de dependencias robusto\r\n\r\n- **Resolución automática de dependencias**:\r\n  - Detección y advertencia de clases no decoradas\r\n  - Inyección automática en constructores\r\n  - Soporte para providers con múltiples estrategias\r\n\r\n- **Mejor gestión de instancias**:\r\n  - Ciclo de vida de componentes optimizado\r\n  - Integración completa con el sistema de módulos\r\n\r\n### Experiencia de desarrollo mejorada\r\n\r\n- **Interfaz de consola enriquecida**:\r\n  - Banner mejorado con colores e iconos\r\n  - Mejor visualización de rutas registradas\r\n  - Información detallada de la aplicación\r\n\r\n- **RapidWatch™ optimizado**:\r\n  - Mejor rendimiento en detección de cambios\r\n  - Recarga más rápida del servidor\r\n  - Banner completo solo en el primer inicio\r\n\r\n- **Correcciones y optimizaciones**:\r\n  - Mejor compatibilidad con paquetes recientes\r\n  - Corrección de errores de tipos en TypeScript\r\n  - Optimizaciones en la estructura de archivos de proyecto\r\n\r\nPara más detalles sobre las nuevas características, consulta nuestra [documentación beta](docs/beta_3_features.md).\r\n\r\n## 🆕 Novedades en la versión 1.0.6-beta.2\r\n\r\n### Mejoras en el proceso de publicación beta\r\n\r\n- **Scripts robustos para publicación**:\r\n  - Nuevo sistema de publicación beta que funciona correctamente en Windows\r\n  - Scripts para ignorar errores de linting durante la publicación\r\n  - Herramientas para incrementar automáticamente la versión beta\r\n\r\n- **Herramientas de desarrollo mejoradas**:\r\n  - Script para corregir automáticamente errores de linting\r\n  - Utilidad para actualizar TypeScript a una versión compatible con ESLint\r\n  - Configuración de ESLint optimizada para reducir advertencias\r\n\r\n- **Documentación específica para beta**:\r\n  - Nuevo archivo BETA.md con información detallada sobre la versión beta\r\n  - Documentación de las mejoras realizadas en el proceso de publicación\r\n  - Instrucciones claras para reportar problemas\r\n\r\n- **Correcciones de bugs**:\r\n  - Solución al problema con el operador `|| true` en Windows\r\n  - Mejor manejo de errores durante el proceso de publicación\r\n  - Compatibilidad mejorada con TypeScript 5.3+\r\n\r\n### Cambios internos\r\n\r\n- Proceso de publicación beta más robusto y resistente a errores\r\n- Mayor facilidad de uso con scripts simplificados\r\n- Mejor experiencia de desarrollo con herramientas de linting mejoradas\r\n- Documentación más completa para usuarios de la versión beta\r\n\r\nPara más detalles sobre las mejoras en la versión beta, consulta el archivo [BETA.md](BETA.md).\r\n\r\n## 🆕 Novedades en la versión 1.0.4\r\n\r\n### Mejoras principales\r\n\r\n- **RapidWatch™ Mejorado**: \r\n  - Solución avanzada para rutas con espacios en Windows\r\n  - Detección más rápida de cambios en archivos\r\n  - Banner visual mejorado con gradientes de color\r\n  - Menor huella de memoria\r\n\r\n- **CLI robusto**:\r\n  - Validación de nombres de proyecto y rutas\r\n  - Mejor manejo de errores con mensajes claros\r\n  - Soporte para caracteres especiales en rutas\r\n\r\n- **Generación de proyectos mejorada**:\r\n  - Nueva estructura de directorios optimizada\r\n  - Plantillas actualizadas con buenas prácticas\r\n  - Configuraciones de TypeScript optimizadas\r\n  - Eliminación de dependencias innecesarias\r\n\r\n- **Correcciones de bugs**:\r\n  - Solución a problemas EPERM en Windows\r\n  - Mejor manejo de permisos de directorios\r\n  - Correcciones en la inicialización de MongoDB\r\n\r\n### Cambios internos\r\n\r\n- Eliminadas dependencias obsoletas\r\n- Optimizaciones de rendimiento\r\n- Mejora en la compatibilidad con Node.js 18+\r\n- Actualización de todas las dependencias a versiones estables\r\n\r\n### Cambios que rompen la compatibilidad\r\n\r\n- Eliminada dependencia de nodemon (sustituida por RapidWatch™)\r\n- La estructura de carpetas generada ahora usa `/test` en lugar de `/api`\r\n- Las configuraciones avanzadas de servidor ahora requieren usar serve.config.js\r\n\r\n## 📄 Licencia y propiedad intelectual\r\n\r\nEste proyecto está licenciado bajo la Licencia MIT - ver el archivo [LICENSE](LICENSE) para más detalles.\r\n\r\nRapidFAST Framework y RapidWatch™ son marcas registradas y propiedad intelectual de Angelito Systems. El uso del nombre \"RapidWatch\" o su logotipo en otros proyectos está prohibido sin autorización expresa.\r\n\r\n---\r\n\r\nDesarrollado con ❤️ por [Angelito Systems](https://github.com/angelitosystems)  \r\nCopyright © 2025 Angelito Systems","readmeFilename":"README.md"}