{"_id":"@adhikari_mithun/function_evaluator","_rev":"4-c8af04cef302acc8eb8c4191dfb89b8f","name":"@adhikari_mithun/function_evaluator","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@adhikari_mithun/function_evaluator","version":"1.0.0","description":"A package to evaluate a string to a function.","main":"Evaluator","repository":{"type":"git","url":"git+https://github.com/mithunadhikari40/function_evaluator.git"},"bugs":{"url":"https://github.com/mithunadhikari40/function_evaluator/issues"},"keywords":["node","npm","eval"],"license":"Apache-2.0","author":{"name":"Mithun","url":"https://github.com/mithunadhikari40"},"homepage":"https://github.com/mithunadhikari40/function_evaluator#readme","_id":"@adhikari_mithun/function_evaluator@1.0.0","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-9ofcYHGMdorKe3n+FolWmZpd3XKG/4sI3rpvNTALWyNIHY4ljPyAcldu8WV3b7UvVLySpsC+8lG00lSdTta1Gw==","shasum":"d45c4890ee8c4c197f562282b6f33fd218947ea5","tarball":"https://registry.npmjs.org/@adhikari_mithun/function_evaluator/-/function_evaluator-1.0.0.tgz","fileCount":6,"unpackedSize":8572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyoSACRA9TVsSAnZWagAAOPAP/RDgtXMg4F+TOntZw1c4\nOcttijGJmfEPLxSjghxyQnGCnEIuijs/s7BvNngcQTjwaL2ZYBmNfVTS6L/L\nilcGJKgY1cXflb700cfV8k5iABhrempTXrIMVBoNJ9twpKRO+mZMPS0COUTm\ne8oRzdK8/CLuxoO4fcuFriBOAQFUs+Psv1sO9h7YXI6TeckPDU3Cf3u/lbfW\nRnmzoKkmvJMfAeYIH/CuuSFAyl+yp+HuLqmI2c4DdUB2YjES+XiBwnMDrwAo\n5vzpB981f4AG3tPy0yk5IU1RabAuPl2CVIIuIQXlPsxKdiUQao4cBSXsCIqT\n/VC+cqDWts9wzmsVLoaYVmWa8FnzP4BbXPoO6RmgODoShx6WsP2B81DLh5HI\nRT8WOvhIj+yVdffNSnUyUbd3A3vjV9RZqnb1BH3uX5kmO58Ai6j93FPuxbGn\nG0EiRj7koQjqwVrQd4n0ZXVRCQqF4gCmnIc4F8mY10yCvoUT2tPk5AuOyD5n\nSggmpo1t/xDRjEkQ+bqnKXuKItNpl1OGrPdBXqT4iIKyV+CVRGosruIGIZEo\ntl5VPEjXy7CCHLXCry+QpkbeQOWsTWAk5bK9p0bG7hDTux+iKIj2V7bUPYbH\n8/ZkyYXcrDg9m4ThGuAlp5m6RYPGygOEoZNMKHfXneY4jPB3HFQyz5FwI3A7\n0VXe\r\n=r9Yy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcotFEbkAVXsBMygYpTu3zZESOdOL+r1aG8zr+eZ1WAAIgUuLMtqnpWf/Ktb3jpu69rn6a+t69K8WuR6b8LeWdH8k="}]},"maintainers":[{"name":"adhikari_mithun","email":"mithunadhikari40@gmail.com"}],"_npmUser":{"name":"adhikari_mithun","email":"mithunadhikari40@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/function_evaluator_1.0.0_1556776063735_0.8035162629136305"},"_hasShrinkwrap":false},"1.0.1":{"name":"@adhikari_mithun/function_evaluator","version":"1.0.1","description":"A package to evaluate a string to a function.","main":"Evaluator","repository":{"type":"git","url":"git+https://github.com/mithunadhikari40/function_evaluator.git"},"bugs":{"url":"https://github.com/mithunadhikari40/function_evaluator/issues"},"keywords":["node","npm","eval","@adhikari_mithun/function_evaluator","function_evaluator"],"license":"Apache-2.0","author":{"name":"Mithun","url":"https://github.com/mithunadhikari40"},"homepage":"https://github.com/mithunadhikari40/function_evaluator#readme","_id":"@adhikari_mithun/function_evaluator@1.0.1","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-xDFAF7bg3qUGw3aEZeq1Y94DNCrU+ZzAmgUysoe05L37Y2BWFOxzKugDZSvK1z2p/k0EEr3ZwK0O69auWT8Z/A==","shasum":"add5a5925fbb890c5ad4806c08e2c12e314a9004","tarball":"https://registry.npmjs.org/@adhikari_mithun/function_evaluator/-/function_evaluator-1.0.1.tgz","fileCount":6,"unpackedSize":8643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyoTHCRA9TVsSAnZWagAALK0P/21bqas4JYW/Xe/GxjbD\nIyBJs710LEJN4sAk9uYJSl6/qHH3RgpzB/hrlQkZTE8es5YuPF7PsmRK4Qis\nBxa6HvtlE2KxhMoN3/59oxFzb5UaEGodI9IEd4hyOnnP4+wcFyzD0xiaa/Wp\nbo1zKz3F50ChDXojPFHZH/uqm9+b6YgX9ZAUw+oQ84EMbo1YO23cYFCus7zm\nk0mPTGb8k7MJ5usmpWVORJkCH24g3AlN7AEYr6whRUxrTv/wLKGsZ5FG54eH\n/P/8p0cEuo1LRvU2m1Qnli2DUB/8jc92CQnbLT+raZoqwuiBkkojAVR0YLkI\nwo/5UAlYbEWrasuHzTdKz6xtvGIeox2vZsqwHF9kpuAagWpsoNJqsj4fw3h4\ny0I0NktFG0bzEI/GMQL4+uw13oNI/QO9cUrAUw32GKih6UCAGhPNXx1BRdpr\nKlDhNPKI4pwHyfY5ClHZRFrOUMUgnyGDdBOZziB/QFIehHWBMCCWXCi34IvY\nhX4hGNLHuikKi7DLV5NulwPPW8u/DVBmA4iZ9LKWHq1Ey24C5WhVdYww3eHO\nybLm+Be2/v67K9aam3gPt+TqVlj10/XaN7KE4lmIgFS9Pns+LfS7rvCvEaCf\nwXxqwSUvIKscXEB7Tf44p2UBxKuUEIXN4FxpLIE0Sprx3IrXaEZpUwrflmAp\n+cva\r\n=fVwe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr9CwicL+RGyfUh4ilXHSJs27GwIhEY9qlcHZgORXvngIhAJUsohb82Bmvuux6MQBnrp87FGtU508MFKmxw3o5DK47"}]},"maintainers":[{"name":"adhikari_mithun","email":"mithunadhikari40@gmail.com"}],"_npmUser":{"name":"adhikari_mithun","email":"mithunadhikari40@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/function_evaluator_1.0.1_1556776135297_0.2592377341720231"},"_hasShrinkwrap":false},"1.0.2":{"name":"@adhikari_mithun/function_evaluator","version":"1.0.2","description":"A package to evaluate a string to a function.","main":"Evaluator","repository":{"type":"git","url":"git+https://github.com/mithunadhikari40/function_evaluator.git"},"bugs":{"url":"https://github.com/mithunadhikari40/function_evaluator/issues"},"keywords":["node","npm","eval","@adhikari_mithun/function_evaluator","function_evaluator"],"license":"Apache-2.0","author":{"name":"Mithun","url":"https://github.com/mithunadhikari40"},"gitHead":"93d529b8d9436f596dda728aa0c774eaf89df361","homepage":"https://github.com/mithunadhikari40/function_evaluator#readme","_id":"@adhikari_mithun/function_evaluator@1.0.2","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-yfoqRBUHWBkAAaBND0ndjSYqwyuPlJro/Hr9xk4LZmAyNKFMWkD1b1YvUAhoznpb2YUdttUcj/9EMHBpbouC2g==","shasum":"fbdd632a6be942e59bb54af01e469f24fa47d28f","tarball":"https://registry.npmjs.org/@adhikari_mithun/function_evaluator/-/function_evaluator-1.0.2.tgz","fileCount":9,"unpackedSize":21709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyoo2CRA9TVsSAnZWagAASkoP/3rCx0/qmJIuL7c0K6EH\ncstgelaoHDMHxHW4014MrttI6iJaAZdfbJ9bj5w0yZ8C77f6z8ZJo3ABSoqg\nFsVFr/+lRgoW8G1EIu2pO3gffTmipfWwcUwUjSKohV1UiCUvddecv/ALURi2\nUVnovS/TnSkJkNwTEfDd3d8Wcd+t/3HFJaUuR0Ta5vCcoISmkazIcNmTS0Bt\nW+C0HI8cG0xewQKntVHIYtL90XvUpbwNKmozji4J7Bw5B182pCssigtBBGG3\n4oxnve1DkMpooVC6hQXaDN4UiBxvmP4meu6VA5PeKxDlpRo/Dv7zKMfcYFjO\n4aWuePoZyhJKQ1LWD46yYvMcQSQt0JU0qgPlDoZzfe7YXNa09WI/+vpCl8KY\nJLZM57pw+HWZKi1bFjV4KEZL+Fqwscx7XGMe5EX8IA9zRlt/HZbesHO7x6gV\nrUwaEAZ4Z0eqdqBceArUucA4QZXH2xcYNnbkisjodK8tmkhmWXdmxMs/na5f\ntuaN7QYCHElp01qEu/ak+zrQkLGNCRyTZMIgSy960zgv8B8YZxA3vn/IV7j1\n1rVVywRFnyEMlPCVEuQ3xWXvNd61BZBr9iPTciRGX/8dXLiBhdCsSD0N6W3r\n8YYzGenyEFrqsT7p8l7o2CrMeRSpE9frXhBLHRaG9ohOPx/FuLMnWGbhpHAw\nYVQc\r\n=mzSx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDBxnGtEWAEFpqxvHDcbEmhw2iTQBxYOdic5IPYVc5KAiEApCI5oQa/Y6uuGgAUXVAKdepgzkSOHSUJAiHmglbRVfk="}]},"maintainers":[{"name":"adhikari_mithun","email":"mithunadhikari40@gmail.com"}],"_npmUser":{"name":"adhikari_mithun","email":"mithunadhikari40@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/function_evaluator_1.0.2_1556777525525_0.9901225734411676"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-02T05:47:43.695Z","1.0.0":"2019-05-02T05:47:43.868Z","modified":"2022-05-23T11:32:59.468Z","1.0.1":"2019-05-02T05:48:55.426Z","1.0.2":"2019-05-02T06:12:05.647Z"},"maintainers":[{"email":"mithunadhikari40@gmail.com","name":"mtihun"}],"description":"A package to evaluate a string to a function.","homepage":"https://github.com/mithunadhikari40/function_evaluator#readme","keywords":["node","npm","eval","@adhikari_mithun/function_evaluator","function_evaluator"],"repository":{"type":"git","url":"git+https://github.com/mithunadhikari40/function_evaluator.git"},"author":{"name":"Mithun","url":"https://github.com/mithunadhikari40"},"bugs":{"url":"https://github.com/mithunadhikari40/function_evaluator/issues"},"license":"Apache-2.0","readme":"# function_evaluator\r\nA package that evaluates a given string as function\r\n\r\nThis module is a simple way to evaluate a string content as an expression. \r\nPassing other than string to this module throws an error.\r\n\r\nDownload\r\n\r\nIt is published on node package manager (npm). To install, do:\r\n\r\n`\r\nnpm i @adhikari_mithun/function_evaluator`\r\n\r\n\r\nUsage\r\n\r\n`\r\nvar evaluate = require('@adhikari_mithun/function_evaluator')`\r\n\r\n`var res = _evaluate(content,callback)`\r\n\r\nThe following options are available:\r\n\r\ncontent (String): the content to be evaluated\r\n\r\ncallback (Function) : the function to be called when the expression\r\nis evaluated or some error is thrown.\r\n\r\n# Example\r\n`\r\nvar evaluate = require('@adhikari_mithun/function_evaluator')`\r\n\r\n`var res = evaluate('let m = 123; exports.x = x',function(res,err){\r\n    // => res === { x: 123 }\r\n});`\r\n\r\n\r\n`\r\nres = evaluate('module.exports = function () { return 123 }',function(res,err){\r\n// => res() === 123\r\n});`\r\n\r\n`\r\nres = evaluate(13,function(res,err){\r\n// => err === \"This expression requires only string and not other\"\r\n});`","readmeFilename":"README.md"}