{"_id":"@cgpl/nodered-fastest-validator","_rev":"2-99e84c188a6b8b399e628ec7584d14a9","name":"@cgpl/nodered-fastest-validator","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@cgpl/nodered-fastest-validator","version":"0.1.0","description":"Fastest Validator Port for NodeRED","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["node-red","fastest-validator","validator"],"author":{"name":"Andre Alexandre Avila"},"license":"MIT","node-red":{"nodes":{"validator":"index.js"}},"maintainers":[{"name":"shivansh-cg","email":"shivansh@cognitivegarage.ai"}],"contributors":[{"name":"Shivansh","email":"shivansh@cognitivegarage.ai"}],"dependencies":{"fastest-validator":"^1.6.1"},"repository":{"type":"git","url":"git+https://github.com/cognitivegarage-ai/node-red-contrib-fastest-validator.git"},"bugs":{"url":"https://github.com/cognitivegarage-ai/node-red-contrib-fastest-validator/issues"},"homepage":"https://github.com/cognitivegarage-ai/node-red-contrib-fastest-validator#readme","gitHead":"950b1b5ecf966f8c430232f654d11a61d624a310","_id":"@cgpl/nodered-fastest-validator@0.1.0","_nodeVersion":"12.22.9","_npmVersion":"8.5.1","dist":{"integrity":"sha512-LkfBbyjgSAItPX9Gh4PgU0XIja2vSq+pXaPFjTcOUtVVjqjRpvhiNIAmHLQmxXLy2kP4mO3ksVrZ0yv6GjAycQ==","shasum":"7082dcc1ab9beddc0110e1dfaa162a19bbcbb423","tarball":"https://registry.npmjs.org/@cgpl/nodered-fastest-validator/-/nodered-fastest-validator-0.1.0.tgz","fileCount":6,"unpackedSize":20471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3l8U/W9PHjN1iGdsTBJKmVmfsmSNwo1NEzib6IFiPIwIgAViPwho21FimfrFSHFRPByXIa1HvfIZljW22XPRLjos="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1oYpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFEw//a8p7BytQipOY+AWJxM48+/Gb+I8mIJyBo3L9MCHEAS8/EwHm\r\nsXQLvu6Hjg0w2kZ++6Q9F9+XE4GRUCNTQwzIiPjWCG1GRR3bJE8NJinPmUd2\r\nyOx5x2YSYLZRMyZxiCdCA1ySymKTLtmCVN95aUEm8EKt/YgUuzcBz9e5RJvX\r\nrhE6bQYQHaP8zTPaA4hGQGUcoHLjplzw1zw/DzX+n+rdNoIc4NPlB2pd7XzC\r\nXg3Wk+qnDQS/Q3A7rmkD3uhMkxinMZJ08LyjYuyIgscoYSHsCdiC5PH/HET8\r\nqvXRHZUYf+0tnf1mjc2V4929qWXBYqLPm9X0+I9memRsjka+0kW2USHu9ZZr\r\nRKf5KZiov/AyxgCw3EgHn7SxoPcCiduec4BZWlX1yDzIT//XJCjI6i9VEVgG\r\nqseeuHIqAVOQG2INhJwdMlRmVcXHcuVnVxXbxyNCJf5fsRE9dHVAnHrpplKf\r\nti89s5a36cj41oWVnpLDHgqwXbfVqopyzKSH+fyfb8XWaW3asfsk0jVAtwom\r\nDUtIzo5Lt0FyG0WLzl9xFTTUyHhnpQ/G6ElyC9u4MFTtSm0Z4T8vSoDyENt9\r\ndjxJc4C2SckLyY33+m0WrucJ7TeSCWOP12KPyui6SAEq9gvakmiv2ZdbK9VN\r\n4JnIZwSmsw1hrKCVlDxeWlNce9Lc70+aOI8=\r\n=OzoU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shivansh-cg","email":"shivansh@cognitivegarage.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodered-fastest-validator_0.1.0_1658226216956_0.6423776801318828"},"_hasShrinkwrap":false},"0.1.1":{"name":"@cgpl/nodered-fastest-validator","version":"0.1.1","description":"Fastest Validator Port for NodeRED","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["node-red","fastest-validator","validator"],"author":{"name":"Andre Alexandre Avila"},"license":"MIT","node-red":{"nodes":{"validator":"index.js"}},"maintainers":[{"name":"shivansh-cg","email":"shivansh@cognitivegarage.ai"}],"contributors":[{"name":"Shivansh","email":"shivansh@cognitivegarage.ai"}],"dependencies":{"fastest-validator":"^1.6.1"},"repository":{"type":"git","url":"git+https://github.com/cognitivegarage-ai/node-red-contrib-fastest-validator.git"},"bugs":{"url":"https://github.com/cognitivegarage-ai/node-red-contrib-fastest-validator/issues"},"homepage":"https://github.com/cognitivegarage-ai/node-red-contrib-fastest-validator#readme","gitHead":"950b1b5ecf966f8c430232f654d11a61d624a310","_id":"@cgpl/nodered-fastest-validator@0.1.1","_nodeVersion":"12.22.9","_npmVersion":"8.5.1","dist":{"integrity":"sha512-++62pctOU2HsSMwLo3nd86zzSTxXCsIIc0omSOTeCGywXkxZX3iUfvqGsyGIVklNBF1Q6BPQuJOJ9oGl5n3IMw==","shasum":"78c47a8e9aee17acb52b50c9b08b57d8e9be06c7","tarball":"https://registry.npmjs.org/@cgpl/nodered-fastest-validator/-/nodered-fastest-validator-0.1.1.tgz","fileCount":6,"unpackedSize":20494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr2walk/L2MvvstIhVaA6H6gc+jXWw5mmQxmITvJzYagIgR/ZcBDP6S+kxoeOorJhWgRVMjmrpBjPWfsPmBcq8rKI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1obGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWUQ/8ClaEltgrZLyKmg6j2vdOIcAx8Pgfp5iQ8RItnrkwc+wgcqyw\r\nkMrO0c4uf9A4W5k0ygvEnxjvETvgsEs+CctnkG7/0Tb2QrzA/Fl7bSXfXeEm\r\nnXyAyQ/FHDIIte4S88ZLyXmhBTxdzCLo7O20m7KnpVXUs1O1vzFxn9M+JcJi\r\n8oMD0c8mY9S+krjJyTYXU0GXjgDgl4Z8aSarTkHAtaAm6u1zznlMILmwWqIp\r\nwYzm3EsBn8qhSbs4zPksJEMGoCOSu0CU5O4zfYDwL3JBzYBqK862MI9kVG/G\r\nTFB4PAsiElG0FqugvhmT4GOd1dfil2nge/2TtqYi50cmMAergig1cb4enP+i\r\nQ0F0nkDKT2KzelPRPEyhXaTEj219mVRkl4AMUdLTWYr3qdeZ4kn362AaNMZd\r\nWaSwCc8taKMgyrbS99eDFEZPVV0OmMlBRROtRfSiNspqsJckH9ObZc5x1z8U\r\n1NbOa4elv7fQeQ1QOmj3+FIlSJLL9jdWcPJqOAqwt7qoscKMVgK7LhKJ3hQT\r\nDLt1bjs9ocUdn/wSJ9ibUXieKpR+RpVtrM/sodfhcVyS3pASEX27RjkncDOz\r\nTXM0pi2su4LdztzkH/JrSmgh9RMYJtZeG63DjSPc42Sn+OPljzX8L+D+bF7a\r\n2JXkwDVgGxg+ZKwbe+WnuVUiuOXyMrVs6Zo=\r\n=UnC7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shivansh-cg","email":"shivansh@cognitivegarage.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodered-fastest-validator_0.1.1_1658226374602_0.10228316279094041"},"_hasShrinkwrap":false},"0.1.2":{"name":"@cgpl/nodered-fastest-validator","version":"0.1.2","description":"Fastest Validator Port for NodeRED","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["node-red","fastest-validator","validator"],"author":{"name":"Andre Alexandre Avila"},"license":"MIT","node-red":{"nodes":{"validator":"index.js"}},"maintainers":[{"name":"shivansh-cg","email":"shivansh@cognitivegarage.ai"}],"contributors":[{"name":"Shivansh","email":"shivansh@cognitivegarage.ai"}],"dependencies":{"fastest-validator":"^1.6.1"},"repository":{"type":"git","url":"git+https://github.com/cognitivegarage-ai/node-red-contrib-fastest-validator.git"},"bugs":{"url":"https://github.com/cognitivegarage-ai/node-red-contrib-fastest-validator/issues"},"homepage":"https://github.com/cognitivegarage-ai/node-red-contrib-fastest-validator#readme","gitHead":"97748663aca8c3baf42ca16fea0fe7b5e5ed5696","_id":"@cgpl/nodered-fastest-validator@0.1.2","_nodeVersion":"12.22.9","_npmVersion":"8.5.1","dist":{"integrity":"sha512-7UdQ8ZNjf1TUO85pgspFGY+qM4Fd9lPvIHAoXWvtAXbsnj3a4y79xjNsdCr3dIedrsnAIO5DW2UHB1b0YFcV2w==","shasum":"e89584ea6c89b15cf5adc786f19b5e19917c7bb4","tarball":"https://registry.npmjs.org/@cgpl/nodered-fastest-validator/-/nodered-fastest-validator-0.1.2.tgz","fileCount":6,"unpackedSize":20497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNNh8aL0eFsF5EUJLuTgT621CM5QrctPo1ULJc+AaL0AiEAn2IKu0sTfJmktYQODrVrPq9e5LFdY0cFAwY4HqTXja0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi19b9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt9Q//S4qKSPvINwbzW3Q/bAXu/rTXaB9NPwngJtS9Tk0HgfiWXll/\r\n7iHKnaqo8P9n/8GdnF7O9x11+7gmypnDLiNIBaExGRFGdHf5alrA4xf8aAww\r\nHNnJ9M8IgNzpDJtk7u6uT2Tfpd6ef3a80GM7gJY3H56oMk5jCUH61W3Malrg\r\nsrY70rBZVIIxzuu7DcvN58C16uUk5O9iSTlSWWUlot0tIP8RGkCbRXRcIOFV\r\nCg1bqXgZrqn/98Iqf4CwGfkT1eLwM8Jy4C2artAr9zHrDJqRm0rBF8f0+tK3\r\nMsNnjPXjTZjHh+6O2ExAKgkYdDT706SKdEHRnoOs14yYu2loeGRgAIdTlC45\r\noSteeQUTULle+3oY86mOeF24fC22kkuLP+kLIHZ74Zk2LzdXh04IsyGW0NLC\r\njWnjxUpabGuBikidtyW3lmloQ5aX9Z5N+AZ4HnnXZy0w93yUxMHFGytXsmW9\r\n+pTkdVRaTuFleQLi88luAcRRayii0+08SloDtX+EuwAqKCf1ibiTeqr3i9nL\r\niJN+iT8iV7dR47b0HB/yYhVhx1YsEg91QX1lWWBGAVQJMfSBZN8UPzRsUjfj\r\njFQaYVb/pb17RBl64hEFamInOMWI9nn6GMEyq9IT3umb9IZAHEyyAyD5Hqum\r\nh/S5/ueeVPx5p1XZnRnPlmUR3yYe0Rix2C0=\r\n=7GaR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shivansh-cg","email":"shivansh@cognitivegarage.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodered-fastest-validator_0.1.2_1658312444872_0.6764618659713886"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-19T10:23:36.907Z","0.1.0":"2022-07-19T10:23:37.176Z","modified":"2022-07-20T10:20:45.230Z","0.1.1":"2022-07-19T10:26:14.933Z","0.1.2":"2022-07-20T10:20:45.060Z"},"maintainers":[{"name":"shivansh-cg","email":"shivansh@cognitivegarage.ai"}],"description":"Fastest Validator Port for NodeRED","homepage":"https://github.com/cognitivegarage-ai/node-red-contrib-fastest-validator#readme","keywords":["node-red","fastest-validator","validator"],"repository":{"type":"git","url":"git+https://github.com/cognitivegarage-ai/node-red-contrib-fastest-validator.git"},"contributors":[{"name":"Shivansh","email":"shivansh@cognitivegarage.ai"}],"author":{"name":"Andre Alexandre Avila"},"bugs":{"url":"https://github.com/cognitivegarage-ai/node-red-contrib-fastest-validator/issues"},"license":"MIT","readme":"# node-red-contrib-fastest-validator\nFastest Validator Port for NodeRED\n\nUses the [Fastest Validator](https://github.com/icebob/fastest-validator) to validate the received message.\n\nYou could validate any property of msg, and return of failed validations will be stored on msg.errors property.\n\nNote: You could only write a valid JSON schema to validate your message and JSON form not support js functions(custom fastest validator rules).\n\nThis is the first version, I've needed validate various rules at same time and think that we needed to have more performance and personalization, I know that module is the best in performance, now is working with nodered.\n\nSample flow:\n```javascript\n[{\"id\":\"a7beeea5.de808\",\"type\":\"inject\",\"z\":\"a7ac9d93.2a563\",\"name\":\"\",\"props\":[{\"p\":\"payload\"},{\"p\":\"req.headers.authorization\",\"v\":\"Bearer token\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"{\\\"nome\\\":\\\"André Avila\\\",\\\"idade\\\":35}\",\"payloadType\":\"json\",\"x\":230,\"y\":220,\"wires\":[[\"ad605d05.199fb\"]]},{\"id\":\"ad605d05.199fb\",\"type\":\"fastest-validator\",\"z\":\"a7ac9d93.2a563\",\"props\":[{\"p\":\"req.headers\",\"v\":\"{\\\"authorization\\\":{\\\"type\\\":\\\"string\\\",\\\"contains\\\":\\\"Bearer\\\"}}\",\"vt\":\"json\"},{\"p\":\"payload\",\"v\":\"{\\\"nome\\\":{\\\"type\\\":\\\"string\\\",\\\"min\\\":10,\\\"max\\\":50},\\\"idade\\\":{\\\"type\\\":\\\"number\\\",\\\"integer\\\":true,\\\"negative\\\":false,\\\"min\\\":18,\\\"max\\\":65}}\",\"vt\":\"json\"}],\"name\":\"\",\"x\":420,\"y\":220,\"wires\":[[\"d8421ba5.611868\"],[\"b037138a.7aa8\"]]},{\"id\":\"d8421ba5.611868\",\"type\":\"debug\",\"z\":\"a7ac9d93.2a563\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":610,\"y\":220,\"wires\":[]},{\"id\":\"b037138a.7aa8\",\"type\":\"debug\",\"z\":\"a7ac9d93.2a563\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":610,\"y\":280,\"wires\":[]},{\"id\":\"fde84eed.72049\",\"type\":\"inject\",\"z\":\"a7ac9d93.2a563\",\"name\":\"\",\"props\":[{\"p\":\"payload\"},{\"p\":\"req.headers.authorization\",\"v\":\"\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"{\\\"nome\\\":\\\"Alex Avila\\\",\\\"idade\\\":8}\",\"payloadType\":\"json\",\"x\":230,\"y\":280,\"wires\":[[\"ad605d05.199fb\"]]}]\n```\n","readmeFilename":"README.md"}