{"_id":"@bii811/genmvccrud","_rev":"3-517187af38b34eb7b0ae96450beaa70a","name":"@bii811/genmvccrud","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@bii811/genmvccrud","version":"1.0.0","description":"generate pre file for mvc CRUD mongodb","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Bii811"},"license":"ISC","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/bii811/gen-mvc-crud.git"},"bugs":{"url":"https://github.com/bii811/gen-mvc-crud/issues"},"homepage":"https://github.com/bii811/gen-mvc-crud#readme","gitHead":"b50d4ac4a601569b668fef48722b16d0e6a6770d","_id":"@bii811/genmvccrud@1.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-4hxx7iS45KLUDHQHIHREWdOflsmgfPmhbFOoPX+9eq2H2yzRlKkiDgaxIWrOzzy8Gp+VjYtcXeTjT6+p2GsAfw==","shasum":"957fadd0bbccd6efbef69c986dff8a4ad7709627","tarball":"https://registry.npmjs.org/@bii811/genmvccrud/-/genmvccrud-1.0.0.tgz","fileCount":8,"unpackedSize":4137,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBOtAzCy7I3vQrdBPl9oMAWx86+689StZzzzlgcCjOfwIgGEEDKFqCgQufT8O/ODDL+PIhoCgZlXt7U1TxgOr/Etc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW4YEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZeA//VmyccucCPyIJQcJusR8mGX2tJhTaxa1fI3AlPDhr/kfr0YxV\r\nuEQGdbPauSID1qqLogdD6ZBNzCifDm2AZSsOl6LkViCCPuHGu1APFnhRbrkR\r\nyQCgA4H3clb/GivLX9cBjX9sbyZvHEHmlZWFoXnT61W4tJFb/OCNzbcfKXzX\r\nUI+jWqBaBHffedL4dN9M1zFRCc5NldHLJlAtp9g02hxHM6K8W6Iu4Wlf/Qfh\r\n3CyrY2kB9LdpDgGcf0iONbmkXfzj5GSSwLBktTk0T767uUb4jjburooLqDG5\r\nW0rFDOPZqr20GoFHH3oajJGLksU9KsTfeIkETIOkxa4ptx2cu9nWWK9XyFhr\r\n4HTFfNnaCaebD2rBQp54XgHJNlvCCASL7yr/wmBF6+S77KF1iloN+lqBqG6F\r\nSkqoxHJAb2Ngi/pwX0q4mrdh6hqP53ll/gxGZ4FBugas/npca+V1al/P78Uv\r\nhwhfgO8ylei+f9JaC75cly+ITjuLTnupnDaBO4+RZMi1tHdLu0Ja3UXCTKmY\r\nSlwaY4AbdYM4Tn6yQEQUPtOW/X+1VPkG/2O+uBNfx82I5CfMFuAQupGYiymO\r\nisNOLo3tCXnrtAabsG0kfw3CTei2ESG/wB4Cj2yfwQ9Hnk3NS4b1Sz3KMUGs\r\nEgyh1lywHKpL7orJ19p2XMH4Dr4BcjKaDmE=\r\n=KcYt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bii811","email":"bibipms@gmail.com"},"maintainers":[{"name":"bii811","email":"bibipms@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/genmvccrud_1.0.0_1650165251908_0.043225790023081245"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bii811/genmvccrud","version":"1.0.1","description":"generate pre file for mvc CRUD mongodb","main":"./bin/index.js","bin":{"genmvccrud":"bin/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Bii811"},"license":"ISC","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/bii811/gen-mvc-crud.git"},"bugs":{"url":"https://github.com/bii811/gen-mvc-crud/issues"},"homepage":"https://github.com/bii811/gen-mvc-crud#readme","dependencies":{"dotenv":"^16.0.0"},"gitHead":"4ea50929167c367cc786189af932a2dc63893170","_id":"@bii811/genmvccrud@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-HCiCut59uPVXw+EL11QmMEY+Heoe5XXXmHIpXElRUVBeMU4CL8vT1HGuiUKAIiJ1a0xH59bsGqiimOaC942hkA==","shasum":"ddc51176b22549c4387315981d0ec6be309d410e","tarball":"https://registry.npmjs.org/@bii811/genmvccrud/-/genmvccrud-1.0.1.tgz","fileCount":9,"unpackedSize":5676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVRLavlrny+x8/DlzMoGtG+B6/iZ6Yzqc7sIAhfRUABAiBEnduHhEOzE0fZfzl0iNftlADOniVQFfPnRytmcSA8gA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW7fYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprfQ/9GWSsc4s0ol/pgU72V5U/DJL0jRlKkSh4zAcd4ZXAqwPA9EC1\r\n3xyKIL/NKkOMtIuCQorC614u3hEbjQ2ViH/8CNVwUIrmgaSwiY+R5Lty1mF8\r\nmlUnslcpjjJmiJ+yLC11a6r3ywtNWUDnIaGfFIBF7AhkO+eyr8oYB/RLxwJd\r\nJMuMCFQ/RjiV8177WkOlv4vlc6mjUZb/PwY6DMcR6bhMWtGdVXAK+aLpsh6J\r\nitREy96wzt55W5xqF4HShq23kkYuGbxRMwHM6KxZihiCzbwzhB+8OIaCqe96\r\nkkB+AFOsb+Kyn+7PklvEkfp6wfjb1YROWeMcIEJCd8LSa2E7by9SUiUIPJr/\r\nRACyjRi6rhXiQywnQbVfIviSbImkaLhhy1cDtq7m0tzs2KeEebVKc3YtMMzd\r\n70zNkXZfHmvKTOhlPwsMNDcO27xVcT4Dtba7uzMU5qvA38u1ON/RHcpAlbXU\r\nyb2PlDEa0y3yR0Fa3uHFEE/WBZB9HR3DEtXhxV3cBlTcKAEuU9mDLliEdJJR\r\n59yERUXqyrmeJxemUWQ8FFuytmQQnPSij+F6m1BjP0ZRr83jUWHLhUs7chss\r\nwWEj+f0GlguYVBqjaQbcbR9v5c0NTrGC0U+gYuh3c78KDJx5wEoUjsezh+yH\r\nrtJbZxaRAoZYMYJdAAN1NmV1pMuswnL1RWY=\r\n=PhNV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bii811","email":"bibipms@gmail.com"},"maintainers":[{"name":"bii811","email":"bibipms@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/genmvccrud_1.0.1_1650178007911_0.5464442799347466"},"_hasShrinkwrap":false},"1.0.2":{"name":"@bii811/genmvccrud","version":"1.0.2","description":"generate pre file for mvc CRUD mongodb","main":"./bin/index.js","bin":{"genmvccrud":"bin/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Bii811"},"license":"ISC","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/bii811/gen-mvc-crud.git"},"bugs":{"url":"https://github.com/bii811/gen-mvc-crud/issues"},"homepage":"https://github.com/bii811/gen-mvc-crud#readme","dependencies":{"dotenv":"^16.0.0"},"gitHead":"4769d961fa0702e38ad8a43d27053d58eba62459","_id":"@bii811/genmvccrud@1.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-5vNnGSu1QoeDbrLzEbEfqPGdVxecYa9tNaE+FJ/omAYUlxnG7glvGfP9MyCI/g+JhKiL8+Wh9hmWo04JXVSm7Q==","shasum":"ec51f7be72f6a04c27ddc333e5e83b8ad835f91c","tarball":"https://registry.npmjs.org/@bii811/genmvccrud/-/genmvccrud-1.0.2.tgz","fileCount":9,"unpackedSize":5913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgSAzZ9NTwZPt3SILyYvnqmA7+5eDXEPeU/L35RxDV1AiEA+kV1ldqBw3SLftYVOqDsomzFHpW9FOu4rYutP0qHdFQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW7vcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr98w/9EROr82j8A6ABrjQMVm2gS7pCG/ZwLlUeDzoNN2vCGmFIUpio\r\n/7KtbirR9+bYFgMnUP2jd8gQ/nA609Flb0uaTF4GBxVisfTstP1A08eRiN1y\r\nW5U2G0LU19i3EPzgNOmSkz41Iv4AuPOnGfcKL1jnBgMUK/Z1fE28KPJcjoaZ\r\nngf6vgTxpH9TItWwejKi9kPNZiQgrRC9gBpyvL0SaADKlCRmLXGEw/z2SEKc\r\nsZFNaCofZDYgWs8S5QlaiGnGu4wMV89kptfo245fvlEHBoj+qgzBUOxQfwU/\r\nAUW4QFi/v0BGPWuvMow0IJKG1pMURhSKZ5RC3mUYreQMqbO4BKj+kKf7Jktd\r\n1uyLFFfcd+sbw2fS7gC5NKVNNV4o0ijCZNYgdQiEALaxwLeV+FOu4L4OGa6a\r\n0d+zMQZFJnCQ3Xhg/FPw0n/HRtf08ycTRtB4KhE0c2lB2f1E5DE1u0CC/YBz\r\nTZL23y8hwDLa4v/xuK7jce/ibS8uZcwRr7q8GmZLny32iyp1H75EFRn97JlK\r\nS22cd/km0dqVcM0cXhwX3/eyi3ns5gsTyEnSkRLfpulK2mSRV1AH05qt1vrM\r\nyIO0x7yN7C7BmMsK3K6BWtcOjcHoQq+Jb1cX2HW5kf/FVw4JLc24Ah49Oe+3\r\n4PDv6A/uTCElSHZCjnDZOhTibgPPIYQ1c3c=\r\n=hLlP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bii811","email":"bibipms@gmail.com"},"maintainers":[{"name":"bii811","email":"bibipms@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/genmvccrud_1.0.2_1650179035892_0.42091888230629726"},"_hasShrinkwrap":false},"1.0.3":{"name":"@bii811/genmvccrud","version":"1.0.3","description":"generate pre file for mvc CRUD mongodb","main":"./bin/index.js","bin":{"genmvccrud":"bin/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Bii811"},"license":"ISC","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/bii811/gen-mvc-crud.git"},"bugs":{"url":"https://github.com/bii811/gen-mvc-crud/issues"},"homepage":"https://github.com/bii811/gen-mvc-crud#readme","dependencies":{"dotenv":"^16.0.0"},"gitHead":"a53b797f48695e3e0a75a4c5297d50124b69151f","_id":"@bii811/genmvccrud@1.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-jlO3xm274Drk6N6S2y0v+nH6yctJ+AXKIxHvUZxFWg5xMVR1M26eZmaWZNVETnXvBW4h9vW2T5IGaONjZuHs7A==","shasum":"539069596b32be54399c1b7e56b49edb89ce0541","tarball":"https://registry.npmjs.org/@bii811/genmvccrud/-/genmvccrud-1.0.3.tgz","fileCount":9,"unpackedSize":6921,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3c+W8lzrkYcgS7xsyEdYfgKwzPN15qFMbEt2FNLewLgIgM1AeCICIEuYdSgghm4hRslNELbtR1H8E3qp3ZlBpQmg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW7//ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbmBAAlFCuDxg915LaVvaF7y63qz9J1ueKxIwQsUebC/qc5J15wRCs\r\nFeadhQilpJwXdF0ljRnOHQfcACNWLVtjtDHWMNgl6MQdKKCpfI1YIykiowNx\r\nf3E545QoRK7XXOAB/2+zlxnaAV2PcOfx4CAcSeRzSkRkiZWPVOSLknmUKzJF\r\niot68XWa7GAlk4cBl6hw8Wz/iY+pJdwxUmIhThVDU65NpmGoxC7yFsHow+fB\r\nkSbvsB4sB7i/ynTDVJSX/GU7QwM/gym6h73y4wcSxJslElyxrhpSE4HgB5JB\r\nSNLlZwFMJ1/U2H4QzKuSvu5qP3ebbEt30EniOMJIHXsxKX94refVDlP1gqkv\r\nexWh70YoWXs54SJocH9Hx3TVfAksPZaU3ItPpix2he+ByBkQajeG/7E0aJfk\r\nlR3Hppti5Z/E5j2jhFa5o6Mbxu7ehlLBMz3jSuG3MONcXnyAbbLFmVwWGtYS\r\ng0KkDjCajnFgnK2htDA6pMhewCkIzJ273lp+VHkvk9EQZrxKstPzQKk8S+Gv\r\n1dsjo8xH+b9Z8PzjElZlr5ABbxYFS86Gyje0t9PH5/f3YlZ4INYqLpBMunQU\r\n/3IEAvE1r3JECMZq+1TXDnqEgsyuyRRCBRTyIPRE5P8bISB2UsX4s8PqaHja\r\neBxhSazd6kga9NdhXcSvVrPLcgJ0vLubRRU=\r\n=9XBX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bii811","email":"bibipms@gmail.com"},"maintainers":[{"name":"bii811","email":"bibipms@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/genmvccrud_1.0.3_1650180095364_0.520157336213684"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-17T03:14:11.861Z","1.0.0":"2022-04-17T03:14:12.053Z","modified":"2022-04-17T07:21:35.586Z","1.0.1":"2022-04-17T06:46:48.062Z","1.0.2":"2022-04-17T07:03:56.069Z","1.0.3":"2022-04-17T07:21:35.523Z"},"maintainers":[{"name":"bii811","email":"bibipms@gmail.com"}],"description":"generate pre file for mvc CRUD mongodb","homepage":"https://github.com/bii811/gen-mvc-crud#readme","repository":{"type":"git","url":"git+https://github.com/bii811/gen-mvc-crud.git"},"author":{"name":"Bii811"},"bugs":{"url":"https://github.com/bii811/gen-mvc-crud/issues"},"license":"ISC","readme":"# Instructions\n\n## utils/catchAsync.js\n```\nmodule.exports = fn => {\n    return (req, res, next) => {\n        fn(req, res, next).catch(next)\n    }\n}\n```\n\n## utils/appError.js\n```\nclass AppError extends Error {\n    constructor(message, statusCode) {\n        super(message)\n\n        this.statusCode = statusCode\n        this.status = `${statusCode}`.startsWith('4') ? 'fail' : 'error'\n        this.isOperational = true;\n\n        Error.captureStackTrace(this, this.constructor)\n    }\n}\n\nmodule.exports = AppError\n```\n\n## add this to app.js\n```\napp.all('*', (req, res, next)=>{\n    const err = new Error(`Can't find ${req.originalUrl} on this server!`)\n    err.status = 'fail'\n    err.statusCode = 404\n\n    next(err)\n})\n```","readmeFilename":"README.md"}