{"versions":{"0.0.4":{"name":"component-xor","version":"0.0.4","description":"tiny xor utility function","main":"index.js","scripts":{"test":"make test"},"devDependencies":{"better-assert":"~1.0.0","mocha":"~1.17.1"},"component":{"scripts":{"xor/index.js":"index.js"}},"keywords":["xor"],"author":{"name":"Matthew Mueller"},"license":"MIT","repository":{"type":"git","url":"https://github.com/component/xor"},"gitHead":"6d19ddf058f1a78a58ac2677f9a4d5b95af89f59","bugs":{"url":"https://github.com/component/xor/issues"},"homepage":"https://github.com/component/xor","_id":"component-xor@0.0.4","_shasum":"c55d83ccc1b94cd5089a4e93fa7891c7263e59aa","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"anonymous","email":"mattmuelle@gmail.com"},"maintainers":[{"name":"anonymous","email":"calvin@calv.info"},{"name":"anonymous","email":"cristian@gravityonmars.com"},{"name":"anonymous","email":"forbes@lindesay.co.uk"},{"name":"anonymous","email":"hughskennedy@gmail.com"},{"name":"anonymous","email":"julian@juliangruber.com"},{"name":"anonymous","email":"kelonyemitchel@gmail.com"},{"name":"anonymous","email":"mattmuelle@gmail.com"},{"name":"anonymous","email":"fabian.eichenberger@gmail.com"},{"name":"anonymous","email":"arpad.borsos@googlemail.com"},{"name":"anonymous","email":"dnfagnan@gmail.com"},{"name":"anonymous","email":"trevorgerhardt@gmail.com"},{"name":"anonymous","email":"yields@icloud.com"}],"dist":{"shasum":"c55d83ccc1b94cd5089a4e93fa7891c7263e59aa","size":1238,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/component-xor/-/component-xor-0.0.4.tgz","integrity":"sha512-ZIt6sla8gfo+AFVRZoZOertcnD5LJaY2T9CKE2j13NJxQt/mUafD69Bl7/Y4AnpI2LGjiXH7cOfJDx/n2G9edA=="},"directories":{},"publish_time":1427841763056,"_hasShrinkwrap":false,"_cnpm_publish_time":1427841763056,"_cnpmcore_publish_time":"2021-12-16T17:48:46.510Z","contributors":[]},"0.0.3":{"name":"component-xor","version":"0.0.3","description":"tiny xor utility function","main":"index.js","scripts":{"test":"make test"},"devDependencies":{"better-assert":"~1.0.0","mocha":"~1.17.1"},"component":{"scripts":{"xor/index.js":"index.js"}},"keywords":["xor"],"author":{"name":"Matthew Mueller"},"license":"MIT","_id":"component-xor@0.0.3","dist":{"shasum":"68ae7f1c40b78d843d69f2a829cfb31d6afbf051","size":1198,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/component-xor/-/component-xor-0.0.3.tgz","integrity":"sha512-ph2AwOGBeRMYbZjQHArllugRxUNtpFXEFJyRbhEaT2ibWD/eGtlO5KNazjxLrd2ZEUk2H5K9dOrJcNJis9dCmA=="},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"anonymous","email":"nathan@tootallnate.net"},"maintainers":[{"name":"anonymous","email":"calvin@calv.info"},{"name":"anonymous","email":"cristian@gravityonmars.com"},{"name":"anonymous","email":"forbes@lindesay.co.uk"},{"name":"anonymous","email":"hughskennedy@gmail.com"},{"name":"anonymous","email":"julian@juliangruber.com"},{"name":"anonymous","email":"kelonyemitchel@gmail.com"},{"name":"anonymous","email":"mattmuelle@gmail.com"},{"name":"anonymous","email":"fabian.eichenberger@gmail.com"},{"name":"anonymous","email":"arpad.borsos@googlemail.com"},{"name":"anonymous","email":"dnfagnan@gmail.com"},{"name":"anonymous","email":"trevorgerhardt@gmail.com"},{"name":"anonymous","email":"yields@icloud.com"}],"directories":{},"publish_time":1392149655225,"_hasShrinkwrap":false,"_cnpm_publish_time":1392149655225,"_cnpmcore_publish_time":"2021-12-16T17:48:46.716Z","contributors":[]}},"dist-tags":{"latest":"0.0.4"},"name":"component-xor","time":{"created":"2022-01-26T23:20:38.804Z","modified":"2025-12-03T10:03:27.230Z","0.0.4":"2015-03-31T22:42:43.056Z","0.0.3":"2014-02-11T20:14:15.225Z"},"readme":"# xor\n\n  tiny xor utility function\n\n## Installation\n\n  Install with [component(1)](http://component.io):\n\n    $ component install component/xor\n\n  Or with node.js:\n\n    $ npm install component-xor\n\n## API\n\n### xor(bool, bool)\n\nXOR two boolean values.\n\n```js\nxor(true, true) // false\nxor(true, false) // true\nxor(false, true) // true\nxor(false, false) // false\n```\n\n## Test\n\n```\nnpm install\nmake test\n```\n\n## License\n\n  MIT","users":{}}