{"_id":"screen","_rev":"25-fb87adef27aa4c46f40257ea39bd96b3","name":"screen","description":"Create a screen to track relative positions","dist-tags":{"latest":"0.2.10"},"versions":{"0.1.0":{"name":"screen","version":"0.1.0","description":"Create a screen to track relative positions","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/screen.git"},"main":"index","homepage":"https://github.com/Raynos/screen","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/screen/issues","email":"raynos2@gmail.com"},"dependencies":{"xtend":"~1.0.3"},"devDependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/screen/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test"},"readme":"# screen\n\nCreate a screen to track relative positions\n\n## Example\n\n```js\n/*global screen:true*/\nvar screen = require(\"screen\")\n    , point = require(\"screen/point\")\n\n    , center = point({ x: 10, y: 10 })\n    , one = point({ x: 12, y: 12 })\n    , two = point({ x: 8, y: 8 })\n\nvar world = screen(center, 20, 20)\n    , relativeOne = world.add(one)\n    , relativeTwo = world.add(two)\n\nrelativeOne(function (point) {\n    console.log(\"one x\", point.x, \"y\", point.y)\n    // one x 12 y 12\n    // one x 7 y 7\n    // one x 10 y 10\n})\n\nrelativeTwo(function (point) {\n    console.log(\"two x\", point.x, \"y\", point.y)\n    // two x 8 y 8\n    // two x 3 y 3\n})\n\n// move to 15, 15\ncenter({ x: 15, y: 15 })\n\n// move one to 15, 15\none({ x: 15, y: 15 })\n```\n\n## Installation\n\n`npm install screen`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n","_id":"screen@0.1.0","dist":{"shasum":"86c828dd2af20b5161c3b5d10e6432cf51a84e0c","tarball":"https://registry.npmjs.org/screen/-/screen-0.1.0.tgz","integrity":"sha512-Y/dQVhUtrNPBJoAA90hBoHHLZRg9LjhpaqYdrzcG9TyCozmx95kggtAlYPkP+uzuro3dmN5F40gLVOJl8TnRzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3BeF0fRL5KwLRiVSf+dP90e+Wgd6V/sq/D6pmwE14ZAiBvnxvQWuS/woUTfPijHdlVVoOj4SNsWksHpBC9KoEfDw=="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}]},"0.1.1":{"name":"screen","version":"0.1.1","description":"Create a screen to track relative positions","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/screen.git"},"main":"index","homepage":"https://github.com/Raynos/screen","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/screen/issues","email":"raynos2@gmail.com"},"dependencies":{"xtend":"~1.0.3"},"devDependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/screen/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test"},"readme":"# screen\n\nCreate a screen to track relative positions\n\n## Example\n\n```js\n/*global screen:true*/\nvar screen = require(\"screen\")\n    , point = require(\"screen/point\")\n\n    , center = point({ x: 10, y: 10 })\n    , one = point({ x: 12, y: 12 })\n    , two = point({ x: 8, y: 8 })\n\nvar world = screen(center, 20, 20)\n    , relativeOne = world.add(one)\n    , relativeTwo = world.add(two)\n\nrelativeOne(function (point) {\n    console.log(\"one x\", point.x, \"y\", point.y)\n    // one x 12 y 12\n    // one x 7 y 7\n    // one x 10 y 10\n})\n\nrelativeTwo(function (point) {\n    console.log(\"two x\", point.x, \"y\", point.y)\n    // two x 8 y 8\n    // two x 3 y 3\n})\n\n// move to 15, 15\ncenter({ x: 15, y: 15 })\n\n// move one to 15, 15\none({ x: 15, y: 15 })\n```\n\n## Installation\n\n`npm install screen`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n","_id":"screen@0.1.1","dist":{"shasum":"53671c88ad3098f515dd944e91368f6456c331bc","tarball":"https://registry.npmjs.org/screen/-/screen-0.1.1.tgz","integrity":"sha512-CBj45Dl6kGl9ELTcJrFeC8CxG2FJugootSe9Emh7AaX4d5LzKxqjRbos9Ivnw355BycSGhQPh9ghBaeYRTfttw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEp3ot6l3s8oHmShJ/xE9UY/zeYpeupjv0FOCJGQXfVPAiEA2bzhaY/a1dNarh86Hu0odqGBUqgMNoh93/70Zm14Uj8="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}]},"0.1.2":{"name":"screen","version":"0.1.2","description":"Create a screen to track relative positions","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/screen.git"},"main":"index","homepage":"https://github.com/Raynos/screen","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/screen/issues","email":"raynos2@gmail.com"},"dependencies":{"xtend":"~1.0.3"},"devDependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/screen/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test"},"readme":"# screen\n\nCreate a screen to track relative positions\n\n## Example\n\n```js\n/*global screen:true*/\nvar screen = require(\"screen\")\n    , point = require(\"screen/point\")\n\n    , center = point({ x: 10, y: 10 })\n    , one = point({ x: 12, y: 12 })\n    , two = point({ x: 8, y: 8 })\n\nvar world = screen(center, 20, 20)\n    , relativeOne = world.add(one)\n    , relativeTwo = world.add(two)\n\nrelativeOne(function (point) {\n    console.log(\"one x\", point.x, \"y\", point.y)\n    // one x 12 y 12\n    // one x 7 y 7\n    // one x 10 y 10\n})\n\nrelativeTwo(function (point) {\n    console.log(\"two x\", point.x, \"y\", point.y)\n    // two x 8 y 8\n    // two x 3 y 3\n})\n\n// move to 15, 15\ncenter({ x: 15, y: 15 })\n\n// move one to 15, 15\none({ x: 15, y: 15 })\n```\n\n## Installation\n\n`npm install screen`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n","_id":"screen@0.1.2","dist":{"shasum":"eaacce7ebd81653dfb88d784eca8cab19401b253","tarball":"https://registry.npmjs.org/screen/-/screen-0.1.2.tgz","integrity":"sha512-Tz/NfZ8iZOYuUEmmFzcmJmiEff4KeKv8vgdSdZc1K4RbOLY/q1fYdt/3m5GRvwtkdYHn4DJ503dm3LbfR08+PA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwLzy9thnkVjAQg8rDoAt7G3ozdDcsf8KAucLCShgJtAiEAnj49XvzF+nzjM4C83RwPtMeHZmWPmgAUNDfxdPYUCmo="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}]},"0.1.3":{"name":"screen","version":"0.1.3","description":"Create a screen to track relative positions","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/screen.git"},"main":"index","homepage":"https://github.com/Raynos/screen","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/screen/issues","email":"raynos2@gmail.com"},"dependencies":{"xtend":"~1.0.3"},"devDependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/screen/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test"},"readme":"# screen\n\nCreate a screen to track relative positions\n\n## Example\n\n```js\n/*global screen:true*/\nvar screen = require(\"screen\")\n    , point = require(\"screen/point\")\n\n    , center = point({ x: 10, y: 10 })\n    , one = point({ x: 12, y: 12 })\n    , two = point({ x: 8, y: 8 })\n\nvar world = screen(center, 20, 20)\n    , relativeOne = world.add(one)\n    , relativeTwo = world.add(two)\n\nrelativeOne(function (point) {\n    console.log(\"one x\", point.x, \"y\", point.y)\n    // one x 12 y 12\n    // one x 7 y 7\n    // one x 10 y 10\n})\n\nrelativeTwo(function (point) {\n    console.log(\"two x\", point.x, \"y\", point.y)\n    // two x 8 y 8\n    // two x 3 y 3\n})\n\n// move to 15, 15\ncenter({ x: 15, y: 15 })\n\n// move one to 15, 15\none({ x: 15, y: 15 })\n```\n\n## Installation\n\n`npm install screen`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n","_id":"screen@0.1.3","dist":{"shasum":"d3ad852625196d771f7bd3b223bb2e453b4c8bac","tarball":"https://registry.npmjs.org/screen/-/screen-0.1.3.tgz","integrity":"sha512-S8+bK4LcIPXnx8zE5CnD+lKy14H4ODkAqC+I1GPHBUtUlba0oNBz4sKba4FHnwevk3Bf47LEWszlkhBNpE1+rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7qrpuEEUfYox29hpUyFvHM/C/j3+xjW52/V/ySYxoIwIhAI0qr1OyfmTIMQYHnseOh0i6/WUz1SVckehKpZp5j2Up"}]},"_npmVersion":"1.1.49","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}]},"0.1.4":{"name":"screen","version":"0.1.4","description":"Create a screen to track relative positions","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/screen.git"},"main":"index","homepage":"https://github.com/Raynos/screen","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/screen/issues","email":"raynos2@gmail.com"},"dependencies":{"xtend":"~1.0.3"},"devDependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/screen/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test"},"readme":"# screen\n\nCreate a screen to track relative positions\n\n## Example\n\n```js\n/*global screen:true*/\nvar screen = require(\"screen\")\n    , point = require(\"screen/point\")\n\n    , center = point({ x: 10, y: 10 })\n    , one = point({ x: 12, y: 12 })\n    , two = point({ x: 8, y: 8 })\n\nvar world = screen(center, 20, 20)\n    , relativeOne = world.add(one)\n    , relativeTwo = world.add(two)\n\nrelativeOne(function (point) {\n    console.log(\"one x\", point.x, \"y\", point.y)\n    // one x 12 y 12\n    // one x 7 y 7\n    // one x 10 y 10\n})\n\nrelativeTwo(function (point) {\n    console.log(\"two x\", point.x, \"y\", point.y)\n    // two x 8 y 8\n    // two x 3 y 3\n})\n\n// move to 15, 15\ncenter({ x: 15, y: 15 })\n\n// move one to 15, 15\none({ x: 15, y: 15 })\n```\n\n## Installation\n\n`npm install screen`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n","_id":"screen@0.1.4","dist":{"shasum":"adacf07213d7905db94d8f280dfb5637fe9752e4","tarball":"https://registry.npmjs.org/screen/-/screen-0.1.4.tgz","integrity":"sha512-FJhKKv1kTMHZM1htWhNHV+Iqfg96Op77hsGkxPkyfRMtt4oB98z3O1JabvO7cKLd8DetiX0n0ZA7KxWCeoKySA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvkFSEffNGUnhOTWC4vxKVkcg9tt8jlwB6bwKekzCYVAiA11AUE+yKosUsWQ6hrBEwhb21xe1XRAQoU9qdPyOGkfA=="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}]},"0.1.5":{"name":"screen","version":"0.1.5","description":"Create a screen to track relative positions","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/screen.git"},"main":"index","homepage":"https://github.com/Raynos/screen","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/screen/issues","email":"raynos2@gmail.com"},"dependencies":{"xtend":"~1.0.3"},"devDependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/screen/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test"},"readme":"# screen\n\nCreate a screen to track relative positions\n\n## Example\n\n```js\n/*global screen:true*/\nvar screen = require(\"screen\")\n    , point = require(\"screen/point\")\n\n    , center = point({ x: 10, y: 10 })\n    , one = point({ x: 12, y: 12 })\n    , two = point({ x: 8, y: 8 })\n\nvar world = screen(center, 20, 20)\n    , relativeOne = world.add(one)\n    , relativeTwo = world.add(two)\n\nrelativeOne(function (point) {\n    console.log(\"one x\", point.x, \"y\", point.y)\n    // one x 12 y 12\n    // one x 7 y 7\n    // one x 10 y 10\n})\n\nrelativeTwo(function (point) {\n    console.log(\"two x\", point.x, \"y\", point.y)\n    // two x 8 y 8\n    // two x 3 y 3\n})\n\n// move to 15, 15\ncenter({ x: 15, y: 15 })\n\n// move one to 15, 15\none({ x: 15, y: 15 })\n```\n\n## Installation\n\n`npm install screen`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n","_id":"screen@0.1.5","dist":{"shasum":"10fe97d0b42f8cd06e28b48a64765575931b1a5e","tarball":"https://registry.npmjs.org/screen/-/screen-0.1.5.tgz","integrity":"sha512-RYUzcFOCnurXBiwRnlv7iaPhGz5LN+BDEg9g+T1/uH+LGzp2V3tFzOfFpD///IQZb19S3BvTW+sY8y3+c9IyYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDG23ySxdBzgZti2TkkDgpP8v+Z8qujqSvMxolWBrtwgIgGpdfCtz8spHvilJ48mMOeZeO5O1Hit0eB2pDdCrF2qE="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}]},"0.1.6":{"name":"screen","version":"0.1.6","description":"Create a screen to track relative positions","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/screen.git"},"main":"index","homepage":"https://github.com/Raynos/screen","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/screen/issues","email":"raynos2@gmail.com"},"dependencies":{"xtend":"~1.0.3"},"devDependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/screen/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test"},"readme":"# screen\n\nCreate a screen to track relative positions\n\n## Example\n\n```js\n/*global screen:true*/\nvar screen = require(\"screen\")\n    , point = require(\"screen/point\")\n\n    , center = point({ x: 10, y: 10 })\n    , one = point({ x: 12, y: 12 })\n    , two = point({ x: 8, y: 8 })\n\nvar world = screen(center, 20, 20)\n    , relativeOne = world.add(one)\n    , relativeTwo = world.add(two)\n\nrelativeOne(function (point) {\n    console.log(\"one x\", point.x, \"y\", point.y)\n    // one x 12 y 12\n    // one x 7 y 7\n    // one x 10 y 10\n})\n\nrelativeTwo(function (point) {\n    console.log(\"two x\", point.x, \"y\", point.y)\n    // two x 8 y 8\n    // two x 3 y 3\n})\n\n// move to 15, 15\ncenter({ x: 15, y: 15 })\n\n// move one to 15, 15\none({ x: 15, y: 15 })\n```\n\n## Installation\n\n`npm install screen`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n","_id":"screen@0.1.6","dist":{"shasum":"6a8dcb3decd9e887426b2abf341e2d2005a9e239","tarball":"https://registry.npmjs.org/screen/-/screen-0.1.6.tgz","integrity":"sha512-e3pbFJO43FWYXBgRogImYEDgBRsvkrX/7xt4qfVaOHqi7xj0K57WTSheaqIafl00tVCwq8gr0x0W3VpORaTdKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkI0kLQ6vJjdoU/n1VUdHBak8etv8p1frGFz1FiwAnRAIhALTNvm1AoOIhS4J9A8kkrmZLV1fY0K3aL0vosHaLpHtQ"}]},"_npmVersion":"1.1.49","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}]},"0.2.7":{"name":"screen","version":"0.2.7","description":"Create a screen to track relative positions","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/screen.git"},"main":"index","homepage":"https://github.com/Raynos/screen","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/screen/issues","email":"raynos2@gmail.com"},"dependencies":{"xtend":"~1.0.3"},"devDependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/screen/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test"},"readme":"# screen\n\nCreate a screen to track relative positions\n\n## Example\n\n```js\n/*global screen:true*/\nvar screen = require(\"screen\")\n    , point = require(\"screen/point\")\n\n    , center = point({ x: 10, y: 10 })\n    , one = point({ x: 12, y: 12 })\n    , two = point({ x: 8, y: 8 })\n\nvar world = screen(center, 20, 20)\n    , relativeOne = world.add(one)\n    , relativeTwo = world.add(two)\n\nrelativeOne(function (point) {\n    console.log(\"one x\", point.x, \"y\", point.y)\n    // one x 12 y 12\n    // one x 7 y 7\n    // one x 10 y 10\n})\n\nrelativeTwo(function (point) {\n    console.log(\"two x\", point.x, \"y\", point.y)\n    // two x 8 y 8\n    // two x 3 y 3\n})\n\n// move to 15, 15\ncenter({ x: 15, y: 15 })\n\n// move one to 15, 15\none({ x: 15, y: 15 })\n```\n\n## Installation\n\n`npm install screen`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n","_id":"screen@0.2.7","dist":{"shasum":"fc3f342c2f97f25ee4f63902da5b210b3108c84e","tarball":"https://registry.npmjs.org/screen/-/screen-0.2.7.tgz","integrity":"sha512-lfCPMzE5Oh4nVarEclwF7kPiU7EP863HhOMaFrG9Y9xeX2YlHTE7I0/CIvSgolVUUQzcAC/qP3vcT1Jcu66Fpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4GlGOn2UzX0RMobY1nUCTeNXruvmUZkenwGijy1VSJAiA+hjydPwg0RbLbfdHbGeIzTbeOEe4pBwFu5C6wCCGn3g=="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}]},"0.2.8":{"name":"screen","version":"0.2.8","description":"Create a screen to track relative positions","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/screen.git"},"main":"index","homepage":"https://github.com/Raynos/screen","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/screen/issues","email":"raynos2@gmail.com"},"dependencies":{"xtend":"~1.0.3"},"devDependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/screen/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test"},"readme":"# screen\n\nCreate a screen to track relative positions\n\n## Example\n\n```js\n/*global screen:true*/\nvar screen = require(\"screen\")\n    , point = require(\"screen/point\")\n\n    , center = point({ x: 10, y: 10 })\n    , one = point({ x: 12, y: 12 })\n    , two = point({ x: 8, y: 8 })\n\nvar world = screen(center, 20, 20)\n    , relativeOne = world.add(one)\n    , relativeTwo = world.add(two)\n\nrelativeOne(function (point) {\n    console.log(\"one x\", point.x, \"y\", point.y)\n    // one x 12 y 12\n    // one x 7 y 7\n    // one x 10 y 10\n})\n\nrelativeTwo(function (point) {\n    console.log(\"two x\", point.x, \"y\", point.y)\n    // two x 8 y 8\n    // two x 3 y 3\n})\n\n// move to 15, 15\ncenter({ x: 15, y: 15 })\n\n// move one to 15, 15\none({ x: 15, y: 15 })\n```\n\n## Installation\n\n`npm install screen`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n","_id":"screen@0.2.8","dist":{"shasum":"cac21af4dd5e54e19a7ff3101b7148de2263ce09","tarball":"https://registry.npmjs.org/screen/-/screen-0.2.8.tgz","integrity":"sha512-bVFc5zuzGaDJ2c7gtFCu/nRyjrPvwK8nvczzN4/Q//h1+flI1EfrzrTdGPGKWRIjuUDg3n7JJRcHfKH5VmMuPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXtpD/hM6q7lGqmA0TcXIcr/cepbKV2zlHkYTeTL/FbAiEA8N3B6/oE/gRsA6TGD4TDJOnWy6iz8rwv+ZFBWdopUsI="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}]},"0.2.9":{"name":"screen","version":"0.2.9","description":"Create a screen to track relative positions","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/screen.git"},"main":"index","homepage":"https://github.com/Raynos/screen","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/screen/issues","email":"raynos2@gmail.com"},"dependencies":{"xtend":"~1.0.3"},"devDependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/screen/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test"},"readme":"# screen\n\nCreate a screen to track relative positions\n\n## Example\n\n```js\n/*global screen:true*/\nvar screen = require(\"screen\")\n    , point = require(\"screen/point\")\n\n    , center = point({ x: 10, y: 10 })\n    , one = point({ x: 12, y: 12 })\n    , two = point({ x: 8, y: 8 })\n\nvar world = screen(center, 20, 20)\n    , relativeOne = world.add(one)\n    , relativeTwo = world.add(two)\n\nrelativeOne(function (point) {\n    console.log(\"one x\", point.x, \"y\", point.y)\n    // one x 12 y 12\n    // one x 7 y 7\n    // one x 10 y 10\n})\n\nrelativeTwo(function (point) {\n    console.log(\"two x\", point.x, \"y\", point.y)\n    // two x 8 y 8\n    // two x 3 y 3\n})\n\n// move to 15, 15\ncenter({ x: 15, y: 15 })\n\n// move one to 15, 15\none({ x: 15, y: 15 })\n```\n\n## Installation\n\n`npm install screen`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n","_id":"screen@0.2.9","dist":{"shasum":"714a9b68ce8033082dc8d48cf9b9a9d23c318d59","tarball":"https://registry.npmjs.org/screen/-/screen-0.2.9.tgz","integrity":"sha512-c8TMrXtb3L3IbzgtQB5pbYNGccnckc0Z/5Qqp7gvOKE7HjSFXVf6I4zLoHUeio8AaeK4UFWmCYis0M5P81UkbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHH4yyIvvjYjMMq86P2e38Wq2GOYWm4RQwj8FKEIj69oAiBPV4NVK6iNTmKRhl31zVYMy9W7EVYI4hAqahiMrE0h2g=="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}]},"0.2.10":{"name":"screen","version":"0.2.10","description":"Create a screen to track relative positions","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/screen.git"},"main":"index","homepage":"https://github.com/Raynos/screen","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/screen/issues","email":"raynos2@gmail.com"},"dependencies":{"xtend":"~1.0.3"},"devDependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/screen/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test"},"readme":"# screen\n\nCreate a screen to track relative positions\n\n## Example\n\n```js\n/*global screen:true*/\nvar screen = require(\"screen\")\n    , point = require(\"screen/point\")\n\n    , center = point({ x: 10, y: 10 })\n    , one = point({ x: 12, y: 12 })\n    , two = point({ x: 8, y: 8 })\n\nvar world = screen(center, 20, 20)\n    , relativeOne = world.add(one)\n    , relativeTwo = world.add(two)\n\nrelativeOne(function (point) {\n    console.log(\"one x\", point.x, \"y\", point.y)\n    // one x 12 y 12\n    // one x 7 y 7\n    // one x 10 y 10\n})\n\nrelativeTwo(function (point) {\n    console.log(\"two x\", point.x, \"y\", point.y)\n    // two x 8 y 8\n    // two x 3 y 3\n})\n\n// move to 15, 15\ncenter({ x: 15, y: 15 })\n\n// move one to 15, 15\none({ x: 15, y: 15 })\n```\n\n## Installation\n\n`npm install screen`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n","_id":"screen@0.2.10","dist":{"shasum":"c47eab3d48a7bd097caa6a0f4e66d2d6cd5a461e","tarball":"https://registry.npmjs.org/screen/-/screen-0.2.10.tgz","integrity":"sha512-T6viduhAMpKFJgnsCmdde25n1QRao5mpRqJ4MyKHD3Y2f1sLP4XVzJJfYeyxsOFcTieVcaB6B61KwS65OVMN/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6CsTmSSwBFRjkfRGbt4oU9O8O51Ukx0hQ3V1F5tqLFAiBMJQMJsmz2ESQ3A2Ac+d2S1ahTRParqDfUZR6niWaSmQ=="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}]}},"readme":"# screen\n\nCreate a screen to track relative positions\n\n## Example\n\n```js\n/*global screen:true*/\nvar screen = require(\"screen\")\n    , point = require(\"screen/point\")\n\n    , center = point({ x: 10, y: 10 })\n    , one = point({ x: 12, y: 12 })\n    , two = point({ x: 8, y: 8 })\n\nvar world = screen(center, 20, 20)\n    , relativeOne = world.add(one)\n    , relativeTwo = world.add(two)\n\nrelativeOne(function (point) {\n    console.log(\"one x\", point.x, \"y\", point.y)\n    // one x 12 y 12\n    // one x 7 y 7\n    // one x 10 y 10\n})\n\nrelativeTwo(function (point) {\n    console.log(\"two x\", point.x, \"y\", point.y)\n    // two x 8 y 8\n    // two x 3 y 3\n})\n\n// move to 15, 15\ncenter({ x: 15, y: 15 })\n\n// move one to 15, 15\none({ x: 15, y: 15 })\n```\n\n## Installation\n\n`npm install screen`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n","maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"time":{"modified":"2022-06-26T16:44:03.909Z","created":"2012-11-10T04:44:14.871Z","0.1.0":"2012-11-10T04:44:15.823Z","0.1.1":"2012-11-10T04:57:40.548Z","0.1.2":"2012-11-10T05:00:25.651Z","0.1.3":"2012-11-10T05:04:55.030Z","0.1.4":"2012-11-10T05:09:59.670Z","0.1.5":"2012-11-10T05:14:25.360Z","0.1.6":"2012-11-10T06:56:37.791Z","0.2.7":"2012-11-10T20:54:40.198Z","0.2.8":"2012-11-10T21:34:25.026Z","0.2.9":"2012-11-10T21:51:43.566Z","0.2.10":"2012-11-10T22:18:57.901Z"},"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/screen.git"}}