{"_id":"frappe-backend","_rev":"28-4dd4ab72ccf009add0d42e39b2f2f779","name":"frappe-backend","dist-tags":{"latest":"1.1.27"},"versions":{"1.0.0":{"name":"frappe-backend","version":"1.0.0","description":"","main":"index.js","dependencies":{"body-parser":"^1.19.2","cors":"^2.8.5","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","chalk":"^4.1.2"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"babel-node app.js"},"keywords":[],"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"758c8df751e778b8f2c00e4b93991b3d1a134917","_id":"frappe-backend@1.0.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-p6muZdamTyy2weNURoRAnXCqkFvWw8MVseTnogPvJLwWGoRb0mQdC6ltSCGUBSDKyDwhmVfYKHVmZhSpL+pqNg==","shasum":"e2c628f1a20eaf0b1c3e56e98d95b65a151b6a7d","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.0.0.tgz","fileCount":48,"unpackedSize":119256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNvYvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT3A/+PYF1LIpRQdLQk5o219Vic1pRXpNSlBOPThF//zuUkuthSDNS\r\nkU4i67+b/vfPwFO2+FxoB7TF7mfLv7NGEOVpL24Vzd7f5TtDjVBqCUZKI1su\r\n7eo7m66W6RksN1VPUChhLxxdsUL3LAIADmW9OC67S3TJhY3CR+ThNwo953TO\r\nf2dYjOqPzyFAAhzvDs5MXo3AXLyi3WrbwETo13vQgfYz+FxIEmAw09EF+3jg\r\nxRlGjhTQEvNFeQyqGf1afFpX5laFt14jU1ow/VdpiVubCcYHUUgpBhPKqKLa\r\n9v1whoo+IKkMrImGa5h5jBWYc5JmpXtfALx3Szqo0JmwbpchzPovpQCC9Jby\r\nJgD1B6bXemgw1n0AOHxejGgLlXAYQhZ3x4KsX949x3fQQ0RBuWw+XT5W10dX\r\nOv+0QlE7kahMiADNyDavyolWK837d8aAOhXo+ZeqbLT9OuzqEoinaRnGC08m\r\nMqfSBFCplKL5PjiVuV4yQZBX5ilqd4o2gzPkMTOeQgbNW8M8P/b1xWJ1hdvL\r\nYzg+pQ+D5xMc63mzdBnwaeHlk2/OCQWjGDsQwof1swssvYSzCyMVuda8HCLu\r\nNf6y4kkFZTMl2KyWJMABV8NHnr91zDNYUbYjFiJ4MhidZ87Kktc0GYJxLQp5\r\n+5oPZcpMEGxcRA8j/9Ue5c2WYntAGRarRHg=\r\n=sP8B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGIoY1t404UxiVpgUqMmgkNuGdG+Fa2T/JIjp9e/oyFwIhAIGBrTGS+4Xy2gHxbDISzvT1UqgLCr0addEBMZAEw/Gj"}]},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.0.0_1647769134923_0.5258576657508558"},"_hasShrinkwrap":false},"1.0.1":{"name":"frappe-backend","version":"1.0.1","description":"","main":"index.js","dependencies":{"body-parser":"^1.19.2","cors":"^2.8.5","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","chalk":"^4.1.2"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"babel-node app.js"},"keywords":[],"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"758c8df751e778b8f2c00e4b93991b3d1a134917","_id":"frappe-backend@1.0.1","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JD2S4yl/TwaAeDizh32+nGeahh+7tzMBIG6SqZQPnqBzBB7NHfssitjN2thphGd9Cy1ajT2zB9OatGkz6eVkIA==","shasum":"9e3355c3d1cc32c7f299ca89552bf0627e1be33a","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.0.1.tgz","fileCount":48,"unpackedSize":119624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNvq7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCcg//YQqJDhIyauMO3s/PeHoBQ/zHGLvMmWiftqAWuHYgvMg4rTA+\r\nkl6rQk8dTEBcxlQOqKPFlPjbS1C2a52tfIZW1l9m+hKtYh3mKbg699fi1FWR\r\ngCRE/PYmauU+wCqXBVDWPma2R22uEFg6Zkk9FjKnyA8tm3IoO+8+9EJqiTp7\r\nMeJdhdexplbw6Dgbno1ZUyVsvACLxz10ae2c+hth26AdTTbVegX6umJnq4YW\r\nwoSj913CzMbknrf4OB/EjMi361mfEfjp7Ch3eSXeIXG/48IipdS+v2HKdKx1\r\n2GM8bSJU4bNTb0PXT6w5O1HU3jkEyZgoYpaN4EaPP9rUczK/u3n7LkyTJsl+\r\n7laIbzLRfAfgV2IztsIwYthE+vv9OlqcV91Lxhx6bPrVDSoh/abQje/3BNwr\r\nPkZJtYnTrPkgk8bunRInXTktYC3DLN78YDhvngzdGAnH8imdJw39FLAyIKf4\r\nVerc9A4eAyfJkZgKqLaR5fRwb1452VbvPftPHvA3pVr9k7kAFx+ur8E04lJJ\r\nvsKaOyt9G5l7XoPNdk5ZrpybZ5YL853FmGv2WdfmvhOOpVC//MzpFGj4YtNo\r\nhsqxUWCvOHW0X9ULud00vcvRl5G3shBYTQRDtX/dR2dlZIZFCcBsoTiBw6MZ\r\nzWegKdVNHeDGaEj9JoXLrIws+4cJLQMNI3Q=\r\n=moTR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNyJ59yAKdQdCX09QN4Zwu30waXsmVfQNJY8MURmaJXgIhAP9NqOqfhTjUl3fXboqe98Ym90jePBRDMJIpqiHlCF1P"}]},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.0.1_1647770298997_0.09445656563193983"},"_hasShrinkwrap":false},"1.1.1":{"name":"frappe-backend","version":"1.1.1","description":"","main":"index.js","bin":{"frappe-backend":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"05b3d33a991ccc2cd178a9cf7403595567184ee4","_id":"frappe-backend@1.1.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-O695TEHyTMGeO+0n1Lgh9hs79yfjKP2gA7NrE/JAibzmmYuyZG2sqC1HAZMxeRLrd4pmecLAFJI3afTvihnzLA==","shasum":"6bc261d290749341d97365dcd9e5d6ed56b767fb","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.1.tgz","fileCount":47,"unpackedSize":111934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNzy2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrkbg//bkyaAdPnBu9hQP0dYtIRXipu/wRR2P5ioGxcmSW0+oAQVrzz\r\nKjHmvXjPnVVsQjZ2oZp/g3tyIQKHAo/WFi4wyqx2laS5I3r9hk8JFiI+twZR\r\nMCtr2Mv2EOztjX+NFcM8u6JldlKT4m0UI7e8kp7Xq0ZYhJBdqkpaf4dGB3oz\r\nb79Eu/FHPEv1hXB5tjxEYkNAbQC3uCtr1qPz+J8hFY4BKbP34qef7iie8umM\r\nEiH3/C1nJwWxZOO+0u/a1lQVlxhk0pKqB4pEHHIqOC3bbGrlyF6g14kmj12s\r\nnjKXV1x2TJmWBTTbfKYen9WNrAb2Ri013EfnllbwkH0Ax5/3SCaLdMEQbbBn\r\npb8JnEunc++T3m1XFi1EC6kjh3EuANvZ/8iKOHrH1hno02+6hwNCLLNmX9Gq\r\n04SCYp7AuPKw1FQkL6V77eFzQ5KF6PTL+Led3utW0dA7eiGtyz75JWphuvjV\r\nyCAN3BgXVQSi02hJnm9IpEJ9YpvV6sdftf6qidfsfdXCONV4iCLtyZJE7HCZ\r\ngTDL9uwNDJKAmfUdZezUN/8NCARWYJTW7aivlkhXYUJUwssEbBDYYgrtpTZq\r\nwV7bKrzBnzKv9JmVt0sxUk4l8+TXvrDq/d6brBaljCwO9PLmRyyOOacDPIMe\r\nTrNBYROehkiqHHujvYxb3QfOrj9eB72BE58=\r\n=Eh39\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3uW/lcBZf0Gy8PwDctaci3CKzszBeUrd9NMrLg0c0rwIhAIQWVFO3VsgplehZq+43XlOsEL9fspf5T83G4q6ijORa"}]},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.1_1647787190394_0.02581368397442607"},"_hasShrinkwrap":false},"1.1.2":{"name":"frappe-backend","version":"1.1.2","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API. Inspired by [frappejs](https://github.com/frappe/frappejs) a product from [Frappe](https://frappeframework.com).","main":"index.js","bin":{"frappe-backend":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"3ef6765bd3854a8f57d35a7de339bac84d18a9ec","_id":"frappe-backend@1.1.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-4vi7I+VknfZIwkKZyI1ZH0OPbvAUP+D6GKYk/W16eh5UKQMBYP+aGq1mcyNp2ALkl0J505+MCGW/dGUAztfM1g==","shasum":"ca204af3557164563d2992d8b32dd6018ce34b3b","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.2.tgz","fileCount":48,"unpackedSize":113002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN0IhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpung/+OGW5586ur38Q63gMeKoSgxGrLKSvtWcRGP1anWgx8e6lC0Fx\r\nIUZvHzWoWjbh9Wgouiv6oxDIrCcwS+WHVpg1AWLT9pba3ZgCqQdTeS1knqTC\r\ngK187nuLF6EiOl2RlFH6Tj90LwM+qOgBu3zwRausfMNRTrfC0vwJFuXlF7w6\r\nbZOZ23EyAo8ZlDErq0JWP/F/tr9v9HWsFqio0hwOIWF4n6dZQRYf/1rWcRnh\r\nHfZrKXOOOW1XbzbNkZF7UA8OT47PwTidw2rM76ouYJGQu1GU13eh0W4B/fWR\r\nRgHiIiIgHSQbAokaYwnC6vToRkMG1TOwYerfsu/TxZQXH3CNmiPKqTI0No9k\r\nStojGmXJU5/u2n4gq0gEheh+nyzyFN5e/5nFrlkwqQxeTzsxrwfmJcEJjLyG\r\nmFQYobXmWkU/RoYjoP8EpsY3IWoaFNhUjiaT2ICaMEKg5VZz8Wmv9JaksJcw\r\noH9Eb5ftiwFgZQUEgjwM13iWYAEEb2Kop+IdSfGFZerRm+7R6Cb2v49ZfPcg\r\nNz7Iw1Rd4v5wwRmMY+x8aBld43p4Yq0GfMxAwqzPJ74WloT8mPGn5vVEZAI0\r\nl4FBs80rHis4tb9QvJo5TqSSnaxH4rP3MPLef8R13d1cg2Z26K7ufEGMOXmt\r\ny0So5If47VLChmEoIRahZFvAjf/0+Ju0B3Q=\r\n=dboM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/3n0l4Y3gsNTi8H/gXxrCNUaGxDmfq6ea7g1GSCZHUAiEA0NzoCFDWYZZWzaDDNHqikEgmAgVmRIU0SWWqwe8dSGw="}]},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.2_1647788577096_0.03926527917912748"},"_hasShrinkwrap":false},"1.1.3":{"name":"frappe-backend","version":"1.1.3","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API. Inspired by [frappejs](https://github.com/frappe/frappejs) a product from [Frappe](https://frappeframework.com).","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"6aef0cd0b818d55fd9bf72b54c890fcb2c51c89c","_id":"frappe-backend@1.1.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ZghaETClY1TQCLLNwRz9AYFY53qq2VjnGtNpUurMg6vFv7htwMBUbMivUid/ZpGhnj4IzVadicJ4XuUIK1P2sw==","shasum":"338201bb450df68e10fdd486d5856ab99d27f688","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.3.tgz","fileCount":157,"unpackedSize":1757155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOZUYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN8w//fSd+ZNyiE/U5Vtet2VVF8CWOoJEDcu0WjNnRpyKySSN19Cbr\r\n7ge05/uxhxGhs49LBy+40L+mjHTS2HEVLG0/AyyWdt+kIJ3NZ1prTazPB8AM\r\nS5TQt4tIn2oElwCtXBoAZiq9zym8hWlWcgS/m+ZTnbipiWh/g6wA5BTA1dmZ\r\n+oD6+DwW0H2cCFeGXaWGjDNGrUDe+BMAasNtfPm2uG+ecdu9bdJvLByorO01\r\nuhBAOCkNQpUm6jPA13gX2ayo07G2wqkOPNsWZj4Ivh1vi7p+Y53nAUOI6rXP\r\nHX02NrKy6ku+RruRI1sHafxh9mnoaTdnwTn3T3Jv4p7zIF6jh8x+OuIlM3r8\r\nd87YveQybdHxppaiF1bptnLYdsH0tcOQEDf+neUNjtf1EwftFmWMsnurH5Qx\r\nQMZSlITbQzZjuD/6xH1QpT05uiT1nBMjazXj4OptBnlD9nhkvJXr6YXO3c9X\r\nSal0wDCZAFMyIhoGUWOAoIQbxScx9cX6vz8Jw/OM1KXzVmd9VBHMUPBIr4Tf\r\nkQ7jUkOE4S2767zYYRFLth2LZyC/wOiiBkbssXSJvjLe4vopd1lvTuuW0HDS\r\nh31euisfrc54an65cCzo1/t0jD9Lujt8l+D5FizbQnhRslgN/KrVkz5rIfnW\r\nhocH6L1C5p0eU5wng1WypKqr+Oyp79l2DvI=\r\n=OrJY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsRzSG/vyd/1HM1ZjmBHNtW33RhfCHZe1CA/VOP6JoWgIhAJcCeQVGe2tHGUZyBd2jdi6lAXhze48aCpJInMQNurRb"}]},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.3_1647940888762_0.9749191383321807"},"_hasShrinkwrap":false},"1.1.4":{"name":"frappe-backend","version":"1.1.4","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API. Inspired by [frappejs](https://github.com/frappe/frappejs) a product from [Frappe](https://frappeframework.com).","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"2c00f589b4345f96f91276360c4eb9259223404c","_id":"frappe-backend@1.1.4","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-/KSZexf3fPkxUABGxkLz9cZ4BCqbIZUdzqxfEY75PXWOu9q3E/VxABUv3jbIU10Q4zIFQ9eciNz8tPixigKB0g==","shasum":"3904fbdd0162a74e6ab4ae3418c816a785e03411","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.4.tgz","fileCount":157,"unpackedSize":1757445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOZs2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf/w//ZC6x07RYNlddJqUxojaFEvzO8r86Da/ZApeRcndxd0F9Oxmh\r\n8a2a9L4Zoap0iaQwJwM1MwW+m62BB1d9YFSzuhU2s4ABZBAwUDTP1CUFjPM4\r\njlhyCFqsS+LBkMhSsOu/5yCa5DlXlnogmjqHkSX3sLP7PoNkkZM+TNgJcEEo\r\nCcO1F6/61EoMR5TayvRRIQZrA2wTfW2X6+Gw/YqjGqbn+Z6P4S+DFN48Vb/c\r\nXuVIwEkAYa2G4xPDfl1Gra9U6TVQno6q5Ia5BZm0xd56AzPTT3tUVYf2+R7A\r\nBQ6C66VwTrnl90SEr9CHFHfIxWMIk0UeR+Uw8rnmI/n1TZOxMv8PVMQiz0eH\r\n37o6mfdnfTvj3iB/ph4PKUVGetgmR7pcvHE5zmOxdeXGWqBisGfNnnnHxoV7\r\nbY8G5kGdVfVCrIU6x/S57RGJ9nI/NjGArX5FT1RKPn3omLate2k1V5QBS4kR\r\n7B/9zmr3pqS4B31+m1gnuNP3EOLNqIzY8DkjaqaqtvQhXbxHK4U8TrsPgwUB\r\ncErPuv4HQVqg9aQs7J/LxO2+0PTGCopnjGtVwiIPK/RptQ7HnYbBg76JMve8\r\nEGwbxAvpU1OrjSrZ5qZzvXqtvIAyeV20uzTLOZbTK86ExobbK1NG5XDjUiOZ\r\nWJYrTEj0aKdUJgfWxKDKlHC8GItAHrGKr14=\r\n=nUKH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9UViTug5IFdL6l3QxzaO+XlZP2v+c6f2CuatamxfYSgIgXmX4crZY6JoaZ2vm9D8DwzkXxvEa9153wPwWh2cpWP8="}]},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.4_1647942454731_0.6262113505661224"},"_hasShrinkwrap":false},"1.1.5":{"name":"frappe-backend","version":"1.1.5","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API. Inspired by [frappejs](https://github.com/frappe/frappejs) a product from [Frappe](https://frappeframework.com).","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"56b39726ed817a5e618ba32d822d8984ac827721","_id":"frappe-backend@1.1.5","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-uIGzVWLX7jCufeI0sWLCC5JGTPHMT92CxAOcMJ+noYCrULNVrn3gzHBftUpJYovFHoJvg232uvrTY0NUa/0F6Q==","shasum":"3b16f6b1dc6dac011f0f1840e7a5a7a971cd7f0c","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.5.tgz","fileCount":157,"unpackedSize":1757944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOZ20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq64w/+M+Y8wRANe26l5LOXCm3JMdeGKwTtgNlrI5GxNkJ0ANAPM5TE\r\nInvLWpC99wygiyNBMfbdrCOtJygnzpNUlvtzCOoFxzfnC/igofhnYbVn+uAt\r\nkS9TYiLEkn6Anl/h/8xvHWvRGpY6sz5xcXegFZlVr0CmN6rbJleCRD6iWWrb\r\nrE6uOmLvKPmkZIObq4gPTutxauuSLsQxH3vVa5px8hTw1h/xqQh6evmAK0A4\r\n7Z2WeYboD00zHLaoPeUIMDoSZdBkM4Q6Sii0LSFHrKtbnABzkTX1EemGh/Oi\r\nu/eByuo7ZWw5qFg3vGfoVmtk9oZu68WDnCcHeQdkrnyt536chkpzLP0ArpG/\r\nWVI6RcyvqjSSAC6uRxaytcr3oVKKQ0iTvgN5J/IHkyO7XQk5S19Kf1Z3kyAe\r\nCgLrrIfb6aLmmVNUp109zGzrP8QdTI92UuXOcPfGPYIvo+cPg3dIfphWc8Ww\r\nbfoh381Ax76RQf0lgpZ0JhEiamm7x5s60osFJfRUgHVWOYqN/hmirYvYIggp\r\nSipkiMhtI+qO//nBGlQeeEJUFdsar3bmO/PduIy+zRLU2qEwyCu7z6KnGFw6\r\nXrYzTbK2N/PS4gwLtDxAAldtUtKxiHD0JpUByG1YePcYz2HpsNg4am3AMHQ4\r\n62gNxCoqIu2txO7i0kwjw2M7RYM1SsKyV6M=\r\n=8U7u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK4L5UQ4vTJh67ZHw/APwwAICoCwp6semeW7ARrK4BmgIgMTbuV2qjRmpLn80fuv9mTJ81mmkEKNR07tXOPHgd9hA="}]},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.5_1647943091990_0.515505702754858"},"_hasShrinkwrap":false},"1.1.7":{"name":"frappe-backend","version":"1.1.7","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API. Inspired by [frappejs](https://github.com/frappe/frappejs) a product from [Frappe](https://frappeframework.com).","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"0ef3c78b1f00020a1e69ba7d00e18b9c05d9e163","_id":"frappe-backend@1.1.7","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-DN++m8LzJGXAAzCTt7IqDqMQ/w4N41L9HxBncY7shXgrAzapy+UOPeuAqN/v7whO8nkTeIZIVT9nSigObQGydA==","shasum":"5766cbff72d8b81359b97504df3c74f99d3a1fe0","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.7.tgz","fileCount":158,"unpackedSize":1763950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQCo/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkwA//UG40lYTjLrZUUlGAPhzVsscGson4JELqeidLv1BFSxfrQHFg\r\n+G8gCDW41u8+NKywSGwqCgiwt9pKoEYVsuFPu8p596YzUa/QtdegB05ulo4g\r\nebqaek3ws7bnD12Ku7UXguxR1mfN1pUgYClkI8WkasVn9gw7p91r/dDzt1eQ\r\n4jRrYgjn9AohVF0wl6DuNyD5QgEpSXK0jDUuKYQ56+RJDPXPakgG+w4BoTrp\r\nmN63JbyyNGfPMB1Ym+eQkN0ifIRDTeW4TC0+974X7rcZTHdOxoVQ2vEIdRMO\r\nig2fSMRGBnNLfQtlr1NDiLyuaKRS30JuVT0LAQk3JdMBfz/M69FAKLki4RDh\r\nYNHCQuQ3NOvEjajL9yF/96FpfO+pugutWpa9w4yIrY6aWjs+KO+Fddn4iLsF\r\n7gIA+MQtH293vI2gs4oqBkAKtRLHhjAmD1vWWW10jhLJylaVk3eNwTLWUJ3w\r\n7QPnO0e5OZep69acXjCogpfFEItm4z/y6KBGEtwZdz7IJ5FOiGxBDEZGuesH\r\nRAuOZWE1WauQvn0Dk2AlSoQIWjDAhVANzvbWc5lolySIR4qKV9hv7Fi+qWpN\r\nIQu2qpXCbVdcqawaM6zEqDdTMu2P/WY7j16K1gIbGZW1x+7iX+lv5hvQT5eu\r\nq7UCj98rQjieo1Bp5kkMqTqVzFUAbzovpf4=\r\n=nBj8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUpC8Mfz30R4cxaSQn2YymUT0aBhdfHn00EvhX9kbuLAiBjVqzIgsL9OtGEbEnqHibL9xeeR2uMYMZaYEo5TpEnvw=="}]},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.7_1648372287088_0.7016901679367133"},"_hasShrinkwrap":false},"1.1.8":{"name":"frappe-backend","version":"1.1.8","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API. Inspired by [frappejs](https://github.com/frappe/frappejs) a product from [Frappe](https://frappeframework.com).","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"e484aeec6b1acbb5d16d3aa2225bea1012edbcba","_id":"frappe-backend@1.1.8","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-dJF6k1MqR0ULHbd7F/9JTlSwX7F8hgZ+vO+h1WLWqT49uyX707XqPo0oj0xpreQg5a7EWLb3lCtLlR55cY386g==","shasum":"7542c0b79cfb921c97cfec9cedbef037e2271f52","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.8.tgz","fileCount":159,"unpackedSize":1768508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQM+eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEfg/9GOiy89kB5tKEzME/oKof2htFFOzuNKBPTUQjWe/PXZE4dJPv\r\noXJS64zLCPg57WO/RGbtXK741v2Jvk68ORQ5bnDQgEWQBFK+Ix1inyc7mIKC\r\n6i3DiVGktAH/2O2qOoG2uv8p/lveRMfLOduVemAAvpYqLXzSCr5JE7c17H48\r\nu4JPXLKPbxSB4MWm3BAXqXNB447c/9gsgGUYoBXimzloY956xKaYW+IWVtD/\r\n0IPEegKIomglT7hv7hmqXBiaA5Pe8FVKmdYpRA0xpLlvBKk81Nvb6DsEICDq\r\nHatQFxYHxy3nTjyVZmcFmlCrpeQXwEad0v6Kfu+51oPHmvUMIkuSe6i8BJKd\r\nuljDycWL0z4nlCzy1vaDTqoe7YKnbO6mrvTj8LxXHJ0Yq4FcpSu+oAVp+akl\r\nyqNWIGKCjkQSUU6qRhQJFfivGtgsHTULJKqygCzEyhM1HM86iq/vNOsRwAps\r\n/uQ3lbOISj20X6woZFIx5xsAlfm3IC5btbJbYnBF7K0k18bIs9OgoSunIeSN\r\ngetJ2ZEcsB5amPs9ms+rOGAPX8TkaBnxABudBZVoWgfKywuoAgjO/uogw101\r\nYeB0MIl/5rF8kn7Kwq+LbMNKx9KHFrT82OlQ97gFfDH0QKkqFXhW71sILPaG\r\nk1hb0u0AgG8x/jsvvViH/Tsppi2RkrepL8E=\r\n=OSk+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXFSELsU4CF7jAzOz9qhL4heluCpUTMpp25vFW779XDAiEAjTbRlYAi8/ilOqJO37t18dzDDzUm1uVojXTJqsY2ZRQ="}]},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.8_1648414621838_0.1176780237687558"},"_hasShrinkwrap":false},"1.1.9":{"name":"frappe-backend","version":"1.1.9","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API. Inspired by [frappejs](https://github.com/frappe/frappejs) a product from [Frappe](https://frappeframework.com).","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"761a59cb7b7f45488df417a0cbe85bd30cd7c54a","_id":"frappe-backend@1.1.9","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-KJRuv1tfpfHMCBtFOMlzceSXms/FYvzXv5LdRnGT+gK57lTd0drkX5TrGr2J0VfC9HIeR+hnI+Uza48pjXoYzw==","shasum":"3f940226963f090d85758b58cdef5487edd8b66f","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.9.tgz","fileCount":159,"unpackedSize":1769425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQNl7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr7hAAoeI0Oh0pUaugYuFO9GMPyfK1o7lqpoVNAy4BSx+QXu7of+XD\r\niVxv+PsiGDeZfbhVDWY0fGFyqzCym3ur3xiGwzEde7Em1PUeBQEUxPXPKByt\r\nx7ZQHhH6fpuFCMD4SlRT2Off5X5r8q+JqgUqrX/duGZ1+5HJ4gx78BXiisYR\r\nnmovdZeVCetSAQl050PMBQWQKt5txNIem7j1AeXP2qOlF5yhHwTGpAcqj2W/\r\n6xMSMkWUY4GrYHtNLhhlZ7oLyNHDG1ZSiXPQuYLeCGAs1z9x8vWjKNVdUs+7\r\nujcX1ty4FtX3q1/pepUqRqezk9WhokC7tN5FrvlgPssD9cunaESZuzrOUj1q\r\nS+uy/j8JthUCdF5Z4tN0QugTn3tVURnZaXFaliENOBUw1JN0gzEPmJrToEjO\r\nLDxITMVqDnt50ZxnVmPqHfsqNyZ8qY+jHKsuKltrkatlvfB6jkIspU6KZqPD\r\nFAFJx4ZxJB3/zdKRSjNJki2Rmv9f5zL8DrJvjMbx/dEku+N1NZUs00DeNhQD\r\nIOfZfsKZPgE3j1zq6ADT19m+6JdoShP3mfiX+mNmL8rmnkxyYRODfTL9EkOw\r\nMcoUPydXiHVufbRZsTwtuXptaLgWnlOqogBCQu8hfwLeo3+I0f8U0KzrZrvC\r\nH36iLuy0pd0u0dJ7le9Np8j+SyupJkkJyNA=\r\n=wIWK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrZoLLAEKjCtidGfHzxQ+i20Csb++mQqfNj7rQjvyj5AIhAOfHd3+76rnqNlsck9rXIHFANojHEwCq5uheK1+TcbEe"}]},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.9_1648417146884_0.35364579907394944"},"_hasShrinkwrap":false},"1.1.10":{"name":"frappe-backend","version":"1.1.10","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API. Inspired by [frappejs](https://github.com/frappe/frappejs) a product from [Frappe](https://frappeframework.com).","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"24db1df13290dab9925beaf4a278c39a22562ce3","_id":"frappe-backend@1.1.10","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JcCP/biPNjqancCCu2KnQcbotGGL8WVQoYuAGBHkR3fspyFwY8GlmPmiPmYr0uPXICWHIDdM2ip6YydJGIWqlg==","shasum":"ee5274da7e8548f1b7f7a8966c8b21ff0de8b530","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.10.tgz","fileCount":79,"unpackedSize":161957,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCem4jV27L75EA08ue5GTK8UdWj+DjShfZOjXejg931pgIhAL9IFZE3+5S2J2VKB77nRNxsE13qc50jAnYC69KRnR+t"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUr8YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv3w//TmbGMb2tHRX0ulpirmngTqyMEeNfvDGpiJ9KQ+MVF3AtPPQo\r\nHXB+e5J7oR5sTCAFxRg2G14Xs3XFRzV0bfBhPcZmpcj7J3Jq4a0rT+mh/5XI\r\n9VZmDwVap8qrizSRP7fHF6+y42pnzuhwitFG3lseK5CvbfV8+OY+irQUWO62\r\n+UhruMS1WPaJkdTUKj2N04WNqC6gF+NbZFEizsoTjXv1h4Mg+UCoVdy9tgsH\r\nvjE6oARo5QLb8v9SVdg9Jag4xEWgx3vWmjxxghe4u2zhau+abY2MdtAvwLsS\r\naBkabgfYmjmPJC7xs8hKhCGtuB5Ou3Fka2KVAEluQNborw4KbZVAvM8sbRKw\r\nmsBFQmKqgVbWAhGP4yZ54R03z72rY1wYd0IsF2SavyE8GI1FenyZMb7fOR3f\r\nKFuUrfr74MvOuFCDcgON9xUe+s/APWyA7DHfq1y2cYh5MQsOdzt72MW7vWGz\r\nV/+N/yw4xWjgEGRt3hhIafQ8U+NrXFo5vJnjykkc172ckgGEtLt7fYVTSA5b\r\nDtljfOKQVLyn/DBNW6PVXUBUwfanSSsZE+lnuj0H9YA2JT+lixU4XgjQVcxq\r\ns6Bbd5G3NSqhvHqsyKCah8JdA0u8pf1ht8r7TjB6tw8WGbG/6+HsWV2lbHql\r\nQsFNNwH37/H4gtS+V3YQNCTf+QBb+3bI16o=\r\n=GrA6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.10_1649590040411_0.15164331172497247"},"_hasShrinkwrap":false},"1.1.11":{"name":"frappe-backend","version":"1.1.11","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"14399798a66bdc353516fe44cc3a9f8e162dce80","_id":"frappe-backend@1.1.11","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GYaJfEBocswVe8FF6GfsBnu45XKbwWqXrrf/BK07MdRbpd1vlWPZpnMSFSZB8Ocz3eJaklsBcFTG3/TohjlWmg==","shasum":"897603df7185efb99b9afad4bf03df8095c56b20","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.11.tgz","fileCount":79,"unpackedSize":162929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWCNGx4OAwN0rHpRif+KHWRYH6J7MAJ5VLrZat6WaHKgIhAMhC0YJ0mX7IySkKCfJkxnk/jndqTU/maYUhwzF91FY3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicUtYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0eA/7BhTO9Vy7QQVaKYILbt1H0zAJDcXEsAuq0WTiEwqtcIF7VNPZ\r\n8Ck5uMKzEDWHBgOJRhg0E3emtogZrRXzoYE9VMRqSPDjtjm/kXJZy6jM6mKw\r\niaueFeNpEgRGlByqpHW32YKZHeAv2vigBmLq6nyzjtGn6jb+EOToNKBB4eYy\r\nx04yu6PSi4b8OiN5c2a6Va8Uixk0USafQtFH8JNONd1zfOTDS+3kcOKehHTZ\r\nedtZbzotpbeSkebq9E9n3y2jz/MTVc0YPFPCRvzhnHPPI1WU+Olu7RqUfw8a\r\nzynkV3FW5fe2r5JKwSbcgioIcyUC3jqKzWXsfsO9/olKHdGpiJloEyTFMy7E\r\na2d4dWiZHKHLjr83Dp5L9Jbmzgms5LiPkjmDBJqy/QRvG/sicpO11+0sjDmv\r\n+Iix5ZJD+tBWKv7d5bk9Quy5PKhqMb5Vrcr5DJT5A57kpZV4I/WjS7Kff9nt\r\nw2Ex+wt5eSWAyTiNBtCjUQsTFzou4X8x9l1yzPgo+wxgaiDHBpKb4E6s8XFN\r\nO3XhWNEhExLV5bhe5EV8aO4x+rpGNH45RjLKBLaFPFP/nEwcwFCH2iRtXgFs\r\nqVXNVAJ2PsMWsbUryhAD6GfwmFxY1vGDzc4Z/OWRHB/jR1+nCZBljhL9D1Vu\r\nylRxgYFzz15Ooc4gGyMRQs2sYgkLXCb4VW8=\r\n=yHPQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.11_1651592024500_0.012094259127734208"},"_hasShrinkwrap":false},"1.1.12":{"name":"frappe-backend","version":"1.1.12","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"08da2e8b3f1bdf318ebc6392053d6b6f81a2e4d7","_id":"frappe-backend@1.1.12","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-k5q/r0IBTer0k5XrxvSPT8EJsgGZE2dZ80L6c8yCwVYPrVKVTqlyZ3BUoGDrkroJ7ycE8WYGs9l93iBvJCVEvQ==","shasum":"58ccff809a4e2445266046e728acb118105cdcc9","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.12.tgz","fileCount":79,"unpackedSize":163328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxx5WanoL7fEC/aMAweVK9VcUErqSpRWIjFkljzV+yrAIgQ66aGhxPmgDBUYmEYFG1pmdC6wUApNt0at4+0r7jyvU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicVlbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBcw/+OLDleLlw2MpLtyqPz6bnKSlZcy43H2Jl5rtAy5+y/1ySTWgM\r\nbI56lBYves+uSdL3jdnGggDmwL6mvLmH36oVYs/90XJ2xG4MjZFp+xY8gCh/\r\nHred+RpobLs9Bq2zpicYSChzLT4Pw3r1zPcOq+V7/WVOFIZ0aQx0ZlD5qKJB\r\n19GhPNZ9m2QnWMQ6gvpfD8D4xZ0mYTHR/KyqIBMwNLQPtYqrcn6kWnz/cI0G\r\nKmKdTQhBSC/LrhLNMY/2D2/OHkf62UnYAwlvNvwqd0sgnvSI/0fdshNmTjzw\r\nr0FYAM7tdFto8f29IkpBzAut1xkpAXKYW5yVLKatjeJWWe33dFVg4fpLagh+\r\nWntustNVWnxUPBL92BvRA2UwRboqWktLwRAeBJUf+t127unlaG1j7sWrNFmm\r\nfksRFSYhMBEerXAw6zhUDmUoLsGSapReGJXMhpKDh4l0UBRZ0ONs1m00wH0p\r\nhW4L3cl6KN6VeZ4+mEMZ0PPsZMkNyllAcTdILZgacwgnG4l4r9c7e1LpSoPx\r\nJ9VP1FFfXRgzYxTXVWV9tY9LeeeK/j9uaFs2lPePp7Y8hSp3zFazGYfr8Dxq\r\npJ2eKieTaeNAG3+5s2tPCW1+a4l2j8xBICypciYef4N5BHAnb8ps+/iOpp1a\r\ns1i2BMq5iTB+dU6z84ZsqzKm6IY3W5fco4s=\r\n=0cRI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.12_1651595611319_0.4914989572105313"},"_hasShrinkwrap":false},"1.1.13":{"name":"frappe-backend","version":"1.1.13","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"58df0d3f53b0d030745879b061c452a8678d5d14","_id":"frappe-backend@1.1.13","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-c61O524lWk3qVWgq+0ofecKT7f6asVWpfsdddQHIWayvSgXTE9SgA216e97prn+pvNaj5j9YYCF7Uye4P45qfA==","shasum":"31ebe34d096680d1d99964b2ee591c1db748a237","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.13.tgz","fileCount":79,"unpackedSize":163461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFg+eA1GXWG/mpXPB9khll2boKksT6S+Brv+Zj6v8F4IAiEAo0HAj2hGvoEs4a5JGg3rzpotZcnq7tTXGeqYGmaT8iY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicVtCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8Ew/+LFdbUaaYHSNo3WarGn3VYcLP8unAWgzUdqwEoSh+2lJUGJJr\r\n7XC8CdkSFKnJOUVFLjwlvdRe07ZMlfAXB65mtKwWt0plVJeDGfsI54aLaivt\r\nrrxVu9dwnZzBj8pSpXfzARa+S2/8VoBkteWROHeXe/yNmkdf1+TAsrNJG1uH\r\nakkSHUdzvgLjB0tgk4cVc4o9CEXh1cDl0zGHw2Fiautt6V2RlVDtneutSUZ+\r\nk2luATYl4lCjPFd2WOdSsJjHvLasKkOGBDz3v+v9b63mfz9q9zOmQXXmzYxQ\r\nubi91aN7n4hfLswILfGg7xiBqK8pZhkCerpzXu9tgWeiz2WsjiXKihxl9PjS\r\nlq3hfNrjLtHM1iO9pZbwHzapHZ7eF5Dg/lwEUgMqXdIVNyL5iv9aVPWSBMAY\r\nd1MF1rB4l6GSaMIezEcy0Z1/vmW4RxlpJecrv/FAg9m5i3UPHoxTGyEF/1x4\r\nrQ4UB/4ILo8emAUtJvW5RbAuq0CNd3q/Ng9ixSZaaedkvcQG6AJpZwk9zBic\r\nLpeSBHDxBsqU+tWRXOlHIiUtYolvVp77xHGkvof+oQm+7VCGgcFWOa2Em1TY\r\nXIQr3CmXhkxgCLJgcvtOQRT5S1XKDzLciFxXj+gRRly8NOeLSOIfSDosAwR1\r\nFpDsazqT7DIaGQZ58TeI5xBOE9TZh6SRT/o=\r\n=+vcA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.13_1651596097986_0.8796814273976066"},"_hasShrinkwrap":false},"1.1.14":{"name":"frappe-backend","version":"1.1.14","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"24b242a3fb9ecfaa376f614480d231f658f67457","_id":"frappe-backend@1.1.14","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wNrW3qg2b7xHDxeQo9xSd/JIPFUTg2lNrribqjSVR7WPehKWRmLRxn/Kez3xzX6js7G89HRrlQ5yJLXOAnSM2g==","shasum":"7d415572fc17c8f6f7286a70963e43c8ce36d8a5","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.14.tgz","fileCount":79,"unpackedSize":163458,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkxtYN47F3ObPwzY+RFivl/BCg5uy7GXAPrDd9vnW27AiEAylzlwA5hDPj2eyOJ8X+NTp1Kb4Ge21qXxymhMFz5CPU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicVucACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZFRAAhfHtts7Fwu6UzxmvM59AEZ0+1xxV9dL6QYuBGR6HMjaqBmTi\r\nT+jLh7vd7Mobfzapw84ZoOtM3bjJCWe+1KR/UZ8DveEL3/IyxkKFYA5bm9+W\r\nBcRIAavYaXGgKaWbJzcNlOKEoVXgETwVAFg1GRjWyxFBJyfp2TBe0aIgh5Zh\r\nmLOEa+8PAPlfAu9O4gsJo6XWPokpUwNC0LZVkAMRuSEveHzNLYIMzuFVBIdP\r\nbNqrBfzVApJGotXPKjHr65Lh02j79GKr5ZnQvOhAGmwmPOWYPCN5lAYHucMa\r\n5ac0+4+JPOXSVFrAOKV+/AJQ5Okid9v6WTWgmSNwn/hBqKGAQqRsg4FSmdpe\r\nuOGV5LnV2ytLR7oMg+NtrsJU6E1ImKqmfec64c8YvUSmRQ7NKTJH6J4kssz0\r\nH0g23o5wXQoV5afYjq60r13QAyEdyH6OfLS12RcdMhi7NluRNgZd60O/7R7k\r\nOGnENHaVo93+x3FJTuRxj3k9i72CdFJ1RPD/lpHtuL1AiRImQyEEMs0Ni4JJ\r\nC2Ac39n9tzeZmPMwBj0wqsrWV+nrki63Nl4y9wd1nSqHu2PlvJ2Qck4fADm5\r\nUUQH8O2ksmN/grCiAAjx3uNoPruT4Op4CKx/g+Z9nFi6EHV6ksIn4VfFDqgb\r\neBFIA5udBtjf2VpD5ohJ/IF+sCSSIa4HA8w=\r\n=fBcS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.14_1651596188001_0.5485226958713041"},"_hasShrinkwrap":false},"1.1.15":{"name":"frappe-backend","version":"1.1.15","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"2705f1b4e8902a3fbf95af60d703cf4423f78ec8","_id":"frappe-backend@1.1.15","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-RdnCrCEWYGnmTEwfmfwDZ0aL1RHmivBm7cf6Kw7XE+mHzA/JjhGjlRxJ+BFn0T8MeWUUu3eAQdLGlJvIDGcY6Q==","shasum":"c5aa9bd2e2ae08ae1260e420257843a58710da86","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.15.tgz","fileCount":79,"unpackedSize":163458,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzK+4ZvtWnTwqRLAmJZbqnmo7+kTLOiLN0WqMMDJLzSwIhAKpcZApoZrcRKoxLYG6BjMKa0XQSvnE64J+0LOKaJM5V"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicVyiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqksw/9Ekq7Bgnrbs5JXmDURAyCVCNiRib5HoV7wCPqchEDjmYLnqx9\r\nqe9p6bWN2hR3Ku7v/3lr01yxgttbPQUm/Vcu7yOwJD2khoJwrwYL1y+3gSLc\r\ntRRQBNlJKFYROkQvm79wXZy08ohQSyEf2jOqSJlSPRPHkXkJxAx+K6p/rYRy\r\nwIRLAfFoSVudpNUUcT6XaU3IPnjcaTFw0tJ5RjOyFTT5rd7YsgQtbj1R2oNh\r\ncigAvlgc4XpMY8xn7IIpNOnfk1zu4QDG7fqRSD5U3hAeS8Nd4AhYbyTu7vD4\r\nsTYCKrmFVliPBu+vuTpzAV1lfjuY+VWrZzmKH1ygn2FLbbgInNozmxuh32f9\r\nOCsNFXn8SePDuYGrR2bP9YWFgUQhNh+DW4reaKUpNNi7Ea5p1WMIxSR32A/i\r\nmfR7j29mOoqgmhLjzQhU3toL1Gqx04lxL7tjMLNmqzAGg3eBxZ4WmqDaRVWx\r\n/p62VoFb/uyfucy0ZDjkidVtpOBKxcZHT7q3hy9aj4yrwZeenfIIc0oDCsBZ\r\n0V3p/eVlUAGYa0DbtrjnrR6GOf8m+ALaa2O27A7JEObzbHF7LPDJcR2ImowS\r\nmN2P/43kgpjlwe7tPZ+vR38uqRU0ssiBccEycpoOtoRzM/4tLAEZ3Td4AcEO\r\nCKT89H6uq9fVeImU4abe5iRQ8nFa6o0UpVM=\r\n=JgHs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.15_1651596450091_0.7152936944088317"},"_hasShrinkwrap":false},"1.1.16":{"name":"frappe-backend","version":"1.1.16","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"b5612dbddbeb1583ad4b3b174d4c2ef869b5da78","_id":"frappe-backend@1.1.16","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-HPYHmOJ4WwrLuRaSZAvCT1CCHps3EaquH/XWEg8kA6nez9V2/vVTG9fJmnW+8OeE15bQulIU1nUgJL8M0nDsxA==","shasum":"4a2163f7a21d4e6b937b6fbeda40c58a7779eff2","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.16.tgz","fileCount":79,"unpackedSize":163839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9yAFWDjsMycYcugBrcUPEfzEDqNVziqBhPLAfsMrE8AIgDLSwYC3ifuCvjd7h/jO6VUieehmMvHnBPmdzvCMWsbo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicV2MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBOxAAm+dG5mz/RCwCnEgHdEuf5+s3Ve7IS6D+gS5WAJ6PHgF7RzLD\r\nyBdGhY7vC9UpgSgrEaIXNxoZ3GOlSyf2T04OHow8cDFvA54GJg59WWhwBKMt\r\nto6DtkADJg2grcpF81iuNTJFbXAbjg9x3S5H3oqtZrAFrtgJu1UiWsnyjl2C\r\nmdIN7PQhCpp9pbWRDsydLLY7nwinzwT2LfbM0/7dQrR/uESjhxYVKpVV6JCU\r\np60FtOExREJ966g6lxwzepEBvrxpkxcEmUL3rQ0uZfUDDelkaFU9On7fCFd8\r\nNPPDpQnN3z5QMoww4sNURAGkwBThpbmx9UBs7tigYivu0BCcq4z6igCZcUPi\r\n9Eb5OnL5VN7wWzlwBh/55BEZjCYHVqq2enF8/KHwJOmPEQTxv0+z7yO0FGE0\r\nE0QStSrZbW1nXxLhokSDdg/OQ4I3ptT9tpIH+qFquUVh5BEnPx16e9hlpXzB\r\nmfcM4zZMI2aglHtt45Uqf2lOJjN9AzlOEGX8MLjXgOzJcv7TIASDmZAzT09C\r\nyMJ+ndHMV7TmBknKeK1d7/cHPVCw64MaG+alTWh6cxfbYflYljFyREF8hj80\r\nRka6QT4qvz5U/oDR4IxROQBLPvO4b5qNtYXtSzBFXtUSIi5E0jGjhSMMYL+S\r\nWqUjdKkhzTJHw0i2mm5VC6gzMAilhl+yR0I=\r\n=NhQg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.16_1651596684337_0.8822298386892635"},"_hasShrinkwrap":false},"1.1.17":{"name":"frappe-backend","version":"1.1.17","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.4.0"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"4d07fb4898d8603ccfdde7875b2cd451e3fa4341","_id":"frappe-backend@1.1.17","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-eaVqcMw+M8aW+A/8YUrUum6qAQDsZmcT2/rNoSkSufvwpCXk6cYf8qKDee8Y2P0jJqGDmWNAFNFM5T7JFBRdGw==","shasum":"e25685a897a6c24e1e8c2c481ed841cb0ef22992","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.17.tgz","fileCount":79,"unpackedSize":164058,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8ZCUYTRbBMzIPbON++lAjHcgOo/MQbKzdHNj6nhcoDAiEA4ej0/JGujj+mpOHMcWsxF//9S3LSwLvfWIlvxcFepLk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicZfPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZBQ/7BLvUtP9pdwkXQ53gQQ02Hs3D8ausGUhYjtmhhDG4oM8SGskl\r\n+9jVDegVv4f0d6GukrCB9Yc6voALSL3sn53AtrQIAF1p9cY5mFm4R0tvciJy\r\nj2JG7m3kLxc9c1XFaCWHbyDe9TkMkGSa6g2gpsR0zmzCIJnM7ly82uHj0IFx\r\nRWO+ylsmuiO1spKZRUZrhnmgfKl5BbbIaZaHFW/UojhG1WqETKLutjnP5oWU\r\nTXZIgYrROO5XWUN/LM0M0sf1tm+ajwXv8trFhDzPteJ77AXfECQJvC3pp6c/\r\nzr3FXAAnzEVHdlt6920jWa/1LcNmzOnaQ38YpNwWXOjB7pmjx7sEh/t7mYME\r\n+5Ao6b9D9WGjt4hGfgQkpnks9fVGHsOqS6kYo+4JAZ1BGNipBp5rpTMhEhU3\r\nqaH6MQKPUpaL5VDBeTMAxOX8dwsPEizKHj2/yeh3ScN5L0N2v4lYjjbcJ8ev\r\n1NPYL3zEKbhTIVAMvnnCGs1oJb8mX2K7e5fZQEeTPc4GUD4QPF/ptKzoXSwV\r\nB3vuFKdXAcayvxkvXlUzx4Unhan7kDWLLM6Gr47J98i/th2qzVt9MGHQ8LTp\r\nKODJN6S6mwuKjz4Wf7a3mOkUqW6JMv8R70KjtyQ6pKVnCZJAPEtuiWGJUYOL\r\ns/OKxNXUsK5re4yjJosScYpw03a4RAMpE58=\r\n=U6Jr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.17_1651611595117_0.37946605642228537"},"_hasShrinkwrap":false},"1.1.18":{"name":"frappe-backend","version":"1.1.18","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.13.1"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"bb053f23e22f25585e6a1b275c369393e97fea1d","_id":"frappe-backend@1.1.18","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-O1RrDsU78oD/edRlaX+Pw4+8puwWJLjjazTVOWjmFiYYuvxXRqONYpFHLsaCcSpyTKnhCRzi6CNzMjsAuunbmA==","shasum":"a09ffcf18e4809a72ec72499fb28336c347e297f","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.18.tgz","fileCount":79,"unpackedSize":165403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHB9unzm1TSNMpkndvuMiF3bXmoqpm1h1Fdeyzg4DCixAiBFcY9QKCzDESJ6PgswqgxBCh6B4/5fL8cAqTWJv26FtA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid1Y0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2+Q/+LxMziZprP8uwJQmHmKZQY3RKJ5Y6PFANYIQC3H8dZnCeisa+\r\nK3fu5DXnzqFft0IO3lHfJ1vkP3Scjka14grrZQQZzzjoT1BSzYlmBrjG6vbO\r\nMTDzxmMao/sKuxnp0vH4/+zqrKp7hgoJyjPhWzm3iioQOYlmON5fAXAHNw2L\r\n6u0F7AZcb86axHYmdkaRPiM+ZI/BTK1UzWUCMLyt2XnH2u//lWYU9681YCcZ\r\nnvhxGlGFhEtSNtWvc2140NQBXKAuopLwH+U6RfSkKHMw/0ZI/uUyXEndOI/y\r\nBpZ0OIfKYBs2cdCMxhyV0pzZPfe8NbEbB9pIERerxZwEeyZTsVpKCtxSLMln\r\n9ga/eEJgQEq5DTAfffxQpNMiatptTyGBr0Lajvt3zfyGjfwNusGDoJQmNa4h\r\neormgkgc4bi2vIg8BwTAYl4I4/HGR5EPx5ilbwYeK89lpS6N0Ud49NBGvBHf\r\nOWbgiB+Kqx/yU9o5ucKJjQy+vFRA5nlDn4wX2VlyRqwYnCYP9z83BXezj8us\r\nENVH05GnQ7KPf9iLAnO0euozncw86IP/pMBZHV6OeDp2LeHIbkJ8I7xNjt3w\r\n8KU4ZBmBSbj2R0VbPCOJvUQuHRWkFj7G6MWx1WzpyD+0dFRT4EYqxNklwaYp\r\nDNciaZGYFCyhn3gnbPERJrMTGFw7N5GQ3Wk=\r\n=mjzs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.18_1651988020564_0.014425923788854211"},"_hasShrinkwrap":false},"1.1.19":{"name":"frappe-backend","version":"1.1.19","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"async":"^3.2.3","body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.13.1"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"fe496cd6d34a2a9c250fa73906a6ecc26497e9fd","_id":"frappe-backend@1.1.19","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-deXUFKiLe6IB8H3/NhTCB6K0bJrh3cQ38QCpdD1L7LqsAD0SBgOd1nrf82TIQOKtC+UjiLgRsDLBoY33LsYmSQ==","shasum":"6494899e7ae2f3b8ad1a345b51aaf23aca4b5be6","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.19.tgz","fileCount":79,"unpackedSize":165816,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhxviism9W9uCzQyLhWV3u4SSl/X0hfH2+OXMDfShAvgIhAKqEUaOrd5TojRHyhLYapzRPtmPCDTXRAzMEE2qA458D"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJienZJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoseRAAgmhUNWNeD5CGYnG1sbh+uBOXsapx4VQ3J+qy3J1rnY5IVQew\r\nJiMfdWxof27lniVuTYhd/eaJ57ZlOfgpN7MrV2gdyPUzmu+6d0gbJw+zPVO9\r\n4IiQ0r04blGhB0hazqrrkV3zqfWgpA1Q0bEOkFwhx4qv968XArK5/wtjFsmE\r\nD0vTWteV+N63trBx4Acw55IWRh1KgGuT1DubXm8NGykWjZJjNF21qNiQumQ5\r\nBoReLou3cezOpIJLZSn+/uAbfbBkOVy9CZPsUgYQ5n3/r7RaMvSPEicY91kB\r\nywx5fV+3Qfe4fv/hQ70InhdElKDMks8vQvXRnay+4ffxD7wAdt1imKakTLN8\r\nkmXPU8C2zzX2YxZdRsB0vKZnZSwfZh6SFsts6U5PooxcGfDSCMfPewJ5AjU0\r\nMBSjZDotnBoGq98hQpvL6I/iVPYP3YB9Almq12qFPH2b2IZrQuI+5irxmcdl\r\nQ3gHctfXY33vnTGJufkGrEuT4AlvFw+dkU67lTbex//3zWLkCJR0UYQyl2+o\r\nCifWFmOlcgtPtEtHYgjEMkMCnPadQsJtoNUHkl5HHsA2Y6TgmFYrRmW7LaHt\r\niJOWdowS8PgQ2RTdhRPNQQ0g5A+ZLTPJJR1Ooi4PB8h3DqfSBhooRGBNL61J\r\nCCRS2+EgJQcUmyvvMJbkEAOkykj2fRVCLYc=\r\n=BbfN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.19_1652192840850_0.07322419143075609"},"_hasShrinkwrap":false},"1.1.20":{"name":"frappe-backend","version":"1.1.20","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"async":"^3.2.3","body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.13.1"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"f76242504e86cfe534066f53ed3555fc0b00e447","_id":"frappe-backend@1.1.20","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zjUkP3JaZzbYemo+p6fmb20+XOGZ7LfxQKtgHxvh4vPhMHSRbie6p+Nw+fXvDQmOyXFE4FiqsIxQPviaY66TUg==","shasum":"c544043333573d978fa61d1a549961820af1f13c","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.20.tgz","fileCount":79,"unpackedSize":170575,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA29N8XXNuNPSCt3KuADpTZdT5jbjfhd/9P/I3ThgpxbAiEAqyxL2pcwihkyzzeDi1l2vJxlFguEzaGeEy+myyLN5PM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigUI7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkyA/+IWbNg3laPVxMIdi5V9+bA2djOmQEfylGchkC55NcIxP5f/iK\r\ngKm0dVtZoRNsJP9vVRCX1m/9xDnCEkbLfH3C+++lSSVYPDxAwOiFp7/LcOcO\r\nFWTvyiNB8AtuKokY7pGCI7JUgP8im+pc9Hy9Zd7n3dacmkMIs3wOAXFlhsRP\r\n5tvn0NLJ9u2CTkSQiU3mjFgOZqUYLrDqM1pC9iWE/TZ1Ia1TIkLUrPTNugdp\r\n//C4YWA2vUqkc1Xz3v40T5e+hveH3FUlVaQxPunHZsLMNRYp/z9ejfiOoRbe\r\ng2KeCacCJj/v+EgO4z8c2uGrq4YmS/toGe0q6HcL1XUJdb5dKVas4ELSqncy\r\nd/qTRBY9yOCzBeOToAgTBILd182AvlWN7USHllCif8DRo2Pqcnt8woUYdQLJ\r\n+y/p1xOBrdDBztVZnekuhCbx9B0KGcbO4Da4OgGoZkTyFMYU+6ra3nLPSdLO\r\nYyeRp4OCFheNzo2wiW0RIl5/OG6CZdy4jfusqpFUxDtcFRvptiHMQ13M7Xks\r\nXg/e2gUReWEae2h6GSgFt46W10EbwFnDMR9THlMyn/N9zKwjyKbzIKKuTF5O\r\nihc7S6EwpNz94sx9aR6xqeSVC418KfzZGOCmq9tb9mtPmoCf4MXq3Vu/BT5w\r\ndR50G0n/Tpb1q/RUBduaIphwYUcAphY7OZc=\r\n=fDw3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.20_1652638267008_0.22583174272273188"},"_hasShrinkwrap":false},"1.1.21":{"name":"frappe-backend","version":"1.1.21","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"async":"^3.2.3","body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.13.1"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"21880b3503925ceddc68eb0e9dde65752c6449be","_id":"frappe-backend@1.1.21","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-khSpQLFJvv4jmnXyc26hMNVh8+PNNr7A2GoeN695mBp+Xra25gxAuHW5un1YS/sdvzYZb8HlXvSMh3PvBBTDag==","shasum":"9fb3d09f94d6c23eb935d8e25b3d850160bc5e0e","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.21.tgz","fileCount":79,"unpackedSize":171170,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEInU7s5ZkkvsxN2BK5BVbasM4AuqsB9YB8Cov2Y6zo3AiEAmxPwbfYK5vMQC2Rc0GUP9dBJ2kZ0JqNieRTcLHw1vtM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihBerACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbcRAAn2k6/iorf97MgZzumsTnLvRd4mrWp0Y5of+MVhSSwaB1r1id\r\nUfATrzFnMbn/+gHweCCh90ZJF2LD6svgWRz9/LPUZZk0U+JWEH/L0w5NNMsa\r\nBekUJ6BDHrwsDzUv5rp425m5d5TiKg4epzy0WpX79LwYwKmtvwgBPwVA088B\r\nzATfOEdkBMUMwrD7UVd50XWWHhjisJTSKCxU6dlRm0huqvXEz4NK7seorZc/\r\n9yJXcPav58q7o4IRrKXRZU1i7ruXH2krZVTu9e5e6MXkJFOh7YVLwcKHW9BV\r\nJRm8P9Q3MMHq9SIoj9Nh5eRzaWkOL7+R9BKFmgbmGzl7f8utA9nItX+JGu90\r\nMweYm0J9UKrLq0VGiehxevFZl51y/PRqVW7M/HX8jOJslYN7FWM2NFWSs045\r\n66MEodIZBdxTaL1qU3LcmQOypouZWYUBz5x3qUgC8TjCwM7Yvu5x3mnZAbKy\r\nr36fquV+3DrDa4GS39u7yNLvhZUwcwkpjqberXg+VnZw7O9dz9sifAj4R0iY\r\nCcDlldGHNTevnp6gQHH/wyxJKtXSwYwjvIfDf68ktlEc6LYYTeNv0yVz0vna\r\npL1mhfg1tJ438DY7zzeDwDcDufEqx+SJPVcoes0l2tqLTTH5926lt8jkjKnj\r\nPU3aBXE3TjdV3xKEcq69y9HIS1AUEhmCOeA=\r\n=b6al\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.21_1652823979622_0.3659023856602053"},"_hasShrinkwrap":false},"1.1.22":{"name":"frappe-backend","version":"1.1.22","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"async":"^3.2.3","body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.13.1"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"ac45796b8e9588a61666c435eec10f51259ce6fb","_id":"frappe-backend@1.1.22","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-EQYpwVrKRSgtHR8wfCk3xhIwWq6m6KHQmmdvdFv0ofnUuxoD1iUmEjEVeZOqMs+epWKDjjjRwbaych55DdTevQ==","shasum":"7fed4aa3f29b01765e92efe81afada3462f7570b","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.22.tgz","fileCount":79,"unpackedSize":171614,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCppwVTwy1g9t4VJQKyjfBBmZ5enVHvDNxmQs56WmkAUwIgGT2DnJkPI/3lPn1kRuFcYPfGRKWZQI0hMkX1Tvd9foA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihRHnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBlA/+PN2S0WMo/mHP6kccjGjC486CVGB+nLq1fpqugDLVwSwFsAHm\r\neVewToD5VEeS+CR4L7Glww7D/LugKWCvhZSvboGZ5huSj54/EYrW72dtkmRW\r\nm4LxVNqZKBPW5yjZPznZSwRRzHLn2nMsr3oO38YIAGPU8lEUl7Kkwzwhdl8Y\r\n0lb8raD7ns/K53LDcQ/pRNSpaPyTB4Ntw9oFashY5xM0olAajP79okm4fxN5\r\nt5i+8uxlL/LhAVkguTVo5l8wzJfnPTJPIyN7PB0mF/eKkJpSzRz+lNnouro9\r\niMOetegaptoLldtzNV1fqk2l9b0wes9f4zIoGIhHge3eJ0rTl7/7k39G7joA\r\n02ELdVjoJAka2nDx1NJ1Fp1rmfGQ0/ZWxEMUIXEHj2eBbGVM46lOdLmDZsNa\r\nWoZnfzcLNLN0eu+vrDGCuFo+1DrI2UeO6jeClOh/wwKt2YDMzPgUfWMDEBfn\r\nvkvhi9o8bSDcsPxuzdZI2w0rXMEw+U5r0Vh8KsdfIQ8LKMU9JhN7EVgkCYi4\r\nbQqcpOs/elLua85cJh31dwy0quvuOA/Oe/GIZy5CZ4HUW9+e/vFHehOgoroK\r\nKMA+pMblP5uwwctJMEBn5J1SFzYRu7s/s3JWbETIoWUjEkY9Efojxr1zojZq\r\nRsO44Ml4GqM/Hbm/zkgglotwNbPlQXiQV38=\r\n=NQAK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.22_1652888039541_0.33604272815475245"},"_hasShrinkwrap":false},"1.1.23":{"name":"frappe-backend","version":"1.1.23","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"async":"^3.2.3","body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.4","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.13.1"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"be1bb32b46646535e3813917185bcc5cbed4fa99","_id":"frappe-backend@1.1.23","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-+XZrrNrRecCn5uOGhgji7ggqG5C0yAwXNHQNadm59I2EQA95LcsXyQqBBP8B7w2u1DGLArJ76jPg0mNMu5LF9A==","shasum":"f40d4fb4f700f7f35bcd928d6e4fe0ec6f882838","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.23.tgz","fileCount":79,"unpackedSize":171647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe5QmyuP32YYjEAlLplAQ/aQ3bTwev5VgV8pp0ne+NigIgJUWedx1P0ULXQbUU2YIylmx31FHKh1TRwDCl9NH0fnQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil2lPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiAQ/+O5XYTYHRNXmoK2hzMXnoE9lEGusm27Ep/EhVk34V/cREu+jK\r\nzCeiQi1xLXOKC7qvIY1fS1TZfVKmb3znI4+QJ7he7kdbxZHlyxA4fi5IMBcz\r\nbGmu++2Mj/L7QkL1d5TYEPANHjQeFNN5G9o7EuHOaQJPnZCTAx36yrKmi2sv\r\nesc/MkERGgSBnnF8EANXFpmnWDVZ1UorTRhXdnHHALz6Z5+Xx8chzDEbqArV\r\nZlz1JdRwlMAzPG/I8xwtsEdAB7B15Dq+wd26NG5c2CZEldgCu1Jvo8dlUkrY\r\nUjhTf9OGgKhEjpqqE99Ylyk3jMeiXZr+unDtusnDQ1fPOHulj7BI5eB7z6vB\r\nF0IeHnLPJZds8QkJKuSW+6Y0N9x7quzkNYFQ5wuoBVpkez9swlm5WYoDNV4o\r\nRpkUG7Zco9N1h8zTqxAPywKvkfaIQMSnV/jUnLwrRvCye2Mc04zhVMmSpW3W\r\n1nvnyu+Bk7efohVdA0uSR7ksE3pN8ihFe6NB3A58ewBd8FZ5Qr22SX5EZ4bz\r\nf5U71mxHcxiT7dLXSEHQnH8czyV8bts52QYWodb5e1xARnopg3fbJyolsDSF\r\njcGkeOBTMakASsHPI1V2FiYKNCE1lpdq4jNCiGT3U7Opgy5BLEwa/hMGG7qJ\r\n6AMGxp90Mgn/uvUemvyptEO+Ai7n7cZaGDc=\r\n=MV1O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.23_1654090063760_0.7139559445729575"},"_hasShrinkwrap":false},"1.1.24":{"name":"frappe-backend","version":"1.1.24","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"async":"^3.2.3","body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.5-lts.1","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.13.1"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"77cc509604419ccdec02f4aeb90ecfe96ad7a519","_id":"frappe-backend@1.1.24","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-dJO8ni66oa5Agg1kT2cqy4yebi7N+BYtq3eoVzMhO01JbP+CJ/kt/PNq61NM4ff3LO/m+Ddwocpy0N6KDgWGJA==","shasum":"4bf3cac1eab624a6d33e8b89abbc844f44a99d8b","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.24.tgz","fileCount":79,"unpackedSize":171653,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeuJRGBilBgxLAC7fHqO1M3hg6dANf6OsMjtitvWeOmQIhAJDap9txC1u1jMIebwQrapZFA5gn9pakMFMjOSoFQmX9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil248ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPpw/+Mpa068AMwdqYg5gmSeixhJkug6CQuTNbcwuCBZhdhBEygndB\r\ny0b/lWAwkOkpFjtYF12y5hbDzCCpp3NYAdKh64e34tFGqphsFk5oR/ROBy4M\r\ntcsytizGVJvx/iIvVVx+1o7pZdYhwuJHDRkfe3xJ+1bvvj2gaUrHHpt6NF0v\r\n3652HWOfTi8ZqCf+pdrPTP1vUuxg1YD44zTVbFjXQB/AqzpdtlrtKmi/1P7a\r\nqewYOiPhgL+lpUf6Xvn8TGgbeNn3ZI9QGhCFB/LWPjes4d/J+7PqrfZuhko/\r\ntG4GiZKQZHkbgj5XtlCDTjPMnpnXQlwej+J5OlbpjtC9k30oDYWmLtzFbc1K\r\neZ17fpF9KuYvAa6zNhLqtuqUVy5ojgYxKA45n/VaU7p+osgiaiXO6kibMqRj\r\n0t2E6/bv8E3k90D1dTsL5POsMGg/rvv0gDTfsyUIFpQJLKwSmmXyBM3orCjA\r\nmTNp77PcApU66U09qQ+nDXpc1K1gQqsSe1FzEHOzvc693vDiVhOdYMQRcyCy\r\ndMHQh2n8K460oR19XjEtNNhDpU7zNka1Erz3gVPQLk5HZL7r1JR6tNhgXnNX\r\nLRv+N3viR1yKdXPxjDUGTRlt7W5IfJJZMKKKm4B1vK1sWOoggaxVL9vVNE0b\r\nwg+Hg6zzyJ7jC0X0gGrNwacBQcvPT83lC8A=\r\n=gtVS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.24_1654091323909_0.7662135054861923"},"_hasShrinkwrap":false},"1.1.25":{"name":"frappe-backend","version":"1.1.25","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"async":"^3.2.3","body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.5-lts.1","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.13.1"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"3e20aaad84e513af1b7c385d7a9e24c30986f4f5","_id":"frappe-backend@1.1.25","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-nzl4VIqgBo+7UZhZbpPa3GF+OfCtKB8uD6bNErVtGHVgJ1GQ4MUAZGDfGb6Hj7gWlme5v6gxIDSjaqSZO/sONw==","shasum":"9e0b21fa81023b2c68f53ad41c4e128f134f2afc","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.25.tgz","fileCount":79,"unpackedSize":172288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEF6Milh8DkgG1DYSazrshufsKwXNVpQ0DNPIzHaJtdXAiEAsF+z3rXlmVem0h2v2VpiG2c4DCklRbCDf68SCM3skjk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinkb5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyqRAAgOFZ/n5conPtqTnIXd6705NhApAYXv3YZKN1Kg6/8K73HvrO\r\nx/GFfC0cGNmlL3mkY9hJHtuL5Ck3p24PrVr9Br6LPR5i/d0+iEK5Ht8Hx5/H\r\nwpWKK173FrKBF2rtz4NPWknWT1sstj7DYnsklaIf0PJO4ybL7iuZEyl+aMFp\r\nLOt8CfECHXJocmvJrXGUHDDE3LxsVyxcFymE1ZyIvKhluDuao8oeAaiFeLPt\r\no4c5xn+TUVCFsOFczdO9ZpeKV5goyW6RIdXFuxbp/4ibV+Klqwf7h2/ERbAF\r\nRGc4B356PVKw05+egXOEaP3cu6mTejRwdCTGj/aadXYgpHKx2oXLKagVLZ9f\r\nfEhfEZQaW0MFUgXCy3REIRe0p6WvG1If0Ag1VgGJjdGha6QZxB7FvYff3Yrr\r\nXfm3bBpvMqFF/xPi32yJ60ugqN8LJVRhkIii7cwFVta/90OShY4v32vfK8eY\r\np79WX/r6lc9euvjMWT17ZnOfDXSOLMXti4iUOgPad6uLNYcS7qG2MNMhggvn\r\ncI5DGv7gZtBB0PxflBCd9VpZ2xvHCVcCd15yw4gSLMVa/68kWIcnSNNA9Zcf\r\n5bA91yKQvkNKSq+34sne690J8aVU3UJs7s7yE9UqOOk8lHnOzXk1bgdfggGD\r\nyRyeIFrAOVaKpH7jisxAPif96nuDDxextJs=\r\n=GVFQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.25_1654540025614_0.9308707901415718"},"_hasShrinkwrap":false},"1.1.26":{"name":"frappe-backend","version":"1.1.26","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"async":"^3.2.3","body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.5-lts.1","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.13.1"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"1f3643d3a2c01b779de07630eb3e7e809c7adc5a","_id":"frappe-backend@1.1.26","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-olc20BfGq448gTMrWvjCU05iuRqX1NdyjztuhNxQiRqaW+j/UbSH0mi084c191MrDn7xzz4XnkKmzaiz1lVhdQ==","shasum":"55128564d583da351b024d5ac5f86a25118a9682","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.26.tgz","fileCount":79,"unpackedSize":172392,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHp4zrvJic7Amm3mv8OWAu5PXf/8BvcyVBqf98S7AUAgIhAJMPFGChk1b0FzMoY4lSdc4ioXVFfjxK50WATCgL22Hk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioN0nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv0Q/9E9PzOGaS4h+WrSJZuDpJIVdjP0o7tFuZFhtCC846GcKwFnbf\r\nlroMaOibrZT5fuF/+trpecxp1BsdOXycWnLacc1O6CuNoG8ciRfhat7rto/d\r\nb8fpUUIj7uYtyDNoRpukUPvyw6UzptPQjhkta9PBrrL6jE1UWx4+fBWPhOdW\r\nO2D7ZQZU7mBISd0A51Shs9QVTBehq5JikU6b3LTp2xEHKpIsdWSc/bKMQKS1\r\nRkfHhbDmic4GA60rgG6D6OVzyWkrVGLj8UGV/YvfoItBSU7+warLf08kZRc/\r\nnYqLOieZQLZScHu+Jexy5ZOiQDec89+FU1BzoKGLt/LApyq2letAnplIenN+\r\n4i3i5sXgqApnd1fAVZTBeWR/rh1M1uMOC8cOYX4Bz62PdBIu+pKpp16VHEyX\r\nbD9F3zYZ1W603CI5KqrPFc5ADyVA9sldzvpkG168U8YtnjOCsP4l0CtPvztS\r\nLOFNS+huTFGdss0g7dUlePxG5B5UvS7ZrA+mUrIO7+UD1Gq/hy01qVEdLKT9\r\nYye6V6gBXy2j3/ptU3LmLnax4AfdouDOdbgHMRdQJH+unBDBvqsP3Wdq/Ijc\r\nIqnyPCUL72a+DYLy+rJuNDVMJATvChPF9Sv8sQpe8oupTSu8EbHgIpsJLtRI\r\nbFZnsRuszEwZ78Hm4leOIrPRJgCvGLNEmaw=\r\n=7Euj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.26_1654709543675_0.4628940310387215"},"_hasShrinkwrap":false},"1.1.27":{"name":"frappe-backend","version":"1.1.27","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","main":"index.js","bin":{"frp-cmd":"cli.js"},"dependencies":{"async":"^3.2.3","body-parser":"^1.19.2","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.1.0","cors":"^2.8.5","dotenv":"^16.0.0","express":"^4.17.3","knex":"^0.95.15","lodash":"^4.17.21","luxon":"^2.3.1","mocha-lcov-reporter":"^1.3.0","module-alias":"^2.2.2","morgan":"^1.10.0","multer":"^1.4.5-lts.1","mysql":"^2.18.1","node-fetch":"^2.6.1","pesa":"^1.1.11","pg":"^8.7.3","socket.io":"^4.4.1","sqlite3":"^5.0.2","webpack":"^5.70.0","webpack-dev-server":"^4.7.4","webpack-hot-middleware":"^2.25.1"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.7","@babel/node":"^7.16.8","@babel/preset-env":"^7.16.11","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"NODE_ENV=test nyc --reporter=html --reporter=text mocha --timeout 10000 tests --exit","test-watch":"NODE_ENV=test nyc mocha --timeout 3000 tests --watch --reporter=text","coverage":"nyc report --reporter=text-lcov | coveralls"},"parserOptions":{"ecmaVersion":2017},"engines":{"node":">=16.13.1"},"prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"},"homepage":"https://github.com/victor-abz/frappejs-backend#readme","engineStrict":true,"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","gitHead":"bb12ba00991c0b57fbdc82dc7bc1c38a1b0480bf","_id":"frappe-backend@1.1.27","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-7fFrYVGjnoxaIPy/ZlMiPfIW7VL53EAKHHKw0nY+HNZBnoyEJZtZSA+KzzDxLGzDg9qcAz0B5GwfPxFM+ufXZw==","shasum":"44fb58f66f9cc8ec4f6a0ad82cad4c0e3822c490","tarball":"https://registry.npmjs.org/frappe-backend/-/frappe-backend-1.1.27.tgz","fileCount":79,"unpackedSize":172425,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHcKTotlkIzcEy8+fvWbprZm4SuOnBBPRMbANKWygtOAiA0Sg6CdemnfKui2FPBxwOSbD3XJWHEsPepR14XAlB/Bw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3UjqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1fQ/+P9vWgdWHzplHpMpfWP95kyb9oKBjNWu6gi9T/rsluHZkndHa\r\ni1Fx+FKTsK1MyMpVemPIqiA9PMfSht81eO8CsA6snWuGkQFNLlt3RYycvV4y\r\n5b7iSJUaAnU5T++5b/OjK9MQHvFZQsTOE7tQGzXoKMZ0frGZf9MKksBhrvho\r\nU9CHt5AA3eoUQTk2baH3xmiCoyEkawKEGgOyfYkh5sz+fijT8fho+ao5q0ih\r\nm7E8yO5V+xdVyvriht5ZFh8ca/WLGTZtZ9OONQKlapIxIlDwWnfRQRJNZ36H\r\nG8qTZwVk5Bh8/hxLOLM4WIAL80o3faMmK8Y3pcQi/55fqzluiEwBSl20c7IM\r\nx5/Ug32AKz57rHq1ZIOeo4wD4G3sS1koIW3YMn1c5dTi2nFNiMU6Z9hI1qpe\r\nsSh6y+ESQSRKxuCvycRQ+lKHwwMmvlSirO0JJIFszTnxAtkXvBD8Ecm9+k/2\r\nUT5b1sz9T/brHUaajVO21dDZc/7wDkcq+Z7cJMOaMJQhagGPaTG4pyfV0iWW\r\nCOrsym9mjSrajkTKuN7Pz7IQSKSsKNpLxY96fyU0ZJwN3uoJsEkHxUScKF4v\r\nGdqAW8Bmh5zMd5aIpDsHBwe8qG49owKaiF6KnBjpjy6eiONXJelLpkIL5PM3\r\n9lwhNnO5fuPmd9XE8o5Hxwq++SLbqGd4Eng=\r\n=rbTr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"victor-abz","email":"svicky.shema@gmail.com"},"directories":{},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frappe-backend_1.1.27_1658669290652_0.1567163931646396"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-20T09:38:54.923Z","1.0.0":"2022-03-20T09:38:55.077Z","modified":"2022-07-24T13:28:10.941Z","1.0.1":"2022-03-20T09:58:19.164Z","1.1.1":"2022-03-20T14:39:50.591Z","1.1.2":"2022-03-20T15:02:57.263Z","1.1.3":"2022-03-22T09:21:28.912Z","1.1.4":"2022-03-22T09:47:34.981Z","1.1.5":"2022-03-22T09:58:12.216Z","1.1.7":"2022-03-27T09:11:27.284Z","1.1.8":"2022-03-27T20:57:02.017Z","1.1.9":"2022-03-27T21:39:07.082Z","1.1.10":"2022-04-10T11:27:20.556Z","1.1.11":"2022-05-03T15:33:44.678Z","1.1.12":"2022-05-03T16:33:31.532Z","1.1.13":"2022-05-03T16:41:38.143Z","1.1.14":"2022-05-03T16:43:08.175Z","1.1.15":"2022-05-03T16:47:30.362Z","1.1.16":"2022-05-03T16:51:24.536Z","1.1.17":"2022-05-03T20:59:59.319Z","1.1.18":"2022-05-08T05:33:40.715Z","1.1.19":"2022-05-10T14:27:21.130Z","1.1.20":"2022-05-15T18:11:07.209Z","1.1.21":"2022-05-17T21:46:19.901Z","1.1.22":"2022-05-18T15:33:59.759Z","1.1.23":"2022-06-01T13:27:43.943Z","1.1.24":"2022-06-01T13:48:44.104Z","1.1.25":"2022-06-06T18:27:05.893Z","1.1.26":"2022-06-08T17:32:23.928Z","1.1.27":"2022-07-24T13:28:10.851Z"},"maintainers":[{"name":"victor-abz","email":"svicky.shema@gmail.com"}],"keywords":[],"author":{"name":"ABIZEYIMANA Victor"},"license":"ISC","readme":"# Frappe-backend.js\n\nFrappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.\nInspired by [frappejs](https://github.com/frappe/frappejs) a product from [Frappe](https://frappeframework.com).\n\nThe objective of Frappe Backend is be a clean and opinionated micro-framework to develop small-business applications.\n\nSo, I love the simplicity of frappejs, and the Schema defined in the frappe framework to act as a Document Oriented framework, but using the power of a Relational Database Engine, what simplify and boost the level of coherence in the system.\n\n## Features\n\n- Rapid REST-API Development\n- Database backends\n\n## Quick Start\n\n---\n\n> You can quickly get started with [Typescript BoilerPlate](https://github.com/victor-abz/frappe-backend-typescript-boilerplate)\n\n---\n\nI you like to build it on your own, follow below guide:\n\n### Initialize a new NodeJS project\n\n`mkdir fback-demo && cd fback-demo`\n`npm init -y`\n\n### Install Frappe Backend\n\n`npm i frappe-backend`\n\nadd the Following to your package.json\nTo start the server add this to your `package.json`\n\n```bash\n{\n  ...\n  \"scripts\": {\n\t\"new-model\": \"frp-cmd new-model\",\n    \"start\": \"frp-cmd start\",\n\t\"dev\": \"frp-cmd start dev\"\n  }\n  ...\n}\n```\n\n### Create app Entry file for your project. e.g app.js and backend config file\n\n```js\nconst server = require('frappe-backend/server');\n\nserver.start({\n  backend: 'pg', // To start a postgres backend.\n  connectionParams: {\n    db_name: process.env.DB_NAME, // Existing postgres database name\n    username: process.env.DB_USERNAME, // Database username\n    password: process.env.DB_PWD, // Database password\n    host: process.env.DB_HOST, // Database host\n    client: 'pg', // Database client. options are [pg]\n  },\n  enableCORS: true,\n  //   models, // this will contain your database models\n  // \troutes,\n  // \tmiddlewareList: [testMid(124), testMid(5)],\n});\n```\n\nCreate `frappe-backend.conf.js` file at the root directory of your project. Minimum config look like:\n\n```js\nmodule.exports = {\n  dev: {\n    devServerPort: process.env.PORT || 3000,\n    devServerHost: 'localhost',\n  },\n  baseDir: '.', // If you want the model codes to be in another folder such as src\n  useEs6: true, // If you want to generate models in ES6 Format\n  node: {\n    paths: {\n      main: 'app.js',\n    },\n  },\n  nodemon: {\n    // To be able to run the development server\n    watch: ['.'],\n    ext: '.ts,.js',\n    ignore: [],\n    exec: 'ts-node',\n    entry: './src/app.ts',\n  },\n};\n```\n\n### To Generate your first Model(model is like database table). Example ToDo:\n\nNow run `npm run new_model ToDo`\nThis will create a new model in `models/doctype` called ToDo\nit will include a name field which represent the ID of each record. Go ahead and add the following fields under fields.:\n[Read this to Understand more about models](docs/models/index.md)\n\n```js\n{\n\tfieldname: 'subject',\n\tlabel: t`Subject`,\n\tplaceholder: 'Subject',\n\tfieldtype: 'Data',\n\trequired: 1,\n},\n{\n\tfieldname: 'status',\n\tlabel: t`Status`,\n\tfieldtype: 'Select',\n\toptions: ['Open', 'Closed'],\n\tdefault: 'Open',\n\trequired: 1,\n},\n{\n\tfieldname: 'description',\n\tlabel: t`Description`,\n\tfieldtype: 'Text',\n},\n```\n\nYour ToDo.js Model should like this now:\n\n```js\nmodule.exports = {\n  name: 'ToDo',\n  label: 'ToDo',\n  naming: 'name', // {random|autoincrement}\n  isSingle: 0,\n  isChild: 0,\n  isSubmittable: 0,\n  settings: null,\n  keywordFields: [],\n  fields: [\n    {\n      fieldname: 'name',\n      label: 'Name',\n      fieldtype: 'Data',\n      required: 1,\n    },\n    {\n      fieldname: 'subject',\n      label: t`Subject`,\n      placeholder: 'Subject',\n      fieldtype: 'Data',\n      required: 1,\n    },\n    {\n      fieldname: 'status',\n      label: t`Status`,\n      fieldtype: 'Select',\n      options: ['Open', 'Closed'],\n      default: 'Open',\n      required: 1,\n    },\n    {\n      fieldname: 'description',\n      label: t`Description`,\n      fieldtype: 'Text',\n    },\n  ],\n};\n```\n\nImport models folder in your entry file\n\n```js\nconst server = require('frappe-backend/server');\nconst models = require('./models'); // Import Models folder\n// import routes from './routes'; // Import Custom Routes\n// import { testMid } from './middleware/sample.middleware';\n\nserver.start({\n  backend: 'pg', // To start a postgres backend.\n  connectionParams: {\n    db_name: process.env.DB_NAME, // Existing postgres database name\n    username: process.env.DB_USERNAME, // Database username\n    password: process.env.DB_PWD, // Database password\n    host: process.env.DB_HOST, // Database host\n    client: 'pg', // Database client. options are [pg]\n  },\n  enableCORS: true,\n  models, // Your Import\n  // routes, // Your custom routing\n  // middlewareList: [middleWare1, middleWare2], // Pass global middleware functions\n});\n```\n\n### Start Server\n\nnow run your server with `npm run start`. Your NodeJs Server will start at specified port.\nGo to your Postman and you should be able to consume RestAPI to your ToDo model.\n[check this RestAPI Documentation](docs/server/rest.md)\n\n## Documentation\n\n[Read the full docs](docs/index.md)\n\n## ToDo\n\n- [x] Allow custom Routes and overriding\n- [x] Add development nodemon reload/watch changes to files\n- [x] Pass custom Middleware to routes\n- [ ] Integrate various type of Authentication\n- [ ] Convert Package to Typescript\n\n## Contribution\n\nYou are welcome to contibute. Just raise the PR.\n\n## License\n\nMIT\n","readmeFilename":"README.md","description":"Frappe backend is a meta-data driven backend framework that enables rapid application development of Node.js REST API.","homepage":"https://github.com/victor-abz/frappejs-backend#readme","repository":{"type":"git","url":"git+https://github.com/victor-abz/frappejs-backend.git"},"bugs":{"url":"https://github.com/victor-abz/frappejs-backend/issues"}}