{"_id":"dreamcode-users-lib","_rev":"27-d3ef6884fae34eac69def1b515601b4b","name":"dreamcode-users-lib","dist-tags":{"latest":"1.4.7"},"versions":{"1.0.0":{"name":"dreamcode-users-lib","version":"1.0.0","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.0.0","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"0e515c6da2689efdd33f49dddb1b9dcaa07f4c43","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.0.0.tgz","fileCount":114,"integrity":"sha512-/od7milc0gySLysCiXchNdAB0ykbExVr+NAfhG8bDd/v1polE7CU30iE4lHUO73/9aT0a7A8lpj6owhytInJwg==","signatures":[{"sig":"MEUCID8ukSauUAvvfGjfsiN2Awnq6ibwJvFw1CXzPQS2vBlkAiEA2s1uC9Icn+P88b1JePHuEZZyG3SGqYnbuzqmGP/rGEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296371},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"45ff77b2a76606aa9eb4e91c88c3d98adce4e06a","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.3.0","bcrypt":"^5.1.1","typeorm":"^0.3.7","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.0","@types/fs-extra":"^11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","typeorm":">=0.3.0","@angular/core":">=15.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.0.0_1757447933803_0.5068815192362164","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"dreamcode-users-lib","version":"1.1.0","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.1.0","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"5c2534d32d1d9c67d1a7e5a98c23459a9fd0f677","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.1.0.tgz","fileCount":120,"integrity":"sha512-NFQcQ4ah7k9kJjGJLdt/cF78U1WF7fJQ7mI3maJbhYn03Fm48dOsqX5LdrJXmlQf3wabaYXzvgV9z8dISLWh3Q==","signatures":[{"sig":"MEUCIQC/v89zmvLT7eWpq8OCoSXRTPh6iiYhCGVfYwx3wPNbYwIgKzRHpY27KQ3Q+wZnpG6o8DZ554T/yb4yUFLBjdo0+tI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312522},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"45ff77b2a76606aa9eb4e91c88c3d98adce4e06a","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","typeorm":">=0.3.0","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.0","@types/fs-extra":"^11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","typeorm":">=0.3.0","@angular/core":">=15.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.1.0_1757449352624_0.7575189220753005","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"dreamcode-users-lib","version":"1.1.1","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.1.1","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"886064cac86c85e1ebe86001504acba8b5616d90","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.1.1.tgz","fileCount":120,"integrity":"sha512-mkDRBhCasOiagUjkzPwShTSBbU93IUPZI2o+9LR0stSWAhdxhFfcOJ9xJdvy+yzx20pjkavQX3TPfBWjsCoeWw==","signatures":[{"sig":"MEYCIQCoopxtgrgigyO+zZx3Mim/PIujaN4P/jktgeOTo8eoDQIhAOk2J2zV5/Pn6J/Ir4TiGaIJebkXeMm0Ly6Ot9TCge9n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315672},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"45ff77b2a76606aa9eb4e91c88c3d98adce4e06a","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","typeorm":">=0.3.0","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.0","@types/fs-extra":"^11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","typeorm":">=0.3.0","@angular/core":">=15.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.1.1_1757449440954_0.2237663324088599","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.2":{"name":"dreamcode-users-lib","version":"1.1.2","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.1.2","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"fd57c2e56e4472ccd961824fca87e1d4df71eb3f","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.1.2.tgz","fileCount":120,"integrity":"sha512-Bm6p/EslkDdQdRjNhClLxvgMTSEH1OfZg8pCg6weLPTe0LdUiIepQqoqytR/GhTQ/0BHqmcHCDnDUZXiKtAfyA==","signatures":[{"sig":"MEYCIQDWh6syX5l3MwN5zkMThFnbqHSteLkZq6212wKkwgwkcAIhAPQEBIj3Q06ow2IoN+bD4PiE9xh1WI+uXfKBacQ9uRPJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315647},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"45ff77b2a76606aa9eb4e91c88c3d98adce4e06a","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.0","@types/fs-extra":"^11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.1.2_1757451603017_0.8056959732239086","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.3":{"name":"dreamcode-users-lib","version":"1.1.3","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.1.3","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"386f9814e3dfde9737966f4a398e353629c73870","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.1.3.tgz","fileCount":120,"integrity":"sha512-IbA78OvWLyqOmSSvv+xKp6Gmv6TYYYAU3Z1eIWeEIpyjSmRodhL6cfAPtATibq0wR7ABgXALk6u0//WBqgcATg==","signatures":[{"sig":"MEQCIBMW4e0YsR3xtAAcdv45iIaDZgwQohvkYu3YPBD67f09AiBDLUEwCPOXebkXzJN7ZcpLna34Qaj3b3Md6PRvrO3C/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315543},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"45ff77b2a76606aa9eb4e91c88c3d98adce4e06a","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"^11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.1.3_1757451710482_0.37964661540311107","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.4":{"name":"dreamcode-users-lib","version":"1.1.4","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.1.4","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"bcf3565452bb1c009263a140e39b87292548ca69","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.1.4.tgz","fileCount":120,"integrity":"sha512-fiT6zGYK1kqfbuJZnSyi8xff86mL2VXKmIX71wUlyklLMkFfMoBSvEYr1Lp9Mqlxf0TkCT6Bw9ujNDqpFhrilA==","signatures":[{"sig":"MEYCIQDr85kDsX0KHJzOQ6m4dLjHf+VfHzgmifC/VxaZ1/P9HgIhAIO0E6/W/prDfFPSm1HU/k5vr2RKadbK/5oFgcxQiWIG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315585},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"45ff77b2a76606aa9eb4e91c88c3d98adce4e06a","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"^11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.1.4_1757451950354_0.3544183986274063","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.5":{"name":"dreamcode-users-lib","version":"1.1.5","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.1.5","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"cc3782796900c89ddb492c9b67f4d58ab91727c3","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.1.5.tgz","fileCount":120,"integrity":"sha512-Vpsw8cbOmfj49PeGjowJUV/mtem+Q0ObnrKCT6XVwTOkNQTx0I0ZkzrC2rKnHICxDvmmjRD3ZL9lMhFSDFPmsw==","signatures":[{"sig":"MEYCIQCzFr3pMATUfZsPCXENasAkA0UpoF0fqGmLLu9nZd9bSQIhAI5L+r6/O4px5eO8tJJ5uYcwU1/BMo7Wz+1wbAuq23Wd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317059},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"45ff77b2a76606aa9eb4e91c88c3d98adce4e06a","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"^11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.1.5_1757455339879_0.8033712974958549","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.6":{"name":"dreamcode-users-lib","version":"1.1.6","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.1.6","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"27950a7f760fd0cca0eb801c2a32ed8e01e78803","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.1.6.tgz","fileCount":120,"integrity":"sha512-vtPwG9aMwsYroxPDsGHPDykH0Ct5Zi25kh3ghVnlypSY5fluTFVlXw+IaQ8jXH2aTGle+/VeKghOflv55Tn8FQ==","signatures":[{"sig":"MEQCIH6eo+nTEeb44d5wiQAYBb2xaRcBGa99qLXEXL0D92XVAiBE6k5DuGEcefDuqj7uG8cmrde7PHxgGqoRhd7XzkU7OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317171},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"45ff77b2a76606aa9eb4e91c88c3d98adce4e06a","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"^11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.1.6_1757456078514_0.8480484215704731","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.7":{"name":"dreamcode-users-lib","version":"1.1.7","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.1.7","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"f1a60d1214e83edef2abf5a5a6a8dd40317e0838","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.1.7.tgz","fileCount":120,"integrity":"sha512-HHUodBJxi7Vx+EaIW970klT8VU1Ynv6QsuJJBF5vh/G1mDDIZzge9BG685Sx5hLSM3JkoaFJyHq5Lmah5hXlyw==","signatures":[{"sig":"MEUCIG6LmXxXZWdpL39twFUolTalv8Q4tpg6g9NGUCSaJUaqAiEAuqKfzO5ZgPbaX5Z/hIp+uW0Gtl6JXptiM0KT5ksFg+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317382},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"45ff77b2a76606aa9eb4e91c88c3d98adce4e06a","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"^11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.1.7_1757456419037_0.9360835054472172","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.8":{"name":"dreamcode-users-lib","version":"1.1.8","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.1.8","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"441fdc6cfd817c6f08ed5107d5b4cfcf3686b28c","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.1.8.tgz","fileCount":120,"integrity":"sha512-etw8ffDgTsrhcCCaVA9g3SoaapK75ol1sBltr9ebOOj2aMVWbBnuTk+zwbiCCF1wrubbRCizXH4uxcoo4LpqgA==","signatures":[{"sig":"MEQCIFDsgsQa3rAIcA6cFZ3tV014d+S0jtnEBJFAvtjGJC1yAiBaMTsukGPeP//xjpH8WrCoPwSX1S0HdkXv/LHOuYsFhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317202},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"45ff77b2a76606aa9eb4e91c88c3d98adce4e06a","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"^11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.1.8_1757456592867_0.8876207653769514","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"dreamcode-users-lib","version":"1.2.0","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.2.0","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"f29ad900ba1cccb611c5c903d0483f9b1fb964ca","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.2.0.tgz","fileCount":123,"integrity":"sha512-AzdfmDBnPytXQpZfo9zU2MJIRo5jwDwVFAnMu3C6KNU8R3zV7Qyif/aFj6MNOgrE8fqIWEgTEu08YfQ33I1ZbQ==","signatures":[{"sig":"MEUCIQDnr4Wmzw6mQRSqrfsYUf9uVs+xx0bL0cQcQOLgMohApgIgQInszoNOI6v7S5/Wcatk7PLYkAiGWscwLSmMXnUxMus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368651},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"45ff77b2a76606aa9eb4e91c88c3d98adce4e06a","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"^11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.2.0_1757457382899_0.6657372835788959","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.0":{"name":"dreamcode-users-lib","version":"1.3.0","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.3.0","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"5db7d40dde947dcb0f35bf8dd8339c610fc44868","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.3.0.tgz","fileCount":123,"integrity":"sha512-mNJGlq3Giznch+QSOObzolqSW7psGiGWkpnbaOSPdbgyB3yy34kYXw4YIS0R9HHZhWa3c4ZdqHGy/N4eGm7JRA==","signatures":[{"sig":"MEUCIQDmu3jpv0s2V8JDr49DtN48yY3gIeH8TltQfxgECVtx6AIgVFYPMbDw3vOtJZsgPf6HAqZ/uiBCF1Ery7GtwlQ1x2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344504},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"45ff77b2a76606aa9eb4e91c88c3d98adce4e06a","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"^11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.3.0_1757458440777_0.2344740430735346","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.1":{"name":"dreamcode-users-lib","version":"1.3.1","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.3.1","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"69d1ee70cd3257abfd9bde3ded93030927a65704","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.3.1.tgz","fileCount":123,"integrity":"sha512-5++LZhMP9zcudvRlwa54rGgursTl/NCyfpzzlr83A9tVHxn4Mhmk0cXUrMpSWPpcsLADhdu488K1rSrFu+OA8g==","signatures":[{"sig":"MEQCIA+DzdwwVos8VL0Wr7Y5avwi28t2J5lT11poTHqrRc4wAiBj1DLnCZp2nr/ng5wFgDaDiqt2BkxHsoys7I+d74wLrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338778},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"a810045c9ab718483b822682241d5e6def38ff8d","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"^11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.3.1_1757467369810_0.7759249221857734","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.2":{"name":"dreamcode-users-lib","version":"1.3.2","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.3.2","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"f94f25d55de8809424dd97796cd5f1e1fb8a0be0","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.3.2.tgz","fileCount":123,"integrity":"sha512-eWoBaPxREkj7dpo+KQ4RVRLXUTC4wNiHuZacfYwoMUf1tcPbG3j5EAK/uMQQcHSW4p1ye6ws0gz7MFf4BmkQLg==","signatures":[{"sig":"MEUCIQCJwEZ/f1JwO5C5vBihrBYUxnYh/F3T0DCfZv0L+JBsmAIgGU0Jr5biSpIyPezeaa4GNdO2wI4woa/B1NiLUCCagZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339173},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"e8a88d3cfe9ad6c0e8b15379882986e94d984861","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"^11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.3.2_1757474311123_0.4697788161111154","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.3":{"name":"dreamcode-users-lib","version":"1.3.3","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.3.3","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"45c9a1270396e01c644ab0000a06b8371c8c663f","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.3.3.tgz","fileCount":138,"integrity":"sha512-fvNZrUIMUMEZumD9dGFJJEHd+s/Iq0fkU6m7qrW1/MYROtu9mDXzzZ7fJN4c/r0hJ7ju4UgmeoLfQ3XNk0Bs5g==","signatures":[{"sig":"MEYCIQD3U+xuZcnp4q/2NPY+h/3HseOfk9/CBW7OcPROrrKX8gIhAPs+cebfnFR6bf7CHuavVBkTcGkvhnjrSWFk7G8Iq9+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489129},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"e8a88d3cfe9ad6c0e8b15379882986e94d984861","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.3.3_1757526387414_0.6545381060834707","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.4":{"name":"dreamcode-users-lib","version":"1.3.4","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.3.4","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"5685fc69ec8785ea9bd28bcd1034692d67d06e84","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.3.4.tgz","fileCount":138,"integrity":"sha512-3rMT5vdLstSva5N93e8v40ditbFezaT4A+OkJNZfgOgRePzndRIW89RPOM9HP+JVbhHMxPXgNp9EK0W1A/EGag==","signatures":[{"sig":"MEUCIA8bMjIzeEPkTUmddVHwrNf/HvC/LwPZZ6AhRLGHnd8YAiEAr/aFRQNoGNwQqyu1Z4GNZLTUF7z7cg8qeA8fbQQS7X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489353},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"e8a88d3cfe9ad6c0e8b15379882986e94d984861","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.3.4_1757530974894_0.27576580716521537","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.5":{"name":"dreamcode-users-lib","version":"1.3.5","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.3.5","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"5ef559285d52fd4c321e9c02cef2504370e55b5a","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.3.5.tgz","fileCount":138,"integrity":"sha512-Ku8QO3MrziYE9nIY6QuR31vklCx13ccSwVvMHcFPs2ZV/AQIdwSe2iq1DzTDEnE1crNpTzmeLKtdKCyjdenwhQ==","signatures":[{"sig":"MEUCICvhAUDYRi6HxE1KO9s4ibejurqDhoEUZduLN44siEBsAiEAjU1Q938Aeb/SsS6vyJsmKCxiDhTCSCJ07acWlk3PkPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487141},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"ba49771e4ad7fc5caf23504181ed6fac22764ccd","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.3.5_1757532964032_0.03912404493338184","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.9":{"name":"dreamcode-users-lib","version":"1.3.9","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.3.9","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"782f3bc885641df788e16d8540ec61fa001d009d","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.3.9.tgz","fileCount":222,"integrity":"sha512-dnfl7pj519qUwUCW4Jg0c2c6D3g+wiAs7Qx4V2aztAEjUKLCNXrq0Su4zr9thVESMo49OoEzq/IFuWbayrEQDQ==","signatures":[{"sig":"MEUCIBDvGdMJWRhM0d5hAgdspCE/AquJDU1FW4fP/EzaodgYAiEAgzUoiqFomcfX+sWx9eWb+sNQr0Bm/3w2QLQ4JQMbBJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619247},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"544c3b99bc5e3d9e98251e88c303ecbb78b8f953","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.3.9_1757536518346_0.48992163724546955","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.0":{"name":"dreamcode-users-lib","version":"1.4.0","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.4.0","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"36fe88afe72ac5e73f4846056f1f676b045c74d9","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.4.0.tgz","fileCount":222,"integrity":"sha512-BvHvusfFdm4j4VzYYj3R2SE+A1gStC/5Z4jwAVKdgAMg7YHFxbb5Tsvo6fHXbMjvn+ER9o0lXlzm3XV4pKT6NQ==","signatures":[{"sig":"MEUCIG8hoHHNy0swErB5aFz8tDlTbNf6u1ShlY6rExtrKuF6AiEAkz9IJ6rtw3hPX3NSMDU3zvpgWbsOwSgXcxo2SmQlreA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620159},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"544c3b99bc5e3d9e98251e88c303ecbb78b8f953","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.4.0_1757536886580_0.030187407217341145","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.1":{"name":"dreamcode-users-lib","version":"1.4.1","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.4.1","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"1e63ae1384157d9aceda3e19b5c883f1512f9113","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.4.1.tgz","fileCount":222,"integrity":"sha512-vF1c2dLFjjMf0QJcKBaRBCO+8x+dYxQYysFdlNrZBu3THmFePBaXtwI0Qm1HjV/JTMNg7/UlIj31MQIwOJC51Q==","signatures":[{"sig":"MEUCIQC7rdbik6BTkaidjuQdN40t8P2SlSyKX1HAE0E5NRMdTAIgJzcc+0DOZ7/kdy7d0itqAWRyQfp78PwEFI+prHmBxRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620239},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"fcaf28c4cf92041b0ab49ce76e3efff70902583e","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"echo 'Skipping build for now'"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","@nx/angular":"^21.5.1","nanospinner":"^1.1.0","jsonwebtoken":"^9.0.2","@nestjs/swagger":"^11.2.0","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.4.1_1757541000945_0.5299714658185541","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.2":{"name":"dreamcode-users-lib","version":"1.4.2","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.4.2","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"c59e40230a071ffa3d72cbeeab7a850d3c1684dd","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.4.2.tgz","fileCount":294,"integrity":"sha512-2u+7r03lKwKWVa4ceZZ0xkfKD5ye6WHs0UFDjFiGeziEuAWk24Lld8NFnMUepJ86tvBWhrz+B9ge+5M9IXheHQ==","signatures":[{"sig":"MEQCICGLGzWmxXJaF6OuxVkqQdtNQJ1yYVsOJ+mT40MNoIl3AiBUE0qNa+k/G2P7+GRgevJYNaoF1qWh0a2QdXqqnievGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883927},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"0334d8b31aa4b249f714917338f78a3393bb84fe","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","@nx/angular":"^21.5.1","nanospinner":"^1.1.0","@nestjs/core":"^10.4.20","jsonwebtoken":"^9.0.2","@nestjs/common":"^10.4.20","@nestjs/swagger":"^11.2.0","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.4.2_1757546840301_0.75591898862662","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.3":{"name":"dreamcode-users-lib","version":"1.4.3","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.4.3","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"55b38080faa548046f8c5858c0cc82a3c743071a","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.4.3.tgz","fileCount":294,"integrity":"sha512-083acf9sZ/TGpwGrvONuNxV3C8c6vXuxj1b80WXEzOe+cIMUi2uHwZyPc+/SMtjyJ5r4BQTAzuFu+nGSOCjZNQ==","signatures":[{"sig":"MEUCIQDnViqfQ/LY/bdH4Jmn3CQKBQTi6R+ElvmZYYV7/RtCOwIgE+QcLUqOgpCDE6UXkOOLcHDt+4JkwAiIEgm+EtYOE5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885420},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"bf3dceaa04dd121ef18551c1aa46d786973f0c5c","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","@nx/angular":"^21.5.1","nanospinner":"^1.1.0","@nestjs/core":"^10.4.20","jsonwebtoken":"^9.0.2","@nestjs/common":"^10.4.20","@nestjs/swagger":"^11.2.0","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.4.3_1757559645200_0.9750888967655276","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.4":{"name":"dreamcode-users-lib","version":"1.4.4","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.4.4","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"f8e28adcba8d8d5012cde490a1edabed6683b0bf","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.4.4.tgz","fileCount":294,"integrity":"sha512-IkX3ou3LFSPVHwqKs0XLOU/iIRRjArPGxTYU9b/2VTimX9z+tw+OWT/iysIajS1jB40stTRqW7rzuAY/I6/2Gw==","signatures":[{"sig":"MEUCIHvqBm84Ti4ZWD7rdYDjADglUu6jf8dVcpPsJgLzRMG6AiEAoIWyteUdODfhHxXm2A6KOwZtUKi4HAh/5GVKnTelEME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885420},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"bf3dceaa04dd121ef18551c1aa46d786973f0c5c","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","@nx/angular":"^21.5.1","nanospinner":"^1.1.0","@nestjs/core":"^10.4.20","jsonwebtoken":"^9.0.2","@nestjs/common":"^10.4.20","@nestjs/swagger":"^11.2.0","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.4.4_1757604209789_0.8833783201994316","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.5":{"name":"dreamcode-users-lib","version":"1.4.5","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.4.5","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"20ac4b20b48f7276fccab09503b6e7e73daa29d0","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.4.5.tgz","fileCount":294,"integrity":"sha512-DOQzSH45dbjy4YLyCY0Vox1HKlx/nNfE+Ze8r+k/iNG9jAETiYFNC+A8YQSO5ZytjT1My5HCp1Hvib8ypEdxXw==","signatures":[{"sig":"MEUCIQCKhViQrS1E+OSUK8DPwVhUU6jAwuUd8HCPRl0mt5nFLAIgPQwv3Gldi9cARL5Va67vrzvRSEIuMC/SQvjcbgxYwJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885324},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"00e80c916d273cb4c85d16c137d068a8d70d7925","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","@nx/angular":"^21.5.1","nanospinner":"^1.1.0","@nestjs/core":"^10.4.20","jsonwebtoken":"^9.0.2","@nestjs/common":"^10.4.20","@nestjs/swagger":"^11.2.0","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.4.5_1757606995095_0.41260288108471843","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.6":{"name":"dreamcode-users-lib","version":"1.4.6","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.4.6","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"03e5bb06802eacb8c6ad6fbb76e26f158c7f5b08","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.4.6.tgz","fileCount":297,"integrity":"sha512-UgUfmYEdSt0bfy0nO3SMMrMw3ks8aM2O75uRop8SO1TI5Li8C5Uefc/zae5LCJip8glqLfGvz3gnmfCdj3dx0A==","signatures":[{"sig":"MEQCICVrbmWDgACLeIZId0lqnsMZ6/MreLjWxmq7mRQ9eRpLAiBFm9TVkYguC6b9tZU2q8nkfc6/DCmGMz2sKwcYo3CvIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":906942},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"930b534eace46bdc4679a90544db22a541e00acb","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","@nx/angular":"^21.5.1","nanospinner":"^1.1.0","@nestjs/core":"^10.4.20","jsonwebtoken":"^9.0.2","@nestjs/common":"^10.4.20","@nestjs/swagger":"^11.2.0","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^10.4.20"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.4.6_1757608704662_0.3617302051463449","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.7":{"name":"dreamcode-users-lib","version":"1.4.7","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","_id":"dreamcode-users-lib@1.4.7","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"homepage":"https://dreamcodesoft.com/users-lib","bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"bin":{"dc-users":"bin/dreamcode-users","dreamcode-users":"bin/dreamcode-users"},"dist":{"shasum":"a8c3f7f7ee3cc671e67962d60d19cf662a0b1b70","tarball":"https://registry.npmjs.org/dreamcode-users-lib/-/dreamcode-users-lib-1.4.7.tgz","fileCount":318,"integrity":"sha512-5YOrYYTH+2lWNkEQXpC0yVXhs83t4Vlh+mEN9BSyU3X+wBvVvo7pVb5mfljzeP5OJow5UXSFtiEgJqOlGU3rZg==","signatures":[{"sig":"MEQCIAyeQ2KjA/95926gtjSZq0AlXp1y9VaLdAZJ8t4c2lTsAiA1Bz7zpY/1PwOfUHjK8o0CNarBgc12RQ7abo/EJ4Mcxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010536},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"3bcd8028939da41ffdfeac229a6150481293ce46","scripts":{"dev":"tsc --watch","test":"echo 'Tests passed'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"},"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"chalk":"^5.6.2","bcrypt":"^5.1.1","sqlite3":"^5.1.7","typeorm":"^0.3.26","fs-extra":"^11.1.1","inquirer":"^9.2.12","commander":"^11.1.0","@nestjs/jwt":"^11.0.0","@nx/angular":"^21.5.1","nanospinner":"^1.1.0","@nestjs/core":"^11.0.0","jsonwebtoken":"^9.0.2","@nestjs/common":"^11.0.0","@nestjs/swagger":"^11.2.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/mapped-types":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^18.18.0","@types/bcrypt":"^5.0.2","@types/fs-extra":"11.0.1","@types/inquirer":"^8.2.6"},"peerDependencies":{"rxjs":">=7.0.0","@angular/core":">=15.0.0","@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dreamcode-users-lib_1.4.7_1757968611759_0.595414150575228","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-09-09T19:58:53.802Z","modified":"2025-09-18T14:25:00.707Z","1.0.0":"2025-09-09T19:58:54.000Z","1.1.0":"2025-09-09T20:22:32.876Z","1.1.1":"2025-09-09T20:24:01.167Z","1.1.2":"2025-09-09T21:00:03.243Z","1.1.3":"2025-09-09T21:01:50.717Z","1.1.4":"2025-09-09T21:05:50.589Z","1.1.5":"2025-09-09T22:02:20.140Z","1.1.6":"2025-09-09T22:14:38.732Z","1.1.7":"2025-09-09T22:20:19.225Z","1.1.8":"2025-09-09T22:23:13.059Z","1.2.0":"2025-09-09T22:36:23.087Z","1.3.0":"2025-09-09T22:54:00.970Z","1.3.1":"2025-09-10T01:22:50.000Z","1.3.2":"2025-09-10T03:18:31.333Z","1.3.3":"2025-09-10T17:46:27.640Z","1.3.4":"2025-09-10T19:02:55.072Z","1.3.5":"2025-09-10T19:36:04.240Z","1.3.9":"2025-09-10T20:35:18.603Z","1.4.0":"2025-09-10T20:41:26.797Z","1.4.1":"2025-09-10T21:50:01.159Z","1.4.2":"2025-09-10T23:27:20.522Z","1.4.3":"2025-09-11T03:00:45.532Z","1.4.4":"2025-09-11T15:23:30.032Z","1.4.5":"2025-09-11T16:09:55.370Z","1.4.6":"2025-09-11T16:38:24.952Z","1.4.7":"2025-09-15T20:36:52.029Z"},"bugs":{"url":"https://github.com/dreamcodesoft/users-lib/issues"},"author":{"url":"https://dreamcodesoft.com","name":"DreamcodeSoft","email":"info@dreamcodesoft.com"},"license":"MIT","homepage":"https://dreamcodesoft.com/users-lib","keywords":["dreamcodesoft","users","authentication","authorization","angular","nestjs","typeorm","jwt","roles","permissions","cli","library"],"repository":{"url":"git+https://github.com/dreamcodesoft/users-lib.git","type":"git"},"description":"🚀 Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS","maintainers":[{"name":"donadomanuelhernandez","email":"jose.hernandez@dreamcodesoft.com"}],"readme":"# 🚀 DreamcodeSoft Users Library\n\n[![npm version](https://badge.fury.io/js/dreamcode-users-lib.svg)](https://badge.fury.io/js/dreamcode-users-lib)\n[![npm downloads](https://img.shields.io/npm/dm/dreamcode-users-lib.svg)](https://www.npmjs.com/package/dreamcode-users-lib)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Node.js](https://img.shields.io/badge/Node.js-18%2B-green.svg)](https://nodejs.org/)\n[![Angular](https://img.shields.io/badge/Angular-16%2B-red.svg)](https://angular.io/)\n[![NestJS](https://img.shields.io/badge/NestJS-9%2B-ea2845.svg)](https://nestjs.com/)\n\n> 🎯 **Librería completa de DreamcodeSoft para gestión de usuarios y autenticación en Angular y NestJS**\n\nUna solución integral que automatiza la creación de sistemas de autenticación, gestión de usuarios, roles y permisos tanto en el backend (NestJS) como en el frontend (Angular). Diseñada para acelerar el desarrollo y mantener las mejores prácticas de seguridad.\n\n## 📋 Compatibilidad\n\n- **Node.js**: v18.0.0 o superior\n- **Angular**: v16.0.0 o superior  \n- **NestJS**: v9.0.0 o superior\n- **TypeORM**: v0.3.x\n- **Bases de datos**: SQLite, PostgreSQL, MySQL, MariaDB\n\n## 📦 Instalación\n\n```bash\n# Instalar la librería\nnpm install dreamcode-users-lib\n\n# Instalar con peer dependencies legacy\nnpm install dreamcode-users-lib --legacy-peer-deps\n# Permite instalar la librería a pesar del conflicto de versiones entre peer dependencies, solo para version 10 de nest\n\n# O con yarn\nyarn add dreamcode-users-lib\n```\n\n## 🛠️ Comandos CLI\n\n### Instalación y Configuración\n\n```bash\n# Instalar todas las dependencias necesarias\nnpx dreamcode-users install\n\n# Instalar @nestjs/config con peer dependencies legacy\nnpm install @nestjs/config --legacy-peer-deps \n\n# Instalar pg con peer dependencies legacy\nModo interactivo automático\n\n# Modo interactivo automático\nnpx dreamcode-users\n\n# Modo interactivo explícito\nnpx dreamcode-users interactive\n\n# Configurar automáticamente el módulo en NestJS\nnpx dreamcode-users setup\n```\n\n### Generación de Código\n\n```bash\n# Generar CRUD completo (backend + frontend)\nnpx dreamcode-users generate:full products --database sqlite\n\n# Generar sistema completo con autenticación, roles y permisos\nnpx dreamcode-users generate:full products --auth --roles --database postgres\n\n# Generar con identificador personalizado (email o username)\nnpx dreamcode-users generate:full products --identifier email --database postgres\n\n# Comandos independientes para APIs específicas\nnpx dreamcode-users generate:users user --database postgres\nnpx dreamcode-users generate:login auth --database postgres  \nnpx dreamcode-users generate:roles role --database postgres\nnpx dreamcode-users generate:permissions permission --database postgres\nnpx dreamcode-users generate:audit audit --database postgres\n\n# Alias cortos disponibles\nnpx dreamcode-users g:u user      # generate:users\nnpx dreamcode-users g:l auth      # generate:login\nnpx dreamcode-users g:r role      # generate:roles\nnpx dreamcode-users g:p permission # generate:permissions\nnpx dreamcode-users g:a audit     # generate:audit\n\n# Generar solo componentes específicos\nnpx dreamcode-users generate:component user-profile\nnpx dreamcode-users generate:service product\nnpx dreamcode-users generate:guard auth\nnpx dreamcode-users generate:module inventory\n```\n\n### Gestión y Ayuda\n\n```bash\n# Actualizar a una versión específica\nnpm install dreamcode-users-lib@1.3.0\n\n# Ver todos los comandos disponibles\nnode bin/dreamcode-users --help\n\n# Ver información de la librería\nnpx dreamcode-users info\n```\n\n## 📁 Estructura de Carpetas Generada\n\n```\nsrc/\n├── controllers/           # Controladores REST\n│   ├── auth.controller.ts\n│   ├── user.controller.ts\n│   ├── role.controller.ts\n│   └── permission.controller.ts\n├── services/             # Servicios de negocio\n│   ├── auth.service.ts\n│   ├── user.service.ts\n│   ├── role.service.ts\n│   └── audit.service.ts\n├── entities/             # Entidades TypeORM\n│   ├── user.entity.ts\n│   ├── role.entity.ts\n│   ├── permission.entity.ts\n│   └── audit.entity.ts\n├── dto/                  # Data Transfer Objects\n│   ├── create-user.dto.ts\n│   ├── login.dto.ts\n│   └── update-user.dto.ts\n├── guards/               # Guards de autenticación\n│   └── permission.guard.ts\n├── decorators/           # Decoradores personalizados\n│   └── permissions.decorator.ts\n└── config/              # Configuraciones\n    └── database.config.ts\n```\n\n## ⚙️ Opciones Configurables\n\n### Autenticación\n- ✅ Login con **username** o **email** (identificador único)\n- 🎯 Login específico por **email** (`/auth/login/email`)\n- 👤 Login específico por **username** (`/auth/login/username`)\n- 🔐 Contraseñas **encriptadas** con bcrypt\n- 🎫 Tokens **JWT** con expiración configurable\n- 🔄 **Refresh tokens** automáticos\n- 🛡️ **Protección contra ataques** de fuerza bruta\n- 📊 **Auditoría de intentos** de login\n\n### Roles y Permisos\n- 👥 Sistema de **roles jerárquicos**\n- 🛡️ **Permisos granulares** por recurso\n- 🎯 **Guards automáticos** para proteger rutas\n- 📊 **Auditoría** de acciones de usuarios\n\n### Base de Datos\n- 🗄️ **SQLite** (desarrollo)\n- 🐘 **PostgreSQL** (producción)\n- 🐬 **MySQL/MariaDB** (compatible)\n- 🔧 **Migraciones automáticas**\n\n## ✨ Características Principales\n\n- 🚀 **Generación automática** de código backend y frontend\n- 🔒 **Autenticación JWT** con refresh tokens\n- 👥 **Sistema completo** de roles y permisos\n- 📱 **Componentes Angular** listos para usar\n- 🛡️ **Guards y decoradores** de seguridad\n- 📊 **Auditoría** de acciones de usuarios\n- 🗄️ **Múltiples bases de datos** soportadas\n- 🎨 **UI moderna** con Angular Material\n- 📝 **Validaciones automáticas** con class-validator\n- 🔧 **CLI intuitivo** para desarrollo rápido\n- ⚡ **Comandos independientes** para APIs específicas\n- 🔑 **Identificadores flexibles** (email o username)\n- 🎯 **Alias cortos** para comandos frecuentes\n- 🏗️ **Arquitectura modular** y escalable\n\n## 🚀 Ejemplo de Uso Rápido\n\n### 1. Instalar y configurar\n```bash\nnpm install dreamcode-users-lib\nnpx dreamcode-users install\nnpx dreamcode-users setup\n```\n\n### 2. Generar sistema completo\n```bash\n# Opción 1: Sistema completo con un comando\nnpx dreamcode-users generate:full products --auth --roles --database postgres\n\n# Opción 2: APIs independientes (más control)\nnpx dreamcode-users g:u user --database postgres      # API de usuarios\nnpx dreamcode-users g:l auth --database postgres      # API de autenticación\nnpx dreamcode-users g:r role --database postgres      # API de roles\nnpx dreamcode-users g:p permission --database postgres # API de permisos\nnpx dreamcode-users g:a audit --database postgres     # API de auditoría\n```\n\n### 3. Configurar variables de entorno\n```bash\n# .env\nDB_HOST=localhost\nDB_PORT=5432\nDB_USERNAME=postgres\nDB_PASSWORD=password\nDB_DATABASE=myapp\nJWT_SECRET=your-secret-key\n```\n\n### 4. Iniciar la aplicación\n```bash\nnpm run start:dev\n```\n\n¡Y listo! Ya tienes un sistema completo de autenticación funcionando.\n\n## 🤝 Contribuir\n\n¡Las contribuciones son bienvenidas! Sigue estos pasos:\n\n1. **Fork** el repositorio\n2. **Clona** tu fork: `git clone https://github.com/tu-usuario/dreamcode-users-lib.git`\n3. **Crea** una rama: `git checkout -b feature/nueva-funcionalidad`\n4. **Realiza** tus cambios y **commit**: `git commit -m 'feat: nueva funcionalidad'`\n5. **Push** a la rama: `git push origin feature/nueva-funcionalidad`\n6. **Abre** un Pull Request\n\n### Desarrollo Local\n```bash\n# Clonar el repositorio\ngit clone https://github.com/dreamcodesoft/dreamcode-users-lib.git\ncd dreamcode-users-lib\n\n# Instalar dependencias\nnpm install\n\n# Compilar en modo desarrollo\nnpm run dev\n\n# Ejecutar tests\nnpm test\n```\n\n## 📄 Licencia\n\nEste proyecto está bajo la Licencia MIT. Ver el archivo [LICENSE](LICENSE) para más detalles.\n\n## 🏢 Acerca de DreamcodeSoft\n\n**DreamcodeSoft** es una empresa especializada en desarrollo de software y soluciones tecnológicas innovadoras. Nos enfocamos en crear herramientas que aceleren el desarrollo y mejoren la productividad de los equipos.\n\n### 📞 Contacto\n\n- 🌐 **Website**: [https://dreamcodesoft.com](https://dreamcodesoft.com)\n- 📧 **Email**: [info@dreamcodesoft.com](mailto:info@dreamcodesoft.com)\n- 💼 **LinkedIn**: [DreamcodeSoft](https://linkedin.com/company/dreamcodesoft)\n- 🐦 **Twitter**: [@DreamcodeSoft](https://twitter.com/dreamcodesoft)\n- 📱 **GitHub**: [dreamcodesoft](https://github.com/dreamcodesoft)\n\n---\n\n<div align=\"center\">\n  <p><strong>Hecho por DreamcodeSoft</strong></p>\n  <p><strong> 🧑🏻‍💻Desarrollador JOSE MANUEL HERNANDEZ DONADO🧑🏻‍💻\n  </strong></p>\n  <p>⭐ ¡No olvides dar una estrella si te gusta el proyecto!</p>\n</div>","readmeFilename":"README.md"}