{"_id":"rdf-validate-datatype","_rev":"17-7e6b23d575ba7e5989d83b995a572f5c","name":"rdf-validate-datatype","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.1":{"name":"rdf-validate-datatype","version":"0.1.1","keywords":["rdf","validation","datatype"],"author":{"name":"Martin Maillard","email":"martin.maillard@zazuko.com"},"license":"MIT","_id":"rdf-validate-datatype@0.1.1","maintainers":[{"name":"martinmaillard","email":"self@martin-maillard.com"}],"homepage":"https://github.com/zazuko/rdf-validate-datatype#readme","bugs":{"url":"https://github.com/zazuko/rdf-validate-datatype/issues"},"dist":{"shasum":"16b0c195d4765fdd0af6c7bbd161f70d6845a8bb","tarball":"https://registry.npmjs.org/rdf-validate-datatype/-/rdf-validate-datatype-0.1.1.tgz","fileCount":7,"integrity":"sha512-Gjwmc37cCj57Si2MXJSUZ2FKQPlMg8G9HOyvrcomQcq8Z3beZ3X9IGjmsz1kSa3+qiQsk5WsAESIFAnEXL8vBw==","signatures":[{"sig":"MEYCIQChmi5c+iyB1kakLluAnCiAs4N0OxZMII0w6HnlJxPsXwIhANqOi5qWV6h53fv87ggfEglzuI4GHEledNL43i/IabGF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg06LCRA9TVsSAnZWagAAbGYQAI0hoEAVF2+nOSfQnyb+\n1J2TfzJ9uai1qRTAeRUOQSrOPRweCa8yUIuQzRV2Kt9m3vwhlKSXVqYBR36p\nE1ONsPzcI6l7bQFZnzTPNNFaxR4/OfkgsLmRRSX9Q3KG8Zu69CcZYfyJM9Mv\nfhcd+PR1bNO0t2lVsPSZB9sg6Z+sJooIMj8WjsL/xUX/gPp/7w9G9gXFsYeh\nlweKLgV2eAZ/+9nJHAL3LgEvlE6iELmElIL8NAxDq6+XeEmD/JFiLdxo9lTG\ndoXz+oz/ih7JPGMpbc6wEty2m3GVnFr4WBZfTvQc7zLRFDakOKwMEpUndlLk\n4P1DaCHdzL7aq2WB+5prVn7OkQfDk6p51mwKaNVQCcCkdHSdNshHPillXoDm\nlGRFbSgsFVxBIeIBnQvD8Hy8UHSNYErliZRqVuNY/C7+bAOUtepdsLgXTIr5\ne6LVpxWYJcJXG8OO0xjFPoVMAEScBKzqkZ1T2le/wDw6buUZ6Y8DPA0SvOOn\nyy6Q4uxf6I/BY6mjW3IJbiJwiYN1L6DSpzo7mnY3UUj8zVb6XvcIY7ie/x5L\n5rzLGgjgREW8iUbAqyswbq2sSMuju+XD7tLyS279j3iBYGz25QSrmPql18gM\nlybBZJZZS5Hp2+R+7yLwVBQUioTJLotgGU5bdhPA5E87N91Apsr7UYwiah8B\n2rHk\r\n=Gsev\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.4"},"gitHead":"c90443419a107d36e4d950a2b7a78aafbbe5d828","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"martinmaillard","email":"self@martin-maillard.com"},"repository":{"url":"git+https://github.com/zazuko/rdf-validate-datatype.git","type":"git"},"_npmVersion":"6.14.4","description":"Validate literal value of an RDF term based on its datatype.","directories":{},"_nodeVersion":"12.12.0","dependencies":{"@rdfjs/to-ntriples":"1.0.2","@tpluscode/rdf-ns-builders":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.1","standard":"14.3.3","@rdfjs/data-model":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/rdf-validate-datatype_0.1.1_1585663627157_0.9484506107309556","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"rdf-validate-datatype","version":"0.1.2","keywords":["rdf","validation","datatype"],"author":{"name":"Martin Maillard","email":"martin.maillard@zazuko.com"},"license":"MIT","_id":"rdf-validate-datatype@0.1.2","maintainers":[{"name":"martinmaillard","email":"self@martin-maillard.com"}],"homepage":"https://github.com/zazuko/rdf-validate-datatype#readme","bugs":{"url":"https://github.com/zazuko/rdf-validate-datatype/issues"},"dist":{"shasum":"5101b79c2160b835e8c0a555cfc1f8bd36d05084","tarball":"https://registry.npmjs.org/rdf-validate-datatype/-/rdf-validate-datatype-0.1.2.tgz","fileCount":10,"integrity":"sha512-uH5j8MgF2jT8HFvlwc0pT0uBtatgdt03rBtw0jLB9jjS1pdgx7c1T0rDsVckLRp5NaS/kXNRQSQ9+haN8a0vQg==","signatures":[{"sig":"MEUCIEzNkUqZnTFgkLweXX5GJyX3LEavU3TeegZvwSST1rb/AiEA2C/McKGpr2afgTf0K4nlsa0Q3pt5Qu0rGCjJ9cIWT44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgByukCRA9TVsSAnZWagAAuukQAIjBPGPduQVpI+yF1Ibl\nfAlyLADhimT+n6nywe4INz+eGDkybe607hRDvoJAp9wvjg6Ipc4BvrhLbv6J\nG6tHreW+ef1OOjfv3S1O1HPPYWQ+aYE45ZUwUbPnKq+3mF/FxCE/BilO3WVo\niLDCBWgJ/1fptAMXMR/84/rcajMGU6ame/R5VlZZwbPBmZcvv3Aidm7TOEFW\nJqcmM4OFaSZWELF0s1l9WxprHcf0AHAfRMMO9gIRQ42IdB3nk9QLXJjOr8x4\n3O0vqZXvY8ui7aA8LpmPOotrZEGQaIuhLQP3hLaE1zq67XddqJKX42qxClr6\nPwhAMlHr7c9Ts0tZhOXW8kRSRHr6fVdcdkogL2vaZfBpcGWjx5XRlhFFCXlW\n+5HRvUu8oZcokIgnxmRrNzT+PAzp/lPVQzkGtui04ieyAKaWnX0JMTGln3/W\nPTNKxKWUlNsjlr5trGDlNoz+uFx3nVYFr6mwgkVVuE6MWGC+ioLlEH6Lq1Kx\npppeogphZ7vYF2GLmu3cHrELKD9oQ9m9lK9hmPYeC4iSwwsVedyjK5viYLSR\nPqAwCdq/CJkGYk144/UOuJZX7Kcj559pDS//pe/QT/Fs6k9Y37Gped++sW1w\nWbdMtDMatIAujvLbsFmIgzTrFS7y9w/b6u3ukSMeP5lcKa/foPeTNiIckwJ7\nShdQ\r\n=zj2U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.4"},"gitHead":"b025e546831fbe979cd68587aea8bca06229b547","scripts":{"lint":"standard","test":"mocha","test-ci":"npm run lint && nyc --reporter=lcov --reporter=text npm test"},"_npmUser":{"name":"martinmaillard","email":"self@martin-maillard.com"},"repository":{"url":"git+https://github.com/zazuko/rdf-validate-datatype.git","type":"git"},"_npmVersion":"6.1.0","description":"Validate literal value of an RDF term based on its datatype.","directories":{},"_nodeVersion":"10.4.0","dependencies":{"@rdfjs/namespace":"^1.1.0","@rdfjs/to-ntriples":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1.0","mocha":"~8.2.1","standard":"~16.0.0","@rdfjs/data-model":"~1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-validate-datatype_0.1.2_1611082659867_0.5209046752336048","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"rdf-validate-datatype","version":"0.1.3","keywords":["rdf","validation","datatype"],"author":{"name":"Martin Maillard","email":"martin.maillard@zazuko.com"},"license":"MIT","_id":"rdf-validate-datatype@0.1.3","maintainers":[{"name":"martinmaillard","email":"self@martin-maillard.com"}],"homepage":"https://github.com/zazuko/rdf-validate-datatype#readme","bugs":{"url":"https://github.com/zazuko/rdf-validate-datatype/issues"},"dist":{"shasum":"b6ec3302360b1193a907ad50ab3a5e29d4508aef","tarball":"https://registry.npmjs.org/rdf-validate-datatype/-/rdf-validate-datatype-0.1.3.tgz","fileCount":9,"integrity":"sha512-/ySE6+Z7Hj7Qc74aosMg59HeKoHtcKkYCqYME4v+xYWWLpHGNICwrRzOBatPvwB+790J58otMDBd7XMAu7cbFg==","signatures":[{"sig":"MEQCIHgKGpGl5Ysvr6Wif9IYXHMasKpI4/pGKT9eRhMxmMVaAiB6z6uggHxmIu0jBj8hwto2i2DenML4KWPlVGGlRv8R7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgByyPCRA9TVsSAnZWagAAuK4QAI0SNHpVKotxlH3c0jDR\nHxWeqtqy3oL0rcBmnVGpQECWd39xZQ7UkRDNdNjv+FbSeI+duqCQ+rXE813A\ns7OgLT2Si8RcHerl5XLKsk8P5+uYNx6gJHC8uLXyEjo5xqE9E7Z5asBP6V2W\n45lYjwNHX981JZodyLmdCzPR8D4nBarMYSs95yxJZlUCVndGd15a5Uix2sxb\nujOovFmLzM9ZbI/na98PDvdNPuYhnH3ZXJs8HD+evrM9V2mKygUvM4Posomn\nwBzE+uE+fUvWGvK4j+vuA5f6/D4ZouaLVEfcs9plPdCx1qPvLquVZaqCaBgZ\nXs2oGP5/ltoUSjLLmJ2UAXBTA5bpOo5C/uWjH0QQk8CO6cPdwlE/x03BeIhU\nfJw/8BHkhwrnQdi2mJj0IKinkH/dO5DyfYTVWEqC00CKkyvvgyQdmSiWZ6oh\nFLp1ZQo3DgBIfyPuUuyiySavDnul4gI4b8BK887L+vBHntOxfdGkMa6PrmHZ\nXpTjEGKheNSCq29gBLbeEizYXernG4dduvAYcswX2ubV868K1MpbKNTisa+Q\nzwS1nvQ4/ngg5FfAY3TESg605F1on8/eGO4SEPcw9J0quoMvAd3BezGm/pQj\nj0QEwKciM7jaKOWnD9eL4IJNZX5Ggnp0+edX8kwqO7khqFonG4CGO1r3hxDJ\njo9K\r\n=BYp/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.4"},"gitHead":"334e40b36974d91f6e88be34f095f7effb078236","scripts":{"lint":"standard","test":"mocha","test-ci":"npm run lint && nyc --reporter=lcov --reporter=text npm test"},"_npmUser":{"name":"martinmaillard","email":"self@martin-maillard.com"},"repository":{"url":"git+https://github.com/zazuko/rdf-validate-datatype.git","type":"git"},"_npmVersion":"6.1.0","description":"Validate literal value of an RDF term based on its datatype.","directories":{},"_nodeVersion":"10.4.0","dependencies":{"@rdfjs/namespace":"^1.1.0","@rdfjs/to-ntriples":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1.0","mocha":"~8.2.1","standard":"~16.0.0","@rdfjs/data-model":"~1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-validate-datatype_0.1.3_1611082894850_0.9232994311881488","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"rdf-validate-datatype","version":"0.1.4","keywords":["rdf","validation","datatype"],"author":{"name":"Martin Maillard","email":"martin.maillard@zazuko.com"},"license":"MIT","_id":"rdf-validate-datatype@0.1.4","maintainers":[{"name":"martinmaillard","email":"self@martin-maillard.com"}],"homepage":"https://github.com/zazuko/rdf-validate-datatype#readme","bugs":{"url":"https://github.com/zazuko/rdf-validate-datatype/issues"},"dist":{"shasum":"bef7267a84d56344b75b91135254285842674b0d","tarball":"https://registry.npmjs.org/rdf-validate-datatype/-/rdf-validate-datatype-0.1.4.tgz","fileCount":9,"integrity":"sha512-NA2Nv2mf3nGDr9eaefHfSkaTEDh68PPPbylgvXXeAxoU5uKCP1siJjIRzeVD2+IfUfNqTCUrO6F/6Os0YVLFiw==","signatures":[{"sig":"MEQCICwVj6BPz8shvkFPPhSR5hd//GtZl/sC4VtvvSWhSWyKAiA48qXNEB1nSfy7PSdWZWeoBqBdaAaaWADn3IxNaKIZ6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB6QwCRA9TVsSAnZWagAAhQsP/irmMr/TcKmU9/CjvxEh\nLqCzPzVwysQVNaI4tNjw2f2Xlgu71aMdM7MRn23ZJ9JxDNmiKqTtAfiPcpwW\nfotimvkVd3JUIhoOoRqgvci9iCzaw/kBQgzvccyBwhabzjRWYuvDyRPhXhKD\nMsSm5x3spHKZMFGE1n2xY6pXC5gXujhHIpVH+p+jZP74onMgsHkTlMSaPTL+\nKSscLgkJdRq3fGWDHoqdkvzXgcoUjCXthzEiN6zPZFgO4LnLoZ5tRNUvIFiF\nyylJHaC39opiponoQybDuevCsJyJT5uaB8kGo9greG6p901eKa6vYNcnL7Jg\nbOCFspiDv2FTqFzDXgTrBZuIWLz+wGNS8fAIMfvvBTsyeL3yLYK+lBLVLK0E\nlYL20ARV6qqEI7N5bNRImdSFAHtu3stvDbetF65geZaIWS/WR4r7C78RBKRM\n8VCe6Dipc9xq5Dj9DdzhTQzx1+vsqpHBHU8GsUAWRgYQVEEVHHULE39wVYal\nwcMi4saJbUilfkNu21Lo5Ux1A3nZ5YtE5pdYc5drc2MHPsSHtkKjf4VqRWnT\n6utpVsrHZ4CO/6EqWD8RGEUV3pKVVYtqBVjgczbQ+msx2WlU+xrFQ4UxiYoQ\nvMFZgmQw3NlyU/FXOcPI+ueCt36QMWSwYibsNpRplpxfvAT/O/f6k/Z06rQX\nqKqQ\r\n=WNcl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.4"},"gitHead":"c1e0a6a0daa711cde51b8fc692f7cad057b54456","scripts":{"lint":"standard","test":"mocha","test-ci":"npm run lint && nyc --reporter=lcov --reporter=text npm test"},"_npmUser":{"name":"martinmaillard","email":"self@martin-maillard.com"},"repository":{"url":"git+https://github.com/zazuko/rdf-validate-datatype.git","type":"git"},"_npmVersion":"6.14.13","description":"Validate literal value of an RDF term based on its datatype.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@rdfjs/namespace":"^1.1.0","@rdfjs/to-ntriples":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1.0","mocha":"~8.4.0","standard":"~16.0.0","@rdfjs/data-model":"~1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-validate-datatype_0.1.4_1627890736302_0.8988878745179885","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"rdf-validate-datatype","version":"0.1.5","keywords":["rdf","validation","datatype"],"author":{"name":"Martin Maillard","email":"martin.maillard@zazuko.com"},"license":"MIT","_id":"rdf-validate-datatype@0.1.5","maintainers":[{"name":"bergos","email":"bergi@bergnet.org"},{"name":"tpluscode","email":"npm@t-code.pl"},{"name":"ludovicm67","email":"ludovicmuller1@gmail.com"},{"name":"martinmaillard","email":"git@martinmaillard.com"}],"homepage":"https://github.com/zazuko/rdf-validate-datatype#readme","bugs":{"url":"https://github.com/zazuko/rdf-validate-datatype/issues"},"dist":{"shasum":"1ebfe4a506aa7ff55e6c20eb4d559e55cf3936d7","tarball":"https://registry.npmjs.org/rdf-validate-datatype/-/rdf-validate-datatype-0.1.5.tgz","fileCount":8,"integrity":"sha512-gU+cD+AT1LpFwbemuEmTDjwLyFwJDiw21XHyIofKhFnEpXODjShBuxhgDGnZqW3qIEwu/vECjOecuD60e5ngiQ==","signatures":[{"sig":"MEYCIQC1VYasUM0bIKoIeJh7pHft72+u6auZ5HorkTGWncH1DgIhAOCOIHIqSo62cpZSoMhmLA1lZIGtFDxf6hqqM8rxyoxi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPeyUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo92w/8D25jZGZwzycD/Q8aSno+Nvf+7fr3x19tbMh2CY6EgC0i6Cbc\r\nHfIw3daaTs/BbU2gL9ZLzu7iCtUjy52uN3nnCtmwm5utTJhjOln9PfhD8EsY\r\nDAgicsMY+/URAWyPeYcH07q2CcbmlKlZ4kZc/s13jMuUvbkK+6Xx9Sr7MdCX\r\nQUmeiHjtBlVfzKxW2lRR/DwnQoq9+Q7/ULu2+xhJhVn0c5goxyUyjFmLzKVx\r\ndtOS+jQ8jpwk/qVOKZShk+Yz+bRC866A/rStBqsh2X3+l6KkuQPK+5cDtT8V\r\nP/+k3J96lmD60CvVOLOpBo/7yxOecJrflV68uzi0ldcI+c1Jfdwv+g9UdZuf\r\nCXWh0vBHlsNT5r7Qd29M+9qJhKOOQYhxJU39GDvraR9ynjH7X6OzhLcd8zfG\r\npBkuyUU6piC8gDl/Wp9urkiMu9HYAOXQLRUPx2+xHPZrVejC/vpSZywv1EhE\r\nFLt+pgfTh9siaSu6Pehc+l8px1kQdQJ+UqRQbyXrxNEr9Ai8rBZql//Wbu2C\r\nezIoKHorvLrpJOQZve/jyzI4k+Mjpzsuy4ql/Q36RyGxD75ArFLflokE7WnL\r\nfqRMsZWiPCzuLJAsFDVt0YPEfQU6Y5OMTR9/MvnuKKKDLOOQECk5EYsN5oT9\r\nJdnytwxgwWJIFAs5+YxWvBTk7jOrNOu1KMA=\r\n=7Xvm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.4"},"gitHead":"fd296838233df5a075f9b9e791136552f65188d4","scripts":{"lint":"standard","test":"mocha","release":"changeset publish","test-ci":"npm run lint && nyc --reporter=lcov --reporter=text npm test"},"_npmUser":{"name":"tpluscode","email":"npm@t-code.pl"},"repository":{"url":"git+https://github.com/zazuko/rdf-validate-datatype.git","type":"git"},"_npmVersion":"8.1.2","description":"Validate literal value of an RDF term based on its datatype.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@rdfjs/namespace":"^1.1.0","@rdfjs/to-ntriples":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^9.0.0","standard":"^16.0.0","@changesets/cli":"^2.25.0","@rdfjs/data-model":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/rdf-validate-datatype_0.1.5_1665002644431_0.8443116249733722","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"rdf-validate-datatype","version":"0.2.0","keywords":["rdf","validation","datatype"],"author":{"name":"Martin Maillard","email":"martin.maillard@zazuko.com"},"license":"MIT","_id":"rdf-validate-datatype@0.2.0","maintainers":[{"name":"bergos","email":"bergi@bergnet.org"},{"name":"tpluscode","email":"npm@t-code.pl"},{"name":"ludovicm67","email":"ludovicmuller1@gmail.com"},{"name":"martinmaillard","email":"git@martinmaillard.com"},{"name":"zazuko-bot","email":"devops@zazuko.com"}],"homepage":"https://github.com/zazuko/rdf-validate-datatype#readme","bugs":{"url":"https://github.com/zazuko/rdf-validate-datatype/issues"},"dist":{"shasum":"25cd2132fb03e96c5df2f37a337f92950e03c212","tarball":"https://registry.npmjs.org/rdf-validate-datatype/-/rdf-validate-datatype-0.2.0.tgz","fileCount":17,"integrity":"sha512-Ru7OcqxkPHgMwBrqw/RXCOqJ+hPaL1foelcgdDy5eFdNonP2D6YDLkYlODaeiSo2dgCnUvrD1k/QGi3Spa82fg==","signatures":[{"sig":"MEUCIQDOyzb0QsQF95k5RXh/REFPd3X7D1ds+L6HeE9Dk8c/9gIgIXKh0qfCjd2Yd8ThpHbTs6CMFR0HyymjBqNFRQO8WOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35785},"main":"index.js","type":"module","mocha":{"loader":"ts-node/esm","extension":"ts"},"gitHead":"fc645d0b9a274a45c08056ac3dbce12e11106095","scripts":{"lint":"eslint . --ignore-path .gitignore","test":"mocha","prepack":"tsc","release":"changeset publish"},"_npmUser":{"name":"zazuko-bot","email":"devops@zazuko.com"},"repository":{"url":"git+https://github.com/zazuko/rdf-validate-datatype.git","type":"git"},"_npmVersion":"9.6.7","description":"Validate literal value of an RDF term based on its datatype.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@rdfjs/term-map":"^2.0.0","@tpluscode/rdf-ns-builders":"3 - 4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","ts-node":"^10.9.1","typescript":"^5.2.2","@rdfjs/types":"^1.1.0","@types/mocha":"^10.0.1","@changesets/cli":"^2.26.2","@rdfjs/data-model":"^2.0.1","@types/rdfjs__term-map":"^2.0.0","@tpluscode/eslint-config":"^0.4.4","@types/rdfjs__data-model":"^2.0.4","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-validate-datatype_0.2.0_1694442817019_0.025591663328553338","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"rdf-validate-datatype","version":"0.2.1","keywords":["rdf","validation","datatype"],"author":{"name":"Martin Maillard","email":"martin.maillard@zazuko.com"},"license":"MIT","_id":"rdf-validate-datatype@0.2.1","maintainers":[{"name":"tpluscode","email":"npm@t-code.pl"},{"name":"ludovicm67","email":"ludovicmuller1@gmail.com"},{"name":"zazuko-bot","email":"devops@zazuko.com"}],"homepage":"https://github.com/zazuko/rdf-validate-datatype#readme","bugs":{"url":"https://github.com/zazuko/rdf-validate-datatype/issues"},"dist":{"shasum":"40da8e6ce6dbcc19e45da12f9446b37aa69ef315","tarball":"https://registry.npmjs.org/rdf-validate-datatype/-/rdf-validate-datatype-0.2.1.tgz","fileCount":17,"integrity":"sha512-DpREnmoWDxC80KyslZeBPLQb3ztyeiOolT4uCl58tCju2KHJu4j5vonmVVdEJh2Mpad5UY57v6sSM/hfSTFGKQ==","signatures":[{"sig":"MEYCIQCuLEoNazgZu1Ph4+K1wKgj+PxqXTN/7BjNiAufumehUQIhAKD13pzuXrq+AWztMfrGpCjvIh3J9az8CcRmy910TGlJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36471},"main":"index.js","type":"module","mocha":{"loader":"ts-node/esm","extension":"ts"},"types":"./index.d.ts","gitHead":"62f7de1ee3f55e4728f081b42e299d61bc3c3db3","scripts":{"lint":"eslint . --ignore-path .gitignore","test":"mocha","prepack":"tsc","release":"changeset publish"},"_npmUser":{"name":"zazuko-bot","email":"devops@zazuko.com"},"repository":{"url":"git+https://github.com/zazuko/rdf-validate-datatype.git","type":"git"},"_npmVersion":"10.2.3","description":"Validate literal value of an RDF term based on its datatype.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@rdfjs/term-map":"^2.0.0","@tpluscode/rdf-ns-builders":"3 - 4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","ts-node":"^10.9.1","typescript":"^5.2.2","@rdfjs/types":"^1.1.0","@types/mocha":"^10.0.1","@changesets/cli":"^2.26.2","@rdfjs/data-model":"^2.0.1","@types/rdfjs__term-map":"^2.0.0","@tpluscode/eslint-config":"^0.4.4","@types/rdfjs__data-model":"^2.0.4","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-validate-datatype_0.2.1_1702889774351_0.7045804281307906","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"rdf-validate-datatype","version":"0.2.2","type":"module","description":"Validate literal value of an RDF term based on its datatype.","main":"index.js","scripts":{"prepack":"tsc","lint":"eslint . --ignore-path .gitignore","test":"mocha","release":"changeset publish"},"repository":{"type":"git","url":"git+https://github.com/zazuko/rdf-validate-datatype.git"},"keywords":["rdf","validation","datatype"],"author":{"name":"Martin Maillard","email":"martin.maillard@zazuko.com"},"license":"MIT","bugs":{"url":"https://github.com/zazuko/rdf-validate-datatype/issues"},"homepage":"https://github.com/zazuko/rdf-validate-datatype#readme","dependencies":{"@rdfjs/term-map":"^2.0.0","@tpluscode/rdf-ns-builders":"3 - 5"},"devDependencies":{"@changesets/cli":"^2.26.2","@rdfjs/data-model":"^2.0.1","@rdfjs/types":"^1.1.0","@tpluscode/eslint-config":"^0.4.4","@types/mocha":"^10.0.1","@types/rdfjs__data-model":"^2.0.4","@types/rdfjs__term-map":"^2.0.0","@typescript-eslint/eslint-plugin":"^6.6.0","@typescript-eslint/parser":"^6.6.0","c8":"^8.0.1","eslint-import-resolver-typescript":"^3.6.0","mocha":"^11","ts-node":"^10.9.1","typescript":"^5.2.2"},"mocha":{"extension":"ts","loader":"ts-node/esm"},"_id":"rdf-validate-datatype@0.2.2","gitHead":"5bce733660df7e8726b989b99ee828fa8b29ff19","types":"./index.d.ts","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mH9qL8i0WBbZ6HJCA26BB6V+WV2MraKvitez3SV0QegBWVQ4wYO49CgfFBzoAYg6tlnhFXl9MkrOAQ07X2N1FA==","shasum":"40dc4336343f12ae85f34513a2b73d3018a22f64","tarball":"https://registry.npmjs.org/rdf-validate-datatype/-/rdf-validate-datatype-0.2.2.tgz","fileCount":17,"unpackedSize":36467,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB6ZYuB+5w8tRGpJrttr9imwsx15v57VhTNi8k4Fc9J0AiEAz6vniRrNc1ilgeWbau3Rr0jM1pS2RJh1haugw29QWJ8="}]},"_npmUser":{"name":"zazuko-bot","email":"devops@zazuko.com"},"directories":{},"maintainers":[{"name":"tpluscode","email":"npm@t-code.pl"},{"name":"ludovicm67","email":"ludovicmuller1@gmail.com"},{"name":"zazuko-bot","email":"devops@zazuko.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rdf-validate-datatype_0.2.2_1745485614490_0.16097483242474908"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-31T14:07:07.156Z","modified":"2025-04-24T09:06:54.832Z","0.1.0":"2020-03-30T14:06:27.553Z","0.1.1":"2020-03-31T14:07:07.256Z","0.1.2":"2021-01-19T18:57:40.037Z","0.1.3":"2021-01-19T19:01:34.982Z","0.1.4":"2021-08-02T07:52:16.408Z","0.1.5":"2022-10-05T20:44:04.683Z","0.2.0":"2023-09-11T14:33:37.256Z","0.2.1":"2023-12-18T08:56:14.512Z","0.2.2":"2025-04-24T09:06:54.661Z"},"bugs":{"url":"https://github.com/zazuko/rdf-validate-datatype/issues"},"author":{"name":"Martin Maillard","email":"martin.maillard@zazuko.com"},"license":"MIT","homepage":"https://github.com/zazuko/rdf-validate-datatype#readme","keywords":["rdf","validation","datatype"],"repository":{"type":"git","url":"git+https://github.com/zazuko/rdf-validate-datatype.git"},"description":"Validate literal value of an RDF term based on its datatype.","maintainers":[{"name":"tpluscode","email":"npm@t-code.pl"},{"name":"ludovicm67","email":"ludovicmuller1@gmail.com"},{"name":"zazuko-bot","email":"devops@zazuko.com"}],"readme":"\n# rdf-validate-datatype\n\nValidate literal value of an RDF term based on its declared datatype.\n\n[![npm version](https://badge.fury.io/js/rdf-validate-datatype.svg)](https://badge.fury.io/js/rdf-validate-datatype)\n\n\n## Install\n\n`$ npm install rdf-validate-datatype`\n\n\n## Usage\n\n### `validateTerm`\n\n```javascript\nimport { validateTerm } from 'rdf-validate-datatype'\nimport rdf from '@rdfjs/data-model'\nimport { xsd } from '@tpluscode/rdf-ns-builders'\n\nconst term = rdf.literal('test')\nconst isValid = validateTerm(term) // -> true\n\nconst term = rdf.literal('2019-01-01', xsd.date)\nconst isValid = validateTerm(term) // -> true\n\nconst term = rdf.literal('invalid date', xsd.date)\nconst isValid = validateTerm(term) // -> false\n```\n\n### `validateQuad`\n\n`validateQuad` validates that the `.object` of a given quad is valid in regards\nto its declared datatype.\n\n```javascript\nimport { validateQuad } from 'rdf-validate-datatype'\nimport rdf from '@rdfjs/data-model'\nimport { schema, xsd } from '@tpluscode/rdf-ns-builders'\n\nconst quad = rdf.quad(\n  rdf.namedNode('bob'),\n  schema.birthDate,\n  rdf.literal('2019-01-01', xsd.date)\n)\nconst isValid = validateQuad(term) // -> true\n\nconst quad = rdf.quad(\n  rdf.namedNode('bob'),\n  schema.birthDate,\n  rdf.literal('invalid date', xsd.date)\n)\nconst isValid = validateQuad(term) // -> false\n```\n\n### Configuring validators\n\nDatatype validators are stored in a registry. They can be changed at runtime.\n\n```javascript\nimport { validators, validateTerm } from 'rdf-validate-datatype'\nimport rdf from '@rdfjs/data-model'\nimport { xsd } from '@tpluscode/rdf-ns-builders'\n\n// Register a new datatype\nconst myDatatype = rdf.namedNode('my-datatype')\nvalidators.register(myDatatype, value => value.startsWith('X-'))\nvalidateTerm(rdf.literal('X-test', myDatatype)) // -> true\nvalidateTerm(rdf.literal('test', myDatatype)) // -> false\n\n// Override an existing datatype\nvalidators.register(xsd.date, value => true)\nvalidateTerm(rdf.literal('banana', xsd.date)) // -> true\n```\n","readmeFilename":"README.md"}