{"_id":"@mdaemon/validate","_rev":"36-28f7845cb78c85edf52396f26fbd58db","name":"@mdaemon/validate","dist-tags":{"latest":"3.5.1"},"versions":{"1.0.1":{"name":"@mdaemon/validate","version":"1.0.1","keywords":[],"author":{"name":"MDaemon Technologies, Ltd."},"license":"GLGPLv2.1","_id":"@mdaemon/validate@1.0.1","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"2d6ce74454a98c4800be98c02ec8c1072f1d94fe","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.0.1.tgz","fileCount":5,"integrity":"sha512-T4dnB8udbkD3Liu/Q7o+XMmlqsyRlgBWSoLil3D39HPADXjbdF0LUiy15P9ZH0Bqcbn+3ZyqHSNVEN2aIfr3Zg==","signatures":[{"sig":"MEUCIEv1ywt425iNmngpfpbR+vokVV79f4XlKLszOHXvX1BjAiEA0wny9UgTT5ET5sIHTD0Qtl6IZtVMMB15pi4Zq6ciSCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje5WUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC0Q//cJXF1KJnKBH1PKQQhqljw0V4a2/dPoIayhVHQ2QLjeRY4GMI\r\n5JM2a1TqZNP9Mgxgdegi7uwUStYk5ysTqE95BEsvQqi7sa1c8FE2sYNBOrIj\r\nD3HQ7oFIlet65PYDbm2SWV18BxsBbH9ywa8C4UaxI60W0DwE2dFA6fz2J+EZ\r\nBykD9/l4x6QyonB2wU5nJEaEtbFKU7XK3suEuIJp2p8e7eMT2EDw2noVDi64\r\nXKuE45SjKxxL8FY5MVvfeoe3WMj4z0pgbANxGZHNOPfvNNK3LKJgRIwoe+D6\r\n//otLPpZ9LaAxQqEJIsAWhODQWS3otBsIcppHATfzCR+7vkDV70hE5fCN50T\r\nf9Ae+bU6nO9vNpF7Oo6Fwofo9sIxgKydbhtSLKa83qnN3mSwZttY9JiEqa0x\r\nD2bsfZ/K1VLauRdsNkrxPb760QiUfPwiV0wOSDzAA9lgk/klJ7hGl1UvVvps\r\nGrBfvZaRzMXkbebyVZt+cbJFutJNeWOozIUc7XowNEBHtMIpDt8tu4g5noxH\r\nVtwZ3otivIerg6HvQbuvM57isxoFxbXUzUAJUoB8Hx1j+FusjIJstBa13m8r\r\nyW0mxDk3phTLz1p7DUq2YVNTzVplBdvUHY+DWvmhVRdOqe+4kuspriixWgGL\r\nqYqSf1qNm1gKFVUsEpxlULV1SxSB1JN1+u0=\r\n=aGWH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/validate.cjs.js","module":"dist/validate.mjs.js","browser":"dist/validate.umd.js","gitHead":"1647d0ecc5d3bb616ce523cf35988a7a09fabab4","scripts":{"dev":"rollup -c -w","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"_npmVersion":"9.1.2","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.68.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^23.0.0"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.0.1_1669043604323_0.8472268643676428","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@mdaemon/validate","version":"1.0.2","keywords":["validation","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"name":"MDaemon Technologies, Ltd."},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.0.2","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"2a314499bf7e6a318a64d3536038dbe8a29f8c9f","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.0.2.tgz","fileCount":6,"integrity":"sha512-9pHs+T88HwSq0uBRcSJ056LzvYebxpdqPcq9bF5PwlB9o2nmSKL2GHTD1tU4iuJbcIQp3GcvUUdmWQrdBecGEw==","signatures":[{"sig":"MEQCIHuCx8t99eYUDMEVkmi8e7CK+Qs2rYYRx/BwrOsOEfjOAiBiwTqh79Mp+Y3ZBmCcaDRaueWKJJ+bvluMcYftkq11lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje6s5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUXw//TCGUfdl8vObZ4u3ftiebSs/AwlIhmJvJcrjLE6v9iWfUEzHK\r\ngzSC9K7gXjKejgagzuFDhicT0HjyOIPrX0e6R3p/Imb9CNQxfZynHhEiZwSt\r\ndawewCnm50tizQtByd2Is1O7krqhnkfG4XzmwpeXurjFgw4lWt4wPi6grNiU\r\nGUhYLEj24ldUwDFgDpYL8+AagJbtg7tK7MbtCqXUe7lZKEkjAQ/0FnjcnAJn\r\nPZj23PXC0az95mxMEmnvK093wOeZ4EUYruURXNr5xw4GCuJpitXmrnwbqEFY\r\n10zxA9dJRQhOse7l3hlAsJJ27mCDu3MhEMgbPUawLeps9wUDj8oTlywgJtSu\r\n32OKWvjQpQMeZOn8Zpbs+nOTbsx5UZlcf0tqFw3cwdt3iHFrLJiSdjPwb4JO\r\nj4AGVweaAUkecUoYPFuVgGglTbNwoM12S5Zw2CIK/HyTTVMw5kZS60bx1cH1\r\nvWd5xtQH0d6StAV4LVqubgHZQ44KEvV5cPtqn6JVIbYGktEdW9hfj9kyUrIu\r\nKXFGXLmEQyqUI3odmMVj11/mH/zWgT8Ck98Lw92NtKBMhvJwY0V1wcklZNvs\r\nBL/8heNGXDG1ZmzK/jeJ654Ww5kb5sSr4NcTddjsL/k0LinZ5qe6TMP16Qq/\r\nIppeFyDE99XWIhgzgOLvyF0YF33i5uz338E=\r\n=pBMT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/validate.cjs.js","module":"dist/validate.mjs.js","browser":"dist/validate.umd.js","gitHead":"2957f3eb127dd50347daebc12832388a07336ad0","scripts":{"dev":"rollup -c -w","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"_npmVersion":"9.1.2","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.68.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^23.0.0"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.0.2_1669049145385_0.7510402849135787","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@mdaemon/validate","version":"1.0.3","keywords":["validation","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"name":"MDaemon Technologies, Ltd."},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.0.3","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"dc349a346c49e426fc171b5da63f3772a432efeb","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.0.3.tgz","fileCount":6,"integrity":"sha512-Hc9yrwcn6xm2Shro2ZfE7RSG8SzJEtiNyrtSn618k97i9y8pesDUSP0bE8jSp8pi4TnXMlmT53MCN0NG1s4jXQ==","signatures":[{"sig":"MEUCIQD/V5KraK4fNQ2OP6YtA4r2/Rp364QFED1bif3UI0mblgIgWIVH5Xc11BXVnH1oGN1gOdrf2QbZVJOVyn6iU7e9SoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje6uYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4gg//R02ZxgXyzZa6LegRz2hr/xJv5lHy0bGq99358/x86ott3uve\r\n6GIGBMhSXLBMvhFDlVOSIakFMGUQHZzy4YsufKlZM2pu0wSOnkJIp7xnH6ah\r\nWaKsBDGgms+e2bsOpzd9+GoE2hD1tQo//U4pwGKef+7AbPhZU1yb0WICKx91\r\nO5NUb1PlHwi+BWhhL7JPfkZ+BfvKp8biKt55EQQlyEypKpjmEYQ/llVCBsR4\r\n8fYByb8xPiclshajrTCyFT4K46QdQWXLRJ+MIAbxovUKhjxSlThk0BDDHksZ\r\nxqkyqq+meivgl+jR7qoaDxdNuHaur5cyJkLWSKnlN+xtRBlQLxe3d/GLsCvm\r\n2YjcKrjOgQguJzmfjt4iq/7W0zqHyHHmrUkc6COumGS5IWvVd0W8tO0oa6CY\r\nJRk3qM6MiOh4hsXgXWDizWKRaOkh13LbpE2FUbIhMrzt0gMTkutSQTv3Jg2e\r\nRFgc4o/u4ErVZxMQQWhj9AXj+vCuK6uaeZSAdH7zqPghWNJzu1EtTVXZqYGp\r\nAHnmh1yZoRaKUZAkNnvnfQrM35AOfrexMM2l4I8zWehsbY/efi9dzB+Yp3Ik\r\ndAgdYu2GzxZ+Itl95wqMgWxYa86jyDsjxqaqd0Doj3yfznQWOsXLqbBWBnR0\r\n28klgs91yuvOGEAwQcECBt8QFDSs+F7vVqc=\r\n=ILMm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/validate.cjs.js","module":"dist/validate.mjs.js","browser":"dist/validate.umd.js","gitHead":"2957f3eb127dd50347daebc12832388a07336ad0","scripts":{"dev":"rollup -c -w","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"_npmVersion":"9.1.2","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.68.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^23.0.0"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.0.3_1669049239941_0.5112113951425561","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@mdaemon/validate","version":"1.0.4","keywords":["validation","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"name":"MDaemon Technologies, Ltd."},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.0.4","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"51f9f1790f99b61be0b0e5bb32de20cdd011c55e","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.0.4.tgz","fileCount":6,"integrity":"sha512-A4syDBaF6HJxLIk9lJtwCRRz1fjRh0Ne8M/4eRZBGb89Eobwt7N8baBJ1NNfBw7mqzi1ua/VJIJszFEVDtIVVw==","signatures":[{"sig":"MEYCIQDwaHkrO8tm2ANZx3NA+inVAfTSlGg14C/qzVzNfzsroQIhAO6Q6GiGwUsgfQ+Bdg2jqv7K0GJyW8GBoQ4ciJ/iFjGO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfAGEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVvhAAhXcDtfS6JYNBb4m6DbyIVaPYCXPTJGT8L3Pzxv0fU1SnAiyu\r\nHPvlibsmGvIPT6k4U+F/KqEoPLNroL6RatmLIpoiqbYvDAHpLvNipRtWGSAk\r\n3oHT5OFMdh+vyEUjxXD0VmiLZtgVgDIC0mjRV31QQaIt6IyLE8yF99YFypR4\r\n3xYMKOwK5FZ2zwtYR10djYS8P9g2XKGVXervRTq3s/PSFV157Gn3hYPPMe2d\r\n6yNiG3z8qskmU1Thv6XP0PI6WOj7BvldE9eGZNfwz0DdZqfO38TK3zbIUNOm\r\nNm2KXYQN2ADDP3KrAVEJktIjjRRWYXS6W7ib68fPvq3973KbGqA9Bmx+70+q\r\nVQxFeDjIVoDQaCaYW3AfuUjP5/62qOUv2eUy3R4/hSu2V4GTHIpcxbvGX2fr\r\nbyZ0XXqpFCX97yX8Bdi9vGoxvB1oCv94SeQ/ozCpiUgTnKQ6KpWgiHJxpHvk\r\nKCqc5HBL6qMCI6Wf++qZyTBSSUooIsf08F0Vi8JMAEZfdQHJKKi+85rjFcG1\r\nSifZQLqpqIW6cCSFExoBytGv8EvgxqMOfPsezWeH2V9UmDuM3iQbOcwY0Kts\r\naGw0gdFrg+A0ZB1qi3Yw2RlElB1kmdWTINpBg+i3SEJEhctk36HL+cc/qxUQ\r\n9dNyt0RKhzymoOD3/ESYV6CnpJPWd4Ko71A=\r\n=Q3uu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/validate.cjs.js","module":"dist/validate.mjs.js","browser":"dist/validate.umd.js","gitHead":"5ba5ab68c2cf271e71355c12b76c7f84724b5f4f","scripts":{"dev":"rollup -c -w","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"_npmVersion":"9.1.2","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.68.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^23.0.0"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.0.4_1669071236545_0.9050641533982704","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@mdaemon/validate","version":"1.0.5","keywords":["validation","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"name":"MDaemon Technologies, Ltd."},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.0.5","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"f6d3a1ff4ae31dc301f5201022ef8a6f395381ea","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.0.5.tgz","fileCount":7,"integrity":"sha512-y5dbvSpoK6PoN2k/RrobDkeKtXqH07IHi31rvWK9qlalFGdFVy+A68h4ovpmAyBYjX7FyljQz89Y6XGhQeF8+g==","signatures":[{"sig":"MEYCIQCvmo0T8sw8JjDdY4eWTwQsXiUB5uqhyL4njguz6A+jEAIhAIta0N3JeH4q3isNRHOwljo3QsqGaZzaEx0/ozf1nK+a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfANwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIDxAAnKunkDNVp1VpDQKbwZULixq71upiCDiwOvfHqAuD2/hmfkBd\r\naqSDuezyM+h3Q5F4UF+IG2tDt9zAQunMmdxLvsy9WxqNOaF5htktZvdmQUzv\r\neyB8LcP5jnbr+/fCi4DCkx1sLWKQVyQZz+6Kr1qJFGjDPhn2sYgf2VXhm9/h\r\nMJXCQ5Iri6YWw0vZXC02niAxnd8y/ZwspXQyU2AEZt/UX/eyWfV36Hu7NFPX\r\nyPbqLQRRcrTLT7Jv79alxD69814g5g8hvY0iHYYOHz2JwWShFmF4FCT+kA57\r\n3k5Opxd4jz+igOVaVsvdG/JU9bnpHcqgOOa4ZV/u48i/Ee+l+N1z64RCK2gW\r\nRbv4CwpPye7Yt4guP9C+evpN7z1frpPqFoUtzn4837cFFee5KYmhQnALM7O9\r\nA7L3QaQ5+vLE+oN0V1AVSQ4jxSwObehcUv9WV/rE8Xlrz3UndnWHx+SV42GJ\r\nMVxGXsw8M89AolnIiSzLDBoVplNi5Jo18TsTUXRVrHMnCSMw2DPmD4yBjqVa\r\nlFXAfTo8JezkmzGcz+TZSLpBORsmLnySmU19v0Jly74Nkvu1XWGcmeZy9Eto\r\n7Cwl9vyMD6hZkEWeZn6WYLk3PklxvP/AGeStT/mt6GHVyJMZGg/kVTftQZFf\r\n4MD62SACRXL8UbjYOkKZ+525BEfls+baaSQ=\r\n=Rvpv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/validate.cjs.js","module":"dist/validate.mjs.js","browser":"dist/validate.umd.js","gitHead":"966826f8c914f784bf4b5b6c6c5fe26c3e904143","scripts":{"dev":"rollup -c -w","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"_npmVersion":"9.1.2","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.68.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^23.0.0"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.0.5_1669071728269_0.43723624341099776","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@mdaemon/validate","version":"1.0.6","keywords":["validation","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"name":"MDaemon Technologies, Ltd."},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.0.6","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"478a0ebe9b6515e92eb9706d122916f9ad938278","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.0.6.tgz","fileCount":7,"integrity":"sha512-7/kF7o+XeAFpJUCxIEYhuFihlODBLSgQE8puFbBJHwrFtcPLhoxW9KbIaRzMEquMCG4D6JBjNayn/kByXNdQdA==","signatures":[{"sig":"MEUCIQCyKOCi9C9KXM8j+sFdOV23/hVBwyNIbuNcpJmAtURaSAIgYnBF27+I4haL/iR+k/gkfWqTyAhWgQVq9zcMDvdoYVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfAWbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqeg//UMpaLZb1Wbe2idQG+k1H3OsyfYQeHkSnDhQCTFEwga8Lm3zz\r\n+lRrA4diPbetpibUtPfc+eqyqNnLSwwaylYiVfCqwx6LvW6lhRAas8P0HG/E\r\nafg0OQaazZZdmj3Pvo/zIqnP+K8rh2zzBzkJIO94w2Q8Q8Ugwl8n15FLt2r0\r\nQjoNy6ATtHFUj8cY7jCNyXkek/EHuBtBqTmLnJ3qch0G0bjMlAiR/KG+GmEX\r\na1vmqdZcNkOH43xvTlnk0sw8exegy5vRwqwChYZLaGqMuUVxFxNGodtUIp0d\r\nuw4WptvqEVVNpBzQctLAqGAMCUrulVykRVn/7xvM4Or42P65Av9NuBXxJfao\r\nAa6rNmcAg8lVZTxxqgAxM5Xgm8m1+pCoamS48drikNcLVboz0akS0vliMvqQ\r\nDngXmt0PxBjCl5b9AOzHfOhMxNA31c476q6LuZUVxx2CI9k4d8VxHpMOUHBK\r\n7ggc3bE2nUiyn30MskOs5X7BECDmoRCh9x5PqWwCogAkdFdYTPbVwNxGw07H\r\nbLvww2230OC1Qj6fo8l/ehnA2dHJVp8eu7+U9VkCDU9SzTxEZfrJxtEOJxhd\r\nxJ7syrhR/DLEGx796CRBQ6qWSvUmDZD4DBhaXmaoZYNmBiSBBLcmv2pvXgJd\r\nHaRApNcqZ3byRw/qPX0gGD9AlK9j31YSa3E=\r\n=IAQ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/validate.cjs.js","module":"dist/validate.mjs.js","browser":"dist/validate.umd.js","gitHead":"d36c6ae7829674b8b456e2bd644baf91a98079cd","scripts":{"dev":"rollup -c -w","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"_npmVersion":"9.1.2","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.68.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^23.0.0"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.0.6_1669072283368_0.7818086400809559","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@mdaemon/validate","version":"1.0.7","keywords":["validation","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"name":"MDaemon Technologies, Ltd."},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.0.7","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"939ae02c353b5cce69ea0ebff043a95361f587e2","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.0.7.tgz","fileCount":7,"integrity":"sha512-/TjohAYX/51r/WhNH2qJOmw8qUn2eOVQ0RkabmwC1bLUtXnz7A+YVi/Mbmnxmq7cSUt6tlXulE08KdSOZTP2bA==","signatures":[{"sig":"MEYCIQDw5NpNBiCcmVdr6Ba7+o+sZTz7LTwTw/nbY0RdYAmShQIhALOR00ztvVJXEsEGQkNqGm2RXytM8Xb1vcYIKj2kLhN6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfl5jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwwRAAmpQKyhQn6F6Pp2KUgY50yL7AqsQ0I7LlW/Y/w+5pkob/xEPT\r\n7xcqx6Jj7mgBSjlc/bX8CLrbgueqiNdx3cXioIdl6W5vPbzwOde0vV5qpTrz\r\nruzxF6PrxhROsGpa1ZUVHXFyWnMhUP/uaKgdD1+MAsWs95EtuLw4vNs/TJ96\r\nvFEupYYNe4xf/oB/h0seN0rX0ap1zbvyrQKomaIWcs7vH8ZM3SRxERHMR0Fq\r\nsweSgPfw28aURpzogyiuccW/AaCkAOJpz3wLlMkpyYAhNOt+zfp0eEob16WM\r\nAKTtrzItayGFRdMfvJYgpSbM6eDrKgUZDrDBc2iH2aa0fvfZpWX3zD6i/M/Y\r\nbW+86NIqCBYqlmocCG9lgfLXf8+3j56UgbFb2RpdvtcyUCsVc90QkVqAnLYi\r\nn+naqYjAzfHoej15JR3B228/cCveRXCgAbPhti/SdHwhIgfQFWiEpK3gApXR\r\n22i8dtGCflHAY/hO1ki05RqdCN0O1WyFOuq1qhmpuyMw3oXKT/mv2985DPpk\r\nL6wbQZuEDz/OeELaHuVCe5m4JApcQHEICVhw1KMZiPjaX7W744NyMdZemkxV\r\nu4kFkFV9FxaHoBCgr10TFH13zJ2S0EmAbWW32B9jFGukLd1wU2QddfwTg0fC\r\ndxlhTA21Xtn1JH7cbEQ5hD3rprof1YSipnM=\r\n=IU8J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"5f05826177f896e70a5c56528d0210a6baa50676","scripts":{"dev":"rollup -c -w","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.1.2","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.68.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^23.0.0"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.0.7_1669226083571_0.20958902193771456","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@mdaemon/validate","version":"1.0.8","keywords":["validation","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"name":"MDaemon Technologies, Ltd."},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.0.8","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"0bf04f3b536d16668f0ec869c23617ce94d5bd94","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.0.8.tgz","fileCount":10,"integrity":"sha512-x/KxuaOM6XuDNDY6FgHA6TDLAZypMdWrb2Gy89hMmuPvaRD93RwgPFU2AoJ+qXZc0h+x/S8aAG1P7H97/ETBbA==","signatures":[{"sig":"MEUCIC4U8WJz1JSAKLvXaIWbPxDMJNBlSWPWap/H1oHmpJWXAiEApVBkg5WqeOQDyFBJNuXN69DMAoznrRjy7HcuDa00tbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuEVgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp78A//bY8UKOt1IqjeDI4iALPgAuq8e5s5GR/rBNUM5wV5Uv+QTivJ\r\nzE+C0sMcx7sT3VM0vqDtiupN570WtyLSEKdn+Suul6KSVjNhLRDV9M/N7MHJ\r\nXZWQDrvm11yXJRat3ShAG4aB62n4auO7l66bHf9xA2y/KGynwqrOr7+4NY4v\r\nRnVv8Q8ZmK83cVVg4GVAumCxLs1r9iw5AIGVyZAxTZJ4t6zo6Jg2TyoLqUYK\r\n7Dr4byf6xt0iooy46BDac5e5JSnRtZA1H2Jx3UNah77B1zehXcJnNZD1cfs2\r\n3LZ9NzNu5nqZWp+QaSOnx93RBCEimf8JxabXhzXzLbig9GGP0m/dJMPUKhSV\r\n2Fr4fjuW/jijuIbEc4PeWJgYUYrD7f8MLwjRtR04cO/tBSZrl1lmsUFdkfO9\r\nj+izJ8y7/YAK6rWOD5tH7N/EHTHeBuM5FGVS0EX2uPhnGBlgVKAmR3o8hKYW\r\nn0iC7WgTbhbpIcyCLZHuD9aCLyCBmhJFPvwN6BfFIwbqBIzqfUnGRDQIbBBz\r\nhZe1p+mbD0nfLNB96n7kANCnEOGZ/bvZfJkTP+S5QG0TjqgSDj4skfI8E9I+\r\nIuZXse8glp6URhB+v5ytfC0szlxwTQsSkSXYLJFXzTJ58nzRySy4UZl/QoYZ\r\n4qnbMhQ9Q05wFV7F4ns61q5y+3tIalI1Tss=\r\n=8PCM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"3d5565b0cd239b2dc885e69412023184d298c737","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.2.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rollup":"^2.68.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^23.0.0"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.0.8_1673020767859_0.9066936021439596","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@mdaemon/validate","version":"1.0.9","keywords":["validation","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"name":"MDaemon Technologies, Ltd."},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.0.9","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"d623feedfbbd0e9bd646547c240880c85e8a0383","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.0.9.tgz","fileCount":10,"integrity":"sha512-UwvVFEb9fnHf+VkaKHu5s7E9atNHFH8rR1ohfwFM0cJB4u4t0zI9fcZFSa2so58AfR/RUhXbBeJCcLwUjgzvnA==","signatures":[{"sig":"MEUCIQDtB1H0CzjAfDETvp9vQyjc2xaFhwXCSMfTSlofOrdgBAIgR3lJrvJhmSMQIM8ZSgMAIodmHOtuq0NEEnKBNrnPXjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyaGcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIgA/8D6PaNu2WGs49XJVKTycX5U/PYQ7Gm2HE2ooHKtZ7YvuLzdD6\r\nZu1/EIMYZ7LczB7Dgofy2Im0Pk5frWuRPgGKe0Ag7I9FOe/5OHMln/3vwIa6\r\nbzQwo8f1LZF06gvkH72MFkwsangEcEw1vubvXz99hh+l471mUoKadux36xNT\r\n0eDjqvAsaU8ieu2Kv1+b3aemn0RrvR9KuPUs+TX9ZbFwy8+0s8XJ09zbFTPh\r\nojzEwYX2sACC2O93iC/b2vuJRZPN6OW3CKdWC+ld3hWGVUMx9u/viI9pcEJh\r\npFcoeVC2qhY9F0VGX2JM7Xxx7fcc+LDY9YgtqzUwRNcMQthC3azP6iVYHWpq\r\nE0ZzadrJ2LDbfB7NFdZ25pyxmC+CDu3Nr3XJPoIQVhqwvTCECA+WyE8YgyIW\r\nmSpZLN//NlZl66Uzw3wygM8H3uGr+FtRNBzlMkDev2uMrG5MYJEhcFr7e3iS\r\nAgtH6O5+nK9H4mI4nUr1vKAKYtklaqLnuWVb7C3LGBUXTr+fPlpxtiOZHj1A\r\npPoWCjFtvmPRvdUXnRuVvCjeOJ3XfcZ57t7gYCy4TBrGfDwoxWScj7Y9mJDK\r\nzNSKzW0XSaFOKae63pka5OYMsTLpTSFJd0onHhE+jcexLVXhMvqhhBrAtDNs\r\nyxMJ2y+oQW920YV6zT9eeWlzJtYfUmImE4g=\r\n=GGXz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"6c064e2f12bb3ad504241f76931382a6902590d6","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.3.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"16.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rollup":"^2.68.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^23.0.0"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.0.9_1674158492508_0.6945887166918989","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@mdaemon/validate","version":"1.0.10","keywords":["validation","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"name":"MDaemon Technologies, Ltd."},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.0.10","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"f482d775d9fbe38db1e68c9f4f4602f61b79ee8f","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.0.10.tgz","fileCount":10,"integrity":"sha512-DJd1LZ8k5pOXG9E4L79h+IpnZJB5i9RFmwIJUag01+u41QzXPfM9XuHiAK8q2ABeTD3sR7dcTygg+6Q1Vti5iQ==","signatures":[{"sig":"MEUCIDxB56CLwrSw6BVVPZ8HtDQHH+cxh0U+z6tPFILgzy94AiEA7c6j4co2+GITlKWdyNw+tFOhKGCWF6JoQZG6VgEz4e8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIc2+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyKw/9FqUYZumS0FT4Y0x/ZZFxJWFwroW/ipLv0MnvGhSw+oaXlXWk\r\ncqJ6+9GOMBWuR2RSpqtiWtPVM7qJGUC8QvoKwOwDTe6K58hgc8+GHB0HMdKq\r\nEzdmy/S0oAjajchIi4sYul4sBmg7bRGdF6jl4jZn9V25U+xQ11yazMrVJwDF\r\nRGexLECaiqfdrEZ7RQBmvyQfVwN+Cs51ESgespmAFUDnUtnZIhknQZcmGJ1l\r\nxz9N5mgRLJcjVzpyM2t03sbrvD1J9sNok0mpgv47j92yNnzN+b+eAdXC14cB\r\nWmNncUpxbYe4W5NreOjkIXEEUiy58BizlWwXDoZ7//KvecwFducclPAg2omt\r\n++g8GvDjsKZkcfSrTVEM4QY/FYOFZhTi0Ie0CLPEPOP1m/BTUPquVWSbOe+3\r\niBcbCScHeDIwNtu/coC/K4T3KJVRa4R+dMbS7CT5FSQ7GMx784zxUumho6E9\r\nuzMsrOW+sAszRBqJdSiGAZestdUswcmAWfJ2sX+95rYGq4z2/5haStN5SVvJ\r\n8VA1a1FpHLUpCgeqMQP6y5yml+D1ZLv5srdx1CxGjBzABKcue8mPFiJ9Jywd\r\nbEuzE4N3AjBpxU+WGBZ2c18nPsC/1uGHNzLHslLWa8hPdGQE9lGByOQ0vTNe\r\nn3e0+lqIYE6ENr9BiuvHvxGBB+qqz8xpmUQ=\r\n=c8nk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"b0d30bc6e7162f269a1357e224ceacb19a57241f","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.3.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"16.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rollup":"^2.68.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^23.0.0"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.0.10_1679936958592_0.4406458430089555","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@mdaemon/validate","version":"1.1.0","keywords":["validation","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"name":"MDaemon Technologies, Ltd."},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.1.0","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"3a435d32ddad23d820a2587918477aeb764ee8a7","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.1.0.tgz","fileCount":10,"integrity":"sha512-/WEbgmpo9Cb5b0d1eoshtNWZron/7mS4V+QhA03v0c/tenYxPIfXqzUwzSgHn9K0Hnxy4zCy3N5BQI3AsY6JsA==","signatures":[{"sig":"MEQCIBEhmrIa5UoVqRlA4wLC3e2mIcboPWDLtGkNK/7cWX/kAiBgHcpRh4IKvXTioSoPBzv8hHCHWLeSQRlXl31XG68eDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQpZEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLOA/+NDJFPJ/In06LkklHKi4aMfN0A2A25OafKUs7S25qw9/89g/v\r\n4AqJzTJAPbpBoCw3OkUdtrqhBrr0A67fWKIpBqh61vpE3j43QAJoe6OFRVrD\r\nBXR7yiW/LqeML+AabguVG5Wd/8yznslitrOWpRKMUO6OjmeBLAVMPyhTG/1c\r\nVknHw2MG6dpS1RWWFExHgJ3sJTVd1XjPtaqXXeYw55HDg7zK4+7vy2t8i2WT\r\nx7cI8VMOshx9VECB3XAOycWEScajwLK8oHcnEhWXDBzgd6Q/W8EOmQdxbiMc\r\n2uPU2YlNyl8c2kGUNi+sVZENpu9zv3BpMx8rulwNERf+YsNCc6Pxe3f869ho\r\n3Y2TSSYT1ywrjbiTlr9IPXkaZpXYrLPYaRzRiVqXTLL+2CnG7ZdXZ5XgvJLg\r\n/+CHB7btmy5bMWmqo37RZcUFuxXp7Mo/C4283i+g18N6msSzO2Ej35/oDPlt\r\nXAg60D8UeYy4JvpWRSqv9+FpQiNiLNMqA4zgFpLI75bjt3SKh+kymWXn0kdj\r\nO0jRfd8lbJ+/I1jfZW0zViLYGB2mq5U8rmPOjG9SMHTMUK3ghxWH4eR0HFOD\r\nVaCGPwpl50h+TYmLs3y1ikoQgqj7ZucN9OIfFe21oW9fNOAGDa/eLyGtxcEa\r\ngWrJofWbhBgU6r6wTmhZ2ucZYQnWpK9capA=\r\n=7YCT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"0fe8e5b46b3959942b68e64d94c2f9ea38abc7fc","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.3.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"16.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rollup":"^2.68.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^23.0.0"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.1.0_1682085444197_0.04270484475686942","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@mdaemon/validate","version":"1.1.1","keywords":["validation","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"name":"MDaemon Technologies, Ltd."},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.1.1","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"871261f528e032d48a3b4c5603a96dcea26c93b8","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.1.1.tgz","fileCount":10,"integrity":"sha512-PvQ77odYjSVzJFAJPiJeDFh+G3Vq/qyhASUmrwj2motZJpXsuf648HT5ez42J7GJzvtqn4g/zr0ITEPY/7JSbw==","signatures":[{"sig":"MEYCIQCV1Bqlir+MCY/oL8ULgnqYkygbZ5uV9VuvjZh/35F0TQIhAMprSYgjpXIPIVruZFx1kLD0VzQtInAZ8TEKknG1cByd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTAhiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpulg/5AY9m0gqFDnr6XpcSRLtJngJHkBW/vJuA40ZdfTsnIHNx5wZj\r\ngN3K9QtmUKysjlue+ZhyPnlxxC7U9Qa5SujV1eMGOz2+DQZJqTJaYMVkzmnA\r\naSl+1SgmF2Q4rJGffEKVLiNFWqz3BZRUq0ePSiBtdgb6V44liOSNDzlr3qhp\r\n6z9CB7CVhrCnlIbPrnjG6Cl044u7l2JIM+e8Xhrnc/tS7I8WOdTXxjXC89a9\r\naW1r5DpOqa/TrXO8G2q47lzeVUfPDgA3luUH5+lcOrTy/clcrohq4L6KUoBO\r\nvck1EgyhOqjVMCLLtZegSyDvRcOx56Be1c/hkvM60PB6VC/wCziW5oEvZY+g\r\nP4IzIX/xGRBWlD/yzTsBDjratOgfjoPiJzB9qhbIU/ewgnzn+1qDBfJwQmGL\r\nxDBUQunj3zYmejnoUcsRpSgubfQXqOTVaWk/64YGb3KNSG+WjNJweWstvs2T\r\nsN25d4N8mVH08gF90DZuaZ7SF6aBW+3VZREESVrGGeB780rapnlbgPyAYx61\r\nirG8FvtcJaPh5LbYlUtJlTMLToY13mfd7GwIr3mS+ZqG9jzLzYniFXvM/Wf5\r\nH+oNLbJmUiNA8iGIJF2M2Ak+ZygctdPk0QP3sAo+eVT7wDRaXzK78M/UpzTt\r\nSCk3QhNI050Tk0835RUprpS+vgOV+ApZwtg=\r\n=qj4h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"4cb7479280c201cc95a73d03eb9ab2d8fa72641f","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.3.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"16.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rollup":"^2.68.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^23.0.0"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.1.1_1682704481956_0.7860278170532","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@mdaemon/validate","version":"1.1.2","keywords":["validation","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.1.2","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"65f42f209058c89869a04e5e867830a4a799a52d","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.1.2.tgz","fileCount":10,"integrity":"sha512-VKi6GiYYfjbr3fKLIl9vFKnYml51/S0Lc4RkzN2kyXPVJcDggT45S/d6t7r5qTQNvdetdjzSUfONkb+O9JJtCA==","signatures":[{"sig":"MEYCIQDt3hJm/iVUkJDhXeypeVYo2yWWjqfipYO/dOCzzXnEgwIhAITbAwvEJoUuFz/OSxtQgUUJDow6rNfmhmAoDPZWTjtw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50127},"main":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"d28b5f3b925d5c48e7ca6676c1fa919f030d31b7","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.8.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"16.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^2.77.4-1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^23.0.7"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.1.2_1697142252892_0.08679117407016057","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@mdaemon/validate","version":"1.2.0","keywords":["validation","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.2.0","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"9f11017158303142497c26bc44781cf0abcb5b78","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.2.0.tgz","fileCount":10,"integrity":"sha512-EE7EUdG/LZoJEuddLI+wfZvXqnH1Xr+EsHKaRdtYF2WKVRIhHDzhi4MlLNXSGyDpxbLmIbJKOjBRyh8K0kqQnA==","signatures":[{"sig":"MEUCIE5HvZ/xFAzrpKmHDMjLXWFkCsJNmaOoH3uuZ01IkOQEAiEA3/m+truel5ZL/rfyf1xlqs9J3JT8iG7504pUJ8BXUjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974},"main":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"8a7171d76b9e72edf3e9ae20a141df1e384f7dd1","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^2.79.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^23.0.7"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.2.0_1704409347737_0.7645689273115268","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@mdaemon/validate","version":"1.2.1","keywords":["validation","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.2.1","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"3dc715af8d8846857e948c8e808d0c03a359649a","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.2.1.tgz","fileCount":10,"integrity":"sha512-NUUlfN6zfn76ZKvei1RTXLvkZbVt1tVgJZaY9UjgZ3PiRb5untg+axM1fp+5kHPIDildmQIYjf5sfdAfKJn2cA==","signatures":[{"sig":"MEUCIQDsJX4tKgGfjB5fh/oSUBopc9kJG7BWNUSw5wBckWBiWQIgUugpare5mHBAWPBYrUIk31DeJEThT+JA4XdQzW5BT20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57917},"main":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"910cdd877a953f119da7b62cf4875ad1025ad029","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^2.79.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^23.0.7"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.2.1_1710770998055_0.8497948602639527","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@mdaemon/validate","version":"1.2.2","keywords":["validation","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.2.2","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"76cd050aa81e52c4db4cf18edb769359d257c539","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.2.2.tgz","fileCount":10,"integrity":"sha512-5YA+u9YW0S86RNCI7mLnILFMfWu9qysBIYjThv8IWayn4OWmImvf8ybeaBiJ9jMeIXre7QEelM2r3jkOvOPSqA==","signatures":[{"sig":"MEUCIQDOyxuQO+5auwirorWY21CTNZ/8w9b4cTND8ls0K9zvfQIgXreJTYliRZt0fgXl0h+4nNrsl4AyPdzQjbMd5wziCNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58055},"main":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"b1b8b137ddba35be26497eb06d5775c883ece44e","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"18.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^2.79.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^23.0.7"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.2.2_1712665200071_0.4872493680401113","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@mdaemon/validate","version":"1.3.0","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.3.0","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"dc2b6fbeb6119bd2456f7c5e06a5798059724b08","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.3.0.tgz","fileCount":10,"integrity":"sha512-18Q5GyLFsLTJzDmolAf2fj85O/p6fNpUrzYMQp7Y7npNzgTse28E8HOSReRZeDuURWKH8DF6SjDTHUjofWpGfw==","signatures":[{"sig":"MEYCIQCO8qX3Ecru57s1WsPgKlEjn0UzhTJ714EhG1rqRDSvPgIhALOES2grHqwU3scIe0qT2FeVyz/qYyXpx2grW2NMBhdW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67171},"main":"dist/validate.umd.js","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"f2f578d9e18b7db15e1b7391fc517ac44e01ace6","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"18.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^2.79.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^23.0.7"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.3.0_1738273385794_0.3230046224030594","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@mdaemon/validate","version":"1.3.1","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.3.1","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"c07a8ffb8ea5be42cb2d108f67bd56e13ad6c55c","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.3.1.tgz","fileCount":10,"integrity":"sha512-/moDN6ZqGtsrS/MKHpbJFsacKJmjpEWdS7jUr6TuHZhhyjnrr44AYV1VwBmneruyXwmbP7DJ0QpwVZtcCxwCNw==","signatures":[{"sig":"MEUCIDqrIK5VdY0Z1kLEyLDLbRB3oQE6Ve1bVdD4hwrmpykoAiEAsariHNAOAOOmiqsHkEmu2wsqh342K9u+qN9T+GJFV1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67225},"main":"dist/validate.umd.js","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"0c4f47580cad802420719c2ce06fbb2cfc69ee1e","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"18.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^2.79.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^23.0.7"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.3.1_1741984645830_0.9445895603373731","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@mdaemon/validate","version":"1.4.0","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@1.4.0","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"89ea31ddb53e0d109e9dd782532c6eb859ddb28c","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-1.4.0.tgz","fileCount":10,"integrity":"sha512-tONbUD/A+EfO1DQXXGr8T9xTdlxxsg7dyWQ+wvciH7rJ9nH07K4dS+y0wDiTMRRynjDW8M3bXqa2KtmlvW+UiA==","signatures":[{"sig":"MEQCIEFAnH7RKrE6dtlMjywDb7ee3MCPIkIjV9aCWvZNkPrXAiBAdXNJFx6mmEy7kWXihmksc9Gkov59XKLw0E8BXv55MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68153},"main":"dist/validate.umd.js","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"5dae8ed8431e6fae51931bef99b3a8db8774b117","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"18.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^2.79.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^23.0.7"},"_npmOperationalInternal":{"tmp":"tmp/validate_1.4.0_1742483974288_0.06859373228120469","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@mdaemon/validate","version":"2.0.0","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@2.0.0","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"d27f588f46c89f53ae0e2de6f13ee48e93470259","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-2.0.0.tgz","fileCount":10,"integrity":"sha512-iwnQnGdeUonH4SZxcIET5tyO1PUo3vN5HNXpsHrgOjDEuiwF1KuqsM6WXrzTFi8DuSe/eYgueY+XzHYB/rYf+w==","signatures":[{"sig":"MEUCIAi6KD/bDFK5lXSblYkyKwMruz4cUBTtG7XP08havyh/AiEAxWHyjylehShlaKiGKtG9MsdxLrXLWO6fl5UNSgW7Alc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69882},"main":"dist/validate.umd.js","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"1211be5ef9c856b5651d57c65515a4f435a0da45","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"18.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^2.79.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^23.0.7"},"_npmOperationalInternal":{"tmp":"tmp/validate_2.0.0_1742486917606_0.0808368728327109","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@mdaemon/validate","version":"2.0.1","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@2.0.1","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"407b932169f8d785495df3a41cee9c5aa9fa0927","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-2.0.1.tgz","fileCount":10,"integrity":"sha512-euF544/d4dq2tgyE0Hr8qCudCzlKlskrO8nj+rLF4HueV52fnnFOEckYyqO0vwJeDYCBt2qXdcb/beuKbDFItg==","signatures":[{"sig":"MEYCIQDzVmi2zFX+oJ3UC1S91QFtXjdCR83lwXeTMjr3P6bZ8AIhAKTIuRLw0TmmSpMPamOlx9OHyrL+AYW3ORgYPP45Y1To","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69870},"main":"dist/validate.umd.js","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"522a97703d71ea87cf76970c75d8dd446f178170","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"18.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^2.79.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^23.0.7"},"_npmOperationalInternal":{"tmp":"tmp/validate_2.0.1_1743168822292_0.15470531364375106","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@mdaemon/validate","version":"2.1.0","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@2.1.0","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"63411a28958252c4b57bd385b20f7955343a268d","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-2.1.0.tgz","fileCount":10,"integrity":"sha512-3pnMDTPQJkHiOJZf3/pIm5INt6T7uEcNySP3QeXy/Z/8xgfa/K5jvsX5aee5BXfSIDhS5EYgA5w4f/JjAgXRnA==","signatures":[{"sig":"MEQCIDPYDZOgNKdArsMreyDquW04wKduoozPL15ffjjY8PFFAiBeAK5wdQVb85UlN5Zkx6PlJko9zgFi0GxRizKw2cvnbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70845},"main":"dist/validate.umd.js","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"798aa284704aa277d5529a3c03d6057d967e49cf","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"18.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^2.79.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^23.0.7"},"_npmOperationalInternal":{"tmp":"tmp/validate_2.1.0_1743172178789_0.8861914953372645","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@mdaemon/validate","version":"3.0.0","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@3.0.0","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"df20c0367adc85a8f1ac87236596cd8903a84109","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-3.0.0.tgz","fileCount":10,"integrity":"sha512-svKauru2D1lB0R/2lUCCzTNQUzhCrnSKvtmLBk44I/54tNnYqTKxtNCVjhB0pT+UT8go7KtkygNJcmc5I3x+PQ==","signatures":[{"sig":"MEQCIFjbFpZpaJfEpsllX70964Fl82jGurWyhotTuSgE91riAiAvRoHsOQBwtZo3u5Pee/RavPuLz2pWzXymuwKXRRmIhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74811},"main":"dist/validate.umd.js","type":"module","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"ea96f515217a1c4ada8a668915b1bedbead03cea","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"18.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","rollup":"^4.40.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/validate_3.0.0_1745517690556_0.5542998708257674","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@mdaemon/validate","version":"3.1.0","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@3.1.0","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"861e75b697f2c1dcd946d997e52af4bcbd3cd5ac","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-3.1.0.tgz","fileCount":10,"integrity":"sha512-ulU17TVVh0mrbVe8ey3izDSjtFrwhomwzuA6m59N3QjXYFqtdMLMe5g4uKQ0gTgLJ4WSZSsswbet6sCHwkKHPg==","signatures":[{"sig":"MEQCIGYRar65NFYz/MuN6MPChffz9W7DvYmUPhy4u9mfLDh2AiAF1blK5uNNnA/ynUSIwNkJFyIizAgizEafpjvARFYY5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76060},"main":"dist/validate.umd.js","type":"module","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"d79725169932754edd542efa0235b31d84c272f8","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"9.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"18.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","rollup":"^4.40.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/validate_3.1.0_1752769705084_0.1698246147591158","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@mdaemon/validate","version":"3.2.0","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@3.2.0","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"d01b00b14be23c131b7fb07580cb7a0f63a7d4c8","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-3.2.0.tgz","fileCount":10,"integrity":"sha512-jgqBQwiz635gGCziYXsDqZduw95SXwT9ekYJ5bJbYShwMgZyvy3783vmRexOTcaGySF6oOrVfFOy5ZLu7NXFQA==","signatures":[{"sig":"MEQCIDJEukKf48uU2EIxA6E/QpxY3KjU0bGkpZg0L3odJKIPAiAHVpVsy1qXHAtYphv+M8WaTPnBXclWrqHyytYueGe0Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75772},"main":"dist/validate.umd.js","type":"module","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"a3e3cc2a3a895543b5d7b56303f0cf6d65e0768e","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.7.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","rollup":"^4.40.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/validate_3.2.0_1768343344914_0.043825966259137816","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@mdaemon/validate","version":"3.2.1","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@3.2.1","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"70e5fc738a584c621b6829a8ea8f2d95bd39b859","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-3.2.1.tgz","fileCount":10,"integrity":"sha512-g7LX2/HsLmcKowRJKirl2Gtqzs3wDofoHBwkdVrHns2tiFu5VPAhjvakXdAbdqxFkL2+aWmmpJCizjJnyPbigQ==","signatures":[{"sig":"MEQCIA0g+FwTQaeUv99Si2/yQg6b6iGbXw68vamWQMxVEzKMAiBQfJVENs46RmDeiu6mLi6sZuYubI+0Cm0YNCcBBC1jTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75772},"main":"dist/validate.umd.js","type":"module","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"49e615c3c420e4abfc700d3eb062f3bcb49be7be","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.7.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","rollup":"^4.40.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/validate_3.2.1_1768343933298_0.6167521955470419","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@mdaemon/validate","version":"3.3.0","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@3.3.0","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"05fc2af4ff9b63eff442a3fbd02037660ed66540","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-3.3.0.tgz","fileCount":10,"integrity":"sha512-8tlQRI9Iy+LgYoQ8PuNlcA44pbI88OzBNuZ/1kXJVUVZ2nwPsp3nzfliRDTcY2vjZYq+4dPAjjVtS9fVDGIvhQ==","signatures":[{"sig":"MEUCIQD3VES55g1SIkiT30lhMj24/Wp8QGOugl8by5Z2mxTkIwIgNq1YxpKeqEJKXaIJUbmz8HkiumSOLuKi0D39l4mTWbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78176},"main":"dist/validate.umd.js","type":"module","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"cc1bf27476b8fc218d19689c12390e05bda5a5e7","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.7.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","rollup":"^4.40.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/validate_3.3.0_1768397791508_0.5315731150168825","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@mdaemon/validate","version":"3.3.1","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@3.3.1","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"4f2c3fb7174d6d8f0be5b2e85308c2ad8371026b","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-3.3.1.tgz","fileCount":10,"integrity":"sha512-8hlQCu16DOmgdmeEtAlQ1P2xkdnbriTwpXXpIku/sJOjgUicFWBS8HyMmSGeTxBXhHU17Uicuk7sOyDZpCtvLQ==","signatures":[{"sig":"MEYCIQDWZE/R23+H04sZLQ711ZRfBE4Qbnadzl1e2fLgs6EvKQIhAJis4YTEMd/GY5l4pC7HSunCSo7vlGxSGFL7ufnNhNhk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78180},"main":"dist/validate.umd.js","type":"module","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"cc1bf27476b8fc218d19689c12390e05bda5a5e7","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","rollup":"^4.40.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/validate_3.3.1_1777496672986_0.4050605937138503","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@mdaemon/validate","version":"3.3.2","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@3.3.2","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"642b729d98bc42c6f3a1bc2b1d5284950d5182ef","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-3.3.2.tgz","fileCount":10,"integrity":"sha512-yJ/hQ1dq1QAHdzXPTRMqkBzce8h/KZ4qWmcPqK9HYReSpPmYlfg4gkVMAaX/zIwdJNsvjgCYoX50kjA+YFC6ZA==","signatures":[{"sig":"MEQCICJIaD/P+pH8cJf4R5PfQZ5VLplWzdOMDOwjradjK3AnAiBsMsCi/UGr3MR6HEukYTphRBQmricHWbjZviYnG2guBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78150},"main":"dist/validate.umd.js","type":"module","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"cc1bf27476b8fc218d19689c12390e05bda5a5e7","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","rollup":"^4.40.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/validate_3.3.2_1777564219916_0.4760773363939368","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@mdaemon/validate","version":"3.3.3","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@3.3.3","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"4dcdd6709d37061e2656082f138e2638ac28bbfc","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-3.3.3.tgz","fileCount":10,"integrity":"sha512-1rLhfbFHPr7NGKdqCJWvqGWHG3+b0E+5lvEcbDNJPr/7wBluXItm0OEomtOvR4MlPwHnqL5jaOYgAr6z0h9Vag==","signatures":[{"sig":"MEQCIAblkHLF6IwuTSh9KRfPqBZgwhkCs3vic8CjPlTWch2AAiBaytX4g/hUp1SPIM5HCOofrXPjO4Y1NWmEwbAqw4INpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78550},"main":"dist/validate.umd.js","type":"module","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","gitHead":"bfd1938773113ce072abe3fbefc28ca1190ff889","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","rollup":"^4.40.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/validate_3.3.3_1777995262422_0.15091039540863815","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"@mdaemon/validate","version":"3.3.4","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@3.3.4","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"b55e23c278e5ee338968609861a395c086536e83","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-3.3.4.tgz","fileCount":10,"integrity":"sha512-B/zHN24iMNXoff/f9dhjUe45Ugm+yHhOVqRnFO9c0/WpANScafmZnxV850UpYqAD3bDZYwEAr69s68w/rDY7mQ==","signatures":[{"sig":"MEUCIHRc5N3PozoVpf8ip7JSqFcz1OHYpSJnw/HIL2NdnGebAiEAwE1IiknCzjERikUjplC8FgK4gaApv2YmF152zZH1YLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78718},"main":"dist/validate.umd.js","type":"module","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","exports":{".":{"import":"./dist/validate.mjs","default":"./dist/validate.umd.js","require":"./dist/validate.umd.js"}},"gitHead":"3ed1a61d8b68c0a85b5014da25be1f316343aea0","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","rollup":"^4.40.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/validate_3.3.4_1779136722998_0.6294418120639","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"@mdaemon/validate","version":"3.3.5","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@3.3.5","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"1bfca9b4cf94aab5540dfebafd7b7e98c33b6537","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-3.3.5.tgz","fileCount":10,"integrity":"sha512-5qWj4FA15BvMoVWhE6nhUEas0/6ws+sLQ6mbktrqsuehG9EUUSYU8cG0UO47zqMFNK40qXOezZEp7PkDw6hhDA==","signatures":[{"sig":"MEUCIQC9KanarGkBApCPvdKD0QUfuggzN4N1u0mB10SRRLUBxAIgK1FTYWLNes+c18Xfl5xoc9n6PNnqGCC9p+88w68aYLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78715},"main":"dist/validate.umd.js","type":"module","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","exports":{".":{"import":"./dist/validate.mjs","default":"./dist/validate.umd.js","require":"./dist/validate.cjs"}},"gitHead":"3ed1a61d8b68c0a85b5014da25be1f316343aea0","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","rollup":"^4.40.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/validate_3.3.5_1779137397538_0.6488950339569111","host":"s3://npm-registry-packages-npm-production"}},"3.3.6":{"name":"@mdaemon/validate","version":"3.3.6","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@3.3.6","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"9979762e1e6f652c8b7b0076b9f85723f1fa5d62","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-3.3.6.tgz","fileCount":10,"integrity":"sha512-dnEiyJ+44oUuug7Et48fTFmqs4KTAkxkzEOcYeLAJzB+Rvo3nXkqPLP44QU11nUOiXUI3p9bXTrG/Xor39I8MA==","signatures":[{"sig":"MEUCIHqXkTeNkVskAICp2kr135rEusfA1G1W6X2GhU6Qk7R+AiEAx/MNV0OdMoMmQq9nTORNXwgCMWSh+8ouujj38aoBWfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78770},"main":"dist/validate.umd.js","type":"module","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/validate.mjs","default":"./dist/validate.umd.js","require":"./dist/validate.cjs"}},"gitHead":"2a05a3a950bb9263871aecbf37ec8f30999ad3db","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.9.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","rollup":"^4.40.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/validate_3.3.6_1779211237712_0.2690773405911393","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@mdaemon/validate","version":"3.4.0","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@3.4.0","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"5b9977f26b484a47d3caebfa456104226d598f56","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-3.4.0.tgz","fileCount":10,"integrity":"sha512-CD9FW5eg7eUBf/ejDqgn8hlXcYVNmWRy0scEcTSqjiXAUnYUYNLbPb+6mkoIlLvvWOqIveZ0sxqVC/oAGXfpeA==","signatures":[{"sig":"MEUCIQCOuOYkYBmNX3KPiaSMSsCE6Wj4A3y1yWA8heyD2/e+nQIgPnOZvlR1y2yxq2Iu9xElaH+Wk8pTXOH1Ifd1qvQ7h5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78673},"main":"dist/validate.umd.js","type":"module","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/validate.mjs","default":"./dist/validate.umd.js","require":"./dist/validate.cjs"}},"gitHead":"71a9492c1906fb824ea84f6d12fcb8d3bd118b8c","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"overrides":{"js-yaml":"^4.2.0"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.16.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","rollup":"^4.40.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","typescript":"^6.0.3","@types/jest":"^29.5.14","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/validate_3.4.0_1781615474383_0.6777702329604101","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@mdaemon/validate","version":"3.5.0","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","_id":"@mdaemon/validate@3.5.0","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"homepage":"https://github.com/mdaemon-technologies/validate#readme","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"6f2a7e3b74429b6e347f3541f74bcee12f9b9af2","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-3.5.0.tgz","fileCount":11,"integrity":"sha512-ok6pgrGuh3BdnXIOp9M2frpmKf5f1RsdMZFtqaQz6SQ0EmJpnWmb4UoDUWPvv2TwBGi++LjM3mbgiGn/SV7Xdg==","signatures":[{"sig":"MEYCIQCnprHg+ku5z1QI6bHr9XXVT1y25ZGYgOzM+GLX+kfDSAIhAIBFt1GAEtE7YPHwoa+UAuhYhs2dc6w5N0Uo/C+PwFNL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110229},"main":"dist/validate.umd.js","type":"module","common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/validate.mjs"},"default":{"types":"./dist/index.d.ts","default":"./dist/validate.umd.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/validate.cjs"}},"./package.json":"./package.json"},"gitHead":"c28ec500737742c24e83589b775c8f774a34c766","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"overrides":{"js-yaml":"^4.2.0"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.16.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","rollup":"^4.40.0","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^29.5.14","@types/node":"^20.19.43","rollup-plugin-dts":"^6.5.1","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/validate_3.5.0_1789155810724_0.0016801621655355703","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"_id":"@mdaemon/validate@3.5.1","bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"dist":{"shasum":"8755dc53c50baecfe44a6f304082957a0d0bd2d3","tarball":"https://registry.npmjs.org/@mdaemon/validate/-/validate-3.5.1.tgz","fileCount":11,"integrity":"sha512-SZb/odcyttxtohB6xxs311ZPhuyFmFjvTGsqt27B2y4ukXb7j7TTrDu/zgwLkM2WAdGDuhAWwGZ/bI8yTZ1ErA==","signatures":[{"sig":"MEUCIQDHGpwZKVLGueHWlZFugKGUoPqz5P/vmDCMdgte74Q9ywIgW1dOEdw8+fkDMBR/0xFVat0QXGYBz2OOtMs+1f3ZB2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEW3aGcOZRiMMRaPxdTf3lQFDf6Im/S53oUnqcGgJjSqAiEA1KFixmk3ci3mOkraBYWxdHs8m4JlOcVWwJDac/6DAKQ="}],"unpackedSize":108169},"main":"dist/validate.umd.js","name":"@mdaemon/validate","type":"module","author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"common":"dist/validate.cjs","module":"dist/validate.mjs","browser":"dist/validate.umd.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/validate.mjs"},"default":{"types":"./dist/index.d.ts","default":"./dist/validate.umd.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/validate.cjs"}},"./package.json":"./package.json"},"gitHead":"6394c35453f695a1b31c496cc883bcdfd9d6d3ac","license":"LGPL-2.1","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","watch":"jest --watchAll"},"typings":"dist/index.d.ts","version":"3.5.1","_npmUser":{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"},"homepage":"https://github.com/mdaemon-technologies/validate#readme","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"overrides":{"js-yaml":"^4.2.0"},"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"11.16.0","description":"A validation library used by MDaemon Remote Administration","directories":{},"maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","rollup":"^4.40.0","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^29.5.14","@types/node":"^20.19.43","rollup-plugin-dts":"^6.5.1","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/validate_3.5.1_1790023597911_0.1792583546063411"}}},"time":{"created":"2022-11-21T15:13:24.219Z","modified":"2026-09-21T20:46:38.189Z","1.0.1":"2022-11-21T15:13:24.526Z","1.0.2":"2022-11-21T16:45:45.537Z","1.0.3":"2022-11-21T16:47:20.128Z","1.0.4":"2022-11-21T22:53:56.710Z","1.0.5":"2022-11-21T23:02:08.455Z","1.0.6":"2022-11-21T23:11:23.521Z","1.0.7":"2022-11-23T17:54:43.716Z","1.0.8":"2023-01-06T15:59:28.066Z","1.0.9":"2023-01-19T20:01:32.687Z","1.0.10":"2023-03-27T17:09:18.786Z","1.1.0":"2023-04-21T13:57:24.397Z","1.1.1":"2023-04-28T17:54:42.161Z","1.1.2":"2023-10-12T20:24:13.224Z","1.2.0":"2024-01-04T23:02:27.885Z","1.2.1":"2024-03-18T14:09:58.193Z","1.2.2":"2024-04-09T12:20:00.259Z","1.3.0":"2025-01-30T21:43:05.976Z","1.3.1":"2025-03-14T20:37:26.038Z","1.4.0":"2025-03-20T15:19:34.492Z","2.0.0":"2025-03-20T16:08:37.814Z","2.0.1":"2025-03-28T13:33:42.532Z","2.1.0":"2025-03-28T14:29:38.962Z","3.0.0":"2025-04-24T18:01:30.747Z","3.1.0":"2025-07-17T16:28:25.251Z","3.2.0":"2026-01-13T22:29:05.063Z","3.2.1":"2026-01-13T22:38:53.449Z","3.3.0":"2026-01-14T13:36:31.648Z","3.3.1":"2026-04-29T21:04:33.136Z","3.3.2":"2026-04-30T15:50:20.053Z","3.3.3":"2026-05-05T15:34:22.570Z","3.3.4":"2026-05-18T20:38:43.151Z","3.3.5":"2026-05-18T20:49:57.679Z","3.3.6":"2026-05-19T17:20:37.855Z","3.4.0":"2026-06-16T13:11:14.528Z","3.5.0":"2026-09-11T19:43:30.860Z","3.5.1":"2026-09-21T20:46:38.020Z"},"bugs":{"url":"https://github.com/mdaemon-technologies/validate/issues"},"author":{"url":"https://www.mdaemon.com","name":"MDaemon Technologies, Ltd.","email":"jonathan.ehman@mdaemon.com"},"license":"LGPL-2.1","homepage":"https://github.com/mdaemon-technologies/validate#readme","keywords":["validation","schema","domains","passwords","ldap","headers","email","ipv4","ipv6","windows files","windows paths"],"repository":{"url":"git+https://github.com/mdaemon-technologies/validate.git","type":"git"},"description":"A validation library used by MDaemon Remote Administration","maintainers":[{"name":"mdaemon-technologies","email":"mspc@mdaemon.com"}],"readme":"# @mdaemon/validate\n\n[![npm](https://img.shields.io/npm/v/@mdaemon/validate?color=blue)](https://www.npmjs.com/package/@mdaemon/validate)\n[![license](https://img.shields.io/npm/l/@mdaemon/validate?color=green)](LICENSE)\n[![node](https://img.shields.io/node/v/@mdaemon/validate)](https://nodejs.org)\n[![install size](https://packagephobia.com/badge?p=@mdaemon/validate)](https://packagephobia.com/result?p=@mdaemon/validate)\n[![CI](https://github.com/mdaemon-technologies/validate/actions/workflows/node.js.yml/badge.svg)](https://github.com/mdaemon-technologies/validate/actions/workflows/node.js.yml)\n\nA validation library used by MDaemon Remote Administration\n\nA zero runtime dependency input validation library. The \"validate\" utility provides several validation methods, from domains to ipv6, and email to LDAP, and schema validation methods.\n\nThe validators never throw on bad input: a value of the wrong type (`null`, a number, and so on) returns `false`.\n\n## Install\n\n```bash\nnpm install @mdaemon/validate\n```\n\n## Usage\n\n### ES modules\n\nRecommended for Node.\n\n```js\n// Import the default export\nimport validate from \"@mdaemon/validate\";\n\n// Import specific functions\nimport { validateDomain, validateEmailAddress } from \"@mdaemon/validate\";\n```\n\n### CommonJS\n\n```js\n// Require the default export (note: .default is required due to named exports)\nconst validate = require(\"@mdaemon/validate\").default;\n\n// Destructuring specific functions\nconst { validateDomain, validateEmailAddress } = require(\"@mdaemon/validate\");\n```\n\nOnly the package root (and `@mdaemon/validate/package.json`) can be imported; deep paths such as `@mdaemon/validate/dist/validate.cjs` are blocked by the package's `exports` map.\n\n### Browser (UMD)\n\n```html\n<script type=\"text/javascript\" src=\"/path_to_modules/@mdaemon/validate/dist/validate.umd.js\"></script>\n<script>\n  // Access via the default export on the global 'validate' object\n  const isValid = validate.default.domain(\"example.com\");\n\n  // Or use the named exports directly\n  const isValidDomain = validate.validateDomain(\"example.com\");\n</script>\n```\n\n### TypeScript\n\n```ts\n// Import with full TypeScript support\nimport validate from \"@mdaemon/validate\";\nimport { validateDomain } from \"@mdaemon/validate\";\nimport type { ISchema, ISchemaValidationResult, MDaemonValidPassword } from \"@mdaemon/validate\";\n```\n\n## TypeScript Support\n\nThe package ships its own type declarations, for both ES module (`import`) and CommonJS (`require`) consumers. It exports these types:\n\n- `ISchema` - A validation schema\n- `ISchemaValidationResult` - The result of a schema validator: `{ valid: boolean, errors: string[] }`\n- `MDaemonPasswordRequirements` - The options accepted by `setPasswordRequirements`\n- `MDaemonValidPassword` - The result of `password` / `validatePassword`. Once password requirements are set, only the checks being enforced are present at runtime, so test a field with `=== false`.\n- `MDaemonValidate` - The default `validate` object\n\n## Wildcards\n\nThe `domain`, `email`, `ip` and `windowsPath` validators accept wildcard patterns when their `useWildCards` argument is `true`:\n\n- `?` matches exactly one character\n- `#` matches exactly one digit (in `email`, only `*` and `?` make an address a pattern)\n- `*` matches any number of characters\n\nA pattern is checked for its shape, so it must still be able to match something: an IPv4 pattern needs four octets, and a domain pattern needs two or more labels.\n\n### Validate domain syntax\n\n```js\nvalidate.domain(\"mdaemon.com\"); // true\nvalidate.domain(\"mail.mdaemon.com.\"); // true (a trailing root dot is allowed)\nvalidate.domain(\"mdaemon\"); // false (at least two labels are required)\nvalidate.domain(\"-mdaemon.com\"); // false (labels cannot start or end with a hyphen)\nvalidate.domain(\"mdaemon..com\"); // false (labels cannot be empty)\n\n// use wild cards\nvalidate.domain(\"mdaemon.*\", true); // true\nvalidate.domain(\"*.mdaemon.com\", true); // true\n```\n\nEach label is 1-63 letters, digits and inner hyphens, and the whole name is at most 253 characters.\n\n### Validate email address syntax\n\n```js\nvalidate.email(\"tommy@mdaemon.com\"); // true\nvalidate.email(\"tommy.com\"); // false\n\n// use wild cards * or ?\nvalidate.email(\"*@mdaemon???\", true); // true\nvalidate.email(\"*@*.mdaemon.com\", true); // true\nvalidate.email(\"<script>@x*\", true); // false\n```\n\nAddresses longer than 254 characters are rejected.\n\n### Validate ipv4 and ipv6 address syntax\n\n```js\nvalidate.ip(\"2001:0db8:85a3:0000:0000:8a2e:0370:7334\"); // true\nvalidate.ip(\"::\"); // true\nvalidate.ip(\"192.168.0.0/16\"); // true (CIDR prefix lengths are allowed)\nvalidate.ip(\"fe80::1%eth0\"); // true (IPv6 zone IDs are allowed)\nvalidate.ip(\"2001:db8::/129\"); // false (IPv6 prefix lengths are 0-128)\nvalidate.ip(\"10\"); // false\n\n// use wild cards * or ? or #\nvalidate.ip(\"10.*.*.###\", true); // true\nvalidate.ip(\"192.168.?.1\", true); // true\nvalidate.ip(\"10.*.*.*/8\", true); // true\nvalidate.ip(\"fe80::*\", true); // true\nvalidate.ip(\"evil.example.com.*\", true); // false\n\nvalidate.ipv4(\"2001:0db8:85a3:0000:0000:8a2e:0370:7334\"); // false\nvalidate.ipv4(\"10.10.50.1\"); // true\n\nvalidate.ipv6(\"2001:0db8:85a3:0000:0000:8a2e:0370:7334\"); // true\nvalidate.ipv6(\"::ffff:10.10.50.1\"); // true (IPv4-mapped IPv6)\nvalidate.ipv6(\"10.10.50.1\"); // false\n```\n\n### Validate LDAP DN syntax\n\n```js\nvalidate.ldapDN(\"CN=test,OU=test,DC=test\"); // true\nvalidate.ldapDN(\"uid=john,ou=Group,dc=mdaemon,dc=com\"); // true\nvalidate.ldapDN(\"test\"); // false\n```\n\n### Validate windows file name\n\n```js\nvalidate.windowsFileName(\"test.txt\"); // true\nvalidate.windowsFileName(\"~test.txt\"); // true\nvalidate.windowsFileName(\"test?.txt\"); // false (\" * : < > ? / \\ | are not allowed)\nvalidate.windowsFileName(\"test\\t.txt\"); // false (control characters are not allowed)\n```\n\n### Validate windows path\n\n```js\nvalidate.windowsPath(\"C:\\\\test\\\\this\\\\path\"); // true\nvalidate.windowsPath(\"\\\\\\\\server\\\\share\\\\file.txt\"); // true\nvalidate.windowsPath(\"C:\\\\test\\n\"); // false\nvalidate.windowsPath(\"C:\\\\test\\\\\"); // false (no trailing separator)\nvalidate.windowsPath(\"C:\\\\ \\\\test\"); // false (a folder name cannot be only spaces)\n\n// use wild cards\nvalidate.windowsPath(\"C:\\\\*\", true); // true\nvalidate.windowsPath(\"C:\\\\logs\\\\*.log\", true); // true\n```\n\n### Validate value is an int as opposed to a float\n\n```js\nvalidate.isInt(\"1\"); // true\nvalidate.isInt(\"1.1\"); // false\nvalidate.isInt(\"007\"); // true (digits only; leading zeros are allowed)\nvalidate.isInt(\"-5\"); // false\n```\n\n### Validate HTTP headers\n\n```js\nvalidate.headerName(\"X-Test-Name\"); // true\nvalidate.headerName(\"Content-MD5\"); // true\nvalidate.headerName(\"X=Test=Name\"); // false\nvalidate.headerName(\"-X-Test\"); // false\n\nvalidate.headerValue(\"1\"); // true\nvalidate.headerValue(\"default-src 'self' example.com *.example.com\"); // true\nvalidate.headerValue(\"default-src 'self' \\n\"); // false\n\nvalidate.header(\"Content-Security-Policy: default-src 'self'\"); // true\nvalidate.header(\"X-Frame-Options\"); // false\n```\n\n### Validate phone number syntax\n\n```js\nvalidate.phoneNumber(\"+1 (832) 526-7777\"); // true\nvalidate.phoneNumber(\"+18325267777\"); // true\nvalidate.phoneNumber(\"(((((\"); // false (at least five digits are required)\nvalidate.phoneNumber(\"555\"); // false\n```\n\n### Check for control characters\n\n```js\n// any C0 control character (U+0000-U+001F) or DEL (U+007F)\nvalidate.hasControlCharacters(\"line one\\nline two\"); // true\nvalidate.hasControlCharacters(\"plain text\"); // false\n```\n\n### Validate password requirements\n\n```js\n// do not require special characters\nvalidate.password(\"Test this Password1\");\n/*\n    {\n        special: true,\n        lower: true,\n        upper: true,\n        number: true,\n        length: 19\n    }\n*/\n\n// require special characters\nvalidate.password(\"test this one1\", true);\n/*\n    {\n        special: false,\n        lower: true,\n        upper: false,\n        number: true,\n        length: 14\n    }\n*/\n\n// include a minimum (and/or maximum) length\nvalidate.password(\"Test1\", false, 8);\n/*\n    {\n        special: true,\n        lower: true,\n        upper: true,\n        number: true,\n        length: 5,\n        min: false\n    }\n*/\n\n// validate each part individually\nvalidate.hasLowerCase(\"Test Password@1\"); // true\nvalidate.hasLowerCase(\"TEST PASSWORD\"); // false\n\nvalidate.hasUpperCase(\"Test Password@1\"); // true\nvalidate.hasUpperCase(\"test password\"); // false\n\nvalidate.hasNumber(\"Test Password@1\"); // true\nvalidate.hasNumber(\"test password\"); // false\n\nvalidate.hasSpecial(\"Test Password@1\"); // true\nvalidate.hasSpecial(\"test password1\"); // false\n\n// by default a valid password needs upper case, lower case and a number\nvalidate.isValidPassword(\"TestPassword1\"); // true\n\n// include bRequireSpecial\nvalidate.isValidPassword(\"TestPassword1\", true); // false\n\n// include min and max length of the password, or just min length\nvalidate.isValidPassword(\"TestPassword1*\", true, 4, 20); // true\n\n// a min or max length below 1 means \"no limit\"\nvalidate.isValidPassword(\"TestPassword1\", false, 0, 0); // true\n```\n\n`setPasswordRequirements` replaces the default rules. Once it has been called, **only** the requirements you enable are enforced (the default upper case / lower case / number rule no longer applies) until `resetPasswordRequirements` is called. It returns `false`, and changes nothing, when `min` is not less than `max` or when the argument is not an object. Values of `min` and `max` below 1 are ignored.\n\n```js\nvalidate.setPasswordRequirements({\n  upper: true,\n  lower: true,\n  number: false,\n  special: true,\n  min: 6,\n  max: 16\n}); // true\n\nvalidate.isValidPassword(\"TestPassword*\"); // true\n\n// once requirements are set, the result only contains the checks being enforced\nvalidate.password(\"TestPassword*\");\n/*\n    {\n        length: 13,\n        special: true,\n        lower: true,\n        upper: true,\n        min: true,\n        max: true\n    }\n*/\n\n// settings not passed are kept\nvalidate.setPasswordRequirements({ upper: false }); // true\n\n// min must stay less than max (16), so this is rejected and nothing changes\nvalidate.setPasswordRequirements({ min: 20 }); // false\n\n// you can override the requirements for special, min length, and max length\nvalidate.isValidPassword(\"testpassword\", false); // true\n\nvalidate.resetPasswordRequirements();\n\nvalidate.isValidPassword(\"testpassword*\"); // false\n\n// only the enabled requirements apply, so this drops the default upper/lower/number rule\nvalidate.setPasswordRequirements({ min: 8 });\nvalidate.isValidPassword(\"aaaaaaaa\"); // true\n\nvalidate.resetPasswordRequirements();\n\n// use badPasswords to prevent common or compromised passwords\nvalidate.setPasswordRequirements({\n  upper: true,\n  lower: true,\n  number: true,\n  special: true,\n  min: 8,\n  max: 64,\n  badPasswords: [\"password1!\", \"123456\", \"qwerty\", \"letmein\", \"admin\"]\n});\n\n// meets every requirement, but is in the bad passwords list (compared case-insensitively)\nvalidate.isValidPassword(\"Password1!\"); // false\nvalidate.password(\"Password1!\").badPassword; // true\nvalidate.password(\"PASSWORD1!\").badPassword; // true\n\n// an empty list clears the bad passwords\nvalidate.setPasswordRequirements({ badPasswords: [] });\nvalidate.isValidPassword(\"Password1!\"); // true\n\nvalidate.resetPasswordRequirements();\n```\n\n### Validate Custom Schema\n\n`createSchemaValidator(name, schema)` registers a schema under a name and returns a validator function. The validator returns `{ valid, errors }`, where `errors` is an array of strings. Errors for nested values are prefixed with the property name (`\"name: \"`) or the array index (`\"[0]: \"`).\n\nA schema supports `type` (`\"string\"`, `\"number\"`, `\"boolean\"`, `\"array\"` or `\"object\"`), `required`, `minLength` / `maxLength` (strings), `minimum` / `maximum` (numbers), `minItems` / `maxItems` (arrays), `options` (allowed values), `pattern` (a regular expression string), `validate` (a custom function), `properties` (objects) and `arraySchema` (the schema for each array item).\n\n- A value that is `undefined` (an omitted property) only fails `required`; every other check is skipped.\n- `null` is a real value: it fails a `type` check, and a required `null` is reported as `\"Value is required\"`.\n- Arrays do not satisfy `type: \"object\"`.\n\n```js\nconst userSchema = {\n  type: \"object\",\n  properties: {\n    name: { type: \"string\", required: true, minLength: 2 },\n    age: { type: \"number\", minimum: 0, maximum: 120 },\n    email: { type: \"string\", required: true }\n  }\n};\n\n// Create a validator function for the schema\nconst validateUser = validate.createSchemaValidator(\"user\", userSchema);\n\n// Validate an object against the schema\nvalidateUser({ name: \"John\", age: 30, email: \"john@example.com\" }); // { valid: true, errors: [] }\n\n// optional properties may be omitted\nvalidateUser({ name: \"John\", email: \"john@example.com\" }); // { valid: true, errors: [] }\n\n// Invalid object example\nvalidateUser({\n  name: \"J\", // too short\n  age: 150, // exceeds maximum\n  email: undefined // missing required field\n});\n/* Returns:\n{\n  valid: false,\n  errors: [\n    \"name: Minimum length is 2\",\n    \"age: Maximum value is 120\",\n    \"email: Value is required\"\n  ]\n}\n*/\n\n// Array schema example\nconst todoListSchema = {\n  type: \"array\",\n  arraySchema: {\n    type: \"object\",\n    properties: {\n      id: { type: \"string\", required: true },\n      task: { type: \"string\", required: true, minLength: 1 },\n      completed: { type: \"boolean\", required: true },\n      type: { type: \"string\", required: true, options: [\"business\", \"personal\"] }\n    }\n  },\n  minItems: 1,\n  maxItems: 10\n};\n\nconst validateTodoList = validate.createSchemaValidator(\"todoList\", todoListSchema);\n\nvalidateTodoList([{ id: \"1\", task: \"Buy groceries\", completed: false, type: \"personal\" }]); // { valid: true, errors: [] }\n\nvalidateTodoList([{ id: \"2\", task: \"\", completed: \"no\", type: \"work\" }]);\n/* Returns:\n{\n  valid: false,\n  errors: [\n    \"[0]: task: Minimum length is 1\",\n    \"[0]: completed: Expected boolean, got string\",\n    \"[0]: type: Invalid value, expected one of: business, personal\"\n  ]\n}\n*/\n\n// Pattern validation example\nconst usernameSchema = {\n  type: \"object\",\n  properties: {\n    username: {\n      type: \"string\",\n      required: true,\n      pattern: \"^[a-zA-Z0-9_]{3,16}$\" // Alphanumeric + underscore, 3-16 chars\n    }\n  }\n};\n\nconst validateUsername = validate.createSchemaValidator(\"username\", usernameSchema);\n\nvalidateUsername({ username: \"john_doe123\" }); // { valid: true, errors: [] }\n\nvalidateUsername({ username: \"j@hn!\" });\n/* Returns:\n{\n  valid: false,\n  errors: [\"username: Value does not match pattern ^[a-zA-Z0-9_]{3,16}$\"]\n}\n*/\n\n// Custom validation function example\nconst priceSchema = {\n  type: \"object\",\n  properties: {\n    price: {\n      type: \"number\",\n      required: true,\n      validate: (value) => {\n        // Must be positive with at most 2 decimal places. Test the digits, not\n        // Number.isInteger(value * 100): 19.99 * 100 is 1998.9999999999998.\n        return value > 0 && /^\\d+(\\.\\d{1,2})?$/.test(String(value));\n      }\n    }\n  }\n};\n\nconst validatePrice = validate.createSchemaValidator(\"price\", priceSchema);\n\nvalidatePrice({ price: 19.99 }); // { valid: true, errors: [] }\n\nvalidatePrice({ price: 19.999 });\n/* Returns:\n{\n  valid: false,\n  errors: [\"price: Custom validation failed\"]\n}\n*/\n\n// a custom function that throws is reported as an error, not rethrown\nconst validateCode = validate.createSchemaValidator(\"code\", {\n  type: \"string\",\n  validate: () => { throw new Error(\"lookup failed\"); }\n});\nvalidateCode(\"A1\"); // { valid: false, errors: [\"Custom validation threw: lookup failed\"] }\n```\n\nA schema is checked and copied when it is registered, so later changes to the object you passed in have no effect. Registering a malformed schema throws a `TypeError`. That covers an invalid `pattern`, an unknown `type`, a sub-schema that is not an object, or a circular reference. A `null` `properties` or `arraySchema` is treated as absent.\n\n```js\nvalidate.createSchemaValidator(\"bad\", { type: \"string\", pattern: \"(\" }); // throws TypeError\nvalidate.createSchemaValidator(\"bad\", { type: \"integer\" }); // throws TypeError\n\n// getSchema returns a copy of a registered schema (or undefined)\nconst schema = validate.getSchema(\"user\");\n\n// updateSchema replaces a registered schema; validators already created for\n// that name look the schema up when they run, so they use the new one\nvalidate.updateSchema(\"user\", { ...schema, properties: { ...schema.properties, age: { type: \"number\", minimum: 18 } } });\nvalidateUser({ name: \"John\", age: 16, email: \"john@example.com\" }); // { valid: false, errors: [\"age: Minimum value is 18\"] }\n```\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md).\n\n## License\n\nPublished under the [LGPL-2.1](LICENSE) license.\n\nPublished by **MDaemon Technologies, Ltd.**  \nSimple Secure Email  \n[https://www.mdaemon.com](https://www.mdaemon.com)\n","readmeFilename":"README.md"}