JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 14741948
  • Score
    100M100P100Q229372F
  • License MIT

buffer-xor

Package Exports

  • buffer-xor

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (buffer-xor) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

buffer-xor

TRAVIS NPM

js-standard-style

Example

var xor = require("buffer-xor")
var a = new Buffer('00ff0f', 'hex')
var b = new Buffer('f0f0', 'hex')

console.log(xor(a, b))
// => <Buffer f0 0f>

Or for those seeking those few extra cycles, perform the operation inline:

var xorInline = require("buffer-xor/inline")
var a = new Buffer('00ff0f', 'hex')
var b = new Buffer('f0f0', 'hex')

console.log(xorInline(a, b))
// => <Buffer f0 0f>

// See that a has been mutated
console.log(a)
// => <Buffer f0 0f 0f>

License

This library is free and open-source software released under the MIT license.