{"_id":"@segment/loosely-validate-event","_rev":"872-65bbdfd197909834e945b5fab5a8ac52","name":"@segment/loosely-validate-event","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@segment/loosely-validate-event","version":"1.0.0","_id":"@segment/loosely-validate-event@1.0.0","maintainers":[{"name":"stephenmathieson","email":"me@stephenmathieson.com"}],"nyc":{"reporter":["lcov","html"]},"dist":{"shasum":"d7af72a3696839869d47bbf64fd962dbaa8498b9","tarball":"https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-1.0.0.tgz","integrity":"sha512-gJjCdH74gs65137UhkgHls19HvinCM6AH3UJ3wec+rgjh2C2rb+0+GUbkLSig/4/pPGrkMsSASUoY/QbWnpTow==","signatures":[{"sig":"MEQCIGTKTvLwkWV4ukU/GHOJjLo3T0+6rXj4FohXIoGJPCvTAiBdBVVzmJly5zUaXfm2AqPIgbnUkNwVam8ogh6ovzyhlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d7af72a3696839869d47bbf64fd962dbaa8498b9","gitHead":"36122cca6c3f59b012cc4d7ed8bda8c53624e8ed","scripts":{"test":"ava","coverage":"nyc ava"},"_npmUser":{"name":"stephenmathieson","email":"me@stephenmathieson.com"},"_npmVersion":"3.10.10","description":"Loosely validate an event.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"component-type":"^1.2.1","join-component":"^1.1.0"},"devDependencies":{"ava":"^0.18.0","nyc":"^10.1.2","standard":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/loosely-validate-event-1.0.0.tgz_1486077667555_0.19241568609140813","host":"packages-18-east.internal.npmjs.com"}},"1.1.0":{"name":"@segment/loosely-validate-event","version":"1.1.0","_id":"@segment/loosely-validate-event@1.1.0","maintainers":[{"name":"anoonan","email":"amnoonann@gmail.com"},{"name":"anthonyshort","email":"antshort@gmail.com"},{"name":"benjamin88","email":"Bhoffman8@gmail.com"},{"name":"calvinfo","email":"calvin@calv.info"},{"name":"ccnixon","email":"chrisnxn@gmail.com"},{"name":"chrisbuttery","email":"info@chrisbuttery.com"},{"name":"dominicbarnes","email":"dominic@dbarnes.info"},{"name":"emilyluckette","email":"emily@segment.com"},{"name":"hanothan","email":"hankim813@gmail.com"},{"name":"ivolo","email":"ilya@segment.io"},{"name":"jedwatson","email":"jed.watson@me.com"},{"name":"jgershen","email":"joe@segment.com"},{"name":"kevinburke","email":"kev@inburke.com"},{"name":"ladanazita","email":"ladanazita@gmail.com"},{"name":"lambtron","email":"andyjiang@gmail.com"},{"name":"ndhoule","email":"nathan@nathanhoule.com"},{"name":"nielst","email":"NTerwiesch@gmail.com"},{"name":"rbranson","email":"rick@diodeware.com"},{"name":"reinpk","email":"reinpk@gmail.com"},{"name":"rowno","email":"rowno@webspirited.com"},{"name":"segment-admin","email":"tools+npm@segment.com"},{"name":"segmentio","email":"tools@segment.com"},{"name":"srthurman","email":"srthurman@gmail.com"},{"name":"stephenmathieson","email":"me@stephenmathieson.com"},{"name":"stevenmiller888","email":"stevenmiller888@me.com"},{"name":"tejasmanohar","email":"me@tejas.io"},{"name":"thehydroimpulse","email":"dnfagnan@gmail.com"},{"name":"therebelrobot","email":"npm@therebelrobot.com"},{"name":"tidothegreat","email":"tido@segment.com"},{"name":"timhudson","email":"tim.hudson15@gmail.com"},{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"yields","email":"yields@icloud.com"}],"nyc":{"reporter":["lcov","html"]},"dist":{"shasum":"4065a6c3e82ead62efd9d7448675fc898c043f6e","tarball":"https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-1.1.0.tgz","integrity":"sha512-7PSEtwd+Hchj21AwHGGHc+GJaS9/Y0V9f+6zIRQN056ByYUMFPV/1rlGg2Dy5bFH4mD7nSCUOWs0PsEROhyJHA==","signatures":[{"sig":"MEYCIQCsqb5g2n3kg8QgDZwjJdR2ZrohbKWFj+NK/ljg8+5OlQIhAPbWTUuCJ84QS7thwSwl1JD5YF4KzotchUPHVGKVbTSd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4065a6c3e82ead62efd9d7448675fc898c043f6e","scripts":{"test":"ava","coverage":"nyc ava"},"_npmUser":{"name":"segment-admin","email":"tools+npm@segment.com"},"_npmVersion":"3.10.10","description":"Loosely validate an event.","directories":{},"_nodeVersion":"6.9.5","dependencies":{"component-type":"^1.2.1","join-component":"^1.1.0"},"devDependencies":{"ava":"^0.18.0","nyc":"^10.1.2","standard":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/loosely-validate-event-1.1.0.tgz_1486078024105_0.25716687901876867","host":"packages-12-west.internal.npmjs.com"}},"1.1.1":{"name":"@segment/loosely-validate-event","version":"1.1.1","_id":"@segment/loosely-validate-event@1.1.1","maintainers":[{"name":"anoonan","email":"amnoonann@gmail.com"},{"name":"anthonyshort","email":"antshort@gmail.com"},{"name":"benjamin88","email":"Bhoffman8@gmail.com"},{"name":"calvinfo","email":"calvin@calv.info"},{"name":"ccnixon","email":"chrisnxn@gmail.com"},{"name":"chrisbuttery","email":"info@chrisbuttery.com"},{"name":"dominicbarnes","email":"dominic@dbarnes.info"},{"name":"emilyluckette","email":"emily@segment.com"},{"name":"hanothan","email":"hankim813@gmail.com"},{"name":"ivolo","email":"ilya@segment.io"},{"name":"jedwatson","email":"jed.watson@me.com"},{"name":"jgershen","email":"joe@segment.com"},{"name":"kevinburke","email":"kev@inburke.com"},{"name":"ladanazita","email":"ladanazita@gmail.com"},{"name":"lambtron","email":"andyjiang@gmail.com"},{"name":"ndhoule","email":"nathan@nathanhoule.com"},{"name":"nielst","email":"NTerwiesch@gmail.com"},{"name":"rbranson","email":"rick@diodeware.com"},{"name":"reinpk","email":"reinpk@gmail.com"},{"name":"rowno","email":"rowno@webspirited.com"},{"name":"segment-admin","email":"tools+npm@segment.com"},{"name":"segmentio","email":"tools@segment.com"},{"name":"srthurman","email":"srthurman@gmail.com"},{"name":"stephenmathieson","email":"me@stephenmathieson.com"},{"name":"stevenmiller888","email":"stevenmiller888@me.com"},{"name":"tejasmanohar","email":"me@tejas.io"},{"name":"thehydroimpulse","email":"dnfagnan@gmail.com"},{"name":"therebelrobot","email":"npm@therebelrobot.com"},{"name":"tidothegreat","email":"tido@segment.com"},{"name":"timhudson","email":"tim.hudson15@gmail.com"},{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"yields","email":"yields@icloud.com"}],"nyc":{"reporter":["lcov","html"]},"dist":{"shasum":"4ba299ef9947d8d1800b4c18556bbecd3b1c80fa","tarball":"https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-1.1.1.tgz","integrity":"sha512-ytesWg+ONowBtfDkKzq0iHfs2OWofMrIVp4zXE6USop65+9Azf6Qwu5jIaIKukzNKRxLq3phtA97BZ77SUgpnQ==","signatures":[{"sig":"MEUCIDonBxiIQXev0sPwNVS8tdgaYUVBKW7Q9pTFKteqx18dAiEA4MT4Yha15RlGit4nQd/yokW9lFvDGcrAWeMHJwtuCAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4ba299ef9947d8d1800b4c18556bbecd3b1c80fa","scripts":{"test":"ava","coverage":"nyc ava"},"_npmUser":{"name":"segment-admin","email":"tools+npm@segment.com"},"_npmVersion":"3.10.10","description":"Loosely validate an event.","directories":{},"_nodeVersion":"6.9.5","dependencies":{"component-type":"^1.2.1","join-component":"^1.1.0"},"devDependencies":{"ava":"^0.18.0","nyc":"^10.1.2","standard":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/loosely-validate-event-1.1.1.tgz_1486078361808_0.9187024442944676","host":"packages-12-west.internal.npmjs.com"}},"1.1.2":{"name":"@segment/loosely-validate-event","version":"1.1.2","_id":"@segment/loosely-validate-event@1.1.2","maintainers":[{"name":"anoonan","email":"amnoonann@gmail.com"},{"name":"anthonyshort","email":"antshort@gmail.com"},{"name":"benjamin88","email":"Bhoffman8@gmail.com"},{"name":"calvinfo","email":"calvin@calv.info"},{"name":"ccnixon","email":"chrisnxn@gmail.com"},{"name":"chrisbuttery","email":"info@chrisbuttery.com"},{"name":"dominicbarnes","email":"dominic@dbarnes.info"},{"name":"emilyluckette","email":"emily@segment.com"},{"name":"hanothan","email":"hankim813@gmail.com"},{"name":"ivolo","email":"ilya@segment.io"},{"name":"jedwatson","email":"jed.watson@me.com"},{"name":"jgershen","email":"joe@segment.com"},{"name":"kevinburke","email":"kev@inburke.com"},{"name":"ladanazita","email":"ladanazita@gmail.com"},{"name":"lambtron","email":"andyjiang@gmail.com"},{"name":"ndhoule","email":"nathan@nathanhoule.com"},{"name":"nielst","email":"NTerwiesch@gmail.com"},{"name":"rbranson","email":"rick@diodeware.com"},{"name":"reinpk","email":"reinpk@gmail.com"},{"name":"rowno","email":"rowno@webspirited.com"},{"name":"segment-admin","email":"tools+npm@segment.com"},{"name":"segmentio","email":"tools@segment.com"},{"name":"srthurman","email":"srthurman@gmail.com"},{"name":"stephenmathieson","email":"me@stephenmathieson.com"},{"name":"stevenmiller888","email":"stevenmiller888@me.com"},{"name":"tejasmanohar","email":"me@tejas.io"},{"name":"thehydroimpulse","email":"dnfagnan@gmail.com"},{"name":"therebelrobot","email":"npm@therebelrobot.com"},{"name":"tidothegreat","email":"tido@segment.com"},{"name":"timhudson","email":"tim.hudson15@gmail.com"},{"name":"tonyxiao","email":"tonyx.ca@gmail.com"},{"name":"yields","email":"yields@icloud.com"}],"nyc":{"reporter":["lcov","html"]},"dist":{"shasum":"d77840999e3f7e43e74b3b0d43391c1526f793b8","tarball":"https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-1.1.2.tgz","integrity":"sha512-c2dbvXuy9IL4DX5gQjwuX9J6eeYm0sEKoojJ8njQ8RfCylkG3ZXkhYoHTsXKjrpEXHHMoccRSHZ2i4N5IcBR9g==","signatures":[{"sig":"MEUCIBtC0/QAiBI1w9CiVnwt6VrBc/Zx/qS8bdKOH0nGP+W/AiEA+1KpNNVkonEWUcXzavt89R87Udpzk6zgXzl/zSAa02c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d77840999e3f7e43e74b3b0d43391c1526f793b8","scripts":{"test":"ava","coverage":"nyc ava"},"_npmUser":{"name":"segment-admin","email":"tools+npm@segment.com"},"_npmVersion":"3.10.10","description":"Loosely validate an event.","directories":{},"_nodeVersion":"6.9.5","dependencies":{"component-type":"^1.2.1","join-component":"^1.1.0"},"devDependencies":{"ava":"^0.18.0","nyc":"^10.1.2","standard":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/loosely-validate-event-1.1.2.tgz_1486761593637_0.4824127417523414","host":"packages-12-west.internal.npmjs.com"}},"2.0.0":{"name":"@segment/loosely-validate-event","version":"2.0.0","_id":"@segment/loosely-validate-event@2.0.0","maintainers":[{"name":"tyson_segment","email":"tyson@segment.com"},{"name":"alan-segment","email":"alan@segment.com"},{"name":"rpaul80","email":"rpaul80@gmail.com"},{"name":"segment-cyammine","email":"chris.yammine@segment.com"},{"name":"fforres","email":"felipe.torressepulveda@gmail.com"},{"name":"leifdreizler","email":"leifdreizler@gmail.com"},{"name":"carlosmecha","email":"mecha.carlos@gmail.com"},{"name":"josh_segment","email":"josh@segment.com"},{"name":"atrivedi1","email":"akash@segment.com"},{"name":"segment-scott","email":"scott@segment.com"},{"name":"emily.luckette","email":"emily@segment.com"},{"name":"xagos","email":"xavier.agostini@mail.mcgill.ca"},{"name":"andreiko_ru","email":"mail@andreiko.ru"},{"name":"f2prateek","email":"f2prateek@gmail.com"},{"name":"dscrobonia","email":"davidscrobonia@gmail.com"},{"name":"emilio-gomez-lavin","email":"emilio@segment.com"},{"name":"vdemedes","email":"vdemedes@gmail.com"},{"name":"sahilp","email":"sahil@segment.com"},{"name":"segment-ulysse","email":"ulysse@segment.com"},{"name":"erickimsegment","email":"eric@segment.com"},{"name":"segment-andy-yeo","email":"andy.yeo@segment.com"},{"name":"segment-maggie-chu","email":"maggie@segment.com"},{"name":"systemizer","email":"robmcqn@gmail.com"},{"name":"n2parko","email":"kevin@segment.com"},{"name":"notfelineit","email":"notfelineit@gmail.com"},{"name":"jlee9595","email":"justin@segment.com"},{"name":"segment-danielstjules","email":"danielst.jules@segment.com"},{"name":"sperand-io","email":"chris@sperand.io"},{"name":"albert.segment","email":"albert@segment.com"},{"name":"tamarrow","email":"tamarrow@gmail.com"},{"name":"ejcx","email":"evan@segment.com"},{"name":"jeroenransijn","email":"jssrdesign@gmail.com"},{"name":"joeybloggs","email":"dean@segment.com"},{"name":"maxence-charriere","email":"charriere@outlook.com"},{"name":"boggsboggs","email":"john.boggs@segment.com"},{"name":"codenameatlas","email":"anavarrete255@gmail.com"},{"name":"nettofarah","email":"nettofarah@gmail.com"},{"name":"wdr","email":"robinsonwesleyd@gmail.com"},{"name":"achille-roussel","email":"achille.roussel@gmail.com"},{"name":"peripheral","email":"peter.h.richmond@gmail.com"},{"name":"calvinfo","email":"calvin@calv.info"},{"name":"dfuentes","email":"daniel.richard.fuentes@gmail.com"},{"name":"anoonan","email":"amnoonann@gmail.com"},{"name":"nielst","email":"NTerwiesch@gmail.com"},{"name":"ladanazita","email":"ladanazita@gmail.com"},{"name":"srthurman","email":"srthurman@gmail.com"},{"name":"ivolo","email":"ilya@segment.io"},{"name":"ccnixon","email":"chrisnxn@gmail.com"},{"name":"tidothegreat","email":"tido@segment.com"},{"name":"chrisbuttery","email":"info@chrisbuttery.com"},{"name":"yields","email":"yields@icloud.com"},{"name":"reinpk","email":"reinpk@gmail.com"},{"name":"dominicbarnes","email":"dominic@dbarnes.info"},{"name":"stevenmiller888","email":"stevenmiller888@me.com"},{"name":"hanothan","email":"hankim813@gmail.com"},{"name":"tejasmanohar","email":"me@tejas.io"},{"name":"rowno","email":"rowno@webspirited.com"},{"name":"stephenmathieson","email":"me@stephenmathieson.com"},{"name":"segmentio","email":"tools@segment.com"},{"name":"segment-admin","email":"tools+npm@segment.com"}],"nyc":{"reporter":["lcov","html"]},"dist":{"shasum":"87dfc979e5b4e7b82c5f1d8b722dfd5d77644681","tarball":"https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz","integrity":"sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==","signatures":[{"sig":"MEUCIBOx4d9mhz5Ikcn+zWcEglWxDc5PksZ6EjR+ggwf8sFAAiEAlr3u0DVNr3UBZF//0jIQ7fBTTpwes5k/ygkcV7Pb75A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"a341e2cfcc4f4d5ba955cbbb9cb3c6e373c640f6","scripts":{"test":"ava","coverage":"nyc ava"},"_npmUser":{"name":"f2prateek","email":"f2prateek@gmail.com"},"_npmVersion":"5.5.1","description":"Loosely validate an event.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"component-type":"^1.2.1","join-component":"^1.1.0"},"devDependencies":{"ava":"^0.18.0","nyc":"^10.1.2","standard":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/loosely-validate-event-2.0.0.tgz_1516832034030_0.7876271097920835","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-02-02T23:21:09.373Z","modified":"2026-06-11T22:35:56.707Z","1.0.0":"2017-02-02T23:21:09.373Z","1.1.0":"2017-02-02T23:27:06.200Z","1.1.1":"2017-02-02T23:32:43.656Z","1.1.2":"2017-02-10T21:19:55.486Z","2.0.0":"2018-01-24T22:13:54.118Z"},"description":"Loosely validate an event.","maintainers":[{"email":"secure-supply-chain@twilio.com","name":"twilio-supply-chain"},{"email":"tools@segment.com","name":"segmentio"},{"email":"tools+npm@segment.com","name":"segment-admin"}],"readme":"# @segment/loosely-validate-event\n\nLoosely validate an event.\n\n## Example\n\n```js\nconst validate = require('@segment/loosely-validate-event')\n\nconst event = {\n  type: 'track',\n  userId: 'abc123',\n  properties: {\n    foo: 'bar'\n  }\n}\n\nvalidate(event) // throws if `event` does not pass validation\n```\n","readmeFilename":"README.md"}