{"_id":"cron-validator","_rev":"17-a5ce93f47e9a8fd9d2adf9345712daf4","name":"cron-validator","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.1":{"name":"cron-validator","version":"1.0.1","keywords":["cron","validation"],"author":{"name":"Guillaume Rochat"},"license":"MIT","_id":"cron-validator@1.0.1","maintainers":[{"name":"grochat","email":"rochat.guillaume@gmail.com"}],"homepage":"https://github.com/TheCloudConnectors/cron-validator#readme","bugs":{"url":"https://github.com/TheCloudConnectors/cron-validator/issues"},"dist":{"shasum":"a931fa4b414f8bb08a6dd7aa092b5510fa27fc0f","tarball":"https://registry.npmjs.org/cron-validator/-/cron-validator-1.0.1.tgz","fileCount":10,"integrity":"sha512-+VnZEuwQYeQcz7tHp5vxrX46HSnclFuqfyJNjZXDsD4hS+CAUrpbrm60hlz7le8lZFXq2oc4V6gRX+x7/sEyeg==","signatures":[{"sig":"MEYCIQDv7xyJP4CeMRRN4Qiut9mtdjVghxTMslJwg+yVHGFKsgIhAJ8bqzbJGdHr1BwfDDq5IEHHx65m3hx0LFQRqrdMaEfO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyfjjCRA9TVsSAnZWagAAau4P/019qRtcUsr+JUBmzaw3\n1+L7+eUcr/7mJA5xU9uxgqSXX75DbOAlTJFz6pX09VN8DtcP9SdU7CLcpQ4g\nZB04H/EhvM/75Xy6koqZsvxZm66RWOwoUQN5jPvwMGMmmutHBVJkjJwpeZzl\nqtaPT/nsFfxttscHEAZoKzWppMQCvDtcBsmUBNTGUo2j+5V7ARoCkYKlAr2z\nSH9WJFqJvF5nSCCKaY1hToEX8HNCCrRaWO2l0BS8ZXVvCzq0g/HF4QiBcZHS\n5lGD+QA7sJVkS3rkmmXPdSd0zc7kXvpgJb3wqIV83wLedeGPawleSTLX8xPL\n4pymt7u4MX5Y1/CRUgsFYnm31WuzpPwQjvso+BSu8AB1J66e1UniU4n6/vx9\nwRPYsy/LeTF3eqJsXLqQmDp4ojRB1EJft0NeP+A7mS8AQAa128aweN/6vWwX\nJJ8CZl2YXKW+Q+UisOimoKWAAkkrrWfgGMTDBm0YhxzKE9h/WGDCqonU65m0\nEHngaJTrR29b06D1VQSm2HwdPmeFlrjHssYq3AU2lQyGDii9xSj/Llqcw48h\nG2J2SS99gBPANlMiMMXKxP8ePlSsFv3FoS8MfHy5TUoS92713MP6siVRoPx2\nEO8jido2NeNJaazFrpOGczQMYrJc3I5Gx1Uw1UOFGzwkl2a7GaFMt6FZF5dp\nGjSu\r\n=ChCG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"((\\.|/)(test))\\.(ts)$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts"]},"main":"lib/index.js","gitHead":"bd73eb1b9d09c21d683434abe555dbfd413657da","scripts":{"lint":"tslint -t stylish --project \"tsconfig.json\"","test":"jest --verbose --coverage","build":"tsc","prepublish":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"grochat","email":"rochat.guillaume@gmail.com"},"repository":{"url":"git+https://github.com/TheCloudConnectors/cron-validator.git","type":"git"},"_npmVersion":"6.9.0","description":"Validates cron expressions","directories":{},"_nodeVersion":"11.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.7.1","tslint":"^5.16.0","ts-jest":"^24.0.2","ts-node":"^8.1.0","typescript":"^3.4.5","@types/jest":"^24.0.12","tslint-config-standard":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cron-validator_1.0.1_1556740322973_0.08706839560360069","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"cron-validator","version":"1.0.2","keywords":["cron","validation"],"author":{"name":"Guillaume Rochat"},"license":"MIT","_id":"cron-validator@1.0.2","maintainers":[{"name":"glorquet","email":"guillaumelorquet@live.ca"},{"name":"grochat","email":"rochat.guillaume@gmail.com"}],"homepage":"https://github.com/TheCloudConnectors/cron-validator#readme","bugs":{"url":"https://github.com/TheCloudConnectors/cron-validator/issues"},"dist":{"shasum":"9a204bd528d216d4c4a3e781b3016865382d6d91","tarball":"https://registry.npmjs.org/cron-validator/-/cron-validator-1.0.2.tgz","fileCount":12,"integrity":"sha512-XBz8hV08F/J9jcDGB/TxwqBnbCdWYn8AiUojo7caxFdbuqUCKhAr5ty/7tl7H1zzmf6QcCB3nGBjBgaYg4sqiQ==","signatures":[{"sig":"MEYCIQClL+J1CMItqaK9fENIinAqYT+GguGJ6W0AOew27qGyZQIhALJMyXh06aHU0pI7MYo+EuXkYufhHEkFC3JkwKTYaylo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNbJ1CRA9TVsSAnZWagAAjO8P/1U+OM6RDHNjANopOQ0R\n5DP483Of5VvrwFrtQh+tOsgh0BtFgFNFnxGGj36xZWY5hbOb4PkOw0iUUoFl\nmc4EewDjoRIpyS+SLCZ00ZBQhZ99zv5c7ck4Go+cYUg5j7VrzF5qOIo3+f6I\nVz7PmaLlQjqW4nboR8ohSWqmTWrjPdcxrJ+xMn08ak58eW2wyjl/EKxHN55L\n1MAj3z6kHSbYLNvx2S2dcbAlF6C3p+hPt9iPkbvIh/ylpz6WCJrtg2jaoHC8\nqGI/XFZ26gduT/ZGZXzcjyUG9ntlDrGIoTbCj7qdI8Czv7kZKER1tUSNPxva\nbAQbaDGJ74YQsgtzcXaVc5nuYJ6B9/83L8rF69bkAuJXVsEzJSkOnATj8aaR\nz5/GT/MnECb+CSLksQVLC2YRaGx7CKifHIFLS4MS+TmHsZPHCKYMVcoNBhqA\nZF/CSk58LA+onb8fVIuMRgGN8f8vxWU7TmUW070m0hBD0tNzJF/9nv8t94ga\n/LHuXNcLpMJcCl6ImtW9N5P7x71O+flk+Q54YCH+nFCOXu7DP+ZwBkV8Ts5I\nCzxdiOjRi7cr0Ln9u6C1FaswJ8yetW2g4P8vmquDcvwF7Og3q5bnwQtZX7Bz\n3N/VnQkXjEZYezM/x4mZv5E7hJ8Fa1Kji/sKsfZNzv3PxKahOBbCIimOkvNZ\nGYSC\r\n=EE+J\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"((\\.|/)(test))\\.(ts)$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts"]},"main":"lib/index.js","gitHead":"335924bf7fe0fccb360dee2e2f713554c851326f","scripts":{"lint":"tslint -t stylish --project \"tsconfig.json\"","test":"jest --verbose --coverage","build":"tsc","prepublish":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"grochat","email":"rochat.guillaume@gmail.com"},"repository":{"url":"git+https://github.com/TheCloudConnectors/cron-validator.git","type":"git"},"_npmVersion":"6.10.1","description":"Validates cron expressions","directories":{},"_nodeVersion":"11.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.7.1","tslint":"^5.16.0","ts-jest":"^24.0.2","ts-node":"^8.1.0","typescript":"^3.4.5","@types/jest":"^24.0.12","tslint-config-standard":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cron-validator_1.0.2_1563800180381_0.10886935889912808","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"cron-validator","version":"1.0.3","keywords":["cron","validation"],"author":{"name":"Guillaume Rochat"},"license":"MIT","_id":"cron-validator@1.0.3","maintainers":[{"name":"glorquet","email":"guillaumelorquet@live.ca"},{"name":"grochat","email":"rochat.guillaume@gmail.com"}],"homepage":"https://github.com/TheCloudConnectors/cron-validator#readme","bugs":{"url":"https://github.com/TheCloudConnectors/cron-validator/issues"},"dist":{"shasum":"29dd04a06f63488d56f014ce1f51f37072bd0216","tarball":"https://registry.npmjs.org/cron-validator/-/cron-validator-1.0.3.tgz","fileCount":6,"integrity":"sha512-+MLrG5VU50/0QWNvEANqS2EW9YL2Ds9khQrm+8s4SSmFIhnYTYqAqZJ5+O9FRCbuXYW7AwuFSOdt4v/ZkkpVTQ==","signatures":[{"sig":"MEYCIQDVxB/6++L2JDbHkgu9tSqEWPxpnB9ExOW29vJJ54k0sgIhAIGZGzaPqO6cYEc9lZmhNyFJx2SG/7yhUJ6ogWUQa7CX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwCiRCRA9TVsSAnZWagAANyYP/0C4vZst73AhM1LFljwN\n3+IcRGMjCq99W7zMuY15FaEFD1wi0NcFhd6Bc2nIZax5C8TMLqmzuPhFB32V\nFpsf7ypmMNz57uWXaX6gor1yyNgqGeMtZSzm2rU8d0rXK9A+MGEEpV3hKrcc\nCuTFy3yHb0CFOKeSqBQecpKLHJ7RSIYSQ/m8hfyFFrqerLVo6JaqTCYTdY5F\nkUIOZ04NXIUg3fCmWGHFYtFdeTvD9cYUm9fYfB+hS9ti/aN17vXUg8nqbwKG\n+dRXhlakEeL2EqBKX9Jgf0ziYflBBVuZsOgKOtsD4zphriFH9aFIKVgpDTsC\neaFpVLSnHm5U9OrPua20RYw/YsXEghkAL14Hbp2AgS1d7L0RoqIwyyMa6Shq\nsuiw0GovmpP87X7L4NFQt/Eal4a6+hgI38dhXI6LffzA65Bw7F962cQKvZ6p\n5xDbjKESS427gg7xr1qL0geFFffhCgqu8qgLpJsPqBP+FmzZmDFq/F+Bgd2S\nduUKxHHMHLZQiqt9zOOW2tvMsQ7IyXS/urBdta6HkXJjpTyb5LNBJxBl47ix\nkfKTXJ66ziCKwJdPWIeYzgWl+YqjEpxwoJFoZw/GmWTNCycKhmPFz90+GAlb\nWzaIi5GUX/E8j/qh6lkh8DG1oGd+HeJGYNwds8dSbyARIl59DIwgdyD0FL5A\neC4V\r\n=COCq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"((\\.|/)(test))\\.(ts)$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts"]},"main":"lib/index.js","gitHead":"c093ed11f425dc1cec4e67601776bb25aaf7cf74","scripts":{"lint":"tslint -t stylish --project \"tsconfig.json\"","test":"jest --verbose --coverage","build":"tsc","prepublish":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"grochat","email":"rochat.guillaume@gmail.com"},"repository":{"url":"git+https://github.com/TheCloudConnectors/cron-validator.git","type":"git"},"_npmVersion":"6.12.1","description":"Validates cron expressions","directories":{},"_nodeVersion":"13.0.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","tslint":"^5.20.0","ts-jest":"^24.1.0","ts-node":"^8.4.1","typescript":"^3.6.4","@types/jest":"^24.0.21","tslint-config-standard":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cron-validator_1.0.3_1572874384731_0.20562138547291897","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"cron-validator","version":"1.0.4","keywords":["cron","validation"],"author":{"name":"Guillaume Rochat"},"license":"MIT","_id":"cron-validator@1.0.4","maintainers":[{"name":"glorquet","email":"guillaumelorquet@live.ca"},{"name":"grochat","email":"rochat.guillaume@gmail.com"}],"homepage":"https://github.com/TheCloudConnectors/cron-validator#readme","bugs":{"url":"https://github.com/TheCloudConnectors/cron-validator/issues"},"dist":{"shasum":"9be7a8a90b1e5f3fe885b9b523ca5bf74848ca5b","tarball":"https://registry.npmjs.org/cron-validator/-/cron-validator-1.0.4.tgz","fileCount":6,"integrity":"sha512-0kkf+kNrRF5eyuOKSkhHyaatqdru92Jxj7pIk9oFhMA8993i1QFLWBZ809au9ruTh6n0Ia+L8hmVzMSIFvD1Jw==","signatures":[{"sig":"MEYCIQCKpGENgLB0KA2ZPkkEDiWCbpIChJYxDq1zt0ZO+lWQUwIhALKsDc3UVVdBV+KUxiYNamMjDaYsjhN/wM3jO9HY/3tw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwFq7CRA9TVsSAnZWagAAqNkP/1thidZqTxXQ1kpaybU9\nRcfDL4TnDyMZETGXAobnPBRsFhgylAL7/iK6uoDkMPbAGTDPqTLRl7DX1Dao\nVmc/Mt6u/ABsXVIJpKwYBu8FyTm0qVYJlPXo4nMTtfn8Xh4QkUCBWbebfwqC\nqCr156U1AbSN4rz2GfjTp5z1k9t7vdZv4QG87Onm41GefmLwh0zJ3xtSCQ5t\nZxWlgik7aGoLmNQd5scRcL8udW1RcAXAp6grJSkARpFHeTQOzTcl2CIj+EZJ\nBL/33Cv+zn+ICepk+vB78yE5jW4cJ4bOzv471LRaF/DkfRTt//W++6idESO2\nAR6ePd/T4fADQVmxWaFQEB6IVWBL7ataI4B/8tNw74xC1wn7OkH5Mj0hKGqv\nnx/IuM7k1XORudPOsIRpOMrHAC4wYIjoYcOSFXQUbVzG6hNHYKIEYTnH3WXS\nzZ9dd0+DXW20crzdIQjhnThN1q9tg3DP6pRhzztoZQwS+Ql5rkk1h2H1TrG7\nS3aXwZaro/+oB0IO3FGFsEzg4jSyjL35xWR0fZO0/DnMakeu6P9fN5JYCrpL\nMR36Q3nPpvofkeD5qrtUrSwZXL+2POOCQvoaVBo3i38X65sbAUOtJEsmeZQm\nkYyer827P7vMSDU+CaNqYiiP2K9IlQJe6OGQLMbQgIXYbcL9WLcIktKRJVOf\nnHJD\r\n=rGBh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"((\\.|/)(test))\\.(ts)$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts"]},"main":"lib/index.js","gitHead":"fc3b53ec189cbe73b829c3822a4bff648c7a0f13","scripts":{"lint":"tslint -t stylish --project \"tsconfig.json\"","test":"jest --verbose --coverage","build":"tsc","prepublish":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"grochat","email":"rochat.guillaume@gmail.com"},"repository":{"url":"git+https://github.com/TheCloudConnectors/cron-validator.git","type":"git"},"_npmVersion":"6.12.1","description":"Validates cron expressions","directories":{},"_nodeVersion":"13.0.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","tslint":"^5.20.0","ts-jest":"^24.1.0","ts-node":"^8.4.1","typescript":"^3.6.4","@types/jest":"^24.0.21","tslint-config-standard":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cron-validator_1.0.4_1572887227384_0.43350488321158953","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"cron-validator","version":"1.0.5","keywords":["cron","validation"],"author":{"name":"Guillaume Rochat"},"license":"MIT","_id":"cron-validator@1.0.5","maintainers":[{"name":"glorquet","email":"guillaumelorquet@live.ca"},{"name":"grochat","email":"rochat.guillaume@gmail.com"}],"homepage":"https://github.com/TheCloudConnectors/cron-validator#readme","bugs":{"url":"https://github.com/TheCloudConnectors/cron-validator/issues"},"dist":{"shasum":"9b05a26398b660c921ebac88fe3d98ecf3f0643d","tarball":"https://registry.npmjs.org/cron-validator/-/cron-validator-1.0.5.tgz","fileCount":6,"integrity":"sha512-nD9vQ3m1c7RI4ezvqzHraZQWj5uAb1YDdlrbxjwABTGu/L/vyJ7n8tXGCJsXXm7jmtgdVEE0IettKJDQMfSrmg==","signatures":[{"sig":"MEUCIQCh8/sAA7a7uCCD2xnLZuqQeVWg+YZ6Wkcj0JpIaGaBpQIgGd5KUhL0+GvLy85z0USSwgy2phHpoSBx8KwjQOHs0qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzrM1CRA9TVsSAnZWagAA0rAP/RRInfXcT+OJEVLsseZo\n1CRYabvrZUwRZ05liiXrlRhTz/k/KYFMXmDAVr/PJJSZivnUB+dpuJnKl9bl\nUgAygfodfvSwFd6wBbr9B73QNaFR1zeDSxvuAAdMs1ttaIOfjPeULt6IuAMy\nlRX0xx2nstb8sKpx8N6KyLG9jWoMRndRJ9cUFqivfi3DolqZ7wX4ecrFUZqe\nKP/ilkFnLJ68yhP1rSIxm1bQjjmJ+DurLwpawPiew+bzUN7JuoNBXWqRb57A\noCRA2zXbJyQwa/6P+uaG1SSyjgrmhawVnc9NGKKJxIzXNH0PdVGM070goLjq\n6ib19fPFb7DbDj1X/lhRLB0aB6+EuVJijqn6S6NpDmxCirHiTk2bLCllOvzQ\ntIvl7Bx6X5Elm0kysVnqFDBtpKJJyGdAE7jbKQc7Ffm5mNOLhekdcNGykonC\nY/iQfxx3FVFoM3lANNvdy5+Cd2Jp/GEE/4SqwJHECQNokXkmf2L4/B/nnHYS\nP7/GTC7Ulj//rXWf1QH4nqZrlfLDIUKvHXycSHHRPKdUGvWV8P+X9jh4GX1V\nkfnC+JBP0uzsMWqL40PCzB0H5Q9bxPYwK3zHeChsevKF5VlPpeI+gvUWUl6t\n9PoNb5gYCznQWz8UCDHwwydWmcROIykwWsHRH5dKLG7AaJ9g9hdXQQUFaVbo\n4A8k\r\n=KQn7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"((\\.|/)(test))\\.(ts)$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts"]},"main":"lib/index.js","gitHead":"48020a33ebc8f9b9da26f9ebe394d75b89e3a40f","scripts":{"lint":"tslint -t stylish --project \"tsconfig.json\"","test":"jest --verbose --coverage","build":"tsc","prepublish":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"grochat","email":"rochat.guillaume@gmail.com"},"repository":{"url":"git+https://github.com/TheCloudConnectors/cron-validator.git","type":"git"},"_npmVersion":"6.12.1","description":"Validates cron expressions","directories":{},"_nodeVersion":"13.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","tslint":"^5.20.0","ts-jest":"^24.1.0","ts-node":"^8.4.1","typescript":"^3.6.4","@types/jest":"^24.0.21","tslint-config-standard":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cron-validator_1.0.5_1573827380969_0.039681813056022586","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"cron-validator","version":"1.1.0","keywords":["cron","validation"],"author":{"name":"Guillaume Rochat"},"license":"MIT","_id":"cron-validator@1.1.0","maintainers":[{"name":"glorquet","email":"guillaumelorquet@live.ca"},{"name":"grochat","email":"rochat.guillaume@gmail.com"}],"homepage":"https://github.com/TheCloudConnectors/cron-validator#readme","bugs":{"url":"https://github.com/TheCloudConnectors/cron-validator/issues"},"dist":{"shasum":"e31defb8939759cb437fcf7a75360e0b071802dd","tarball":"https://registry.npmjs.org/cron-validator/-/cron-validator-1.1.0.tgz","fileCount":6,"integrity":"sha512-L04f8pyhc5BFHVF7cS4kGkeQcNZ3Vpn5tNMhBY2yxvOvG+FdPNz9YpNwoF6Au7gRcIC4Z6rJmp/mhchdwlf6cw==","signatures":[{"sig":"MEQCIDUK8uzTrdykoXHwrJJVXVO4nfGOq6/aSl3ADMtlpJfIAiBQKqw8a92Bdu+RFFUj79G55MzowvjIi3ECVsnCFftNxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd58TbCRA9TVsSAnZWagAAHkQP/Rxby6/eg+fsQvv+eGIM\n1Y8S6H3J2OBqrsen0mMljNR1Ao7dzK+oZRNa5O5VxV8pZMdH41wezPn0bJfD\nP1346ZOARslQnin9S7gLBS1XcAHa8iciU3o4V1YOj2drnrnTRtbQVV/u8UF7\n3X1m89D8KsgEZ5VBGfA3zmm85mKB8is3J5Oerb6e8ZGI/e7oSB8a2197uGSd\nwfZQwiiw/DyH1QgORcDRT403Jmjy28et4ijYTLeHokoaW/InzVfme9dxQOU1\nu7gGHJPhcgL8p47b87aCrczU8WuNETviDtuQxd8P/xvDFAP0SKbCFfeRzpeM\nt5+PPtipy9blV70bHBBYpVyCcoWCuLwWTbcuZTXDPxVr/+7mlL4uy3QlCync\nJ1jk/XWvYAL0mPb1xVps3RPUz/MjuFbHIECfRGnU8MAz5oAYKF0bE9/tt6LE\nUQ/MjiIqk7+NejxIQzGvSk5iLryLszGIRpTba/ZdpBlOg95W/rCW+6qtnVqy\nBnzLHteAyWuY938wCrtlryfy715ch+DXEgfBgDiKSrn+3anB+iFHhf+THv6/\noBJfFfdx/npUqaEiAdsMC6/k2kGm2naT+310U5e70lhnkt+GV07QCu9jpUHj\nQAlS3unFZJOKgCc/MliwumQwE9cAekjSq6HJ3WHW7bWF0AzPp9F4ybI9e+qH\np1mb\r\n=Msso\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"((\\.|/)(test))\\.(ts)$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts"]},"main":"lib/index.js","gitHead":"015eeecd23c2a9a0329b8ca3f34e97ab9bf52ebf","scripts":{"lint":"tslint -t stylish --project \"tsconfig.json\"","test":"jest --verbose --coverage","build":"tsc","prepublish":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"grochat","email":"rochat.guillaume@gmail.com"},"repository":{"url":"git+https://github.com/TheCloudConnectors/cron-validator.git","type":"git"},"_npmVersion":"6.12.1","description":"Validates cron expressions","directories":{},"_nodeVersion":"13.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","tslint":"^5.20.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","@types/jest":"^24.0.23","tslint-config-standard":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cron-validator_1.1.0_1575470298874_0.4006198318714278","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"cron-validator","version":"1.1.1","keywords":["cron","validation"],"author":{"name":"Guillaume Rochat"},"license":"MIT","_id":"cron-validator@1.1.1","maintainers":[{"name":"glorquet","email":"guillaumelorquet@live.ca"},{"name":"grochat","email":"rochat.guillaume@gmail.com"}],"homepage":"https://github.com/TheCloudConnectors/cron-validator#readme","bugs":{"url":"https://github.com/TheCloudConnectors/cron-validator/issues"},"dist":{"shasum":"0a27bb75508c7bc03c8b840d2d9f170eeacb5615","tarball":"https://registry.npmjs.org/cron-validator/-/cron-validator-1.1.1.tgz","fileCount":6,"integrity":"sha512-vfZb05w/wezuwPZBDvdIBmJp2BvuJExHeyKRa5oBqD2ZDXR61hb3QgPc/3ZhBEQJlAy8Jlnn5XC/JCT3IDqxwg==","signatures":[{"sig":"MEQCIBAoLF4D8uZFlzXxGAwWSBFw6n0a/uZBE+SHbXyweTPhAiBGHlnJpGyzxZIVtbMiyCWn3oj43Yk7ouKBGxAdcydtqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX7bBCRA9TVsSAnZWagAAOOMP/RhH4aORDEFmFd5Fg3ix\nhhcTV7yaFNHby3zKEmiSEFNaVypqrIEPAs1eZapGdbA0dXijt5ba4/z0yveD\nLjVi6B8pnpvbdO9i1qhw1mbGG+FkkD+MWyIYc2qcqIWCA7kFoUcYVYTfSAdL\ntZY9HQyTTxavNdZe3/ocnNr/TrxXIUEN0wOQql02+MRqRLyjOIkXa8VMKfl7\nGy8VSjguogTwghlgC217HzCUkwFvd7wBmwYOYWM0JcGGbto1ZmOY+pBhXtiy\nXBCbZuEC8JELD2yvN4oNSSwirNGrzoGxOxD32iZpi9DMyNmfgVAQ8YPZ6V/4\nP9Nt+P0DYPxv3PqOth2OQQIUvTBk/ajhDMYKlA5ov+OdgU1dFBEdtRJiX8G7\ngxmFpNf7p3E8lQcy2desSQDvqmD3a/IebOn8fG6GMsf0T+74rZpdFygl0qTO\ndpSJFdPHt96dlU+NcEHw8giZ7Agk1TcpF1DbpmVDVQL0jR/hst9W6Jzl1ViT\nF7UhOHu2omfiLxWa5LeBnqQM8fW0TZNTnMyHVZ5SwpRVjn+RXYlFOJ3nlqSL\nX29fFIetc66bTuWF4J70CMEw2hsifwUO2K6pYqMgz3uLs8ufs4vFdcGXl6mn\ncrghFM2UPlRWk6Sx7nflvfuYxJytjdaQaA8OAU7KL8yDM8yhEGpIDFo36KI9\n/gxL\r\n=tMq8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"((\\.|/)(test))\\.(ts)$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts"]},"main":"lib/index.js","gitHead":"74c9f0ba0ef4ad3105db2241ff53b52b757e6bd7","scripts":{"lint":"tslint -t stylish --project \"tsconfig.json\"","test":"jest --verbose --coverage","build":"tsc","prepublish":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"grochat","email":"rochat.guillaume@gmail.com"},"repository":{"url":"git+https://github.com/TheCloudConnectors/cron-validator.git","type":"git"},"_npmVersion":"6.13.7","description":"Validates cron expressions","directories":{},"_nodeVersion":"13.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","tslint":"^5.20.1","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3","@types/jest":"^24.0.23","tslint-config-standard":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cron-validator_1.1.1_1583331008927_0.43556008504980004","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"cron-validator","version":"1.2.0","keywords":["cron","validation"],"author":{"name":"Guillaume Rochat"},"license":"MIT","_id":"cron-validator@1.2.0","maintainers":[{"name":"glorquet","email":"guillaumelorquet@live.ca"},{"name":"grochat","email":"rochat.guillaume@gmail.com"}],"homepage":"https://github.com/TheCloudConnectors/cron-validator#readme","bugs":{"url":"https://github.com/TheCloudConnectors/cron-validator/issues"},"dist":{"shasum":"952d2c926b85724dfe9c0d0ca781fe956124de93","tarball":"https://registry.npmjs.org/cron-validator/-/cron-validator-1.2.0.tgz","fileCount":6,"integrity":"sha512-fX9eq71ToAt4bJeJzFNe8OCljKNQdc2Otw4kZDfB3vyplrAyEO9Q20YgmCJ4pr+jI/QQ2yizM87Eh+b2Ty7GuQ==","signatures":[{"sig":"MEUCIQDdqqMKDuJjLXQ94jFzUX9OHNl+IhAntLq6QZg7WhDm0gIgBQ0z4m4TG1+RRjlZRn27GJTKgviFLjVlwTHG1S/sDJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkdYOCRA9TVsSAnZWagAA29AP/0S7txsO4ypqiMB1egBt\nsM10wzlIuC7fH3aDnw7IfgfdeXYDeFFWL84Ct7NnbdGVSAXgBcldlsAB+F/1\n7VEcpoGyMedMHH9yGO9tAeG+Zar69Vw5DjwL7Q5DcjaPs9+nvB+GOlWQaK/V\n5YKP0OWgAf31RlCi8tH8xQV8PAjBFLLPUukxVF7XjLpQZE7g85JseP2m9OoZ\n0qZAWSsjUsVkis0ctGlOo8LuOMVIMPUjMuGrzOJRftE5OWia00LZUIfrbJA0\nrTZ33XbMRWT9hBeYtCQkQuJVsCyK/BOpixwY0hkl6dLHIH5o01amSMTW9IEh\nEf6U4hiPbvYH2xbmKp9s1BbLVKMSJOadEl1mv9yq1g2ICFGMZljTog6hifvu\nt8UvWxcOIFO4dslhE1sokjyWeCAHUPOi7ia4WhWllHDy/E8R6FYn5XsfZnZs\nMa4lI79BJc+YkLtSJR6erdVItUXTk9121KsHpXbSU5xJsaPV5cD7cJGlWlSY\nV9KotzkKgryk+UwZ2dRYWBZjHL0NtUob6Zr6scYzfMdW4SHGrgNSrqmZlooK\nT7a/lxGDtRal9/Fn2CbyNDuZt/FRokQZwtiN27g/nq5+1Oi+H+IBFxa94FMW\nwqfCn7d4P7AE4D3N4AfWNWZZEa/jJdrhPZX3YFzw4a7neGTmG8zisRY0VgfT\nSIQk\r\n=aNQU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"((\\.|/)(test))\\.(ts)$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts"]},"main":"lib/index.js","gitHead":"284626338915b499f16fd6e0c94f387e3df26a70","scripts":{"lint":"tslint -t stylish --project \"tsconfig.json\"","test":"jest --verbose --coverage","build":"tsc","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"grochat","email":"rochat.guillaume@gmail.com"},"repository":{"url":"git+https://github.com/TheCloudConnectors/cron-validator.git","type":"git"},"_npmVersion":"6.14.7","description":"Validates cron expressions","directories":{},"_nodeVersion":"12.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","tslint":"^6.1.2","ts-jest":"^26.1.3","ts-node":"^8.10.2","typescript":"^3.9.7","@types/jest":"^26.0.4","tslint-config-standard":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cron-validator_1.2.0_1603393038327_0.1769750643187884","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"cron-validator","version":"1.2.1","keywords":["cron","validation"],"author":{"name":"Guillaume Rochat"},"license":"MIT","_id":"cron-validator@1.2.1","maintainers":[{"name":"glorquet","email":"guillaumelorquet@live.ca"},{"name":"grochat","email":"rochat.guillaume@gmail.com"}],"homepage":"https://github.com/TheCloudConnectors/cron-validator#readme","bugs":{"url":"https://github.com/TheCloudConnectors/cron-validator/issues"},"dist":{"shasum":"0f0de2de36d231a6ace0e43ffc6c0564fe6edf1a","tarball":"https://registry.npmjs.org/cron-validator/-/cron-validator-1.2.1.tgz","fileCount":6,"integrity":"sha512-RqdpGSokGFICPc8qAkT38aXqZLLanXghQTK2q7a2x2FabSwDd2ARrazd5ElEWAXzToUcMG4cZIwDH+5RM0q1mA==","signatures":[{"sig":"MEYCIQDAyE7enIOTxNT/PvQ9Z31sbPMurD0mCuhoBUgKpL9NEAIhAMKJHCiKEZvFblUn6AUEmCzv67xCknZz0DbFAgJ0cAVg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLDJRCRA9TVsSAnZWagAAZT0P+wapQBsp1B63WJz1k6av\nrpe9XmG+SUcboFNIh7A5UMsSkuGhNWG4d78F6svjmuZGJ7aQcPTpbGsIPsxb\nN9yxELXcNMo0uPWFRJN3JX/a8Jn0mt4xZJqnJDCM09XB9tpMjffnWlt48rRg\nInigix6Is57nOVSPeYfgA48eQYIMgIEu5AtdvtRHvEIV/H5YZZfn0T7NP+2a\nrX2O/S8OApWNo1Eee0SpimWBlpCzUOH3+JABoagU5SH65mDEFe0nsKAXonah\n9aiFJBkZjXyc7tdUp1HB20aRzHG1pYfdtNRzToAsCN5lpk3XpOvoE5NIB3He\nRKDRdIhilYNYKZK+Rgq5NMJTtutofASsBg7hUlLIExZ8qHZUqnQ6KcodhB9s\nHDSsXBgFeSNaBkySfvBnTLCDYu5c5yme2kEdNIt/NoNdk8imWxdqeo+AXbKk\nnq8gV/poSJLR9bQs0ASJgDtD4O8p/7TUMK3IAP1Rj+nG9WuuMFdsHqGPx4QJ\nWH44J1VFtKVV/xuQx5DQyDgkhp9/ZYFBaFtuGpxA2KIGp4W/Lw37HZ4oymAQ\n9tsO5TBiVzIDV85MAnv6lCE01hN5dCTCpEQcgHdIG3+l4bUvDbPUakzs/h+x\nnvuFi1jO037b1krNNMVgdUZhKT7+M2Uy9mKXCXlPxc6d3xAnNCBZDa+IO4/W\nx9ob\r\n=1Dk7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"((\\.|/)(test))\\.(ts)$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts"]},"main":"lib/index.js","gitHead":"3c2931a37b31b7dbcb61a2416d80c11901078603","scripts":{"lint":"tslint -t stylish --project \"tsconfig.json\"","test":"jest --verbose --coverage","build":"tsc","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"grochat","email":"rochat.guillaume@gmail.com"},"repository":{"url":"git+https://github.com/TheCloudConnectors/cron-validator.git","type":"git"},"_npmVersion":"6.14.11","description":"Validates cron expressions","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","tslint":"^6.1.2","ts-jest":"^26.1.3","ts-node":"^8.10.2","typescript":"^3.9.7","@types/jest":"^26.0.4","tslint-config-standard":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cron-validator_1.2.1_1613509200383_0.9519118550082546","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"cron-validator","version":"1.3.0","keywords":["cron","validation"],"author":{"name":"Guillaume Rochat"},"license":"MIT","_id":"cron-validator@1.3.0","maintainers":[{"name":"glorquet","email":"guillaumelorquet@live.ca"},{"name":"grochat","email":"rochat.guillaume@gmail.com"}],"homepage":"https://github.com/TheCloudConnectors/cron-validator#readme","bugs":{"url":"https://github.com/TheCloudConnectors/cron-validator/issues"},"dist":{"shasum":"09c739aead310b1dd41aa1158239611f9525c0bf","tarball":"https://registry.npmjs.org/cron-validator/-/cron-validator-1.3.0.tgz","fileCount":6,"integrity":"sha512-rRQwcna2h7NbuVPC4Wds2FGucOoIrs80S8IHP0f+ipxFULYJj4bwafAoy8dLAvfkAj9UmxYyaJTZUKg8nYIolg==","signatures":[{"sig":"MEUCIQCEiFoXsh6OinrOoZaQg1ofe+crV6EhHlA+d0/82163iAIgU6Kj4GrkcZe9Fb/fljx1tMrUd/SMpYplFpxhn1CPY14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6WsqCRA9TVsSAnZWagAAn6IP/jeqN4tUG+MumOJpj5Qb\nU+AIoccJMZ4exIdk4BHD6WkeLNwPDFrUKrT6QjAW+WVX/52S5rLLN41+UG5b\nbpbfcU08iuOmdG84iEQvSdbSIgXEAECKFgMLRbEOLBcmMHMsL1x30TVWjHkq\nGWw8HJ6rqL3++CnWmJwZTLhBflfUB3rQVxf4VknD5jVM+y6StvWQ3G5FWHQg\nHj/fEZsrlv5UF/JJSGWm8maz5XMneooHR78p5NT+RH1EBeNkdfkyi1bDY/am\nJgZ8mf5fwamRFIfm4o7yPqnoy9VYOORsk5aitRFMZ3/z5SppTfUOCdqUYwFA\nVn93MlzPYRBtpTv/PK8wmiaZTFnf9HEYaT3vGnkbtoWA65JulwgB1+Lnjkdo\nksburAwx7hDJQwlVq7T+bN2a+n/tdSvqaW4Jedp32v7UqU1DHOb9xJLVCU4Z\nXTS5dD37ZlBdpbtC0KPN0dLa8xxhFiIysrNaLKSdKRhuk7XFmeVjVt+cDXrr\nJ3vfFtMOtzqN+MhtauUzsHX0Rma0ti2Ksnj99X8PE1KnJjw4HOZ4e1M7ZqrP\nwU3cK/xxWqqGf/SgJehI+d1OlvNZip03VHwJDim6zfu741nw+1uXdVU/YVCe\nFVQzCc5EqbjuEBrYWQe0tA78ALtJIUWeJ9zWlJHb60F759e67ZTixFDu/F+I\nvva3\r\n=HSVs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"((\\.|/)(test))\\.(ts)$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts"]},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"29a07141b439b2e5e2c6190603887c4b9b7b918e","scripts":{"lint":"tslint -t stylish --project \"tsconfig.json\"","test":"jest --verbose --coverage","build":"tsc","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"grochat","email":"rochat.guillaume@gmail.com"},"repository":{"url":"git+https://github.com/TheCloudConnectors/cron-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"Validates cron expressions","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","tslint":"^6.1.3","ts-jest":"^27.1.3","ts-node":"^10.4.0","typescript":"^3.9.10","@types/jest":"^27.4.0","tslint-config-standard":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cron-validator_1.3.0_1642687274069_0.8275087587811021","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"cron-validator","version":"1.3.1","keywords":["cron","validation"],"author":{"name":"Guillaume Rochat"},"license":"MIT","_id":"cron-validator@1.3.1","maintainers":[{"name":"glorquet","email":"guillaumelorquet@live.ca"},{"name":"grochat","email":"rochat.guillaume@gmail.com"}],"homepage":"https://github.com/GuillaumeRochat/cron-validator#readme","bugs":{"url":"https://github.com/GuillaumeRochat/cron-validator/issues"},"dist":{"shasum":"8f2fe430f92140df77f91178ae31fc1e3a48a20e","tarball":"https://registry.npmjs.org/cron-validator/-/cron-validator-1.3.1.tgz","fileCount":6,"integrity":"sha512-C1HsxuPCY/5opR55G5/WNzyEGDWFVG+6GLrA+fW/sCTcP6A6NTjUP2AK7B8n2PyFs90kDG2qzwm8LMheADku6A==","signatures":[{"sig":"MEUCIHGak94mW/4xITehJt7dHJ0klmnh+98q5aVGzSM8YY2TAiEAhfltff+mkTKUa4S2KdzSBjUy/+ioG/EweBYM5p3Jpzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6W5VCRA9TVsSAnZWagAAAPIQAJprPyTxNU63MJZBaSjp\nOioQqIwQQr+nsnvi0PXG5wT6u8I8Yk88WRfuu2EsvjBds8jgr3l+6NDeWvdE\nO7zY0xYpcG95u6SlBG9PYELM5T0LJVXh8fOmhzTUcS6OXDkkNJcNMtk7hOFc\n5SQntiorLF6J0CqwB6z+iu2KIeMTVCuPKEy48kQHN/pcd64hFoaSORt0vXrP\nM7vW9stq5IT8LvJNrWcDY1TlQCesze+u6Dw4kWvJP/38KiLst41L4kS7Wooe\nEoCZ5/I1nAO/RktetA6Rqq39MDfQ0SLBbe5smN2EkNWSLO+gnnqDhPpYR7lZ\nEdN131NTSDoSCGDVECC9vWQj8lAaHw4ZD4w8LZvoOvjyLAlU/9AZRa/5tMoA\nPNRk8VLNd74DHWfn2JQMmN1O23SUmYQDQkJ8e4WyHsLAqMnBVDFIezBmLPFQ\nKxgm+MwUfS4VAItoqR6mi8TkoMj3GrKoOgeIM/kr7/DeesAK0mE2sWMqEYVU\nsUNfEu6eS0srzAgS22iQcaApdyKcP7J7dN7gwZZo99a6Z1Tv3hGDr8gwnHSR\nWHLGsxCPEqKKXzXPtUVJBK01bOpciOibeIzxu5eHFMhwZuBFXaIsQ8ox7f9J\nd51rh4QCjHzLm54vs0rzPUsz/BFoT8tROhTnISkDJxM37uGDabz+7NGYs+W8\ng2Jv\r\n=A81W\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"((\\.|/)(test))\\.(ts)$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["js","ts"]},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"333fb1670ffb9e7927e2382f6236cd6ba54bcba0","scripts":{"lint":"tslint -t stylish --project \"tsconfig.json\"","test":"jest --verbose --coverage","build":"tsc","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"grochat","email":"rochat.guillaume@gmail.com"},"repository":{"url":"git+https://github.com/GuillaumeRochat/cron-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"Validates cron expressions","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","tslint":"^6.1.3","ts-jest":"^27.1.3","ts-node":"^10.4.0","typescript":"^3.9.10","@types/jest":"^27.4.0","tslint-config-standard":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cron-validator_1.3.1_1642688084788_0.175035599318345","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"cron-validator","version":"1.4.0","description":"Validates cron expressions","main":"lib/index.js","author":{"name":"Guillaume Rochat"},"license":"MIT","bugs":{"url":"https://github.com/GuillaumeRochat/cron-validator/issues"},"repository":{"type":"git","url":"git+https://github.com/GuillaumeRochat/cron-validator.git"},"keywords":["cron","validation"],"scripts":{"lint":"tslint -t stylish --project \"tsconfig.json\"","test":"jest --verbose --coverage","build":"tsc","prepublishOnly":"npm run test && npm run build"},"devDependencies":{"@types/jest":"^27.4.0","jest":"^27.4.7","ts-jest":"^27.1.3","ts-node":"^10.4.0","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","typescript":"^3.9.10"},"jest":{"moduleFileExtensions":["js","ts"],"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"((\\.|/)(test))\\.(ts)$"},"_id":"cron-validator@1.4.0","gitHead":"71c990ee960e7e58b9a3474126031472d4d1c4b2","types":"./lib/index.d.ts","homepage":"https://github.com/GuillaumeRochat/cron-validator#readme","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-wGcJ9FCy65iaU6egSH8b5dZYJF7GU/3Jh06wzaT9lsa5dbqExjljmu+0cJ8cpKn+vUyZa/EM4WAxeLR6SypJXw==","shasum":"77ed4277b086c22e74ee65640f8456747afd4885","tarball":"https://registry.npmjs.org/cron-validator/-/cron-validator-1.4.0.tgz","fileCount":6,"unpackedSize":25152,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpoU8E4KG615ZXpIgzH+yTU7ffcMlxwdsFHeCZCkHtNgIgId4MYOFTiLXojLQOUJD33kWqGK82ikO/FqaajXEYuv0="}]},"_npmUser":{"name":"grochat","email":"rochat.guillaume@gmail.com"},"directories":{},"maintainers":[{"name":"grochat","email":"rochat.guillaume@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cron-validator_1.4.0_1752236517935_0.16222384725179406"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-01T19:52:02.947Z","modified":"2025-07-11T12:21:58.289Z","1.0.0":"2019-04-30T18:44:06.570Z","1.0.1":"2019-05-01T19:52:03.069Z","1.0.2":"2019-07-22T12:56:20.598Z","1.0.3":"2019-11-04T13:33:04.873Z","1.0.4":"2019-11-04T17:07:07.493Z","1.0.5":"2019-11-15T14:16:21.125Z","1.1.0":"2019-12-04T14:38:19.023Z","1.1.1":"2020-03-04T14:10:09.033Z","1.2.0":"2020-10-22T18:57:18.447Z","1.2.1":"2021-02-16T21:00:00.523Z","1.3.0":"2022-01-20T14:01:14.246Z","1.3.1":"2022-01-20T14:14:45.049Z","1.4.0":"2025-07-11T12:21:58.113Z"},"bugs":{"url":"https://github.com/GuillaumeRochat/cron-validator/issues"},"author":{"name":"Guillaume Rochat"},"license":"MIT","homepage":"https://github.com/GuillaumeRochat/cron-validator#readme","keywords":["cron","validation"],"repository":{"type":"git","url":"git+https://github.com/GuillaumeRochat/cron-validator.git"},"description":"Validates cron expressions","maintainers":[{"name":"grochat","email":"rochat.guillaume@gmail.com"}],"readme":"# Cron Validator\n\nCron Validator is a util that allows you to validate a cron expression, similar to what [crontab guru](https://crontab.guru) does, but in your code base.\n\n## Alternatives\n\n- [cron-validate](https://github.com/Airfooox/cron-validate):\n  It has more features and configuration options to restrict ranges, or create presets of configs. It includes an AWS preset that should match AWS Schedule Expressions.\n\n## Installation\n\n```\nnpm install cron-validator\n```\n\n## Usage\n\nRequire syntax:\n\n```js\nconst cron = require('cron-validator');\n\nif (cron.isValidCron('* * * * *')) {\n    // Do something\n}\n```\nOr import syntax with TypeScript:\n```ts\nimport { isValidCron } from 'cron-validator'\n\nif (isValidCron('* * * * *')) {\n    // Do something\n}\n```\n\nSupport for seconds can be enabled by passing the `seconds` flag as true in options:\n\n```js\nconst cron = require('cron-validator');\n\ncron.isValidCron('* * * * * *');\n// false\n\ncron.isValidCron('* * * * * *', { seconds: true });\n// true\n```\n\nThe same goes to enable the `alias` support for months and weekdays:\n\n```js\nconst cron = require('cron-validator');\n\ncron.isValidCron('* * * * mon');\n// false\n\ncron.isValidCron('* * * * mon', { alias: true });\n// true\n```\n\nLikewise, the `allowBlankDay` flag can be enabled to mark days or weekdays blank with a `?` symbol:\n\n```js\nconst cron = require('cron-validator');\n\ncron.isValidCron('* * * * ?');\n// false\n\ncron.isValidCron('* * * * ?', { allowBlankDay: true });\n// true\n```\n\nThe `allowSevenAsSunday` flag can be enabled to enable support for digit 7 as Sunday:\n\n```js\nconst cron = require('cron-validator');\n\ncron.isValidCron('* * * * 7');\n// false\n\ncron.isValidCron('* * * * 7', { allowSevenAsSunday: true });\n// true\n```\n\nThe `allowNthWeekdayOfMonth` flag can be enabled to enable expressions denoting n-th weekday of the month:\n\n```js\nconst cron = require('cron-validator');\n\ncron.isValidCron('* * * * tue#2');\n// false\n\ncron.isValidCron('* * * * tue#2', { allowNthWeekdayOfMonth: true }); // second Tuesday of each month\n// true\n```\n\n## Features\n\n- [x] Support seconds.\n- [x] Support alias.\n- [x] Support blank day notation with `?` symbol.\n- [x] Support both 0-6 and 1-7 ranges for weekdays.\n- [x] Support n-th weekday of month such as `TUE#2`\n- [ ] ~~Have an explain mode returning the fragments in error.~~\n\n## Motivations\n\n**Many great cron libraries already exists on NPM, why this one?**\n\nLibraries like [node-cron](https://github.com/kelektiv/node-cron) are primarily made to schedule jobs using a cron expression, not validate those cron expressions. They come with additional behaviors not always required. They also bring their own set of defaults which might be in conflicts with the defaults of other external systems. We needed something to validate an expression before sending it off to an external system, so we created this to be a little more strict and configurable, with a more specific behavior.\n\nWe decided to go for the naive approach first, which results in lenghty code and tests, but also making it easier to reason about cron expressions and their specific rules.\n","readmeFilename":"README.md"}