{"_id":"mahfuz-js","_rev":"46-a531631f822cc323331717a1ff8debca","name":"mahfuz-js","dist-tags":{"latest":"1.4.3"},"versions":{"0.0.0":{"name":"mahfuz-js","version":"0.0.0","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@0.0.0","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"564987a51a03c4154583a2ec54c12ab0ba47a439","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-0.0.0.tgz","fileCount":3,"integrity":"sha512-C+ag6A1SNEs6zeVNOdYYBce9kaHyxaFDp3vSWzG5MObEX82RcxVfEEv9Mxf73vw9ea3docQpcU/Kn9PUzngRyg==","signatures":[{"sig":"MEQCIFY2/G3S0aajyAbhV05+ilDC2f4dKDiAWv8jeJh9Bil3AiB9V9iWU1PvBlowvjDNZhPOExESsVV9p0pWjYvGeRGtVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9990},"main":"mahfuz-js.js","scripts":{"encrypt":"npx javascript-obfuscator index.js --output mahfuz-js.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_0.0.0_1734363789734_0.11483088321015877","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"mahfuz-js","version":"1.0.5","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.0.5","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"6cf1dbe30078f330fabe2debd4ec93f2c7e47001","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.0.5.tgz","fileCount":3,"integrity":"sha512-Ay6bvp5bci0p2UJGQwB3QqsHlyhlZN5XpBS6ofe7UePr/rHoVjoSP3ANnfxhyLHgQt9J7lsMU9EmQm816sMZoQ==","signatures":[{"sig":"MEUCIBuypQVTM9uv3C+Hq6mQYKJoBb/xfEkimlVT9uHk+LOhAiEA9AXfmtSTevhYMEeDAgEGjWo4lfqjI2JZ+JgPnQVx5YQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9974},"main":"mahfuz-js.js","scripts":{"dev":"nodemon test.js","encrypt":"npx javascript-obfuscator index.js --output mahfuz-js.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.0.5_1734364450584_0.8756516794220159","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"mahfuz-js","version":"1.0.6","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.0.6","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"98799697423281938c8e299240f5427786fbd5d1","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.0.6.tgz","fileCount":3,"integrity":"sha512-48EGSr0XTkjKkCJOo0ZsYHiulpkzIOyFLPSyXp7kuVEWz16N3udcBMhN/4cy76vRZoH66ahc3DhJdOSWOWa5ww==","signatures":[{"sig":"MEUCIQCAsww6rNIP/6ypU1EnP3FEYNXq8uJPshAQKi6djEfxjAIgU8HKiBeJuTGTtXRV61rx6Gabi0PT3AorVIx8VatytEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9940},"main":"mahfuz-js.js","scripts":{"dev":"nodemon test.js","encrypt":"npx javascript-obfuscator index.js --output mahfuz-js.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.0.6_1734365472864_0.37325704002157467","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"mahfuz-js","version":"1.0.7","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.0.7","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"f78fa722e0f9f78804fcb8a8c30ca396c6eea90d","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.0.7.tgz","fileCount":3,"integrity":"sha512-UIIZDSQEoupQniBiFHZiz9pyAM2iUysFs5vKewy1qdmZ0L41Jl304px8+32/akCe19XXVVyBe71ZlFuGdIOHsA==","signatures":[{"sig":"MEUCIHKszAsxcLsuCA3J40hgr/8Ka5QgsmrdnUlX8UT1e+A1AiEAtx8ayJhYDOSdg8GrJLNHV3gZ2lLUGZ7QUOU+fmUUi1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9874},"main":"mahfuz-js.js","type":"module","scripts":{"dev":"nodemon test.js","update":"node update.js","encrypt":"npx javascript-obfuscator index.js --output mahfuz-js.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.0.7_1734366431858_0.20408260660982758","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"mahfuz-js","version":"1.0.8","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.0.8","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"067a431e0928e641a44ded3160c9b44c8e28cd38","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.0.8.tgz","fileCount":3,"integrity":"sha512-lRDbFjRCGNM0hEyHXQxwJrtqkdl6hmCEOOezUdI1d+Hwo2SmpYsL/dNpo3c4oCaBrgSygOVEUVYw59GUZ6VFGw==","signatures":[{"sig":"MEQCIFuzxw0uG3DBvJIVk4SSgMM1vhtP9/ylE7UdpgjmlZzGAiBx8XetCjs6eILoZKuQ8DSftzkXtFnGog6qV/0FOAZL7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9963},"main":"mahfuz-js.js","scripts":{"dev":"nodemon test.js","update":"node update.js","encrypt":"npx javascript-obfuscator index.js --output mahfuz-js.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.0.8_1734366650305_0.6792005703707698","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"mahfuz-js","version":"1.0.9","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.0.9","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"cbe5fa6cd01d2a0c375b1f3edc985b17cba7063c","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.0.9.tgz","fileCount":4,"integrity":"sha512-G+UEHSA1USxP4Iujl0PB3CXvlkFzDFSbEA3G+Ql+9NKBeehtjdE3JGyDevUqnGPjbW3DR5Cfn1EInBnUOZLrlQ==","signatures":[{"sig":"MEYCIQDKa4lytezeEI6e/7VHNJpr/34nt+WK1NFz7YmVpkC3cwIhAPyo3bjOyCJSROA4ZTqN4Enuh2xZpi8pJQPg7h/FFRAb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30600},"main":"./dist/mahfuz-js.cjs","module":"./dist/mahfuz-js.js","exports":{"import":"./dist/mahfuz-js.js","require":"./dist/mahfuz-js.cjs"},"scripts":{"dev":"nodemon ./src/test.js","build":"npm run build:es6 && npm run build:cjs","update":"node update.js","build:cjs":"npx babel dist/mahfuz-js.js --presets=@babel/preset-env --plugins=@babel/plugin-transform-modules-commonjs -o dist/mahfuz-js.cjs","build:es6":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","@babel/cli":"^7.22.15","@babel/preset-env":"^7.22.15","javascript-obfuscator":"^4.1.1","@babel/plugin-transform-modules-commonjs":"^7.22.9"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.0.9_1734396407371_0.049540427332767534","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"mahfuz-js","version":"1.1.0","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.1.0","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"b47affa59bfb48be760e63a370f2c47f512a2bbe","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.1.0.tgz","fileCount":4,"integrity":"sha512-St1BtqnwDqDvI/osGKuc96AB6rqZQFlzeTRR8K2vNFKLVy8thQswUdX2WWgeR2juEihMzBHMzjVa02NBBV/bUQ==","signatures":[{"sig":"MEUCIEP5EEriPAToynzMhjHVjL4QukQvhOtnVkVZcq8yroikAiEA95bAgDC/v5sCQXji5NBC75ajLgEsIBP2pAm34Yy1IOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30880},"main":"./dist/mahfuz-js.cjs","module":"./dist/mahfuz-js.js","exports":{"import":"./dist/mahfuz-js.js","require":"./dist/mahfuz-js.cjs"},"scripts":{"dev":"nodemon ./src/test.js","build":"npm run build:es6 && npm run build:cjs","update":"node update.js","build:cjs":"npx babel dist/mahfuz-js.js --presets=@babel/preset-env --plugins=@babel/plugin-transform-modules-commonjs -o dist/mahfuz-js.cjs","build:es6":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","@babel/cli":"^7.22.15","@babel/preset-env":"^7.22.15","javascript-obfuscator":"^4.1.1","@babel/plugin-transform-modules-commonjs":"^7.22.9"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.1.0_1734396941566_0.8756910600554142","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"mahfuz-js","version":"1.1.1","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.1.1","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"f523eb04e2855785beb016ca5c6793445828f3f3","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.1.1.tgz","fileCount":4,"integrity":"sha512-L2GrvPAdK2Ro83GJIbQGUz1Vt0fihA1jabt8pDqr6FQbhWnnocY87T0PIpjEdXbUuL12KDsLMirYO8fRDYbnxw==","signatures":[{"sig":"MEUCIHcckUu020NR30nFXt5TE1o4+yfuM3QEUc2trU+Ywhl8AiEAzORjWn+/vJka3z+uXsuBCuwCz6quoTK60UASsXApuPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30880},"main":"./dist/mahfuz-js.cjs","module":"./dist/mahfuz-js.js","exports":{"import":"./dist/mahfuz-js.js","require":"./dist/mahfuz-js.cjs"},"scripts":{"dev":"nodemon ./src/test.js","build":"npm run build:es6 && npm run build:cjs","update":"node update.js","build:cjs":"npx babel dist/mahfuz-js.js --presets=@babel/preset-env --plugins=@babel/plugin-transform-modules-commonjs -o dist/mahfuz-js.cjs","build:es6":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","@babel/cli":"^7.22.15","@babel/preset-env":"^7.22.15","javascript-obfuscator":"^4.1.1","@babel/plugin-transform-modules-commonjs":"^7.22.9"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.1.1_1734397155354_0.7647826925626311","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"mahfuz-js","version":"1.1.2","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.1.2","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"e082dfe05315fd3cd1fb31c4d8aa7150d6d27b3b","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.1.2.tgz","fileCount":4,"integrity":"sha512-70Cty1nV/Yk/P4qABRRFt2U1+XbWXTM3KtpisqT3UQ2eA1dpSIp5o5sEJ7Ggm0qnsXkeNIOCYUbIaMi+tSxRnQ==","signatures":[{"sig":"MEYCIQC1BzMpVkWuEXvHSGG1FtlmAiDzzfW2Vjs+1qyTbn0k1wIhAJowZUVNi1r4s4CCOfcPS0VB8y4mMmOGn7c4ZOqErql+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30880},"main":"./dist/mahfuz-js.cjs","module":"./dist/mahfuz-js.js","exports":{"import":"./dist/mahfuz-js.js","require":"./dist/mahfuz-js.cjs"},"scripts":{"dev":"nodemon ./src/test.js","build":"npm run build:es6 && npm run build:cjs","update":"node update.js","build:cjs":"npx babel dist/mahfuz-js.js --presets=@babel/preset-env --plugins=@babel/plugin-transform-modules-commonjs -o dist/mahfuz-js.cjs","build:es6":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","@babel/cli":"^7.22.15","@babel/preset-env":"^7.22.15","javascript-obfuscator":"^4.1.1","@babel/plugin-transform-modules-commonjs":"^7.22.9"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.1.2_1734397382918_0.9935265915595339","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"mahfuz-js","version":"1.1.3","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.1.3","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"17a02459382160d1c24934b4023959604188573f","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.1.3.tgz","fileCount":3,"integrity":"sha512-jVEsg254T/XKlb2ooZX/5Df6n0CfWZwOx7U/bfsIhJ60lYzDJkasAsebR7Xlz3I+7Ydn9PNhm1gHaNEV/pX3Ag==","signatures":[{"sig":"MEUCIQDwTRmZrWbCCfTncsHVOmu1CX+fKDxXzIqOrWujGul0VwIgBG+DX7jnlq4NwJiStzi34VYxdTKxkswtftlF+jKSdEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10159},"main":"./dist/mahfuz-js.js","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.1.3_1734398311820_0.3999461485267066","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"mahfuz-js","version":"1.1.4","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.1.4","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"d380903238b132f98cd8de24d7bb22eecd8ac7c0","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.1.4.tgz","fileCount":3,"integrity":"sha512-QkWvmKi1kRwHC8e05OmAcN/QjJHRzsixzFQKtWlImm2J7KihabByjQo09HuY4N56UD0v1GUxV3MpC/3/Wug7JQ==","signatures":[{"sig":"MEYCIQCn8wNvZuWtGOK8EkIY3L7aDP1R23THYU++Zw0ng+w33AIhAPBrEDILidwvmmG7SgKKcGVjIDUPCbPKJuncTgwDZXc+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10159},"main":"./dist/mahfuz-js.js","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.1.4_1734398381943_0.6894967212301555","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"mahfuz-js","version":"1.1.5","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.1.5","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"8cb42f662c2f26777a90446e8c9089ce32b398d7","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.1.5.tgz","fileCount":3,"integrity":"sha512-dC2GJYjixsYO8f/5aVwJZ0efmI6f/HohhVrMonh7gWRIjDiRzNidaLzJXKAWDpgvMOdz+MEZqLPE3Utkp/bG5Q==","signatures":[{"sig":"MEUCIGTPPGhwsD9whmd8KB3YjKZvAQ5IKZoLIq623Ec5uvJxAiEAvKFnfa4oIH5OKi/6otLcXZD7EY0NtXigv+tgScjo1R0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10410},"main":"./dist/mahfuz-js.js","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.1.5_1734399004196_0.15632128045397753","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"mahfuz-js","version":"1.1.6","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.1.6","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"703d853edb08e2095d1b762ea2fae1e166218ad0","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.1.6.tgz","fileCount":3,"integrity":"sha512-/2ZW4RzLmN+6Eg7OEWofIepBIX16BBsNupsd/aePuhxtuH94kvQUbHZaapCCwkhaOWEHPT+xDIQ0WVlNPUXwkg==","signatures":[{"sig":"MEQCIQDLMXXMNFGlEFwCIYxhWeqFdpPtbGG74osbYhMBeHGjbwIfYO40fvitHOQH4Lx6ib/LATwoIdYmJlKJChYPwttHqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10209},"main":"./dist/mahfuz-js.js","type":"module","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.1.6_1734400066279_0.17017286209485438","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"mahfuz-js","version":"1.1.7","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.1.7","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"42e43db66d4ff2228547f269e94be4c8f321752d","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.1.7.tgz","fileCount":3,"integrity":"sha512-Sl6OQuV/Yt1QNWSfZGMpDaZM3HQx5deyEVmGRwhpnt/JOSFytTeKeL3vH3nzVQMd0cSDPDnv5GIg/9ILCqnaBw==","signatures":[{"sig":"MEUCIQDXBy182l+hzvdOygi/Y2TVdL3Z3DCvk5brrJcuSQvXrwIgSRWkMCBJOBODKqrqqFioC08ExFKbZlcLMjtm0w0wbPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7356},"main":"./dist/mahfuz-js.js","type":"module","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.1.7_1734400813424_0.7682825636431116","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"mahfuz-js","version":"1.1.8","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.1.8","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"68c769e660c2afdcd338f37e2894ca72836a42d3","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.1.8.tgz","fileCount":3,"integrity":"sha512-3QAQk/NCYHAjrlZma5dbCwGURfBfVg7FJvjAsfgs+WB7FrU3KSA8yvU5CoE5QpPE7Wj/HLcE0wOsu4NiWvOWgw==","signatures":[{"sig":"MEYCIQDZHHD13ciN7n+sXokNtZ0U6LbdpxC2d8rkBNcbVCZVbQIhAKggPM8PTwQgI2OBm/ilNeC69+2R2/nlz+o2ZEOygt8M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7886},"main":"./dist/mahfuz-js.js","type":"module","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.1.8_1734520072137_0.8995655907245881","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"mahfuz-js","version":"1.1.9","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.1.9","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"b35b1675977f09ca4339f111b2925620c17213c1","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.1.9.tgz","fileCount":3,"integrity":"sha512-0BSeAYqIeTDbRsH6xyNHatIGK8PSJBKtZ9TQ5NbYu4rKzMTktG4E0lD/VsKPLsDYEr23Grip+Dl2ndVSHkSiIQ==","signatures":[{"sig":"MEUCIQD8ty3vv0OjHYYMyPUgLyiOOFc2OPJdjlIFt8+WUS8b+AIgEtVejwEgrxqaYGBYWLlO4l//gswIkq8PZPS9eNW65Gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7913},"main":"./dist/mahfuz-js.js","type":"module","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.1.9_1734520984244_0.9797717807194619","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"mahfuz-js","version":"1.2.0","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.2.0","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"a3e55ed6f0abeb0c902efca15c4c6860c7f3a495","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.2.0.tgz","fileCount":3,"integrity":"sha512-o1KaIhYc2Erv9Md6uDdj5KTZUglv9TwBNZh1KdeUae+/OVNIAu3h69Pm+Xbg3kIi4nOFunyVGD/cszS6w2Ke4g==","signatures":[{"sig":"MEUCIFWkQ90deGbghys+GNkeLQa5JvSX8mkOly9xgUc++LNcAiEAvCufuKZEVCCE/zfQlfbjUN6oIpmSTxdp7SKJclsB14w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8288},"main":"./dist/mahfuz-js.js","type":"module","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.2.0_1734525024757_0.7592774965107516","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"mahfuz-js","version":"1.2.1","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.2.1","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"d6600ef1fe244fd0803867e13dac507c62bfcfbe","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.2.1.tgz","fileCount":3,"integrity":"sha512-W6bJphkndRQYaBnjZYmBMCZPcE/RQMppSU4hqDwgnvWyA+tILJsF9v+i8+jdEs6Qg7faEpVNiiDZBGlp3VNOwA==","signatures":[{"sig":"MEYCIQCErEI+77jaHjhqzGDyYoVP+2qUj7azg6VawylHFMJH1wIhAPqAZkW3O/xdX/Jiwmr1QopgxKKvrYdYXclV1h0isrTf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10137},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"dc657e848b5c52e93c069a185331c75c4a852f29","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","axios":"^1.7.9","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.2.1_1734566531207_0.48034948123187937","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"mahfuz-js","version":"1.2.2","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.2.2","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"724ed522077f516d86731e71f7457478b75072f7","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.2.2.tgz","fileCount":3,"integrity":"sha512-mDq9AfvzYfjhXgifzPZXXxoVUnAduN4wljZ72dUnInZzhu82RX3z8XleK/T0o60sQHxoyIK/XrtCk31TlORP5A==","signatures":[{"sig":"MEYCIQCykLLpTiEKMbAn/mEhfJMLTaQKgHhVe94ELJJ17Wg3twIhAPmfU+Q8LZFSsoq8VMoYlCGzItZAO4AbhGj4gHKVLpJX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14201},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"24a40b01ccc3e9c8abcfa11493bf9b760ff7bdf6","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","axios":"^1.7.9","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.2.2_1734568002622_0.13265179594482346","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"mahfuz-js","version":"1.2.3","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.2.3","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"570080df296f31e9880822c7c8bd8bd5605ab4f9","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.2.3.tgz","fileCount":3,"integrity":"sha512-J6N2TZYaNXKSmzuo+v5efP474D0nzFp9PrHWHlkiMQH8aHd86V80SjvPvLvIjspNAnCSr+/h5s1u2t4v4jQmqQ==","signatures":[{"sig":"MEUCIFu1t65KnXliFk7OjGOKatBTh4gcOzsDpvaN0yrYOQctAiEA2bOeibVIUlMINXUxdXZ/AbCezY7rIlY9pTubYXplEZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14302},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"1aed7c0c3bc4ada847fc82495fcc391f2655f56a","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","axios":"^1.7.9","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.2.3_1734568755055_0.6099985692914287","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"mahfuz-js","version":"1.2.4","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.2.4","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"54fb0f6379fcfd5a6a8da4e3e246b9c20315534a","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.2.4.tgz","fileCount":3,"integrity":"sha512-kyF2K34cO39IddGp5OQYf/UBsOIbBGxgD3TEsCuCa1oWGW1WNmfVKvPA3qPfK0yE4KalA7coH8KLcT18mzcsEQ==","signatures":[{"sig":"MEYCIQCLSUu9g382h5K3CaWb/+GBueyi11NyQ7pQv4jbBbTHZwIhAPvO9EjfgQ0RyOH6mTbgUBajiGnOrqbxNrZCOaZ6eZr1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20155},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"218632410d2b5b44cdf6dd1d01e54601d28f8f3c","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","axios":"^1.7.9","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.2.4_1734576923587_0.14946300160423842","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"mahfuz-js","version":"1.2.5","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.2.5","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"cf95fcf8df4e7443bc6cf8d738fdd9e7abe3f2be","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.2.5.tgz","fileCount":3,"integrity":"sha512-21hQcyzYiCGPm/coV/AmO2yKfSF4encI9++uiykCohVmx0b6VsqUpMN4DxQ+ULx3PwlkK+P35GweMCO/5Kmu4g==","signatures":[{"sig":"MEUCIGRxFX1gJTWZtiBzQxV1wzgquGA9NZt6eyTfW5kmhPP7AiEArFKxET/tHr5488kCkd4fDI69wC5H0A3M+r1rAlGHfoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19656},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"2b19f5418a691ca38a7a128e7f6c26744a909715","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","axios":"^1.7.9","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.2.5_1734583252122_0.647225052855871","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"mahfuz-js","version":"1.2.6","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.2.6","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"c6ba7b47722d2c6eb1869b94bff6e402fed2fd63","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.2.6.tgz","fileCount":3,"integrity":"sha512-UJzAApcQPYQroYAyyucwPF1i8CzgO/Spt1SZU9RcIHLcCjZLAkWOuvbuoFgJg/SVuXBMQIEiTN1QJ3cLnoaAPw==","signatures":[{"sig":"MEUCIANAFm7Z3ypSNiug2QWl6zENmi03FJC8js0qDvCNdXWCAiEAiF4dggpLX+b596OmpVzYSM3V8z+xshQZ0qNv4PnH6n8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19671},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"2b19f5418a691ca38a7a128e7f6c26744a909715","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","axios":"^1.7.9","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.2.6_1734584011083_0.24313064569162246","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"mahfuz-js","version":"1.2.7","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.2.7","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"261d1e152ddccd5f20527ddab07f21227d3fb1ea","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.2.7.tgz","fileCount":3,"integrity":"sha512-Oe/B3e67u9sJH7ewI+HyHB+YynVWTjejf20k0t17zGUNWzLysPBJ0oROOk8M2cZP9dsoAj2fYPX462Cn/6CI5w==","signatures":[{"sig":"MEUCIHZvo9JZ/sLRcQJuxx0RIhq/Mf45RFXb6H0hfAXfIE5/AiEA2dDTaGzukKrjhvuBT3k3LGaKx6pCwL+PU7bvuzuvOlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19771},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"2b19f5418a691ca38a7a128e7f6c26744a909715","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","axios":"^1.7.9","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.2.7_1734584850448_0.867534293610762","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"mahfuz-js","version":"1.2.8","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.2.8","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"3e27ecf30a50f9637ba99ab6f88dd8d592e83774","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.2.8.tgz","fileCount":3,"integrity":"sha512-f3Aoo+mmRFn57jTnz9ZISb97MKGbNJAtqpCdU3qr9BBGjFB2MSUkCG5U0b2yzOL38vJEQv+6YYax0cdG8ijVjQ==","signatures":[{"sig":"MEYCIQDx97bjQhtxryiqbXH4W4iYRTgvprzulYylvHR9hjtQ7QIhAIBy3M5Lc+VIE30DmaJt44cKbCNY5qRcLJT0MggZH9RK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19795},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"2b19f5418a691ca38a7a128e7f6c26744a909715","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","axios":"^1.7.9","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.2.8_1734585195634_0.159554816720608","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"mahfuz-js","version":"1.2.9","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.2.9","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"1dbf2732b63ffd816e19b342ab1858180d35e254","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.2.9.tgz","fileCount":3,"integrity":"sha512-+MfVw1peFW6A3O9LIpZMxHMvtU8S/HDM+WRimE+Nl4xyAIdLiuEhtkrqkFqg/tIDcXmC280ZBGkUaWCKKKocVg==","signatures":[{"sig":"MEUCIQCyGMw+O56RSQMzIGDTee3u97lwX16X3AZhuBr7/jaJFgIgT/won82QvA/VBBGsocx4oVHqrlBTdJ4o2m8F3ARCGkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19764},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"2b19f5418a691ca38a7a128e7f6c26744a909715","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","axios":"^1.7.9","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.2.9_1734588303720_0.4749758014448482","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"mahfuz-js","version":"1.3.0","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.3.0","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"10755e4418a8ab2c7a67ab079839da1ff95c22e3","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.3.0.tgz","fileCount":3,"integrity":"sha512-8dhZbJxCCwFzV1ax+OPuA238Atq7htOdh35B3gPkCtzhMHue/LkbTI1x70q17qnzY3Nltq9Jzwco32iXEdpmeQ==","signatures":[{"sig":"MEUCIQC/T/O+FhbQa9YtlAPL5YOHFikd08J7H/gB5ExmGnj+tgIgAXQB5SPROBBvBuGg7zu5HDraYR/Z4P15ck/L8zpoDWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19944},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"2b19f5418a691ca38a7a128e7f6c26744a909715","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","axios":"^1.7.9","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.3.0_1734591891394_0.4792145140355826","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"mahfuz-js","version":"1.3.1","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.3.1","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"6b7a8d046bbe6dbe2eeb1822336a681773ee0fc9","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.3.1.tgz","fileCount":3,"integrity":"sha512-6o5JcS2lDCJv1oDDtxvujAgQA3veHcb2kpqfW3/BZz4HGSfoOAXv9gbnoZYVJvqIYeSF0sX5K7+3lKvpb+xetw==","signatures":[{"sig":"MEYCIQDHjXhcVIPFykItn53XQV/LDWzSna+CFLIw+jRRnWbG6gIhAMd0hc+skcBPz6vKvIaAfqFb2bz4YIDV6X3y8KTrGEOd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19898},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"c9899cab47f984540490ba3c9e579e116df7510e","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.13.1","md5":"^2.3.0","cors":"^2.8.5","odbc":"^2.4.9","sha1":"^1.1.1","axios":"^1.7.9","redis":"^4.7.0","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","mysql2":"^3.11.4","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.36.0","nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.3.1_1734592085104_0.1984452688289191","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"mahfuz-js","version":"1.3.2","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.3.2","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"9a6c835f506a4c2cb4fd91e7f52bc1e1d353e379","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.3.2.tgz","fileCount":3,"integrity":"sha512-oZwVlPPKF9OX6Itzt/m8Os5jLt26Qvnda5C/DAiUfkzyTS3mms7tC/EZI85W0zBj6oGIv9RQg8bawQjlEQTxpg==","signatures":[{"sig":"MEUCIQDDrBzWljO6xObfosrHjDiQXCHm+SqdaLg0jyruHn7aaAIgJXcVlmUkKBfa1S6F6Kq6p7vPMI6j5u8htGPnOwifiGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20729},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"f72943f2946b451ecabf7ac9de0d477f15e28895","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"md5":"latest","cors":"latest","sha1":"latest","axios":"latest","dotenv":"latest","multer":"latest","express":"latest","bcryptjs":"latest","mongoose":"latest","nodemailer":"latest","cookie-parser":"latest"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"latest","javascript-obfuscator":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.3.2_1734597742748_0.25444844152680157","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"mahfuz-js","version":"1.3.3","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.3.3","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"7c603300a4f513ac68a3734d50585abc5592f4ac","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.3.3.tgz","fileCount":3,"integrity":"sha512-XNIJLB5wF7SfPRndn6th4jKmqn6YdDGCS6mPVJ4TTs6CLLL636aeEbfrKjBQL3lL/g17HFP+wi5z2yMp9ZLj6Q==","signatures":[{"sig":"MEQCIH5kocIdyZUVSh++KYSlXcQr6TMFm82vt+lTaHp5p7l2AiBa5YoGJcMHCqigxh6/gbVSr8h6REet6uf9vYAphloalA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20738},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"4ea0042edc77bdc4ce7e245e1e7539b59058ad5f","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"md5":"^2.3.0","cors":"^2.8.5","sha1":"^1.1.1","axios":"^1.7.9","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.3.3_1734600532589_0.4242962170872602","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"mahfuz-js","version":"1.3.4","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.3.4","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"68ce13182fb0b141a691723c20230ee9401af97d","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.3.4.tgz","fileCount":3,"integrity":"sha512-rr/2moI1QcfIWP/vgeTOtRGPSF3it8khMLLJw/XlpC66e1q5dnR3gjlAqR107Q2OtopJOpJ72TBNC7mWuNttaw==","signatures":[{"sig":"MEUCIQDMtuDo3JZzV44VUbRAR+KpTr2BaQxEgOSaXCImlEMOSQIgHeuCCE/2Fu/K+Yh/MUkNZfhOVDjWIsKbWKKgyyaeR+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20463},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"22329257506056087f88a41112adcc89d8aa3d94","scripts":{"dev":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"md5":"^2.3.0","cors":"^2.8.5","sha1":"^1.1.1","axios":"^1.7.9","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.3.4_1734604387908_0.6162815134277493","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"mahfuz-js","version":"1.3.5","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.3.5","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"4dba53c529096c09941d202a3fe3a293072ce4de","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.3.5.tgz","fileCount":3,"integrity":"sha512-HmZuCPVZNnuzjjeyj33ynLnsMiIrjwbZ+Pj+miJSdI2qQZ28vvUGO7mTaqHuVC9qrlRDmdqTddxpi+R5n1W7Fg==","signatures":[{"sig":"MEYCIQCNI0qMMrGSh1aj+qsM80anJGik3xh2qJsW8O4K+84OsQIhAJCqI54HzyDlVd9sCXq3+YCu7V8s13zPzvXcv1aV3jYs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14572},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"ef86c37de36b9aae45c12c512b6a5c8649394358","scripts":{"test":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"md5":"^2.3.0","cors":"^2.8.5","sha1":"^1.1.1","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.3.5_1734605495962_0.29923060033325766","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"mahfuz-js","version":"1.3.6","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.3.6","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"28578d3b43a276d4895bd3639a3f50b89ab895b1","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.3.6.tgz","fileCount":3,"integrity":"sha512-39rJUOv6Q9ZsnB0xAfgARnvBBvfM0L0aquXD9RTKvytAn6Bjnk2o7OSQ1DkB+3B2l5AxaYKSFj3o7VZiOPbnuQ==","signatures":[{"sig":"MEQCIHb1NRWDmSeEn494yGhKX5lQRJU+chD6g1Bt9/4nf95KAiAIJIwjJFmsRt4fw3CDgN66xPyT7JUpZaRGYMM9XmCsEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13818},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"875acff53d81d61c77e5953e8fe6c264c5a834b8","scripts":{"test":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"10.9.2","description":"mern stack development tool","directories":{},"_nodeVersion":"20.18.0","dependencies":{"md5":"^2.3.0","cors":"^2.8.5","sha1":"^1.1.1","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.3.6_1734846768579_0.8942766297717388","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"mahfuz-js","version":"1.3.7","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.3.7","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"9e025ee6d0c50485efff591ef441015bc4e8c4c6","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.3.7.tgz","fileCount":3,"integrity":"sha512-0RTBwIIwKi+h0TJe1nKMx8yMZyMqH7OH/vg41IGSyniGNANufIBodr8FYyN3MOCXQMAPMiOuYhOzs5dSVPHybw==","signatures":[{"sig":"MEUCIQDf2ijWQfO+qa+w3kFUAO/sr3wEd3PPbcVToQ77253nTAIgZ4YFRSi5Q0wATnOX4fXBWQBD8iEoYO+fVNqnaOpVn4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13868},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"b52423f46f23a08949dc8c2f8f9fdd8ced693621","scripts":{"test":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"11.4.1","description":"Mern Stack Development Tool","directories":{},"_nodeVersion":"22.13.0","dependencies":{"md5":"^2.3.0","cors":"^2.8.5","sha1":"^1.1.1","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.3.7_1748442189086_0.869192255737419","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"mahfuz-js","version":"1.3.8","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.3.8","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"5db01098136622c7c98bbc213a879c79320e4a88","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.3.8.tgz","fileCount":3,"integrity":"sha512-EVc5LdGSSL00RstDc1nzypzS2+JFvmTZgyIvE3bMnD6s7YgdiJKCipxsW06nyc2LR7tVHFkIygarUV02Jcld7w==","signatures":[{"sig":"MEUCIQCJPisryg++zlZ5lGaNfRMyd1UnAXmKSV8JAHIGyWidRAIgCalXyDx59C4xmYK0U4oMWlwWvQmJW2lFxFlMIcjJMN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13868},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"7667dfb65e77480eca15f2b8db8faf3d10940516","scripts":{"test":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"11.4.1","description":"Mern Stack Development Tool","directories":{},"_nodeVersion":"22.13.0","dependencies":{"md5":"^2.3.0","cors":"^2.8.5","sha1":"^1.1.1","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","express":"^4.21.1","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.3.8_1748442300615_0.18092879914527837","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"mahfuz-js","version":"1.3.9","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.3.9","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"d00d6df8b562a04bf147021fc9c042fb1ba91e4f","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.3.9.tgz","fileCount":3,"integrity":"sha512-bpRauN1j7lnLzOwp0SFktdEkl6o6aGfnfzRXbWw8IC154AOYFxOh1ukeCrqRXBLO255OAleIhHt9B7uuwR/OiQ==","signatures":[{"sig":"MEUCIQD3xMnaNAiS8XFL/6v4T1FcrZ0N04dhdPH33OKMjPCaqAIgPSHBChUiYGnyk9mJeC6jRaFIolbpiG+m3JZF6K+KKmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12244},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"7667dfb65e77480eca15f2b8db8faf3d10940516","scripts":{"test":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"11.4.1","description":"Mern Stack Development Tool","directories":{},"_nodeVersion":"22.13.0","dependencies":{"md5":"^2.3.0","cors":"^2.8.5","sha1":"^1.1.1","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","express":"^4.21.2","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.3.9_1748883652618_0.2682691706397282","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"mahfuz-js","version":"1.4.0","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.4.0","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"2c24a8c1eea8ff1d0668a404a074d4e70c890d4d","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.4.0.tgz","fileCount":3,"integrity":"sha512-v6LRPhHeiZ+aQdCPaKoft4bwpXtyl/7BMuOEHluD/OzWJLRGKUAGQNboIV+AwkqD78OENP8rvrPNcHf5NjfL7A==","signatures":[{"sig":"MEUCIBKvnmv3Cu+8HO6ThHhtX7GlH0it3tQ7IQxSgIAZcV8SAiEApUiU0nn+7VEGdROMIOm3ECdYuxcVfCgaOz44cKptV4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10319},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"92e2f6e8226762728034bc451ba431d7259de664","scripts":{"test":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"11.4.1","description":"Mern Stack Development Tool","directories":{},"_nodeVersion":"22.13.0","dependencies":{"md5":"^2.3.0","cors":"^2.8.5","sha1":"^1.1.1","dotenv":"^16.4.5","multer":"^1.4.5-lts.1","express":"^4.21.2","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.4.0_1748884545449_0.1264420954793879","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"mahfuz-js","version":"1.4.1","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.4.1","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"8fb0f7a72a915d703925db8e6989c43e2863864a","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.4.1.tgz","fileCount":3,"integrity":"sha512-ZhwbpUz/AeaeKgjQxpZTnGpfbTAEZzg4ZieYb0hXwtXIm+w+Iu0aDZrVqsTCUdb9tA3TJGQ5bpql+NMJshqcsw==","signatures":[{"sig":"MEUCIQCanUonuSJsI4u5wzLEcHEV+sK/UjoFow1IpAEXjLNGoAIgCALv7pM9r3IN/ydeUxgGoxPLaJ9sTZYqkzS1KMhRDxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10379},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"92e2f6e8226762728034bc451ba431d7259de664","scripts":{"test":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"11.4.1","description":"Mern Stack Development Tool","directories":{},"_nodeVersion":"22.13.0","dependencies":{"md5":"^2.3.0","cors":"^2.8.5","sha1":"^1.1.1","dotenv":"^16.4.5","express":"^4.21.2","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.4.1_1748929295102_0.27904704050758466","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"mahfuz-js","version":"1.4.2","author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","_id":"mahfuz-js@1.4.2","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"dist":{"shasum":"2e8d8730041da8afb3f2c2462c58f4f965ecc411","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.4.2.tgz","fileCount":3,"integrity":"sha512-Gy7Ak/ZV9RxdmpDCCccbbEafePsxJR+qx9jW6cud+UdO7p3QRBHAWhXqIWaTUY7pyujUwVqxkcCgPwLQAk/Q6g==","signatures":[{"sig":"MEUCIQC8Z4uMC1ZMXjJbqUpoNk6P81JUjCe6Q+dC/8aAXmUVdwIgVKpb2RxsPELdy0rPmuiXO5fxiMYTGa+RzqaP6Pkdkmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10269},"main":"./dist/mahfuz-js.js","type":"module","gitHead":"92e2f6e8226762728034bc451ba431d7259de664","scripts":{"test":"nodemon ./src/test.js","build":"npx javascript-obfuscator src/index.js --output dist/mahfuz-js.js","update":"node update.js"},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"_npmVersion":"11.4.1","description":"Mern Stack Development Tool","directories":{},"_nodeVersion":"22.13.0","dependencies":{"md5":"^2.3.0","cors":"^2.8.5","sha1":"^1.1.1","dotenv":"^16.4.5","express":"^4.21.2","bcryptjs":"^2.4.3","mongoose":"^8.3.2","nodemailer":"^6.9.16","cookie-parser":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.9","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mahfuz-js_1.4.2_1748967392279_0.19006941135473987","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"mahfuz-js","version":"1.4.3","description":"Mern Stack Development Tool","main":"./src/mahfuz-js.js","type":"module","scripts":{"test":"nodemon ./src/test.js","update":"node update.js"},"author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","devDependencies":{"nodemon":"^3.1.9"},"dependencies":{"bcryptjs":"^2.4.3","cookie-parser":"^1.4.7","cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.21.2","md5":"^2.3.0","mongoose":"^8.3.2","nodemailer":"^6.9.16","sha1":"^1.1.1"},"_id":"mahfuz-js@1.4.3","gitHead":"92e2f6e8226762728034bc451ba431d7259de664","_nodeVersion":"22.13.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-zjlDD0dLyDgogBUFAHukOqfkMElu4g/TUnpOf2HJdQCVaZLAXmAihyeEBerPEDuoIcOVA7sSfFjd1Zv5Zkpj8Q==","shasum":"87174335ea2c5b4ac32146c416ce0bd43eba173c","tarball":"https://registry.npmjs.org/mahfuz-js/-/mahfuz-js-1.4.3.tgz","fileCount":3,"unpackedSize":9002,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH+gRvIFy+KkYSsFfUgn6MGqA76ZSDnsps4g7L9JnzcMAiEAnPVQ70NnzUnFGVUVcKmonaI1VjbXAdQZtvgPelZoJFY="}]},"_npmUser":{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"},"directories":{},"maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mahfuz-js_1.4.3_1749456584186_0.5440975986292449"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-16T15:43:09.733Z","modified":"2025-06-09T08:09:44.535Z","1.0.0":"2024-11-27T08:09:45.347Z","1.0.1":"2024-11-27T08:11:35.905Z","1.0.2":"2024-11-27T08:13:26.057Z","1.0.3":"2024-11-27T08:18:48.121Z","1.0.4":"2024-12-01T03:51:56.804Z","0.0.0":"2024-12-16T15:43:09.903Z","1.0.5":"2024-12-16T15:54:10.752Z","1.0.6":"2024-12-16T16:11:13.041Z","1.0.7":"2024-12-16T16:27:12.022Z","1.0.8":"2024-12-16T16:30:50.470Z","1.0.9":"2024-12-17T00:46:47.597Z","1.1.0":"2024-12-17T00:55:41.742Z","1.1.1":"2024-12-17T00:59:15.550Z","1.1.2":"2024-12-17T01:03:03.107Z","1.1.3":"2024-12-17T01:18:31.997Z","1.1.4":"2024-12-17T01:19:42.105Z","1.1.5":"2024-12-17T01:30:04.347Z","1.1.6":"2024-12-17T01:47:46.447Z","1.1.7":"2024-12-17T02:00:13.580Z","1.1.8":"2024-12-18T11:07:52.316Z","1.1.9":"2024-12-18T11:23:04.403Z","1.2.0":"2024-12-18T12:30:24.919Z","1.2.1":"2024-12-19T00:02:11.374Z","1.2.2":"2024-12-19T00:26:42.777Z","1.2.3":"2024-12-19T00:39:15.228Z","1.2.4":"2024-12-19T02:55:23.737Z","1.2.5":"2024-12-19T04:40:52.297Z","1.2.6":"2024-12-19T04:53:31.235Z","1.2.7":"2024-12-19T05:07:30.608Z","1.2.8":"2024-12-19T05:13:15.799Z","1.2.9":"2024-12-19T06:05:03.901Z","1.3.0":"2024-12-19T07:04:51.566Z","1.3.1":"2024-12-19T07:08:05.274Z","1.3.2":"2024-12-19T08:42:22.922Z","1.3.3":"2024-12-19T09:28:52.741Z","1.3.4":"2024-12-19T10:33:08.081Z","1.3.5":"2024-12-19T10:51:36.127Z","1.3.6":"2024-12-22T05:52:48.755Z","1.3.7":"2025-05-28T14:23:09.281Z","1.3.8":"2025-05-28T14:25:00.831Z","1.3.9":"2025-06-02T17:00:52.776Z","1.4.0":"2025-06-02T17:15:45.613Z","1.4.1":"2025-06-03T05:41:35.295Z","1.4.2":"2025-06-03T16:16:32.497Z","1.4.3":"2025-06-09T08:09:44.358Z"},"author":{"name":"Mohammad Mahfuz Rahman"},"license":"MIT","description":"Mern Stack Development Tool","maintainers":[{"name":"mahfuz0712","email":"mahfuzrahman0712@gmail.com"}],"readme":"# Mahfuz JS Backend Library \r\n\r\n## Overview\r\nMahfuz JS is a Backend library that provides various utilities including server setup, database connection, encryption, email sending, and GitHub release checking for backend development.\r\n\r\n## Installation\r\ninstall using npm:\r\n\r\n```sh\r\nnpm install mahfuz-js\r\n```\r\n\r\n## Usage\r\n### Setup Backend Server\r\ninside index.js\r\n```javascript\r\nimport 'dotenv/config';\r\nimport { Backend  } from 'mahfuz-js';\r\n\r\n// Initialize Backend\r\nconst FrontendURL = process.env.FRONTEND_URL;\r\nconst dbConfig = {\r\n  subdomain: process.env.DB_SUBDOMAIN,\r\n  username: process.env.DB_USERNAME,\r\n  password: process.env.DB_PASSWORD,\r\n  cluster: process.env.DB_CLUSTER\r\n};\r\n\r\nconst dbConnected = await Backend.ConnectToDataBase(dbConfig);\r\nif(dbConnected) {\r\n  const frontendConnected = await Backend.ConnectToFrontend(FrontendURL);\r\n  if(frontendConnected) {\r\n    Backend.ConfigureMiddlewares(true);\r\n    Backend.AddSecurityHeaders(true);\r\n    await Backend.StartServer(process.env.BACKEND_PORT)\r\n  }\r\n} else {\r\n  console.log(\"database connection failed\");\r\n}\r\n\r\n```\r\n\r\n\r\n### Utils Class\r\nThe `Utils` class provides utility functions for generating random numbers, handling async requests, and encrypting data.\r\n\r\n```javascript\r\nimport { Utils } from \"mahfuz-js\";\r\nconst Random = Utils.Random(10);\r\nconst encryptedString = Utils.Encrypt('your-string');\r\nconst isMatch = Utils.Compare('your-string', encryptedString);\r\n```\r\n\r\n### ApiResponse \r\nThe `ApiResponse` class is used to standardize API responses.\r\n\r\n```javascript\r\nconst response = new ApiResponse(200, { key: 'value' }, 'Success message');\r\n```\r\n\r\n### ApiError \r\nThe `ApiError` class is used to standardize API error responses.\r\n\r\n```javascript\r\nconst error = new ApiError(400, 'Error message', ['error1', 'error2']);\r\n```\r\n\r\n### MahfuzMailer \r\nThe `MahfuzMailer` class is used to send emails using nodemailer.\r\n\r\n```javascript\r\nconst mailConfig = {\r\n  Host: 'smtp.example.com', \\\\ Your SMTP server host address \r\n  Port: 465, \\\\ Your SMTP server port\r\n  Username: 'your-username', \\\\ Your SMTP server username that SMTP server provided\r\n  Password: 'your-password' \\\\ Your SMTP server password that SMTP server provided\r\n  Name: 'Your Name', \\\\ Your name or company name\r\n  From: 'your-email@example.com', \\\\ Your email address that you used to register for the SMTP server\r\n  To: 'reciever-email@example.com',\r\n  Subject: 'Subject',\r\n  Body: 'html-content',\r\n};\r\n\r\n\r\nconst isSent = await MahfuzMailer.SendMail(mailConfig);\r\nif(isSent) {\r\n  console.log(\"mail sent\");\r\n} else {\r\n  console.log(\"mail could not send\");\r\n}\r\n```\r\n\r\n\r\n\r\n\r\n## License\r\nThis project is licensed under the MIT License.\r\n\r\n## Author\r\n Developed by [Mohammad Mahfuz Rahman](https://github.com/mahfuz0712).\r\n\r\nHappy Coding!","readmeFilename":"README.md"}