{"_id":"permutation-parity","_rev":"16-82820f0d034efd5a681d677f49b95e97","name":"permutation-parity","description":"Computes the parity of a permutation","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.0":{"name":"permutation-parity","version":"0.0.0","description":"Computes the parity of a permutation","main":"permutation-sign.js","directories":{"test":"test"},"dependencies":{"permutation-rank":"^0.1.1"},"devDependencies":{"tape":"~2.12.3","typedarray-pool":"~1.0.0"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/permutation-parity.git"},"keywords":["permutation","parity","sign","even","odd","alternating","sgn","levi-civita"],"author":{"name":"Mikola Lysenko"},"license":"MIT","bugs":{"url":"https://github.com/mikolalysenko/permutation-parity/issues"},"homepage":"https://github.com/mikolalysenko/permutation-parity","_id":"permutation-parity@0.0.0","dist":{"shasum":"dc24a3a2270fdf37bd3659dcb0b79c5a408e8664","tarball":"https://registry.npmjs.org/permutation-parity/-/permutation-parity-0.0.0.tgz","integrity":"sha512-hpG27uOwm8OIwNoD28i9L2gzjCfYf5IpjZbaN2R+5LeF/oKw5WFwDKgT68gxNPAdWZ2r4dH2t1yUmEI7ebhfHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVBheD3NW4jTFYhDkb0TmFbGAQnicUaMMUzDJ+rCV7MAiEAlDd/aAwRHdbQRJkXuTvyi0im9XurJxsdkUcs4plfr3c="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"0.0.1":{"name":"permutation-parity","version":"0.0.1","description":"Computes the parity of a permutation","main":"permutation-sign.js","directories":{"test":"test"},"dependencies":{"typedarray-pool":"^1.0.0"},"devDependencies":{"tape":"~2.12.3","permutation-rank":"^0.1.1"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/permutation-parity.git"},"keywords":["permutation","parity","sign","even","odd","alternating","sgn","levi-civita"],"author":{"name":"Mikola Lysenko"},"license":"MIT","bugs":{"url":"https://github.com/mikolalysenko/permutation-parity/issues"},"homepage":"https://github.com/mikolalysenko/permutation-parity","_id":"permutation-parity@0.0.1","dist":{"shasum":"8b360f6feb4572e2ec19ba28bc2c11ee2eb06590","tarball":"https://registry.npmjs.org/permutation-parity/-/permutation-parity-0.0.1.tgz","integrity":"sha512-W0ins3kZm/JOTSNeO6F1nRlals/+vPg1Nfeb1w6NcPcCfCWfOOFG5VMT6Sm5/kcIfr3RfkxMXzAAup03uSe8Rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrZ4OeYuHz5L4agJg4l8CDXaBeZUEP45kskWezTxdBowIgaO2qfg7W4wyFweIq/VEmZFxDClepLqk3sXk3TzhPTo8="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"0.0.2":{"name":"permutation-parity","version":"0.0.2","description":"Computes the parity of a permutation","main":"permutation-sign.js","directories":{"test":"test"},"dependencies":{"typedarray-pool":"^1.0.0"},"devDependencies":{"tape":"~2.12.3","permutation-rank":"^0.1.1"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/permutation-parity.git"},"keywords":["permutation","parity","sign","even","odd","alternating","sgn","levi-civita"],"author":{"name":"Mikola Lysenko"},"license":"MIT","bugs":{"url":"https://github.com/mikolalysenko/permutation-parity/issues"},"homepage":"https://github.com/mikolalysenko/permutation-parity","_id":"permutation-parity@0.0.2","dist":{"shasum":"1e17e58d31df321a57511f4b806668b6a2b14abb","tarball":"https://registry.npmjs.org/permutation-parity/-/permutation-parity-0.0.2.tgz","integrity":"sha512-+K+i5qmmOF6Y+raCeApbayKc69NAUzkikjoprVwUl+CQje+ViiZ8uUHuHXffi+OELmR0mC0YDJFKzJzRjygtKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuWhYjYAhBNm7fIVl80ffMHzFzGCC0EZGYGfe30+3JlAIgTXqim0vJoKGDzdeaPGP6Rj7xHP0XOUUCvbIf8e7eJ7k="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"1.0.0":{"name":"permutation-parity","version":"1.0.0","description":"Computes the parity of a permutation","main":"permutation-sign.js","directories":{"test":"test"},"dependencies":{"typedarray-pool":"^1.0.0"},"devDependencies":{"tape":"~2.12.3","permutation-rank":"^1.0.0"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/permutation-parity.git"},"keywords":["permutation","parity","sign","even","odd","alternating","sgn","levi-civita"],"author":{"name":"Mikola Lysenko"},"license":"MIT","bugs":{"url":"https://github.com/mikolalysenko/permutation-parity/issues"},"homepage":"https://github.com/mikolalysenko/permutation-parity","_id":"permutation-parity@1.0.0","dist":{"shasum":"0174d51fca704b11b9a4b152b23d537fdc6b5ef4","tarball":"https://registry.npmjs.org/permutation-parity/-/permutation-parity-1.0.0.tgz","integrity":"sha512-mRaEvnnWolbZuErWD08StRUZP9YOWG3cURP5nYpRg1D2PENzPXCUrPv8/bOk0tfln0hISLZjOdOcQCbsVpL2nQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAi5aMrU+3ToaEKfFsNftT3lWZCD7KtaMvFjuLHU6Y+UAiBjJWg28VIlqs7TDCXoEHmr/S/u8xenz+S5qYHYS7MT7g=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]}},"readme":"permutation-parity\n==================\nComputes the [parity of a permutation](http://en.wikipedia.org/wiki/Parity_of_a_permutation).\n\n# Example\n\n```javascript\nvar sgn = require(\"permutation-parity\")\n\nconsole.log(sgn([0, 1, 2]), sgn([0, 2, 1]))\n```\n\n# Install\n\n```\nnpm install permutation-parity\n```\n\n# API\n\n#### `require(\"permutation-parity\")(p)`\nDetermines the sign of a permutation\n\n* `p` is a permutation\n\n**Returns** The sign of the permutation:\n\n* `1` if `p` is odd\n* `-1` if `p` is even\n* `0` if `p` is not a permutation\n\n# Credits\n(c) 2014 Mikola Lysenko. MIT License","maintainers":[{"email":"mikolalysenko@gmail.com","name":"mikolalysenko"},{"email":"th.v.d.gronde@hccnet.nl","name":"jaspervdg"},{"email":"hughskennedy@gmail.com","name":"hughsk"},{"email":"pgb@andrew.cmu.edu","name":"planeshifter"},{"email":"rsreusser@gmail.com","name":"rreusser"}],"time":{"modified":"2022-11-08T10:40:13.259Z","created":"2014-04-08T17:42:29.441Z","0.0.0":"2014-04-08T17:42:29.441Z","0.0.1":"2014-04-08T17:46:07.401Z","0.0.2":"2014-04-09T13:59:34.570Z","1.0.0":"2014-04-30T22:54:08.936Z"},"homepage":"https://github.com/mikolalysenko/permutation-parity","keywords":["permutation","parity","sign","even","odd","alternating","sgn","levi-civita"],"repository":{"type":"git","url":"git://github.com/mikolalysenko/permutation-parity.git"},"author":{"name":"Mikola Lysenko"},"bugs":{"url":"https://github.com/mikolalysenko/permutation-parity/issues"},"license":"MIT","readmeFilename":"README.md"}