{"_id":"vasuzex","_rev":"114-1e0c4f06187abc8e638f62c895726843","name":"vasuzex","dist-tags":{"latest":"2.3.15"},"versions":{"1.0.11":{"name":"vasuzex","version":"1.0.11","keywords":["framework","laravel","monorepo","nodejs"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@1.0.11","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"5c51fb6336737f29f8cc3ec1c288e6272a0a095f","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-1.0.11.tgz","fileCount":265,"integrity":"sha512-/mRI1rFdcWL1SFDwVdLczwj4TUqCN7is5pjgkKsSTpuiCMWqBI1+ZErtbMCRmAAGNvBUO4tK+dhJ6Jeavo7+Lg==","signatures":[{"sig":"MEYCIQCrYH6QJOyEORYRkZeXWDC2rwf9imu8/xaw11jny9gSAgIhAInNEsIsP0EabAwyS/LM7aWvob/rSUR7Sm1Ky9iHJjsX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755348},"main":"./framework/index.js","type":"module","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./Support":"./framework/Support/index.js","./Database":"./framework/Database/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js"},"gitHead":"15a15652e53ccf87f227195673fa5a35a6f19fbe","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:testapp-web":"turbo run dev --filter=testapp-web","start:testapp-web":"turbo run start --filter=testapp-web"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","cors":"^2.8.5","axios":"^1.13.2","chalk":"^5.6.2","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","commander":"^12.1.0","jsonwebtoken":"^9.0.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","turbo":"^2.6.1","eslint":"^8.57.0","nodemon":"^3.1.11","prettier":"^3.0.0","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_1.0.11_1764845670090_0.5306183649124292","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"vasuzex","version":"2.0.5","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.0.5","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"0df493495b263f6208ba1cdb09d56174a428b370","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.0.5.tgz","fileCount":281,"integrity":"sha512-urEbq2ok7YttfGUREfQPIwm0kih0aeIbXBr4xx8fsgy1RcSoEXwOK8w1LZ8YLzoWItKLWo+/08CN2QoZUJ2Q6w==","signatures":[{"sig":"MEUCIQDMmlvLlXOB1FD9qIziV1LVruLfEY4c79o0Lz3fb39KCAIgOvA/pmdAoMqfCbRF6Gbo33u0PL2nmoN8mRYOVrY7bvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896702},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./Support":"./framework/Support/index.js","./Database":"./framework/Database/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js"},"gitHead":"fc4d1d5dda084b7d817195321e3b8a1e0b4c46ae","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"npx jest --config=jest.config.test.cjs","test:e2e":"npx jest --config=jest.config.test.cjs tests/e2e","test:unit":"npx jest --config=jest.config.test.cjs tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","test:integration":"npx jest --config=jest.config.test.cjs tests/integration"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","axios":"^1.13.2","chalk":"^5.6.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","commander":"^12.1.0","react-dom":"^18.2.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","prettier":"^3.0.0","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.0.5_1764871242592_0.29649686866551184","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"vasuzex","version":"2.0.6","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.0.6","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"bd96327edab33b8d327a92e59bd18c78f3ec1be1","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.0.6.tgz","fileCount":395,"integrity":"sha512-5gP9dchUtSxFFgmukmKjjS9LL6eAh0sPfLZz6QfeZgwSu/Nx51XnGqMFWkNZ7UWSA0UwYpQkMLrZx1q/1KYLCA==","signatures":[{"sig":"MEYCIQCwsejLKgr0RyQN/N9vtKlo0TQwn4QNYF47vbc3nac0PQIhAMMzoHBkb01j6rXjxPi3+E0A4GzJFEBjosfM0/xEWKJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519737},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./Support":"./framework/Support/index.js","./Database":"./framework/Database/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"ed0f9668687c8cb27319c65c8af565d94d315339","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","jose":"^6.1.3","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","react-dom":"^18.2.0","jsonwebtoken":"^9.0.3","redux-persist":"^6.0.0","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","prettier":"^3.0.0","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.0.6_1765049498363_0.6441084165122675","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"vasuzex","version":"2.0.7","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.0.7","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"c5c4a3c2e7e586a157d4385cc507c16b63c09fc5","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.0.7.tgz","fileCount":395,"integrity":"sha512-8BHFy+imQoZlkEEa1G6nGxObcyNDv6pEshC9GjfY95vk6cCDWsuxX5Wvz4kZJ0fCgVk6mJrdyduy27u+1gUyCA==","signatures":[{"sig":"MEUCIQDPH8sj5xz4nEcSJegMsstSt+mTBel6RV6dJEBCvOJTqgIgWLZ5DGfSgqXWlfyLiWqsT+DEJdCdgCaZnVbrgW7gckE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519587},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./Support":"./framework/Support/index.js","./Database":"./framework/Database/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"31246effbdb1f2bda82b3d57072b59e08d6279ee","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","jose":"^6.1.3","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","react-dom":"^18.2.0","jsonwebtoken":"^9.0.3","redux-persist":"^6.0.0","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","prettier":"^3.0.0","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.0.7_1765050128179_0.9984821790005884","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"vasuzex","version":"2.0.8","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.0.8","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"12d98a03b1ab721ff91229ed135f64508f79c0bb","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.0.8.tgz","fileCount":395,"integrity":"sha512-VMVQ4r/NifILiOLsVNzDnMUJX6x/RH3IFhe7OVEiOQE8DEO8wES7tAuXRbXrFGxq7AyCIvgIHAuBxx9noNVnOg==","signatures":[{"sig":"MEYCIQD+qr7XrfZ3bHPZZQx464qD+70QnGztJzZU38oX0FR9fAIhAPaaafTPegA8CQjG3oCWN6KLr31+nRU7gTKXpNLIzVa9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519445},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./Support":"./framework/Support/index.js","./Database":"./framework/Database/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"f4cd27f56685587e90e9c9f75f72c7621af47ec8","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","jose":"^6.1.3","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","react-dom":"^18.2.0","jsonwebtoken":"^9.0.3","redux-persist":"^6.0.0","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","prettier":"^3.0.0","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.0.8_1765050292383_0.7364945022923908","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"vasuzex","version":"2.0.9","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.0.9","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"05324763dcd62a710b3ab713f8a9f2e34c60d558","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.0.9.tgz","fileCount":395,"integrity":"sha512-5xDwLQ7RMGROlBO2cA5yKokfAp4U9wvCVj6TcC5F6xpGmmNPJmlsO9+M4n+/ynUvQAd2sEXkvYQ4b7IdkSxvZA==","signatures":[{"sig":"MEUCIQC0+4I5AUV91ZM4+OQDDKUP7D/zbv/8viQJUKlsJNS2zAIgNm+WbHzAFEuYm+WPM8xysTlbjNM05e365wshnCntdf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519445},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./Support":"./framework/Support/index.js","./Database":"./framework/Database/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"0667a59f178001be6952ae03ebad715081219aff","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","jose":"^6.1.3","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","react-dom":"^18.2.0","jsonwebtoken":"^9.0.3","redux-persist":"^6.0.0","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","prettier":"^3.0.0","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.0.9_1765050419329_0.5557333556955224","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"vasuzex","version":"2.0.10","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.0.10","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"eabd55f1d050b24130fd9c550ad0e4b7a8d2d563","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.0.10.tgz","fileCount":395,"integrity":"sha512-A4Hhpel5CS0ErVihNjDoaWFe4x3uNJhtHpbxgSwMxsSc/W/Fp92MRqqrCguxa0pj/LcBdoHJPnqX54onGHOCZw==","signatures":[{"sig":"MEYCIQCP7+0nIkfNkRvMXjSe2tmw41c+xhkT46MKIdTmofUk8wIhAKKMEHvD0obfWfQ3uQUzCqIp0fuhG8MCcVpM9UjoukFy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519518},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"e77e2e705dbf1102930f3bd31f866222de75e5d4","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","jose":"^6.1.3","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","react-dom":"^18.2.0","jsonwebtoken":"^9.0.3","redux-persist":"^6.0.0","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","prettier":"^3.0.0","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.0.10_1765050865557_0.12638806470905428","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"vasuzex","version":"2.0.11","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.0.11","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"864eafb11950f35fbf33d202a9c77a92bc5f269b","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.0.11.tgz","fileCount":395,"integrity":"sha512-9slYQX4WWU7b9QK1HAQfgy3ai+39NvJyjgR25ZgUZPMWUUtMK9QqIJnY0lDSSYU8HurIo8Dkwlyq5oZ2ArolUg==","signatures":[{"sig":"MEYCIQDubvTFG0d50ePAdtL3CCRG5KpA+wlOV6uY5XWG4N19igIhAIvKRP/0JENXfvHkzdmeVwyZvY/PAn42hvb1vmVCF8km","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520334},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"ab5da792f17eb534c506c6e85e158963dcabdd07","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","jose":"^6.1.3","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","react-dom":"^18.2.0","jsonwebtoken":"^9.0.3","redux-persist":"^6.0.0","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","prettier":"^3.0.0","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.0.11_1765051119746_0.32717377202174047","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"vasuzex","version":"2.0.12","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.0.12","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"3314f0aa8838db84036870a4c5abbca7b1c1c91b","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.0.12.tgz","fileCount":395,"integrity":"sha512-JAP0FH80huEcSrBoRtbuJlgFQIREnHi9+TUFJldrUkKQOleBCmWCGXWd0290d5VfdzCuG0+aXrmukPhISrYQag==","signatures":[{"sig":"MEYCIQDOxSFN0hNa3kM5yB8entNWS+5K1LGptjA7OS4wFKFTCwIhAIlL9mqo/GFuxbpfK1WzZg/xq0kR+4/xW9znk7jOjqhU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519750},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"f1574ed07aecefd470b618761402264ce49a39f6","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","jose":"^6.1.3","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","react-dom":"^18.2.0","jsonwebtoken":"^9.0.3","redux-persist":"^6.0.0","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","prettier":"^3.0.0","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.0.12_1765051396348_0.23781955249885067","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"vasuzex","version":"2.0.13","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.0.13","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"b1d562f5db2ce7a0b1d0425d8727dc511fc0fc0a","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.0.13.tgz","fileCount":395,"integrity":"sha512-9GBVfSNVw3nyDFStoprJxRIh0At7jIE7dV68DgahfkbszuqQY6ltcK3oUJHWWzriaSz7NxS6iCrGUdmqa8FzMQ==","signatures":[{"sig":"MEQCIEZkOhYUpCKgO7u8CHjhNk0/0HQo+CoOqNDBQzBoUTy4AiB20seV3haBRJVRWR6O1HPzBb8aBapowl9FU3ALAI33FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520718},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"3949c0f3d5144e350d34c6c4a9c26e3080278f71","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","jose":"^6.1.3","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","react-dom":"^18.2.0","jsonwebtoken":"^9.0.3","redux-persist":"^6.0.0","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","prettier":"^3.0.0","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.0.13_1765077543112_0.11201392683766365","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"vasuzex","version":"2.0.14","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.0.14","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"b6d4649e45e3f21439fd96eeb4d13ed6b5f1cc3a","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.0.14.tgz","fileCount":395,"integrity":"sha512-DeaTXgmcLVgpH1G7KOoky0dHAUVt5n+UHoGuzIWfn8dCciPUm0xFSVhvrXzTkKcsjvZrFbXcht22Q0krxLJSUg==","signatures":[{"sig":"MEQCIB1vy6NH9cYYfLp3wmWvvreXvLaDdYDDbudySRLap3DAAiB76hEdlhBEFgDN6Id/N0nlDPN2vBO9NWlOoxbhwgw68Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520961},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"5603432cfb162cd32d73172214ebaeb3ab8af4ac","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","jose":"^6.1.3","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","react-dom":"^18.2.0","jsonwebtoken":"^9.0.3","redux-persist":"^6.0.0","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","prettier":"^3.0.0","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.0.14_1765077771025_0.9730019899174502","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"vasuzex","version":"2.0.15","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.0.15","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"448248735c0deba1992627841fee48667ab2815f","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.0.15.tgz","fileCount":959,"integrity":"sha512-Yuxnk8UotK4LvresjiLaGakr/Z4HBJ98BWutJ2IxP/YAdwALdkeR7rS2gzL/CIuV436Ixbj+vz+jtMpL1+QSWg==","signatures":[{"sig":"MEQCIE1wW4aXdH7U++zd1HYuGzgU9H51hqX7RN5pLjAXhzigAiBqUKT2UPptU5vUDZnJofRHaImLvtXfAG1FrR6OfwUfnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18325346},"main":"./framework/index.js","type":"module","_from":"file:vasuzex-2.0.15.tgz","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"_resolved":"/private/var/folders/p_/9yjdkz_d0t382d20tgnttvv00000gn/T/aae1821271da9693ba3aa5e34cd5dfbe/vasuzex-2.0.15.tgz","_integrity":"sha512-Yuxnk8UotK4LvresjiLaGakr/Z4HBJ98BWutJ2IxP/YAdwALdkeR7rS2gzL/CIuV436Ixbj+vz+jtMpL1+QSWg==","repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","jsonwebtoken":"^9.0.3","redux-persist":"^6.0.0","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.0.15_1765126288320_0.04453626025365143","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"vasuzex","version":"2.0.16","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.0.16","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"813c176b6519df4e0e242a9154c9fb371a63b18b","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.0.16.tgz","fileCount":959,"integrity":"sha512-fmwemiJ+OeLI1o1z9rNAB08LjN+0uB6e7MBd2Uano5DOPgwxWfsEulcEmLHjixFU+0VS8ceS6jAxTx1UL6MsFw==","signatures":[{"sig":"MEUCIHCYgie7B7IATeoEaLoWXs/JmS71nMJ61UV5U8U9VlZkAiEAxoTRkvEKctiO/zkZpvoBXM9N4tS5vxjWmsPRhqe8tgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18325576},"main":"./framework/index.js","type":"module","_from":"file:vasuzex-2.0.16.tgz","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"_resolved":"/private/var/folders/p_/9yjdkz_d0t382d20tgnttvv00000gn/T/d0a28e419cea4145c00a40dacd5ced77/vasuzex-2.0.16.tgz","_integrity":"sha512-fmwemiJ+OeLI1o1z9rNAB08LjN+0uB6e7MBd2Uano5DOPgwxWfsEulcEmLHjixFU+0VS8ceS6jAxTx1UL6MsFw==","repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","jsonwebtoken":"^9.0.3","redux-persist":"^6.0.0","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.0.16_1765127251759_0.7117942819704153","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"vasuzex","version":"2.1.1","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.1","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"156c3b09cbbb759ba7a528fbf7d044ce311952cd","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.1.tgz","fileCount":430,"integrity":"sha512-NHZ1epIwKmliF3oOiHBrWARjcZZkQZck1/rCXD/wbOcIeOjz9AztHuN+CamyGgWsB3GSskA2pLPXXywVSIza4Q==","signatures":[{"sig":"MEUCIAK1/JsMrym9uwlakP60orD78EH+tu5GEiwlUd0kATc0AiEA3CzUYO9RASbjh1I3hYObmYNfHv9p890zOX0cK7Y6Crg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1592487},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"65211dba6f5fb0d9f5c96d806467af3dc65a8c16","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","jsonwebtoken":"^9.0.3","redux-persist":"^6.0.0","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.1_1765171076999_0.10133811708351259","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"vasuzex","version":"2.1.2","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.2","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"d189c6a5f5f91751c3db11ba3e36c94dc30aed3c","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.2.tgz","fileCount":397,"integrity":"sha512-hFoxqLgGO3fz5CtNhoGX0TlS27OxeRqIKbRFELVKJraCt07ZGQLS6awT+vzppN8pj+QmBcDu2K5vP5KIhdqUJg==","signatures":[{"sig":"MEUCIQDEkuJw0K2hfaRtKYdA+4nrDdEuqyket3YGFjJ4o1Rw6AIgV1KjKItz2Nj26C0L6DYitPAduHyU68lRndS7tAemcnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501690},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"147768aca6dda5fa0479914cad65ac5701c49a97","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","jsonwebtoken":"^9.0.3","redux-persist":"^6.0.0","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.2_1765176648276_0.16013569587109755","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"vasuzex","version":"2.1.3","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.3","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"a58bfa15e94150364397a6ad6399453998edace2","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.3.tgz","fileCount":399,"integrity":"sha512-SBlMTVZz9ronZPDiz5syH0b4dyiNbfIeZ9xwUGpk0q1b+Wz5E1kMhDCnPDaa4SkDCKv/UeyZZEDTbHzO4uXxZg==","signatures":[{"sig":"MEUCIQDhNVrbX2xxLf2VEBrRY/UzGExC9QtlTbzcbueHRG2knAIgJssYfIJdl8Blb8x6Yk8Pn6ubpM+rp/bmpKVbBG4kp0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1502364},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"147768aca6dda5fa0479914cad65ac5701c49a97","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","jsonwebtoken":"^9.0.3","redux-persist":"^6.0.0","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.3_1765196484761_0.5317761590322658","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"vasuzex","version":"2.1.4","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.4","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"33ae8dd0e17c43e2da9d92f7b4d3af6e3a1799a0","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.4.tgz","fileCount":432,"integrity":"sha512-eTYLV1xUKL7mJ+xi9+GTorMkmYxF+GvB3Y7IXNuZdXuf5dIHL2xyZKoO7pmpm1E4gMo023PhJ2zcP8Fuizpbfg==","signatures":[{"sig":"MEUCICQ6jVhfvM97OaDsnF3qGs/ywPVxXNGSD8nbLORKPTeBAiEAt1tq2KL7U/RLdHDhz0TQ2GkuiuCS5VR7YBZHsr9Ho40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1657332},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"20878e5d1d7fe6f11833d2728cf6546d9ed88446","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","jsonwebtoken":"^9.0.3","redux-persist":"^6.0.0","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.4_1765691587248_0.6282392498916742","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"vasuzex","version":"2.1.5","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.5","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"9f6477d1770b28eb88b9cdf67a1dba9d10f5c9cb","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.5.tgz","fileCount":434,"integrity":"sha512-FFwsYuLAvydW3Afk+qFuowmoNQza9I3Guzwiw+PVwIEyro/KbnVjgkyFFLipyVmrh9ZeOmwUJXvRfoSnKxp0og==","signatures":[{"sig":"MEQCIEK7F52M2AGKg9TtS0sIFoVrE6VawJmDNbMi/P504ZjsAiA8pg8wkjeMFr/tMrY3IpOrFMQFRbVGGERhRoklMgMWWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1686599},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"9bdc9c7721c8e3a83d394fae895f5b5765ecc5e8","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.0","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.5_1765738184549_0.9421939270822244","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"vasuzex","version":"2.1.6","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.6","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"96363e611f7cd6114362b521d94f5c98edfc7483","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.6.tgz","fileCount":440,"integrity":"sha512-H2OrNXz0/rnRvA2+glavrmoOsPDEqBc/cTQrz4rHM/GdEkrxK0u5721e1x4YYa2dChlW0DS71ejZIoCtnHSLHg==","signatures":[{"sig":"MEUCIQCZG/7zEu2xYjS7DyjgWnnZ8/ip7pNq4XVm5j//yys1agIgBEZs//3fZIBkQeFMFCDu87rLkKygMwIStpwYgU4tCcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1767579},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1","guruorm":"link:../GuruORM"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"090796adf6dd4cbf85fe4714ec9ad78e943ac436","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.10","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.6_1767436366775_0.7664501193088991","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"vasuzex","version":"2.1.7","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.7","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"6da57bed374b79f247d9d0108d9af6b79ab2bf30","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.7.tgz","fileCount":440,"integrity":"sha512-1ppyvujjL80P/sa8G+dl8Lfo6COMmLqSr2v3VYyKjqlrnNTVBvt4usBtFsGqMaGJZPo4Ypk9uO31KXokNtz/WA==","signatures":[{"sig":"MEUCIQDhihSvmhjROF76FlFPQNBn6glb0+0OJleiGqwZ9ZQy5wIgGexRnRJ0yNrU1u21osKFz1Y2N/pvgVx4x6Ppvh79H1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1767575},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1","guruorm":"link:../GuruORM"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"3154d89cb215d52258334755ea923240d95281bc","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.10","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.7_1767437497353_0.4544795122540326","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"vasuzex","version":"2.1.8","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.8","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"ed10d92e173ba42ac51f08745089f506f72cc205","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.8.tgz","fileCount":440,"integrity":"sha512-fguJKV8qqyuW9jdEyjeAGFDvBxwiWBTuTlnxsJbLmcTOuxybsRz183GzjSKh/Au1zj2E2VxLux8DytCGgimWTA==","signatures":[{"sig":"MEUCIQCnDBAJPNqRn0rEdU9SENdH+qtgCn5Hrg02GvCus324/gIgW8rG7f6SrKbb2x1UZNYLjqgf63c+yJjfJTyFlyDsB4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1767837},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1","guruorm":"link:../GuruORM"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"cd059371aa2b8b2bec8f13d65f9071f271c29b9d","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.10","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.8_1767714535943_0.21198759538563228","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"vasuzex","version":"2.1.9","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.9","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"a6c122a58484c959e1bd83c4d4b0b8e50c054969","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.9.tgz","fileCount":440,"integrity":"sha512-/qDCdSTPtZ2EPFCQD+TKktpMJ7mUGa6X29JPCfO18TLebpCiOpyZ1ZBfwJu8WNFCZKJUJuMUt1Fm44rwllylKA==","signatures":[{"sig":"MEUCIEXzgoPfqJ4EtBU7Km5dh07kWiV+iCj+psZpcyMuP041AiEA5lxjmu3DxIh4wyEmR89tJBV7ARNn1dE9cr0pFtjRjac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1767837},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1","guruorm":"link:../GuruORM"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"cd059371aa2b8b2bec8f13d65f9071f271c29b9d","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.12","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.9_1767718031014_0.45442715938030576","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"vasuzex","version":"2.1.10","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.10","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"c5e076cc127aa67acd92da54ce63219016032b45","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.10.tgz","fileCount":440,"integrity":"sha512-mQMXHVArVVueKBgGYv9o4Zfnutz+3KvADFJJapcgyPtZBeReNZUu/3ISPkGbwfISu/fQkaaNWbO5i2vOEPnQPQ==","signatures":[{"sig":"MEUCIQDgoKvp4HHCmUsA/e3qCMy9O5BLquVXWtLfcgbWFAPVzgIgLGM37FDNp6ZUxOtnxVrzL5VRhkj4kT0WPuzF40fL09c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1767838},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1","guruorm":"link:../GuruORM"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"b67a930edd6fe73182d7dd4d0daf1c22d1006a80","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.14","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.10_1767719230004_0.5266422526801902","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"vasuzex","version":"2.1.11","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.11","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"a423942a5c3d171e265378fae1f966867251b479","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.11.tgz","fileCount":440,"integrity":"sha512-ab3DbswfMh4SaoZbHRKSKurfAwDuUGfPcrVw4pBW+3UhLGx0u76jwavlIQ7fxdtaRh+Sq5lhjH7KRd4Z4Ijz5w==","signatures":[{"sig":"MEQCIBGqXIh61iugwzjF9QCw55pmeIWEHdjXrkRRMHDboBMDAiBDqWniUbi6ZcJUfRPiiLRIAujcWfdgahsxFyZxkw+mvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1767802},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"29db058bb5e98c40896f1f7944bf3162062b46b8","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.15","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.11_1767763299233_0.5277508460806992","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"vasuzex","version":"2.1.12","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.12","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"95e984bbcb080b097d451c7293c00c3770bbac56","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.12.tgz","fileCount":440,"integrity":"sha512-CQ/WjmUzrLZgDfdBiO7l8/jS0MHgWM2fxxBGY84mAHiN7QyVQtDO1jCkCB4nVOkEMWTEEjQf7T/jM01XAw0VjQ==","signatures":[{"sig":"MEQCIGA1rzk6BYN/jBym0NQ1/rcQdPTk1IesLMYL1Y16jIIcAiAKzvTurJl2C4DKCXTfLIFBh/sf+dw4q5l6DOfcF8z34w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1767802},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"9f3f484177bb3f7bad203eb4ea1df2c62570bc9f","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.16","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.12_1767769741328_0.552110030281479","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"name":"vasuzex","version":"2.1.13","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.13","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"7f2d6f4701c3f445ce9d7efc6db4e7bad95c647c","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.13.tgz","fileCount":440,"integrity":"sha512-TXt7CtDJavoT5ZwxCd0cr445Jrs+gdEjo06a4jjF/kvEIf73dA9ygEXH/TDE7oJHCjkg3ujV3N2+b4QVAmAj5w==","signatures":[{"sig":"MEUCIQDAL6QVH1NtMoF0Cjcw5zEa10RgDNvif4LLBFNPWeBl0AIgaT5GW3Q1Onu6oP99DIgz7IbqrBqYhMuV7bJCknAVZ60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1768128},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"9b251d6fb0bd4c2099d31c40d294c709bca1aaee","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.16","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.13_1767868094338_0.8620827499310559","host":"s3://npm-registry-packages-npm-production"}},"2.1.14":{"name":"vasuzex","version":"2.1.14","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.14","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"a0ab8fe3d787ae3f2ebdf1c3334b0acfb5e4267b","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.14.tgz","fileCount":442,"integrity":"sha512-C13yrHYG3z+jbfPRcD71eMC67W+0jEkR2LqPxaL9U8KPixqXnGilHoNRypuxKKjpQY0rAAVuLqKrQOQj+lnfeA==","signatures":[{"sig":"MEQCIAHihX27DENuSZzFM3zjDUjnkyyfbB/FSAY40eJLHkLeAiAcMh/FeEFfqTxymsD94/AmENaeUfrHgB7NdIC6Z+RUhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1776206},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"db1485f842f7db93c823799811996a1805e6f48a","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.16","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.14_1768022510158_0.3236516430863545","host":"s3://npm-registry-packages-npm-production"}},"2.1.15":{"name":"vasuzex","version":"2.1.15","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.15","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"37961f21411f5ff944172caae2cdc882824e8fe0","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.15.tgz","fileCount":442,"integrity":"sha512-KlsTIzE8dQFIsqokRDsq05PLMttYJG2NtZXXnEpqFWp4lj1N6knmelU55I2qWgTgtSNca9ziBU2CJCjX+I+QeQ==","signatures":[{"sig":"MEUCIQDevzOrD81M/N7hss6yQUBpBMonwIgRKJN+hSa2vYwHfwIgP5mg7Rp4xGJBOj79w5RpazfA/EgItbO6BiH1aY7fgHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1776239},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"2967820bebb077f3b57699f3f95c8156d5b0fb9f","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.16","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.15_1768110084386_0.24392447771772785","host":"s3://npm-registry-packages-npm-production"}},"2.1.16":{"name":"vasuzex","version":"2.1.16","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.16","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"8bd72f863e3e1384f2a7d02f9eda7b00921420e6","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.16.tgz","fileCount":442,"integrity":"sha512-ohMBYSCZz1gx57ct9EQzdO/iUiJNirj5It9nuiZ7Egrc/naxZNQw8IAb3IlOqqqCnanVAZmnTecPZh11YQhoLg==","signatures":[{"sig":"MEUCIQCPs8OlXcFP82kVf1k/+fHEkd2UkfxNCkqvv97QWt1JKgIgfTaQUF3OJULeP1U0NP50338wY47zhz6B8Upyczd7SI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1777251},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"5af1deba200343e201d2fbb48ab9d5bc9349bf9d","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.16","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.16_1768290237598_0.7643481832089694","host":"s3://npm-registry-packages-npm-production"}},"2.1.17":{"name":"vasuzex","version":"2.1.17","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.17","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"ebeea665db93bf8f2c64b2f4d176f47293b1238b","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.17.tgz","fileCount":442,"integrity":"sha512-WGTzRz46SYwYwmq4Ss5xQGwi72PlTFLmsMulVkyXgHXDtPFsPma9F0LflPDVGX36gxM7Z1EU1pzdWv7mcF4ykQ==","signatures":[{"sig":"MEYCIQDg0QylVmSPZRwH8ep8Ul/5gApXTUNeX3YEEZIZpDQIdgIhAMC1A/N3h5Rl3RaKiNtNluUjbCAWuR2/yfajqiaene4G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1777098},"main":"./framework/index.js","type":"module","_from":"file:vasuzex-2.1.17.tgz","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"_resolved":"/private/var/folders/p_/9yjdkz_d0t382d20tgnttvv00000gn/T/4bfc6528b63707c0ed76e7b3d609fd9a/vasuzex-2.1.17.tgz","_integrity":"sha512-WGTzRz46SYwYwmq4Ss5xQGwi72PlTFLmsMulVkyXgHXDtPFsPma9F0LflPDVGX36gxM7Z1EU1pzdWv7mcF4ykQ==","repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.17_1768484281712_0.04284284361249546","host":"s3://npm-registry-packages-npm-production"}},"2.1.18":{"name":"vasuzex","version":"2.1.18","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.18","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"e5b247d8dba6532a7e6c4b7d864f0d05a38a0217","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.18.tgz","fileCount":443,"integrity":"sha512-jLgoKRecVJmulsgd3s08RzFXB8mey19p6eOw+Q/rrJJw+W/tX526ioHd8kjN++Xr7WZrkU26WpLabhjHX/MqCA==","signatures":[{"sig":"MEUCIClZPT4Ci5et51ur8ENWw8vAvgr3kC2UebNGB4uWz2BXAiEA5DSq5OqBjz5rPXU++K6wd7zEghOQbxdUrF1nGi62F7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748872},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"2479ce8ec8de334c80f830d223e9fd1feabe50fa","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.18_1768730129367_0.11549400406543242","host":"s3://npm-registry-packages-npm-production"}},"2.1.19":{"name":"vasuzex","version":"2.1.19","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.19","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"214876b552717e08953ef8c777f84144de093f56","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.19.tgz","fileCount":443,"integrity":"sha512-mT5b244PTW85gaKrYwt6Q3OPRHy8f1M64xemyC0Y+7BfIDIy8oAMcrHFH0ObPUAn6Y3k+nbpuu8jKE4QEGut0g==","signatures":[{"sig":"MEUCIGbJWth3g+DUWmSylbhj/x5D00+78eheDFcxz+uw1dEOAiEA/7KOTYWxG5rs1uF8m/safz1u06zx8cJNLy4wv02oZy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1749134},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"fe9b781b09377cb40b9c0c227def0091c0130bfa","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.19_1768730762743_0.7996122272599824","host":"s3://npm-registry-packages-npm-production"}},"2.1.20":{"name":"vasuzex","version":"2.1.20","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.20","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"8e4b5bd8d1a0fbc9a630e805c7e5c25a46495250","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.20.tgz","fileCount":443,"integrity":"sha512-uiURSxOiF1ze4reqgcvBqy4YKuv0vVjtPVRD5C2f7ILRSpSErDTaK9WWYE4PyrzpG81SvhfqYDN7VxLtipVZ/A==","signatures":[{"sig":"MEUCIEBowpN9W780BqCHMaqrwyMpMZ34Gxp1fhM7Oyno3GEbAiEA7vj1rpzRiS9IfnjH6SJKY6PUKi2y/nHf0thLT2QN0oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1749513},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"92aeeba41191ed3d2506148a2c4c4f3cf55c7bd4","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.20_1768733423061_0.7232473075211849","host":"s3://npm-registry-packages-npm-production"}},"2.1.21":{"name":"vasuzex","version":"2.1.21","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.21","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"c8bf0588b0ff5a27ad7fda84dc9e5936bb8fe726","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.21.tgz","fileCount":443,"integrity":"sha512-ExUcEzBhG7LsVmZbjMjV5YXqIFIGxwZLs2rUiWCAwsq8j5ETPb6wn1Z07hFXMJnT4hveK9AOp5TJhGL94uuhfw==","signatures":[{"sig":"MEUCIFWo91RsrKsWmcBsdEyiOcdwC5Npy2YFOIZSf9NhGJDhAiEAuFNQZqH9RKjknyDxbsxJSJwJSixVwFf9fHlmv7RV3bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1751604},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"82adabcc3fd517425e310c28a9c06bad16f50a17","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.21_1768739825441_0.08839055199300128","host":"s3://npm-registry-packages-npm-production"}},"2.1.22":{"name":"vasuzex","version":"2.1.22","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.22","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"ff8766ce393166e8513482c4264bfe72205d0e97","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.22.tgz","fileCount":443,"integrity":"sha512-3v6L1Mvl42wMuqZXVf90cs8FgVYysrronT+/3LINfJgbbYwSMRcFIv9A3+ieQLGrcbSHt1eX5TlcsTPmmtlZow==","signatures":[{"sig":"MEQCIHVw6c13BKpw8BMJlfaKn5hqAa11pgC9jDlB00SUWTSzAiA1zYT19QcyFwnj8+p6SkBqw6S5+r/cRS1m9w7bj9if2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1752617},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"2566005d96c0651924da88038bfa7966e1f8244a","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.22_1769082208786_0.3253696858740902","host":"s3://npm-registry-packages-npm-production"}},"2.1.23":{"name":"vasuzex","version":"2.1.23","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.23","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"5a92a90c7b035480136e4aa95620544c252899a9","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.23.tgz","fileCount":443,"integrity":"sha512-P23Z0GH+zesKqtMoT5p+ovdJY5ax8+jro9PlYvjcmBSM8RcAkPXmzTtj3UnZbEtT5wH+EZcY3qxgAnzM3AQORQ==","signatures":[{"sig":"MEUCIBGL8LIbn1sqdJSNwX5yDYgr2aSGypzuDq/22NCEkryYAiEAyBMc9HWfGRFMvOwpw0T32z4a7RjgeN4KRowsbB3snTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1752712},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"1489f9bf9f063b815b499e8d9895a642e11c5bfc","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.23_1769082750583_0.41367643198265047","host":"s3://npm-registry-packages-npm-production"}},"2.1.24":{"name":"vasuzex","version":"2.1.24","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.24","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"b5fb2f6df0988754655a4a10b0fbd964e6a44d33","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.24.tgz","fileCount":443,"integrity":"sha512-OfnT4oEErAeKQhMTF8NiJlXTMAXLdHdB878CySAEHa+7xTs9iBlp6+Q0GJO4PVg1is+BemYyEbLIeBfYHscF+w==","signatures":[{"sig":"MEUCIQDDmqelYiHZ/FlKurql8FaFn3OE4LhmJkseeXk54csLKQIgO7oKps07S9Xj7oefjGH4GAJJKNgG+gbogkuJliiLFt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1752842},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"701adbfeb7151263e09adf058753a2ae74ee1ae1","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.24_1769096477272_0.6772285101823607","host":"s3://npm-registry-packages-npm-production"}},"2.1.25":{"name":"vasuzex","version":"2.1.25","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.25","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"0de26303faa43362cbbc33c4e65c5da8214460e0","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.25.tgz","fileCount":442,"integrity":"sha512-dcExC7UAoTJZAQdu3zGe7SXVk25xaQDD3w4OoElEE6qP0j8whMtP4TUXILd+cyckxp6AalR3jOzSlAdA8t+/JA==","signatures":[{"sig":"MEYCIQDtSM6gk5JVOz9dgxhCmjoL5Uue8KmEJjHI3+0Sg5vmwwIhAIXEWUPrRIhl1ezZafQl8kqYdvHlTe1Qw4hIt8LmYPpB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1728327},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"5e882b50f89b6ea37a9233acd3943239a136cd58","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.25_1769264826372_0.4766253134121021","host":"s3://npm-registry-packages-npm-production"}},"2.1.26":{"name":"vasuzex","version":"2.1.26","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.26","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"f77cfcbe5d0fe24f9e1983b2c128124a5b734a8b","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.26.tgz","fileCount":442,"integrity":"sha512-8O7C/+dEIVpJeW7jxuVaV67IRBPxeAYgDQ8aLclDKCzFJyatj9flCGpOk0srInYIM4JdBU/NvJZg/GeSAkMAFA==","signatures":[{"sig":"MEUCIQDYzyTkhubM2aXzYf24MuN8ttYz/1NS45BdxKuEq7CyfQIgblDonmX6oC6xgTT6U2qyqOLDskCEWcz7ZJxNWRxYIZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1728461},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"5e882b50f89b6ea37a9233acd3943239a136cd58","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.26_1769265124378_0.9343099087707278","host":"s3://npm-registry-packages-npm-production"}},"2.1.28":{"name":"vasuzex","version":"2.1.28","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.28","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"2b894aa46a61867a999787522b62f4e284d986d6","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.28.tgz","fileCount":442,"integrity":"sha512-BpDvWlRWNwNxWdLDbnK58JEe70K4/IA7/uupVawTS7fRMwlNN9S99aoPg6Ou0fNAkDfXN5/CmKOJ2Bcmx01ErA==","signatures":[{"sig":"MEUCIBvmXf/8vbQZ9iS3bnVj5IHqarcaDV2WazTC1kMCC2TiAiEAt9KQA3s5CVuOdAsy5dGZIuHPsshG+X7C+EftrgFri74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1731737},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"3995a636e6b8238a85e335cb3263d04583c7dcdb","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.28_1769689726783_0.6486051349393487","host":"s3://npm-registry-packages-npm-production"}},"2.1.29":{"name":"vasuzex","version":"2.1.29","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.29","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"3daeec977a64614b70fa0e7f26283543acf8c305","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.29.tgz","fileCount":442,"integrity":"sha512-z8otFcqE99hmf0zk507c4upNBWK4dFW139yxKef2R3iElqAIvKsNrPACxNBkoyaw3v2Z8iMbNpyyOpZPSUtXMA==","signatures":[{"sig":"MEUCIHzL4JGcuUOMc00m3fyQcGgbNOO9LEDCzI9wPhMA1eK4AiEAlOmYbbescklmasR1XC0KoU5Jn++j30wcEFUHWMEtYsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1731907},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"c08dd489c551e002411863c2fe8a1db8a0f60abf","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.29_1769690314273_0.26086828730539735","host":"s3://npm-registry-packages-npm-production"}},"2.1.30":{"name":"vasuzex","version":"2.1.30","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.30","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"8e733e338fa5ffd9a5df229d07692d17f2a4bc93","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.30.tgz","fileCount":442,"integrity":"sha512-giZwe4jn7lA3HKI6cJDDJPSTH+U/9tQyoJwLCqdpw8Ie3MZdaNbzC8AATUAcl/GTlBf5OiijbTbergwF+OJijw==","signatures":[{"sig":"MEYCIQCF7p9jwcqWyRVKCuS3Ns43FXyb1etcqrsdyR39e11oiAIhAPEZlIjsT1iMzUto1CSMaYjCuUlkHhtYCLPRvPoE/9+4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1731943},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"c08dd489c551e002411863c2fe8a1db8a0f60abf","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.30_1770389851474_0.7881798372947193","host":"s3://npm-registry-packages-npm-production"}},"2.1.31":{"name":"vasuzex","version":"2.1.31","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.31","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"da754021e309f3e50c9c69f481eb9ce537f0c83c","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.31.tgz","fileCount":442,"integrity":"sha512-NWD21FUiQWdC2UCvSYH1/ygG6Z2bnZ33VZZDzNcUXdGVWRmgaAKrUmt1Bkt6iAu4WfmgGgWGVo10FgP5XU4tdw==","signatures":[{"sig":"MEQCIB/iH4USOCUQ3KjliDA8A4wOQNmAWyio5OxT1IPSzU5tAiBVqjW0E5h9H4jEDhL2bFkqz1zkDBQXV247Cel7zfvZCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1732008},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"c08dd489c551e002411863c2fe8a1db8a0f60abf","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.31_1770393000533_0.6805630535134","host":"s3://npm-registry-packages-npm-production"}},"2.1.32":{"name":"vasuzex","version":"2.1.32","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.32","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"dde0e2b035743338cf7cb6c4553f7b4bd1bc5c01","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.32.tgz","fileCount":442,"integrity":"sha512-bPjs3gXwLsHEu3T1L1NOXFE9Xjnf9fQFmXiMFYbdSSFmJ3s2rnivp6hwFgQDmu9hmXuV8BuCia/ysSuu8Uaemg==","signatures":[{"sig":"MEUCIAX4G8bLzBKfYJu+QHsCkbklHT7oqt36yv0wz2kah/TdAiEAxaoUdsGm614UQRwM1z8V3NdZ6INAn5z0Fr36w450/E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1734800},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"c08dd489c551e002411863c2fe8a1db8a0f60abf","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.32_1770393340071_0.24482416209469515","host":"s3://npm-registry-packages-npm-production"}},"2.1.33":{"name":"vasuzex","version":"2.1.33","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.33","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"c55e633d0942ea8a30681a727ac8b6f7b003e652","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.33.tgz","fileCount":442,"integrity":"sha512-ZvjbGT78pGP/eoajgWEiPKsuseOU86+ay61DhHJ/KCttV+Hz8jBJI8eWA18pSet3tqUVealCp916ThD29vGcDQ==","signatures":[{"sig":"MEUCIE82Ye2WiXktXfqb7h+8IINOHj9uuJpDZi6w7HWG+gOoAiEAstm153Z1blAihTcOPKGh0Ovr+Q8YdAf5U0/fpfkMBfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1735008},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"c08dd489c551e002411863c2fe8a1db8a0f60abf","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.33_1770393555584_0.8614811177046475","host":"s3://npm-registry-packages-npm-production"}},"2.1.34":{"name":"vasuzex","version":"2.1.34","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.34","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"b2ad2242c8ea160d0648c0cc1f9d75c01fec040d","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.34.tgz","fileCount":442,"integrity":"sha512-2TKk5IqInZs5SoQPieiGo3A4SaR3fgQ3cTYBLpQnZlJVq11LqVoIpEZO6EmVoEpJMkyDGmuKz+Yal5DOP1c+SA==","signatures":[{"sig":"MEUCIQDTClYFUyoij14Ae24TuBX0ZupFPyRW07LifwObe2JNdAIgOO3uvxtpnk4oHe32vN9Q0NiLaMdFLQN+8Xn4gsMZnBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1735692},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"c08dd489c551e002411863c2fe8a1db8a0f60abf","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.34_1770397358048_0.3619599372781763","host":"s3://npm-registry-packages-npm-production"}},"2.1.35":{"name":"vasuzex","version":"2.1.35","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.1.35","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"6b153628b4d47540cd736aa40b7c64bc0fe465a4","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.1.35.tgz","fileCount":442,"integrity":"sha512-NbBeD+YCmVSP/4xvccD+VLdQZCGMYJ477WPvw9X41oQFN/fFVzPXprxSbluMaV18MlVBEDppaVJ7ga/Hn1mdIA==","signatures":[{"sig":"MEUCIDnT5Emr1YqyL+a7Xx7cgUpG7FNy4dogXhY8IUwKmsCqAiEA/jKkuVLVoGS+NiIDUMthwshTEOO6pOYTJZ7eOlzpf20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1735035},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"c08dd489c551e002411863c2fe8a1db8a0f60abf","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.17","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.1.35_1770397847034_0.23748976135551358","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"vasuzex","version":"2.2.1","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.2.1","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"7171facd6c0eebdc2c864d77aae22f44175f43cf","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.2.1.tgz","fileCount":443,"integrity":"sha512-lESCGxCEKelGF2qbu9WWa3y/QgIcRsOgLPtJYOtYIni+yYx+IzJRNbWAE6Janjbat+MAeY1NS4iWKQ8l9TEy8Q==","signatures":[{"sig":"MEQCIHEN8wv6yxZs7ISmIJHxVrAUS8Pdjt1j0R0cyRnoKkqSAiBwoLklCisuFfv8kvR961cKjIHOZEa2Stn+cI6mpU9TOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1760361},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"a076a5aa29ee160e682a84c13b045476af221b22","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.18","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.2.1_1770474903726_0.42141216530070946","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"vasuzex","version":"2.2.2","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.2.2","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"d1613e4f3d924cd33d8181a88e96dbdbe1d054c4","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.2.2.tgz","fileCount":443,"integrity":"sha512-wD29XQUr/oPHdIc7hkWFt7vjUVuMiEKhzc4R/qJST4HEq5TAUe0fXB9L5V71VzCLY3yBOliUZ9JMJ1Lm2tQ2bw==","signatures":[{"sig":"MEUCIAWKrdLwJphRmWkvHRSNieHB5yCh1Pga3DcA2jMU1M/tAiEAux3YlgRDgwE8wPN6koYm/51fwi33dtRw6qA7lawv3BM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1760361},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"a1d0519472f91414ec669b5a43aff412ef31638d","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.19","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.2.2_1770477474044_0.1370351392544531","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"vasuzex","version":"2.2.3","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.2.3","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"a0b291da654539378506db5a0de057bf20c62168","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.2.3.tgz","fileCount":443,"integrity":"sha512-NhYx0Nmr3Po4U3ffwERBb755T7WGqzZdBgZhkNtiE7aqrpWZLzDBMzo2GcVeU6EdJNAOno41DyPLOse98ZI8yg==","signatures":[{"sig":"MEUCIDJiVNES9lF5ZeQj1LjGfCuV6/hWp8NbJMRBOaz8ESRzAiEA4oFELZT4M69ACERQI7a6SVX1kwTcW2EiF495vpBPCtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1760361},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"e1839230ad06e777d68329201836d116ab721789","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.19","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.2.3_1770486487615_0.842672533077542","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"vasuzex","version":"2.2.4","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.2.4","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"1a777a1ab39badcc5c1148bfb32b4d7813273f75","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.2.4.tgz","fileCount":443,"integrity":"sha512-4O5ucI6qtqs13k6tr9wNXvzF5LqOW3UxiwCDBsN1nQ+iH4904PSZOlFk8eiZLM03h5nEfmI1tC30fzLoxJSRdw==","signatures":[{"sig":"MEUCIFVIS9iMG2KR6Q25bqqioAPpECC1mtq8PTQ8x9nPnCwmAiEAmqyTX0v+AQ91itamP8yRvhu4KpLQdoJzN1TSlLAA69E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1760361},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"aef070a14094183beb264ba941d50642196d5981","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.20","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.2.4_1770550719379_0.06678169483528373","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"vasuzex","version":"2.3.0","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.3.0","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"2dbe9247449390065deeece1dd603aa2be288d49","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.0.tgz","fileCount":444,"integrity":"sha512-mN3w/tLVWElT/EMoilhlTSldriNLiBfBQvp1hXIo2E0fcNTfo1ci3oM11HLAROIC212y8g4QjspBNiEGxRlcqA==","signatures":[{"sig":"MEUCIQDtpxNvt1SgwSewIpo/6PqX6YrC6izJVNBPVCL3XO0HFAIgfVSHcndgwFpWAZ0KT2nWR6IDHwHQw0aqYcvKHJTWUc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1774697},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"da955e3cb084730dc4c446a4e06bb8af33f37f28","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.20","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.3.0_1771392434940_0.2928600416187057","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"vasuzex","version":"2.3.1","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.3.1","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"ccf6d006a68f3344f3086fb64a029b98125fd3cd","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.1.tgz","fileCount":444,"integrity":"sha512-eF5RibnUKkE8A7txb1V+dAp3qtn80Uj2LRuoDKG3pqIHAAApVudR6lUjgBoGiAwwYm9KnC0f34CYg4l+rYyx+w==","signatures":[{"sig":"MEUCIQCeBT2W/WoS/E5KyThKhvC35Zjm/ZoAok2G5ES1J0liyAIgSR4gdKZzjJ9liY/jq45rBf4KoHNYENrUiQflnEkN9yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1776620},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"da955e3cb084730dc4c446a4e06bb8af33f37f28","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.20","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.3.1_1771768211058_0.9965051253511243","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"vasuzex","version":"2.3.2","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.3.2","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"6c19bf95d6f87255e0dbca63848a059388330b2a","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.2.tgz","fileCount":444,"integrity":"sha512-rAWLrYRgPxrCp8J2X+2Klrrid7otPjFGv7kgizIxyLj1uWt+GrPr/L3pp5+mnxDdx6UTLCqCw1B6a0YqK3v4sg==","signatures":[{"sig":"MEQCID3bAXML4Eunb0abbn8CShWYgvFToEqGL2sLSWP4E230AiAkwQKbpy3LFzO0AJD2rNplUok53PW532+AaH8VFEdNUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1776971},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"eb469c5fefde4e206cb503279c4a320caf2429f7","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.20","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.3.2_1771856892873_0.7717186605704889","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"vasuzex","version":"2.3.3","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.3.3","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"c3d6a736a7cf309938fd25015ccd5a9004807983","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.3.tgz","fileCount":445,"integrity":"sha512-l1AcFzc9vXmDkbO35CEpH4FSRB3NNY4kabW3jsI3906P/3pSsNSvqAIBQF5fkcmSuSHI4gVZa/O+R1Ft6ec1+A==","signatures":[{"sig":"MEUCIESme9V/XagGlnLihN252y5bZ4N+rr3ogvCZchDm6l8RAiEAp+QpUE3QIW5kN8dTJow1i5a20b9ai6eRPAc3THFKp54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1784339},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"af38499fa34e597c9c01903c8c2d9e04888ba38e","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.20","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.3.3_1772170044174_0.6187124977494523","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"vasuzex","version":"2.3.4","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.3.4","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"bd1db4b8a54c15fee11842823ff8e84d724db672","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.4.tgz","fileCount":445,"integrity":"sha512-GmQs9Yr3Hssd3v3LxAU8eBb+z74jMFf0f82eu9zer+YxhLxjO2utVLNnrZ2Y+c5IfVWQuuNMMP0jDZ91NYCDQQ==","signatures":[{"sig":"MEUCIQC9+kdANetYDiF7DHqwaPxH4zBEU3m1no0tTwyGn4huQgIgNBVPAwoiNirABm7Okz8C6NiNgxRkoNIsrgWu45hnRIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1784671},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"83337382e82495d5588e10ca9463f3ba999c27d4","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.20","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.3.4_1772380642433_0.10033393617475772","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"vasuzex","version":"2.3.5","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.3.5","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"f044b34b041c9695480a75b3439042630ae9ef32","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.5.tgz","fileCount":445,"integrity":"sha512-vAad6EOqyZ3eWw7y7KjhPVuXfXSZo+kKyiWPwkRBzX4vw+8b83GazThuAGc2if0+35ooeDSUXyZ1fHNB24Qoew==","signatures":[{"sig":"MEUCIQDB3Y24Bs5kstEOtsX/SjOp1Sfa0wBjkJc9/+/f5AJzvwIgYrE4KiA5dblyB3R/A6cVXg3XQTB7RZbs9TgHWTK2OGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1784905},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"bbfa5b3ba24142eeb968c9516145bd7ffaefe217","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.20","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.3.5_1772630969371_0.9568208616339553","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"vasuzex","version":"2.3.6","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.3.6","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"a5c5ca7f3bd11fa6cc6f224abde5b660c94000ef","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.6.tgz","fileCount":445,"integrity":"sha512-gxwF6YgEAqFLCw+UtZGP04y/ttn27ercEax6EA6D/vkgVtjkzrxfEJosbaZZz0tMKpJ7H1yBmr3G3JfBtLAf8w==","signatures":[{"sig":"MEUCIQCq+5NvZkpc/pU2Q4+tMR8j6ISYv+l7pwlezgkNlS4JAQIgK1FbkGyrDnsZsd6s734gbzJl4jieYgrPA8zWeOy1kJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1787188},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"983d023585896d80f96601a7fa2ee382a25dc88f","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.20","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.3.6_1772997727448_0.29255600864274944","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"vasuzex","version":"2.3.7","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.3.7","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"c915efa0ab1e8ead5a8f3c91574a3c12671a2389","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.7.tgz","fileCount":445,"integrity":"sha512-ro33CyxBATnyfE+giDYmkOaCBmC7jPFIPwIxxaM8vUd7Aj/JiZHX0uWFrFGUmFnsOrTsyKACrxzN19RyW81PgQ==","signatures":[{"sig":"MEUCIQDVxd7DZCqnPGy43RsK1qzjoQ1Y0GPj3Z8k1OyejS9/FwIgZAlbYKiRs7KTgOaRLdGCNgisOCPhZxtdxW954vqFxyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1787308},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"df2b38324bf4721af7a94171955d52419bb5d668","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.0.20","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.3.7_1773750910987_0.34064585556438853","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"vasuzex","version":"2.3.8","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.3.8","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"380020db0126e381f10bf6b2834b306b34b854fe","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.8.tgz","fileCount":445,"integrity":"sha512-liU5GZnEzddT7Q+OXg5gF8wFIsY/sUtgyq+UE1BMDiWzN+v7si98Z1Y70qndUDRFPZAVBlqmxnGPB4cUbeJtLw==","signatures":[{"sig":"MEYCIQCULDcEWOU1gk6TYJ2tKbZrydIK4uB+bXrTUL0Qy6cQcgIhAO7k6DXD/TWFYj71iDpqZI1xMcfO5EXN6X2Rw0+T/F7m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1787957},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"df2b38324bf4721af7a94171955d52419bb5d668","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.1.20","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.3.8_1774112811214_0.9131787434475254","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"vasuzex","version":"2.3.9","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.3.9","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"6bc32daaa2a27d30027f88f990fe7b25bca48040","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.9.tgz","fileCount":445,"integrity":"sha512-XDlQT/dIlhuk/rFScPLdmgKkAm+abdJNHDLRKapumr+Ezk22cQ5ujmvRVFkyCNr+ibJOerkn5JyxbWtJE+4K7A==","signatures":[{"sig":"MEQCIHFMC60jwAaXnTjI/1hmQpQZ0tKVhOdl2wyWJEM6h1W2AiBiwiRFj4mbGAX1G1VeOsgrHlqtNcNEuBC5EJhEIZOmRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1787957},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"5f96e2f858212fdf9e99fa7b14c8c0d55ab3865d","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.1.20","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.3.9_1774113670306_0.10748960336420121","host":"s3://npm-registry-packages-npm-production"}},"2.3.10":{"name":"vasuzex","version":"2.3.10","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.3.10","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex#readme","bugs":{"url":"https://github.com/rishicool/vasuzex/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"8a863500d14ad5a1b0365232233acb09b14a48b1","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.10.tgz","fileCount":445,"integrity":"sha512-mtBf5FBkAPKwYBLo3Pvt6I43tTlca5702CZXtuM/YdNr3RZ6INjJyoLvYlVnNtDGthab2v93Dyv74MPvcIXSGA==","signatures":[{"sig":"MEUCIQDxCLAzTAXlJCTtPFP+or+SH/jc2TtLgP3tdS0bbgHgrQIgXgcy++FaiwcuHOHklqIunkj3Z1z35lV4nvmLSae/QO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1787994},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1","guruorm":"link:../GuruORM"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"5f96e2f858212fdf9e99fa7b14c8c0d55ab3865d","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.1.22","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.3.10_1774126157400_0.5883038891559436","host":"s3://npm-registry-packages-npm-production"}},"2.3.11":{"name":"vasuzex","version":"2.3.11","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.3.11","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex-v2#readme","bugs":{"url":"https://github.com/rishicool/vasuzex-v2/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"3d0f719c69a364bca5965a810285edd667ab06a9","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.11.tgz","fileCount":444,"integrity":"sha512-IjKZw3E0QsLZ8Brf3lxkPk1enijq5osasl9MZiEAsN+0joqRvQQVvqRZmDsVlX3C0qXJ+bUe6EJSjPB+AXG9EQ==","signatures":[{"sig":"MEUCIQDjx292q0FrU+WA9Twb0miZTQQWU6wyljmYlT0DIDsN9AIge4WDyNP/VqFveSkxoKOJCwqNW2lXJkfJ9RExSvbozz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1497831},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"5b42153b4f617009242e3b13216ecdcf706b8e7d","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex-v2.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.1.23","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.3.11_1774149037751_0.755784323712593","host":"s3://npm-registry-packages-npm-production"}},"2.3.12":{"name":"vasuzex","version":"2.3.12","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.3.12","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex-v2#readme","bugs":{"url":"https://github.com/rishicool/vasuzex-v2/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"1210c5fdd592d7ec13b831b4d1457be866bc75ef","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.12.tgz","fileCount":444,"integrity":"sha512-z+ymvExd5YY7j3c3iZomIKZI0B3K39TTPamrl0uG8sCJdIJ1SE3BNAz9fNlrKrTxc/tq3UsuZ5RvBT7w//ZMkA==","signatures":[{"sig":"MEYCIQCuGDj9m9SLgPHiUOeFw0yUz/aJh7L/mtfXtsNczh0KwQIhAPey5Kb3IXqWQ2yjwaaaZF8EmAMbtwpNsKCz45DHUbGZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1498478},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"5b42153b4f617009242e3b13216ecdcf706b8e7d","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex-v2.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.1.24","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.3.12_1774185547671_0.10748547812293996","host":"s3://npm-registry-packages-npm-production"}},"2.3.13":{"name":"vasuzex","version":"2.3.13","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.3.13","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex-v2#readme","bugs":{"url":"https://github.com/rishicool/vasuzex-v2/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"b3a711a425195ba16302a27c18529277f6fa7841","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.13.tgz","fileCount":444,"integrity":"sha512-JYdKbbrp/Rpnnc0iUCIJMegABCvlOomA07dNzIqkc3Yw7Hm1iAPrxoEf3HPLrYlk235Ylkk0cgS81aslG+kJWA==","signatures":[{"sig":"MEYCIQDQv3mZCgoajulqknvLP+PttVR+PZBbvZ20ZRuYpYedRAIhAP5XwZEeir6TeOsWx+dgbEiFNjBT/J+twl0G0l80UVuq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1504773},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"c70cad4dcd3546f4664a676dc817fc31f9b99a6a","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex-v2.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.1.24","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.3.13_1775384148905_0.9452521068779827","host":"s3://npm-registry-packages-npm-production"}},"2.3.14":{"name":"vasuzex","version":"2.3.14","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","_id":"vasuzex@2.3.14","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"homepage":"https://github.com/rishicool/vasuzex-v2#readme","bugs":{"url":"https://github.com/rishicool/vasuzex-v2/issues"},"bin":{"vasuzex":"framework/Console/cli.js","create-vasuzex":"bin/create-vasuzex.js"},"dist":{"shasum":"ee0b6db58f5756ad5d8a70973f2ce8d7f6b49fa1","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.14.tgz","fileCount":444,"integrity":"sha512-eT9w3riy4WO1J5HOTva3MCbniNfMxFi0o+RM+gZULPyBfOl/HiMZDTVzomXz/kZf1JOeQXBB82A23jCxvjSwEA==","signatures":[{"sig":"MEYCIQD/3dtjnVOaaTBe9xww2Nb57fyoJJp9xt6TEaWxwsBdTQIhAKLw8BgVnaC0hGp1olh6eywsZpgM/kp2QCI5KPAq4Hx7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1529221},"main":"./framework/index.js","pnpm":{"overrides":{"vue":"^3.4.0","react":"^18.2.0","express":"^5.2.1"}},"type":"module","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"exports":{".":"./framework/index.js","./Http":"./framework/Http/index.js","./react":"./frontend/react-ui/index.js","./Config":"./framework/Config/index.js","./Http/*":"./framework/Http/*.js","./client":"./frontend/client/index.js","./Support":"./framework/Support/index.js","./react/*":"./frontend/react-ui/*.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./client/*":"./frontend/client/*/index.js","./Support/*":"./framework/Support/*.js","./Database/*":"./framework/Database/*.js","./Foundation":"./framework/Foundation/index.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./Foundation/*":"./framework/Foundation/*.js","./package.json":"./package.json","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js"},"gitHead":"e99c69428a710958dbcea28ba1fd491838de3d7b","imports":{"#config":"./config/index.cjs","#models":"./database/models/index.js","vasuzex":"./framework/index.js","#config/*":"./config/*","#database":"./database/index.js","#models/*":"./database/models/*","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#database/*":"./database/*","#framework/*":"./framework/*"},"scripts":{"dev":"turbo run dev","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"turbo run build","start":"turbo run start","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","db:migrate":"npx vasuzex migrate","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","scan:issues":"node deep-scan-issues.cjs","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:e2e-test-api":"turbo run start --filter=e2e-test-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","start:pilot-test-web":"turbo run start --filter=pilot-test-web","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api"},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"repository":{"url":"git+https://github.com/rishicool/vasuzex-v2.git","type":"git"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"_npmVersion":"11.6.2","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pg":"^8.16.3","joi":"^17.13.3","ora":"^8.2.0","vue":"^3.4.0","yup":"^1.7.1","cors":"^2.8.5","jose":"^6.1.3","plop":"^4.0.1","axios":"^1.13.2","chalk":"^4.1.2","react":"^18.2.0","sharp":"^0.33.5","bcrypt":"^6.0.0","dotenv":"^16.6.1","helmet":"^8.1.0","multer":"^2.0.2","stripe":"^20.0.0","svelte":"^4.2.0","express":"^5.2.1","guruorm":"^2.1.24","maxmind":"^5.0.1","bcryptjs":"^2.4.3","fs-extra":"^11.3.2","inquirer":"^9.3.8","razorpay":"^2.9.6","commander":"^12.1.0","csrf-csrf":"^4.0.3","node-plop":"^0.32.3","react-dom":"^18.2.0","nodemailer":"^8.0.0","prop-types":"^15.8.1","currency.js":"^2.0.4","react-icons":"^5.5.0","sweetalert2":"^11.26.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","node-mailjet":"^6.0.11","@dnd-kit/core":"^6.3.1","redux-persist":"^6.0.0","firebase-admin":"^13.6.0","react-toastify":"^11.0.5","@reduxjs/toolkit":"^2.5.0","react-router-dom":"^6.28.0","@dnd-kit/sortable":"^10.0.0","@aws-sdk/client-s3":"^3.948.0","express-rate-limit":"^8.2.1","ip2location-nodejs":"^9.7.0","nodemailer-sendgrid":"^1.0.3","@aws-sdk/s3-request-presigner":"^3.948.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.0.0","devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","turbo":"^2.6.1","eslint":"^9.17.0","nodemon":"^3.1.11","sqlite3":"^5.1.7","prettier":"^3.0.0","supertest":"^7.1.4","dotenv-cli":"^11.0.0","@jest/globals":"^29.7.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-react":"^4.2.1","eslint-config-prettier":"^10.0.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vasuzex_2.3.14_1775669904497_0.9665408729837246","host":"s3://npm-registry-packages-npm-production"}},"2.3.15":{"name":"vasuzex","version":"2.3.15","description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","type":"module","main":"./framework/index.js","exports":{".":"./framework/index.js","./Foundation":"./framework/Foundation/index.js","./Foundation/*":"./framework/Foundation/*.js","./Config":"./framework/Config/index.js","./Config/*":"./framework/Config/*.js","./Database":"./framework/Database/index.js","./Database/*":"./framework/Database/*.js","./Http":"./framework/Http/index.js","./Http/*":"./framework/Http/*.js","./Support":"./framework/Support/index.js","./Support/*":"./framework/Support/*.js","./Support/Facades":"./framework/Support/Facades/index.js","./Support/Facades/*":"./framework/Support/Facades/*.js","./Services/*":"./framework/Services/*/index.js","./framework/*":"./framework/*","./client":"./frontend/client/index.js","./client/*":"./frontend/client/*/index.js","./react":"./frontend/react-ui/index.js","./react/*":"./frontend/react-ui/*.js","./package.json":"./package.json"},"bin":{"create-vasuzex":"bin/create-vasuzex.js","vasuzex":"framework/Console/cli.js"},"workspaces":["apps/**/api","apps/**/web","apps/media-server","frontend/client"],"imports":{"vasuzex":"./framework/index.js","vasuzex/*":"./framework/*","#framework":"./framework/index.js","#framework/*":"./framework/*","#database":"./database/index.js","#database/*":"./database/*","#models":"./database/models/index.js","#models/*":"./database/models/*","#config":"./config/index.cjs","#config/*":"./config/*"},"scripts":{"dev":"turbo run dev","build":"turbo run build","start":"turbo run start","test":"NODE_OPTIONS=--experimental-vm-modules jest","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","db:migrate":"npx vasuzex migrate","test:all":"NODE_OPTIONS=--experimental-vm-modules npx jest","test:unit":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/unit","test:integration":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/integration","test:e2e":"NODE_OPTIONS=--experimental-vm-modules npx jest tests/e2e","scan:issues":"node deep-scan-issues.cjs","dev:pilot-test-api":"turbo run dev --filter=pilot-test-api","start:pilot-test-api":"turbo run start --filter=pilot-test-api","dev:pilot-test-web":"turbo run dev --filter=pilot-test-web","start:pilot-test-web":"turbo run start --filter=pilot-test-web","dev:integration-test-api":"turbo run dev --filter=integration-test-api","start:integration-test-api":"turbo run start --filter=integration-test-api","dev:test-gen-api-api":"turbo run dev --filter=test-gen-api-api","start:test-gen-api-api":"turbo run start --filter=test-gen-api-api","dev:cleanup-test-api":"turbo run dev --filter=cleanup-test-api","start:cleanup-test-api":"turbo run start --filter=cleanup-test-api","dev:auth-integration-test-api":"turbo run dev --filter=auth-integration-test-api","start:auth-integration-test-api":"turbo run start --filter=auth-integration-test-api","dev:e2e-test-api":"turbo run dev --filter=e2e-test-api","start:e2e-test-api":"turbo run start --filter=e2e-test-api"},"keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"author":{"name":"Vasuzex Team"},"license":"MIT","engines":{"node":">=18.0.0","pnpm":">=10.0.0"},"dependencies":{"@aws-sdk/client-s3":"^3.948.0","@aws-sdk/s3-request-presigner":"^3.948.0","@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@reduxjs/toolkit":"^2.5.0","axios":"^1.13.2","bcrypt":"^6.0.0","bcryptjs":"^2.4.3","chalk":"^4.1.2","commander":"^12.1.0","cors":"^2.8.5","csrf-csrf":"^4.0.3","currency.js":"^2.0.4","dotenv":"^16.6.1","express":"^5.2.1","express-rate-limit":"^8.2.1","firebase-admin":"^13.6.0","fs-extra":"^11.3.2","guruorm":"^2.1.24","helmet":"^8.1.0","inquirer":"^9.3.8","ip2location-nodejs":"^9.7.0","joi":"^17.13.3","jose":"^6.1.3","jsonwebtoken":"^9.0.3","lucide-react":"^0.553.0","maxmind":"^5.0.1","multer":"^2.0.2","node-mailjet":"^6.0.11","node-plop":"^0.32.3","nodemailer":"^8.0.0","nodemailer-sendgrid":"^1.0.3","ora":"^8.2.0","pg":"^8.16.3","plop":"^4.0.1","prop-types":"^15.8.1","razorpay":"^2.9.6","react":"^18.2.0","react-dom":"^18.2.0","react-icons":"^5.5.0","react-router-dom":"^6.28.0","react-toastify":"^11.0.5","redux-persist":"^6.0.0","sharp":"^0.33.5","stripe":"^20.0.0","svelte":"^4.2.0","sweetalert2":"^11.26.3","vue":"^3.4.0","yup":"^1.7.1"},"devDependencies":{"@jest/globals":"^29.7.0","@sveltejs/vite-plugin-svelte":"^3.0.0","@vitejs/plugin-react":"^4.2.1","@vitejs/plugin-vue":"^5.0.0","dotenv-cli":"^11.0.0","eslint":"^9.17.0","eslint-config-prettier":"^10.0.1","jest":"^29.7.0","nodemon":"^3.1.11","prettier":"^3.0.0","sqlite3":"^5.1.7","supertest":"^7.1.4","turbo":"^2.6.1","vite":"^5.0.0"},"pnpm":{"overrides":{"express":"^5.2.1","react":"^18.2.0","vue":"^3.4.0"}},"repository":{"type":"git","url":"git+https://github.com/rishicool/vasuzex-v2.git"},"bugs":{"url":"https://github.com/rishicool/vasuzex-v2/issues"},"homepage":"https://github.com/rishicool/vasuzex-v2#readme","packageManager":"pnpm@10.0.0","gitHead":"98a0d02131a585ec4e54ae910d5848190b570bd8","_id":"vasuzex@2.3.15","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-a5MrYFLQ2ZwOjRmoIfYsCUUecFvrkSCPdsg7xSjCegiRjCfJwXn3C9xCnUSuTNxoA87a/nFpMkEEp5G/BW+vKg==","shasum":"710d2093c63df1683e26088278c1553ef48755a5","tarball":"https://registry.npmjs.org/vasuzex/-/vasuzex-2.3.15.tgz","fileCount":446,"unpackedSize":1547477,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCGF+8KF568oLMNQvFbe1mSv6BE75mbMNpDQLqtqrbv5wIgAlaJWKa7kQ6CQlTyVljJYU3H6RzjWYa8af8rY/upfuQ="}]},"_npmUser":{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"},"directories":{},"maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vasuzex_2.3.15_1776694007974_0.2532612327361705"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-03T18:44:10.231Z","modified":"2026-04-20T14:06:48.316Z","1.0.0":"2025-12-03T18:44:10.562Z","1.0.1":"2025-12-03T18:49:26.103Z","1.0.2":"2025-12-04T06:02:15.763Z","1.0.3":"2025-12-04T06:11:45.936Z","1.0.4":"2025-12-04T07:22:31.515Z","1.0.5":"2025-12-04T07:35:55.183Z","1.0.6":"2025-12-04T07:43:51.591Z","1.0.7":"2025-12-04T07:59:04.378Z","1.0.8":"2025-12-04T10:32:00.121Z","1.0.9":"2025-12-04T10:40:15.301Z","1.0.10":"2025-12-04T10:42:00.186Z","1.0.11":"2025-12-04T10:54:30.263Z","2.0.0-alpha.1":"2025-12-04T16:07:33.827Z","2.0.0":"2025-12-04T17:12:31.883Z","2.0.1":"2025-12-04T17:17:28.750Z","2.0.2":"2025-12-04T17:38:37.857Z","2.0.3":"2025-12-04T17:44:18.538Z","2.0.4":"2025-12-04T17:50:39.435Z","2.0.5":"2025-12-04T18:00:42.790Z","2.0.6":"2025-12-06T19:31:38.572Z","2.0.7":"2025-12-06T19:42:08.420Z","2.0.8":"2025-12-06T19:44:52.560Z","2.0.9":"2025-12-06T19:46:59.510Z","2.0.10":"2025-12-06T19:54:25.787Z","2.0.11":"2025-12-06T19:58:39.943Z","2.0.12":"2025-12-06T20:03:16.511Z","2.0.13":"2025-12-07T03:19:03.338Z","2.0.14":"2025-12-07T03:22:51.237Z","2.0.15":"2025-12-07T16:51:28.686Z","2.0.16":"2025-12-07T17:07:32.137Z","2.1.1":"2025-12-08T05:17:57.186Z","2.1.2":"2025-12-08T06:50:48.504Z","2.1.3":"2025-12-08T12:21:24.946Z","2.1.4":"2025-12-14T05:53:07.445Z","2.1.5":"2025-12-14T18:49:44.757Z","2.1.6":"2026-01-03T10:32:46.999Z","2.1.7":"2026-01-03T10:51:37.573Z","2.1.8":"2026-01-06T15:48:56.155Z","2.1.9":"2026-01-06T16:47:11.220Z","2.1.10":"2026-01-06T17:07:10.210Z","2.1.11":"2026-01-07T05:21:39.431Z","2.1.12":"2026-01-07T07:09:01.801Z","2.1.13":"2026-01-08T10:28:14.554Z","2.1.14":"2026-01-10T05:21:50.344Z","2.1.15":"2026-01-11T05:41:24.628Z","2.1.16":"2026-01-13T07:43:57.820Z","2.1.17":"2026-01-15T13:38:01.938Z","2.1.18":"2026-01-18T09:55:29.544Z","2.1.19":"2026-01-18T10:06:02.911Z","2.1.20":"2026-01-18T10:50:23.234Z","2.1.21":"2026-01-18T12:37:05.589Z","2.1.22":"2026-01-22T11:43:28.956Z","2.1.23":"2026-01-22T11:52:30.788Z","2.1.24":"2026-01-22T15:41:17.463Z","2.1.25":"2026-01-24T14:27:06.568Z","2.1.26":"2026-01-24T14:32:04.621Z","2.1.28":"2026-01-29T12:28:46.971Z","2.1.29":"2026-01-29T12:38:34.448Z","2.1.30":"2026-02-06T14:57:31.673Z","2.1.31":"2026-02-06T15:50:00.758Z","2.1.32":"2026-02-06T15:55:40.340Z","2.1.33":"2026-02-06T15:59:15.739Z","2.1.34":"2026-02-06T17:02:38.242Z","2.1.35":"2026-02-06T17:10:47.232Z","2.2.1":"2026-02-07T14:35:03.917Z","2.2.2":"2026-02-07T15:17:54.238Z","2.2.3":"2026-02-07T17:48:07.812Z","2.2.4":"2026-02-08T11:38:39.580Z","2.3.0":"2026-02-18T05:27:15.131Z","2.3.1":"2026-02-22T13:50:11.277Z","2.3.2":"2026-02-23T14:28:13.017Z","2.3.3":"2026-02-27T05:27:24.400Z","2.3.4":"2026-03-01T15:57:22.669Z","2.3.5":"2026-03-04T13:29:29.573Z","2.3.6":"2026-03-08T19:22:07.646Z","2.3.7":"2026-03-17T12:35:11.212Z","2.3.8":"2026-03-21T17:06:51.422Z","2.3.9":"2026-03-21T17:21:10.517Z","2.3.10":"2026-03-21T20:49:17.594Z","2.3.11":"2026-03-22T03:10:37.974Z","2.3.12":"2026-03-22T13:19:07.823Z","2.3.13":"2026-04-05T10:15:49.091Z","2.3.14":"2026-04-08T17:38:24.671Z","2.3.15":"2026-04-20T14:06:48.199Z"},"bugs":{"url":"https://github.com/rishicool/vasuzex-v2/issues"},"author":{"name":"Vasuzex Team"},"license":"MIT","homepage":"https://github.com/rishicool/vasuzex-v2#readme","keywords":["framework","laravel","monorepo","nodejs","hybrid-dependencies"],"repository":{"type":"git","url":"git+https://github.com/rishicool/vasuzex-v2.git"},"description":"Laravel-inspired framework for Node.js monorepos - V2 with optimized dependencies","maintainers":[{"name":"rishirajtripathi","email":"rajtripathi.cool@gmail.com"}],"readme":"# Vasuzex\n\n> A Laravel-inspired Node.js framework built for **multi-app monorepos** — shared models, shared config, multiple APIs and frontends under one roof, powered by Turborepo.\n\n[![npm version](https://img.shields.io/npm/v/vasuzex.svg)](https://www.npmjs.com/package/vasuzex)\n[![npm downloads](https://img.shields.io/npm/dm/vasuzex.svg)](https://www.npmjs.com/package/vasuzex)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Node.js Version](https://img.shields.io/badge/node-%3E%3D18.0.0-brightgreen)](https://nodejs.org)\n[![pnpm](https://img.shields.io/badge/pnpm-%3E%3D8.0.0-orange)](https://pnpm.io)\n\n**[📖 Full Documentation →](https://vasuzex.xdeve.com/guide/)**\n\n---\n\n---\n\n## What is Vasuzex?\n\nVasuzex is a Laravel-inspired Node.js framework **purpose-built for monorepo applications**. Unlike traditional Node.js frameworks that manage a single server, Vasuzex treats your entire product as a workspace — with shared database models, shared configuration, and multiple apps (APIs + frontends) all living under one roof.\n\nMost real-world products aren't a single API. You need a customer-facing storefront, a merchant dashboard, and an admin panel — each with its own API, its own frontend, and its own auth rules. But all three share the same database and the same business logic.\n\n**Vasuzex solves this directly:**\n\n| Without Vasuzex | With Vasuzex |\n|---|---|\n| 3–6 separate repositories | One monorepo project |\n| Duplicated models & migrations across every repo | Shared `database/models/` — one source of truth |\n| Version conflicts between app dependencies | Single `node_modules` via pnpm hoisting |\n| Manual port management | Auto-assigned ports per app |\n| Manual Turborepo setup | Pre-configured `turbo.json` out of the box |\n\n---\n\n## Requirements\n\nBefore you begin, ensure your machine has:\n\n- **Node.js v18+** (v22 recommended) — Vasuzex uses ESM modules\n- **pnpm v8+** — Required for workspace management: `npm install -g pnpm`\n- **PostgreSQL 14+**, **MySQL 8+**, or **SQLite** — at least one database engine\n\n---\n\n## Quick Start\n\n### Step 1 — Install Globally\n\n```bash\nnpm install -g vasuzex\n\n# Verify\ncreate-vasuzex --version\nvasuzex --version\n```\n\nThis makes two commands available system-wide:\n\n| Command | Purpose |\n|---|---|\n| `create-vasuzex` | Scaffold a new Vasuzex project |\n| `vasuzex` | Run framework commands: migrate, seed, generate apps, etc. |\n\n### Step 2 — Create a Project\n\n```bash\ncreate-vasuzex my-app\n```\n\nThe interactive wizard asks:\n\n| Prompt | Options |\n|---|---|\n| Template | `fullstack`, `api-only`, `web-only`, `api-media`, `minimal` |\n| App name | Any lowercase name, e.g. `blog` |\n| Frontend | React, Vue.js, Svelte, Vanilla JS |\n| Database | PostgreSQL, MySQL, SQLite |\n| DB credentials | host, port, name, user, password — written to `.env` automatically |\n\n**What happens behind the scenes (10 automated steps):**\n\n1. Creates `config/`, `database/`, `apps/` directory structure\n2. Copies 26 config files — auth, cache, database, mail, queue, security, etc.\n3. Generates the `database/` workspace package with models, migrations, seeders\n4. Creates root `package.json` with all dependencies and Turborepo scripts\n5. Sets up `pnpm-workspace.yaml`\n6. Runs `pnpm install` — single installation for the entire monorepo\n7. Generates your apps — API server + Web frontend based on template choice\n8. Creates the database — runs `CREATE DATABASE` automatically\n9. Runs migrations & seeders — tables created, default data seeded\n10. Initializes git — first commit with all generated code\n\n**Example output:**\n\n```\n$ create-vasuzex my-app\n\n✔ Template: fullstack\n✔ App name: blog\n✔ Frontend: React\n✔ Database: PostgreSQL\n\n📦 Installing dependencies...\n🔧 Generating API app...\n🎨 Generating Web app...\n🗄️  Creating database...\n📋 Running migrations...\n🌱 Seeding database...\n🎉 Done!\n\nYour project is ready at ./my-app\n\n  cd my-app\n  pnpm run dev:blog-api   # Start API on port 3000\n  pnpm run dev:blog-web   # Start Web on port 4000\n```\n\n### Non-Interactive Mode (CI/CD)\n\n```bash\nnpx create-fresh my-app\n```\n\nCreates a project with sensible defaults (fullstack, React, PostgreSQL) without any prompts.\n\n---\n\n## Project Structure\n\n```\nmy-app/\n├── config/                    # Shared configuration (26 files)\n│   ├── app.cjs                #   Application settings\n│   ├── auth.cjs               #   Guards, providers, JWT\n│   ├── database.cjs           #   PostgreSQL/MySQL/Redis connections\n│   ├── cache.cjs              #   Cache drivers (redis, file, memory)\n│   ├── mail.cjs               #   SMTP, SendGrid, SES, Mailgun\n│   ├── queue.cjs              #   Job queue drivers\n│   ├── security.cjs           #   Helmet, CORS, CSRF, rate limiting\n│   ├── session.cjs            #   Session drivers\n│   ├── payment.cjs            #   Razorpay, Stripe, PhonePe\n│   └── ...                    #   + 17 more config files\n├── database/                  # Shared database layer\n│   ├── models/                #   Eloquent models (User, Product, etc.)\n│   ├── migrations/            #   Schema migrations\n│   ├── seeders/               #   Data seeders\n│   ├── index.js               #   Database connection entry\n│   └── package.json           #   @my-app/database workspace package\n├── apps/\n│   ├── customer/\n│   │   ├── api/               # Customer API (port 3000)\n│   │   │   ├── src/\n│   │   │   │   ├── index.js\n│   │   │   │   ├── routes/\n│   │   │   │   ├── controllers/\n│   │   │   │   ├── middleware/\n│   │   │   │   └── services/\n│   │   │   ├── .env           #   APP_PORT=3000\n│   │   │   └── package.json\n│   │   └── web/               # Customer frontend (port 4000)\n│   │       ├── src/\n│   │       ├── .env\n│   │       └── vite.config.js\n│   └── admin/\n│       ├── api/               # Admin API (port 3001)\n│       └── web/               # Admin frontend (port 4001)\n├── .env                       # Root environment variables\n├── .gitignore\n├── .npmrc                     # pnpm hoisting config\n├── package.json               # Root — all dependencies + scripts\n├── pnpm-workspace.yaml        # Workspace: apps/*/* , database\n└── turbo.json                 # Turborepo task config\n```\n\n---\n\n## Generating More Apps\n\nAfter your initial project, add more apps at any time:\n\n```bash\n# Fullstack app (API + Web)\nvasuzex generate:app customer\n\n# API-only\nvasuzex generate:app customer --type api\n\n# Web-only with React\nvasuzex generate:app customer --type web --framework react\n\n# Remove an app\nvasuzex delete:app customer --force\nvasuzex delete:app customer --type api --force\n```\n\nPort assignment is automatic — API apps start at 3000 and increment; web apps start at 4000.\n\n---\n\n## Running Your Apps\n\nVasuzex uses Turborepo for parallel execution across all apps.\n\n```bash\n# Start everything in parallel\npnpm run dev\n\n# Start a specific app\npnpm run dev:customer-api   # port 3000\npnpm run dev:customer-web   # port 4000\npnpm run dev:business-api   # port 3001\n\n# Turborepo filters for custom combinations\nturbo run dev --filter=customer-api --filter=customer-web\nturbo run dev --filter=*-api        # all APIs, no frontends\nturbo run dev --filter=!admin-*     # everything except admin\n```\n\n**Turborepo Tasks:**\n\n| Task | Command | Behavior |\n|---|---|---|\n| `dev` | `pnpm run dev` | Starts all dev servers in parallel |\n| `build` | `pnpm run build` | Builds all apps, caches `dist/` output |\n| `start` | `pnpm run start` | Starts production servers (requires build) |\n| `lint` | `pnpm run lint` | Lints all apps |\n| `clean` | `pnpm run clean` | Removes build artifacts |\n\n---\n\n## Database Management\n\nThe database is shared across all apps. All database commands run at the project root:\n\n```bash\n# Migrations\npnpm run db:migrate       # Run pending migrations\npnpm run db:rollback      # Rollback last batch\npnpm run db:reset         # Drop all tables + re-migrate\npnpm run db:seed          # Run seeders\n\n# Generators\npnpm run make:model       # Create a new model\npnpm run make:migration   # Create a new migration\npnpm run make:seeder      # Create a new seeder\n```\n\n---\n\n## Architecture\n\nVasuzex is modeled after Laravel's battle-tested patterns, adapted for Node.js.\n\n### Service Container\n\nThe `Application` class extends an IoC Container. Services are registered as bindings and resolved on demand:\n\n```javascript\nimport { Application } from 'vasuzex/Foundation';\n\nconst app = new Application(import.meta.dirname);\nawait app.bootstrap();\n\n// Register services\napp.singleton('cache', () => new CacheManager(app));\napp.bind('mailer', () => new MailManager(app));\napp.instance('config', configRepo);\n\n// Resolve\nconst cache = app.make('cache');\n```\n\n### Facades\n\nFacades provide static, expressive access to container services:\n\n```javascript\nimport { Cache, Mail, Auth, DB, Log } from 'vasuzex';\n\nawait Cache.put('key', 'value', 3600);\nconst value = await Cache.get('key');\n\nawait Mail.send({ to: 'user@example.com', subject: 'Welcome' });\n\nconst user = Auth.user();\nconst posts = await DB.table('posts').get();\n\nLog.info('Application started');\n```\n\n**Available Facades:**\n\n| Facade | Service | Purpose |\n|---|---|---|\n| `Auth` | AuthManager | Authentication & guards |\n| `Cache` | CacheManager | Array, Redis, file caching |\n| `Config` | ConfigRepository | Configuration access |\n| `DB` | DatabaseManager | Query builder |\n| `Hash` | HashManager | Password hashing |\n| `Log` | LogManager | Logging |\n| `Mail` | MailManager | Email sending |\n| `Queue` | QueueManager | Job queues |\n| `Security` | SecurityService | JWT, OTP, hashing |\n| `Session` | SessionManager | Session management |\n| `SMS` | SMSManager | SMS sending |\n| `Storage` | StorageManager | File storage (local, S3) |\n| `Upload` | UploadManager | File uploads |\n| `Validator` | ValidationFactory | Validation |\n\n### Service Providers\n\nProviders are the central place to register and boot services:\n\n```javascript\nimport { ServiceProvider } from 'vasuzex/Foundation';\n\nclass PaymentServiceProvider extends ServiceProvider {\n  register() {\n    this.app.singleton('payment', () => {\n      return new PaymentGateway(this.app.make('config'));\n    });\n  }\n\n  boot() {\n    // Safe to use other services here — all providers are registered\n    const event = this.app.make('events');\n    event.listen('order.completed', handlePayment);\n  }\n}\n```\n\n---\n\n## HTTP Layer\n\n### Routing\n\n```javascript\nimport { Router } from 'vasuzex';\n\nconst router = new Router();\n\nrouter.get('/users', async (req, res) => {\n  const users = await User.all();\n  res.json({ success: true, data: users });\n});\n\nrouter.post('/users', async (req, res) => {\n  const user = await User.create(req.body);\n  res.status(201).json({ success: true, data: user });\n});\n\n// Route Groups — shared prefix + middleware\nrouter.group({ prefix: '/admin', middleware: [authMiddleware] }, (r) => {\n  r.get('/dashboard', AdminController.dashboard);\n  r.get('/users', AdminController.users);\n  r.post('/users', AdminController.createUser);\n});\n\n// Nested groups\nrouter.group({ prefix: '/api' }, (r) => {\n  r.post('/auth/login', AuthController.login);\n\n  r.group({ middleware: [authenticate()] }, (r) => {\n    r.get('/me', AuthController.me);\n    r.put('/me', AuthController.updateProfile);\n  });\n});\n\n// Mount on the application\napp.use('/api', router.getRouter());\n```\n\n**All Router Methods:**\n\n| Method | Signature |\n|---|---|\n| `get()` | `router.get(path, ...handlers)` |\n| `post()` | `router.post(path, ...handlers)` |\n| `put()` | `router.put(path, ...handlers)` |\n| `patch()` | `router.patch(path, ...handlers)` |\n| `delete()` | `router.delete(path, ...handlers)` |\n| `any()` | `router.any(path, ...handlers)` — all HTTP methods |\n| `group()` | `router.group(options, callback)` |\n| `use()` | `router.use(...middleware)` |\n\n---\n\n## Database — Eloquent Models\n\nVasuzex uses GuruORM's Eloquent-inspired Active Record ORM.\n\n### Defining Models\n\n```javascript\nimport Model from 'vasuzex/Database/Model';\n\nclass User extends Model {\n  // table inferred as 'users' from class name\n}\n\nclass BlogPost extends Model {\n  static table = 'blog_posts';        // override table name\n  static primaryKey = 'post_id';      // override primary key\n  static timestamps = true;           // auto-manage created_at/updated_at\n  static softDeletes = true;          // enable soft deletes\n  static fillable = ['title', 'body', 'user_id'];\n  static hidden = ['deleted_at'];\n  static casts = {\n    is_published: 'boolean',\n    metadata: 'json',\n    published_at: 'date',\n  };\n}\n```\n\n### Querying\n\n```javascript\n// Simple lookups\nconst users = await User.all();\nconst user = await User.find(42);\nconst user = await User.findOrFail(42);  // throws ModelNotFoundException\n\n// Fluent query builder\nconst admins = await User.where('role', 'admin').get();\nconst recent = await User.query()\n  .where('role', 'admin')\n  .where('active', true)\n  .orderBy('name')\n  .limit(10)\n  .get();\n\n// Pagination\nconst result = await User.paginate(15, 1);\n// { data: [...], total: 100, perPage: 15, currentPage: 1, lastPage: 7 }\n```\n\n### Creating, Updating, Deleting\n\n```javascript\n// Create\nconst user = await User.create({ name: 'John', email: 'john@example.com' });\n\n// Update\nconst user = await User.find(1);\nuser.name = 'Jane';\nawait user.save();\n\n// Or: fill + save\nawait user.fill({ name: 'Jane', email: 'jane@example.com' }).save();\n\n// Bulk update\nawait User.updateWhere({ role: 'guest' }, { active: false });\n\n// Delete\nawait user.delete();\nawait User.destroy(1);\n\n// Soft delete / restore\nawait user.delete();          // sets deleted_at\nawait user.restore();         // clears deleted_at\nawait user.forceDelete();     // permanent removal\n\nconst all = await User.withTrashed().get();\nconst trashed = await User.onlyTrashed().get();\n```\n\n### Accessors & Mutators\n\n```javascript\nclass User extends Model {\n  getFullNameAttribute() {\n    return `${this.attributes.first_name} ${this.attributes.last_name}`;\n  }\n\n  // Async mutators are fully supported\n  async setPasswordAttribute(value) {\n    const bcrypt = await import('bcryptjs');\n    this.attributes.password = await bcrypt.hash(value, 12);\n  }\n\n  setEmailAttribute(value) {\n    this.attributes.email = value.toLowerCase().trim();\n  }\n}\n\nconst user = await User.find(1);\nuser.full_name; // 'John Doe'\n```\n\n### Query Scopes\n\n```javascript\nclass Post extends Model {\n  scopePublished(query) {\n    return query.where('status', 'published');\n  }\n\n  scopeRecent(query, days = 7) {\n    const since = new Date(Date.now() - days * 86400000);\n    return query.where('created_at', '>=', since);\n  }\n}\n\nconst posts = await Post.query()\n  .published()\n  .recent(14)\n  .get();\n```\n\n### Import Aliases\n\nEvery app in the monorepo can import shared code via built-in aliases:\n\n| Alias | Resolves to | Purpose |\n|---|---|---|\n| `vasuzex` | `./framework/index.js` | Framework classes |\n| `#framework` | `./framework/index.js` | Same as above |\n| `#database` | `./database/index.js` | DB connection + query builder |\n| `#models` | `./database/models/index.js` | All Eloquent models |\n| `#config` | `./config/index.cjs` | Config loader |\n\n```javascript\n// In any app's controller\nimport { Product, Order, User } from '#models';\n\nclass ProductController extends Controller {\n  async index(req, res) {\n    const products = await Product.where('active', true).paginate(15);\n    return this.success(res, products);\n  }\n}\n```\n\n---\n\n## React UI\n\nVasuzex ships a React UI library (`vasuzex/react`) with production-ready components used internally for admin interfaces.\n\n### DataTable\n\nA full-featured data table with server-side pagination, sorting, per-column searching, and **built-in debounce + request cancellation** — search requests fire only after the user stops typing (400 ms debounce) and any in-flight request is automatically aborted if the user types again before it resolves.\n\n```jsx\nimport { DataTable } from 'vasuzex/react';\n\nfunction UsersPage() {\n  const columns = [\n    { key: 'name', label: 'Name', sortable: true, searchable: true },\n    { key: 'email', label: 'Email', sortable: true, searchable: true },\n    { key: 'role', label: 'Role' },\n    { key: 'created_at', label: 'Created', sortable: true },\n  ];\n\n  return (\n    <DataTable\n      title=\"Users\"\n      columns={columns}\n      apiEndpoint=\"/api/users\"\n    />\n  );\n}\n```\n\n---\n\n## Manual Setup\n\nIf you prefer to add Vasuzex to an existing Node.js project:\n\n```bash\nnpm install vasuzex\n```\n\n```javascript\n// src/index.js\nimport { Application } from 'vasuzex/Foundation';\n\nconst app = new Application(import.meta.dirname);\nawait app.bootstrap();\n\napp.listen(3000, () => {\n  console.log('Server running on http://localhost:3000');\n});\n```\n\n**Minimum `.env`:**\n\n```env\nAPP_NAME=my-app\nAPP_ENV=development\nAPP_PORT=3000\n\nDB_CONNECTION=pgsql\nDB_HOST=127.0.0.1\nDB_PORT=5432\nDB_DATABASE=my_app\nDB_USERNAME=postgres\nDB_PASSWORD=\n\nJWT_SECRET=your-secret-key-here\nJWT_EXPIRES_IN=7d\n```\n\n**Environment file cascade** (later files override earlier ones):\n\n| File | Priority | Committed |\n|---|---|---|\n| `.env` | 1 (lowest) | Yes |\n| `.env.local` | 2 | No (gitignored) |\n| `.env.development` | 3 | Yes |\n| `.env.production` | 3 | Yes |\n| `.env.<env>.local` | 4 (highest) | No |\n\n---\n\n## CLI Reference\n\n```bash\n# Project creation\ncreate-vasuzex my-app               # Interactive scaffold\nnpx create-fresh my-app             # Non-interactive (fullstack defaults)\n\n# App management\nvasuzex generate:app customer                        # Fullstack\nvasuzex generate:app customer --type api             # API only\nvasuzex generate:app customer --type web --framework react\nvasuzex delete:app customer --force\n\n# Database\nvasuzex migrate                     # Run pending migrations\npnpm run db:rollback                # Rollback last batch\npnpm run db:reset                   # Drop all + re-migrate\npnpm run db:seed                    # Run seeders\n\n# Generators\nvasuzex make:model User\nvasuzex make:migration create_users_table\nvasuzex make:seeder UserSeeder\n\n# Testing\npnpm test\npnpm test:coverage\npnpm test:watch\n```\n\n---\n\n## Testing\n\n```bash\npnpm test               # Run all tests\npnpm test:coverage      # With coverage report\npnpm test:watch         # Watch mode\n```\n\n---\n\n## Documentation\n\nFull documentation with examples, API reference, and guides lives at:\n\n**[https://vasuzex.xdeve.com/guide/](https://vasuzex.xdeve.com/guide/)**\n\n| Section | URL |\n|---|---|\n| Installation | https://vasuzex.xdeve.com/guide/ |\n| Architecture | https://vasuzex.xdeve.com/guide/architecture |\n| Configuration | https://vasuzex.xdeve.com/guide/configuration |\n| Routing | https://vasuzex.xdeve.com/guide/routing |\n| Request | https://vasuzex.xdeve.com/guide/request |\n| Response | https://vasuzex.xdeve.com/guide/response |\n| Controllers | https://vasuzex.xdeve.com/guide/controllers |\n| Middleware | https://vasuzex.xdeve.com/guide/middleware |\n| Models | https://vasuzex.xdeve.com/guide/models |\n| Relationships | https://vasuzex.xdeve.com/guide/relationships |\n| Observers & Events | https://vasuzex.xdeve.com/guide/observers |\n| Migrations | https://vasuzex.xdeve.com/guide/migrations |\n| Seeding | https://vasuzex.xdeve.com/guide/seeding |\n| Validation | https://vasuzex.xdeve.com/guide/validation |\n\n---\n\n## Contributing\n\nContributions are welcome. Please open an issue to discuss what you'd like to change before submitting a pull request. See [CONTRIBUTING.md](./CONTRIBUTING.md).\n\n---\n\n## License\n\nMIT © Vasuzex\n\n---\n\n**NPM:** https://www.npmjs.com/package/vasuzex\n\n\n---\n","readmeFilename":"README.md"}