{"_id":"contextify","_rev":"85779","name":"contextify","description":"Turn an object into a persistent execution context.","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"time":{"modified":"2021-06-03T10:27:49.000Z","created":"2011-08-05T01:31:54.923Z","1.0.0":"2018-03-09T17:06:51.739Z","0.1.15":"2015-11-12T16:00:27.033Z","0.1.14":"2015-05-09T12:40:26.173Z","0.1.13":"2015-02-09T22:43:23.117Z","0.1.12":"2015-01-27T03:38:15.104Z","0.1.11":"2014-12-22T00:09:02.025Z","0.1.10":"2014-12-19T16:56:14.391Z","0.1.9":"2014-09-21T14:55:54.403Z","0.1.8":"2014-05-10T13:34:30.501Z","0.1.7":"2014-03-06T15:45:53.770Z","0.1.6":"2013-06-12T02:54:16.906Z","0.1.5":"2013-03-12T01:19:07.005Z","0.1.4":"2013-02-11T03:00:03.295Z","0.1.3":"2012-05-17T02:39:39.189Z","0.1.2":"2012-03-14T18:38:03.806Z","0.1.1":"2012-02-25T02:17:54.874Z","0.1.0":"2012-01-09T20:49:02.195Z","0.0.7":"2011-12-13T18:41:30.837Z","0.0.6":"2011-10-10T01:17:57.855Z","0.0.5":"2011-09-07T01:23:45.671Z","0.0.4":"2011-08-29T23:59:57.474Z","0.0.3":"2011-08-08T16:04:32.438Z","0.0.2":"2011-08-05T01:31:54.923Z"},"users":{"cwonrails":true,"astro":true,"ajduke":true,"hagb4rd":true,"guananddu":true,"sbruchmann":true,"matiasmarani":true,"abetomo":true},"author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/brianmcd/contextify.git"},"versions":{"1.0.0":{"name":"contextify","version":"1.0.0","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"},{"name":"Benjamin Byholm","url":"https://research.it.abo.fi/people/bbyholm"},{"name":"Marshall Roch","email":"marshall@mroch.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io"},{"name":"Paul Tan","url":"https://github.com/pyokagan"},{"name":"Jeremy Stashewsky","email":"jstash@gmail.com"},{"name":"Rex Morgan","url":"http://www.rexflex.net/"},{"name":"Tom Gallacher","email":"me@tomg.co","url":"http://tomg.co"},{"name":"Kevin Decker","email":"kpdecker@gmail.com","url":"http://www.incaseofstairs.com"},{"name":"Sergei Ianovich","url":"https://github.com/yanovich"},{"name":"Andrew Paprocki","url":"https://github.com/apaprocki"},{"name":"Trygve Lie","url":"https://github.com/trygve-lie"},{"name":"Ido Ben-Yair","url":"https://github.com/idoby"},{"name":"Rod Vagg","url":"https://r.va.gg/"},{"name":"Tomoaki Abe","url":"https://github.com/abetomo"}],"keywords":["context","vm"],"repository":{"type":"git","url":"git+https://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","install":"node-gyp rebuild"},"engines":{"node":">=4.0.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"^1.2.1","nan":"^2.9.2"},"devDependencies":{"nodeunit":">=0.5.x"},"gypfile":true,"gitHead":"3727d9980f7c5af31826de2ce165aa540d081c41","bugs":{"url":"https://github.com/brianmcd/contextify/issues"},"homepage":"https://github.com/brianmcd/contextify#readme","_id":"contextify@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"dist":{"shasum":"d4e3899b4c48ed714c56e0f8a91286fcd0a2b183","size":10508,"noattachment":false,"key":"/contextify/-/contextify-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-1.0.0.tgz"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contextify_1.0.0_1520615211668_0.7924697738806075"},"_hasShrinkwrap":false,"publish_time":1520615211739,"_cnpm_publish_time":1520615211739},"0.1.15":{"name":"contextify","version":"0.1.15","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"},{"name":"Benjamin Byholm","url":"https://research.it.abo.fi/people/bbyholm"},{"name":"Marshall Roch","email":"marshall@mroch.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io"},{"name":"Paul Tan","url":"https://github.com/pyokagan"},{"name":"Jeremy Stashewsky","email":"jstash@gmail.com"},{"name":"Rex Morgan","url":"http://www.rexflex.net/"},{"name":"Tom Gallacher","email":"me@tomg.co","url":"http://tomg.co"},{"name":"Kevin Decker","email":"kpdecker@gmail.com","url":"http://www.incaseofstairs.com"},{"name":"Sergei Ianovich","url":"https://github.com/yanovich"},{"name":"Andrew Paprocki","url":"https://github.com/apaprocki"},{"name":"Trygve Lie","url":"https://github.com/trygve-lie"},{"name":"Ido Ben-Yair","url":"https://github.com/idoby"},{"name":"Rod Vagg","url":"https://r.va.gg/"}],"keywords":["context","vm"],"repository":{"type":"git","url":"git+https://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","install":"node-gyp rebuild"},"engines":{"node":">=0.10.11"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"^1.2.1","nan":"^2.1.0"},"devDependencies":{"nodeunit":">=0.5.x"},"gypfile":true,"gitHead":"8929cf6150033bf5e811be5f5c0f385ce960c821","bugs":{"url":"https://github.com/brianmcd/contextify/issues"},"homepage":"https://github.com/brianmcd/contextify#readme","_id":"contextify@0.1.15","_shasum":"3d34681d14a5ccbbe609c9ee11eda206b8cf266f","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"dist":{"shasum":"3d34681d14a5ccbbe609c9ee11eda206b8cf266f","size":10705,"noattachment":false,"key":"/contextify/-/contextify-0.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.15.tgz"},"directories":{},"publish_time":1447344027033,"_cnpm_publish_time":1447344027033,"_hasShrinkwrap":false},"0.1.14":{"name":"contextify","version":"0.1.14","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"},{"name":"Benjamin Byholm","url":"https://research.it.abo.fi/people/bbyholm"},{"name":"Marshall Roch","email":"marshall@mroch.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io"},{"name":"Paul Tan","url":"https://github.com/pyokagan"},{"name":"Jeremy Stashewsky","email":"jstash@gmail.com"},{"name":"Rex Morgan","url":"http://www.rexflex.net/"},{"name":"Tom Gallacher","email":"me@tomg.co","url":"http://tomg.co"},{"name":"Kevin Decker","email":"kpdecker@gmail.com","url":"http://www.incaseofstairs.com"},{"name":"Sergei Ianovich","url":"https://github.com/yanovich"},{"name":"Andrew Paprocki","url":"https://github.com/apaprocki"},{"name":"Trygve Lie","url":"https://github.com/trygve-lie"}],"keywords":["context","vm"],"repository":{"type":"git","url":"https://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","install":"node-gyp rebuild"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"*","nan":"~1.8.4"},"devDependencies":{"nodeunit":">=0.5.x"},"gypfile":true,"gitHead":"1ed0631b435f6301986cc0890c36a29d5c55de97","bugs":{"url":"https://github.com/brianmcd/contextify/issues"},"homepage":"https://github.com/brianmcd/contextify","_id":"contextify@0.1.14","_shasum":"923667123ba1b96657b9cbd1a8aeb5e8a86ea0da","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"dist":{"shasum":"923667123ba1b96657b9cbd1a8aeb5e8a86ea0da","size":10053,"noattachment":false,"key":"/contextify/-/contextify-0.1.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.14.tgz"},"directories":{},"publish_time":1431175226173,"_cnpm_publish_time":1431175226173,"_hasShrinkwrap":false},"0.1.13":{"name":"contextify","version":"0.1.13","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"},{"name":"Benjamin Byholm","url":"https://research.it.abo.fi/people/bbyholm"},{"name":"Marshall Roch","email":"marshall@mroch.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io"},{"name":"Paul Tan","url":"https://github.com/pyokagan"},{"name":"Jeremy Stashewsky","email":"jstash@gmail.com"},{"name":"Rex Morgan","url":"http://www.rexflex.net/"},{"name":"Tom Gallacher","email":"me@tomg.co","url":"http://tomg.co"},{"name":"Kevin Decker","email":"kpdecker@gmail.com","url":"http://www.incaseofstairs.com"},{"name":"Sergei Ianovich","url":"https://github.com/yanovich"},{"name":"Andrew Paprocki","url":"https://github.com/apaprocki"},{"name":"Trygve Lie","url":"https://github.com/trygve-lie"}],"keywords":["context","vm"],"repository":{"type":"git","url":"https://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","install":"node-gyp rebuild"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"*","nan":"~1.5.0"},"devDependencies":{"nodeunit":">=0.5.x"},"gypfile":true,"gitHead":"99f01df26b12f4d55440bc811ea8f4fada9b04c5","bugs":{"url":"https://github.com/brianmcd/contextify/issues"},"homepage":"https://github.com/brianmcd/contextify","_id":"contextify@0.1.13","_shasum":"4ecac6abf6fd266aff1a7b5c4fcc902932cb4efe","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"dist":{"shasum":"4ecac6abf6fd266aff1a7b5c4fcc902932cb4efe","size":10078,"noattachment":false,"key":"/contextify/-/contextify-0.1.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.13.tgz"},"directories":{},"publish_time":1423521803117,"_cnpm_publish_time":1423521803117,"_hasShrinkwrap":false},"0.1.12":{"name":"contextify","version":"0.1.12","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"},{"name":"Benjamin Byholm","url":"https://research.it.abo.fi/people/bbyholm"},{"name":"Marshall Roch","email":"marshall@mroch.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io"},{"name":"Paul Tan","url":"https://github.com/pyokagan"},{"name":"Jeremy Stashewsky","email":"jstash@gmail.com"},{"name":"Rex Morgan","url":"http://www.rexflex.net/"},{"name":"Tom Gallacher","email":"me@tomg.co","url":"http://tomg.co"},{"name":"Kevin Decker","email":"kpdecker@gmail.com","url":"http://www.incaseofstairs.com"},{"name":"Sergei Ianovich","url":"https://github.com/yanovich"},{"name":"Andrew Paprocki","url":"https://github.com/apaprocki"}],"keywords":["context","vm"],"repository":{"type":"git","url":"https://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","install":"node-gyp rebuild"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"*","nan":"~1.3.0"},"devDependencies":{"nodeunit":">=0.5.x"},"gypfile":true,"gitHead":"02621d0551645fbff6139022d2d8949044420fb0","bugs":{"url":"https://github.com/brianmcd/contextify/issues"},"homepage":"https://github.com/brianmcd/contextify","_id":"contextify@0.1.12","_shasum":"8e488edc51d31d907a7eb9b365ae57cf8881dc21","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"dist":{"shasum":"8e488edc51d31d907a7eb9b365ae57cf8881dc21","size":10029,"noattachment":false,"key":"/contextify/-/contextify-0.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.12.tgz"},"directories":{},"publish_time":1422329895104,"_cnpm_publish_time":1422329895104,"_hasShrinkwrap":false},"0.1.11":{"name":"contextify","version":"0.1.11","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"},{"name":"Benjamin Byholm","url":"https://research.it.abo.fi/people/bbyholm"},{"name":"Marshall Roch","email":"marshall@mroch.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io"},{"name":"Paul Tan","url":"https://github.com/pyokagan"},{"name":"Jeremy Stashewsky","email":"jstash@gmail.com"},{"name":"Rex Morgan","url":"http://www.rexflex.net/"},{"name":"Tom Gallacher","email":"me@tomg.co","url":"http://tomg.co"},{"name":"Kevin Decker","email":"kpdecker@gmail.com","url":"http://www.incaseofstairs.com"},{"name":"Sergei Ianovich","url":"https://github.com/yanovich"}],"keywords":["context","vm"],"repository":{"type":"git","url":"https://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","install":"node-gyp rebuild"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"*","nan":"~1.3.0"},"devDependencies":{"nodeunit":">=0.5.x"},"gypfile":true,"gitHead":"9c2cfb1dfc64bed398c6fd59d4dd245f1e0192af","bugs":{"url":"https://github.com/brianmcd/contextify/issues"},"homepage":"https://github.com/brianmcd/contextify","_id":"contextify@0.1.11","_shasum":"8abffb2b63ad7182a04c5fe36101fc2c237cdfdd","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"dist":{"shasum":"8abffb2b63ad7182a04c5fe36101fc2c237cdfdd","size":9921,"noattachment":false,"key":"/contextify/-/contextify-0.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.11.tgz"},"directories":{},"publish_time":1419206942025,"_cnpm_publish_time":1419206942025,"_hasShrinkwrap":false},"0.1.10":{"name":"contextify","version":"0.1.10","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"},{"name":"Benjamin Byholm","url":"https://research.it.abo.fi/people/bbyholm"},{"name":"Marshall Roch","email":"marshall@mroch.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io"},{"name":"Paul Tan","url":"https://github.com/pyokagan"},{"name":"Jeremy Stashewsky","email":"jstash@gmail.com"},{"name":"Rex Morgan","url":"http://www.rexflex.net/"},{"name":"Tom Gallacher","email":"me@tomg.co","url":"http://tomg.co"},{"name":"Kevin Decker","email":"kpdecker@gmail.com","url":"http://www.incaseofstairs.com"},{"name":"Sergei Ianovich","url":"https://github.com/yanovich"}],"keywords":["context","vm"],"repository":{"type":"git","url":"https://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","install":"node-gyp rebuild"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"*","nan":"~1.3.0"},"devDependencies":{"nodeunit":">=0.5.x"},"gypfile":true,"gitHead":"f221e76f447b03c8652f89d5215f7f34cd43cff9","bugs":{"url":"https://github.com/brianmcd/contextify/issues"},"homepage":"https://github.com/brianmcd/contextify","_id":"contextify@0.1.10","_shasum":"c07f59f45bdb7d6f5f9e4ad8fdf0867b94379965","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"dist":{"shasum":"c07f59f45bdb7d6f5f9e4ad8fdf0867b94379965","size":9923,"noattachment":false,"key":"/contextify/-/contextify-0.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.10.tgz"},"directories":{},"publish_time":1419008174391,"_cnpm_publish_time":1419008174391,"_hasShrinkwrap":false},"0.1.9":{"name":"contextify","version":"0.1.9","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"},{"name":"Benjamin Byholm","url":"https://research.it.abo.fi/people/bbyholm"},{"name":"Marshall Roch","email":"marshall@mroch.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io"},{"name":"Paul Tan","url":"https://github.com/pyokagan"},{"name":"Jeremy Stashewsky","email":"jstash@gmail.com"},{"name":"Rex Morgan","url":"http://www.rexflex.net/"},{"name":"Tom Gallacher","email":"me@tomg.co","url":"http://tomg.co"},{"name":"Kevin Decker","email":"kpdecker@gmail.com","url":"http://www.incaseofstairs.com"}],"keywords":["context","vm"],"repository":{"type":"git","url":"https://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","install":"node-gyp rebuild"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"*","nan":"~1.3.0"},"devDependencies":{"nodeunit":">=0.5.x"},"gypfile":true,"gitHead":"94dbe41d0637e43a8f7981bade9a4153498cdce7","bugs":{"url":"https://github.com/brianmcd/contextify/issues"},"homepage":"https://github.com/brianmcd/contextify","_id":"contextify@0.1.9","_shasum":"69c1cf961e10ccc8b03ca501466ea31dcc617db0","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"dist":{"shasum":"69c1cf961e10ccc8b03ca501466ea31dcc617db0","size":9664,"noattachment":false,"key":"/contextify/-/contextify-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.9.tgz"},"directories":{},"publish_time":1411311354403,"_cnpm_publish_time":1411311354403,"_hasShrinkwrap":false},"0.1.8":{"name":"contextify","version":"0.1.8","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"},{"name":"Benjamin Byholm","url":"https://research.it.abo.fi/people/bbyholm"},{"name":"Marshall Roch","email":"marshall@mroch.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io"},{"name":"Paul Tan","url":"https://github.com/pyokagan"},{"name":"Jeremy Stashewsky","email":"jstash@gmail.com"},{"name":"Rex Morgan","url":"http://www.rexflex.net/"},{"name":"Tom Gallacher","email":"me@tomg.co","url":"http://tomg.co"}],"keywords":["context","vm"],"repository":{"type":"git","url":"https://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","install":"node-gyp rebuild"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"*","nan":"~1.0.0"},"devDependencies":{"nodeunit":">=0.5.x"},"gypfile":true,"bugs":{"url":"https://github.com/brianmcd/contextify/issues"},"homepage":"https://github.com/brianmcd/contextify","_id":"contextify@0.1.8","_shasum":"57fe505a1a54855d3af2aacd77110f33a04abe2d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"dist":{"shasum":"57fe505a1a54855d3af2aacd77110f33a04abe2d","size":9416,"noattachment":false,"key":"/contextify/-/contextify-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.8.tgz"},"directories":{},"publish_time":1399728870501,"_cnpm_publish_time":1399728870501,"_hasShrinkwrap":false},"0.1.7":{"name":"contextify","version":"0.1.7","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"}],"keywords":["context","vm"],"repository":{"type":"git","url":"https://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","install":"node-gyp rebuild"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"*","nan":"~0.8.0"},"devDependencies":{"nodeunit":">=0.5.x"},"gypfile":true,"bugs":{"url":"https://github.com/brianmcd/contextify/issues"},"homepage":"https://github.com/brianmcd/contextify","_id":"contextify@0.1.7","dist":{"shasum":"1640f8bbcfeb05e9946c0b6a169c2b2b1b465224","size":9299,"noattachment":false,"key":"/contextify/-/contextify-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.7.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"directories":{},"publish_time":1394120753770,"_hasShrinkwrap":false,"_cnpm_publish_time":1394120753770},"0.1.6":{"name":"contextify","version":"0.1.6","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"}],"keywords":["context","vm"],"repository":{"type":"git","url":"https://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","install":"node-gyp rebuild"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"*"},"devDependencies":{"nodeunit":">=0.5.x"},"gypfile":true,"bugs":{"url":"https://github.com/brianmcd/contextify/issues"},"_id":"contextify@0.1.6","dist":{"shasum":"86bb9db169072cf7254f563abfc6e24a34ec6620","size":9120,"noattachment":false,"key":"/contextify/-/contextify-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.6.tgz"},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"directories":{},"publish_time":1371005656906,"_hasShrinkwrap":false,"_cnpm_publish_time":1371005656906},"0.1.5":{"name":"contextify","version":"0.1.5","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"}],"keywords":["context","vm"],"repository":{"type":"git","url":"https://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","install":"node-gyp rebuild"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"*"},"devDependencies":{"nodeunit":">=0.5.x"},"gypfile":true,"_id":"contextify@0.1.5","dist":{"shasum":"f2ac1a879c7c075dcfabad3b67c2273eea1b9baf","size":8862,"noattachment":false,"key":"/contextify/-/contextify-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.5.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"directories":{},"publish_time":1363051147005,"_hasShrinkwrap":false,"_cnpm_publish_time":1363051147005},"0.1.4":{"name":"contextify","version":"0.1.4","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"}],"keywords":["context","vm"],"repository":{"type":"git","url":"https://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","install":"node-gyp rebuild"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"*"},"devDependencies":{"nodeunit":">=0.5.x"},"gypfile":true,"_id":"contextify@0.1.4","dist":{"shasum":"d0ba0c85a9b01c755872ee4873b42928cfffe62f","size":9036,"noattachment":false,"key":"/contextify/-/contextify-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.4.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"directories":{},"publish_time":1360551603295,"_hasShrinkwrap":false,"_cnpm_publish_time":1360551603295},"0.1.3":{"name":"contextify","version":"0.1.3","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"}],"keywords":["context","vm"],"repository":{"type":"git","url":"git://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","install":"node-gyp rebuild"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"*"},"devDependencies":{"nodeunit":">=0.5.x"},"_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"_id":"contextify@0.1.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"83f6e19176b0c8ec94d55e01c8fcf25058113ad7","size":8142,"noattachment":false,"key":"/contextify/-/contextify-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.3.tgz"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"directories":{},"publish_time":1337222379189,"_hasShrinkwrap":false,"_cnpm_publish_time":1337222379189},"0.1.2":{"name":"contextify","version":"0.1.2","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"}],"keywords":["context","vm"],"repository":{"type":"git","url":"git://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","preinstall":"node-waf clean || (exit 0); node-waf configure build"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"*"},"devDependencies":{"nodeunit":">=0.5.x"},"_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"_id":"contextify@0.1.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"089a5ce573087329cd5f1133ab4ce42a1dea6af3","size":8861,"noattachment":false,"key":"/contextify/-/contextify-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.2.tgz"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"directories":{},"publish_time":1331750283806,"_hasShrinkwrap":false,"_cnpm_publish_time":1331750283806},"0.1.1":{"name":"contextify","version":"0.1.1","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"}],"keywords":["context","vm"],"repository":{"type":"git","url":"git://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","preinstall":"node-waf clean || (exit 0); node-waf configure build"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{"bindings":"*"},"devDependencies":{"nodeunit":">=0.5.x"},"_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"_id":"contextify@0.1.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"e45a64fd719df5f010b9dcf344fa634def058543","size":9053,"noattachment":false,"key":"/contextify/-/contextify-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.1.tgz"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"directories":{},"publish_time":1330136274874,"_hasShrinkwrap":false,"_cnpm_publish_time":1330136274874},"0.1.0":{"name":"contextify","version":"0.1.0","description":"Turn an object into a persistent execution context.","author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"contributors":[{"name":"Assaf Arkin","email":"assaf@labnotes.org","url":"http://labnotes.org/"}],"keywords":["context","vm"],"repository":{"type":"git","url":"git://github.com/brianmcd/contextify.git"},"main":"./lib/contextify","scripts":{"test":"nodeunit test/","preinstall":"node-waf clean || (exit 0); node-waf configure build"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"devDependencies":{"nodeunit":">=0.5.x"},"_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"_id":"contextify@0.1.0","dependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"251b726f05b2385e02379ae2b310b607d89f58c2","size":8114,"noattachment":false,"key":"/contextify/-/contextify-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.1.0.tgz"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"directories":{},"publish_time":1326142142195,"_hasShrinkwrap":false,"_cnpm_publish_time":1326142142195},"0.0.7":{"author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"name":"contextify","description":"Turn an object into a persistent execution context.","keywords":["context","vm"],"version":"0.0.7","repository":{"type":"git","url":"git://github.com/brianmcd/contextify.git"},"main":"./lib/contextify.js","directories":{"lib":"./lib"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{},"devDependencies":{"nodeunit":">=0.5.x"},"_npmUser":{"name":"brianmcd","email":"brianmcd05@gmail.com"},"_id":"contextify@0.0.7","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"3915faf53ca30a5cec4634c0a860b7768e8c6ff4","size":7812,"noattachment":false,"key":"/contextify/-/contextify-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.0.7.tgz"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"publish_time":1323801690837,"_hasShrinkwrap":false,"_cnpm_publish_time":1323801690837},"0.0.6":{"author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"name":"contextify","description":"Turn an object into a persistent execution context.","keywords":["context","vm"],"version":"0.0.6","repository":{"type":"git","url":"git://github.com/brianmcd/contextify.git"},"main":"./lib/contextify.js","directories":{"lib":"./lib"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{},"devDependencies":{"nodeunit":">=0.5.x"},"_npmJsonOpts":{"file":"/home/brianmcd/.npm/contextify/0.0.6/package/package.json","contributors":false,"serverjs":false,"wscript":true},"_id":"contextify@0.0.6","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"1d373103c9000b93812783b8e1d1e1889b4a73de","size":7289,"noattachment":false,"key":"/contextify/-/contextify-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.0.6.tgz"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"publish_time":1318209477855,"_hasShrinkwrap":false,"_cnpm_publish_time":1318209477855},"0.0.5":{"author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"name":"contextify","description":"Turn an object into a persistent execution context.","keywords":["context","vm"],"version":"0.0.5","repository":{"type":"git","url":"git://github.com/brianmcd/contextify.git"},"main":"./lib/contextify.js","directories":{"lib":"./lib"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{},"devDependencies":{"nodeunit":">=0.5.x"},"_npmJsonOpts":{"file":"/home/brianmcd/.npm/contextify/0.0.5/package/package.json","contributors":false,"serverjs":false,"wscript":true},"_id":"contextify@0.0.5","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"3d59e4c405ea7878bdf29ce1fa37f9cb154f1554","size":7278,"noattachment":false,"key":"/contextify/-/contextify-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.0.5.tgz"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"publish_time":1315358625671,"_hasShrinkwrap":false,"_cnpm_publish_time":1315358625671},"0.0.4":{"author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"name":"contextify","description":"Turn an object into a persistent execution context.","keywords":["context","vm"],"version":"0.0.4","repository":{"type":"git","url":"git://github.com/brianmcd/contextify.git"},"main":"./lib/contextify.js","directories":{"lib":"./lib"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{},"devDependencies":{"nodeunit":">=0.5.x"},"_npmJsonOpts":{"file":"/home/brianmcd/.npm/contextify/0.0.4/package/package.json","contributors":false,"serverjs":false,"wscript":true},"_id":"contextify@0.0.4","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"2ca924e2b375ba0d8c8479ed849135031d2a1d45","size":7170,"noattachment":false,"key":"/contextify/-/contextify-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.0.4.tgz"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"publish_time":1314662397474,"_hasShrinkwrap":false,"_cnpm_publish_time":1314662397474},"0.0.3":{"author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"name":"contextify","description":"Turn an object into a persistent execution context.","keywords":["context","vm"],"version":"0.0.3","repository":{"type":"git","url":"git://github.com/brianmcd/contextify.git"},"main":"./lib/contextify.js","directories":{"lib":"./lib"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{},"devDependencies":{"nodeunit":">=0.5.x"},"_npmJsonOpts":{"file":"/home/brianmcd/.npm/contextify/0.0.3/package/package.json","contributors":false,"serverjs":false,"wscript":true},"_id":"contextify@0.0.3","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"7cee1a92683fc4c6b4f3c464b49dd65671c2072e","size":6909,"noattachment":false,"key":"/contextify/-/contextify-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.0.3.tgz"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"publish_time":1312819472438,"_hasShrinkwrap":false,"_cnpm_publish_time":1312819472438},"0.0.2":{"author":{"name":"Brian McDaniel","email":"brianmcd05@gmail.com"},"name":"contextify","description":"Turn an object into a persistent execution context.","keywords":["context","vm"],"version":"0.0.2","repository":{"type":"git","url":"git://github.com/brianmcd/contextify.git"},"main":"./lib/contextify.js","directories":{"lib":"./lib"},"engines":{"node":">=0.4.0"},"licenses":[{"type":"MIT","url":"http://github.com/brianmcd/contextify/blob/master/LICENSE.txt"}],"dependencies":{},"devDependencies":{"nodeunit":">=0.5.x"},"_npmJsonOpts":{"file":"/home/brianmcd/.npm/contextify/0.0.2/package/package.json","contributors":false,"serverjs":false,"wscript":true},"_id":"contextify@0.0.2","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"75f7df986f4d2a0d25d035e6e8b9c0d93297cf65","size":7167,"noattachment":false,"key":"/contextify/-/contextify-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/contextify/download/contextify-0.0.2.tgz"},"maintainers":[{"name":"brianmcd","email":"brianmcd05@gmail.com"}],"publish_time":1312507914923,"_hasShrinkwrap":false,"_cnpm_publish_time":1312507914923}},"readme":"# UNMAINTAINED\nThis module is no longer being maintained.  If you're interested in becoming a maintainer, please open an issue.\n\n## YOU DON'T NEED THIS MODULE ON NODE >= 0.12\n\nAs of Node 0.12, Contextify has been merged into Node (thanks to @domenic), replacing the native `vm` module.\nThe code has been improved on since then, so if at all possible, you should use a newer Node and the native `vm` module.\nNote that newer versions of JSDOM no longer depend on Contextify.\n\nThe README below applies to Node 0.10 and below.\n\n# Contextify\n\n## Installation issues\n\nMake sure you have the `node-gyp` prerequisites installed: https://github.com/nodejs/node-gyp#installation\n\nFor Windows issues, see here: https://github.com/brianmcd/contextify/wiki/Windows-Installation-Guide\n\n## What is Contextify?\n\nTurn an object into a V8 execution context.  A contextified object acts as the global 'this' when executing scripts in its context.  Contextify adds 3 methods to the contextified object: run(code, filename), getGlobal(), and dispose().  The main difference between Contextify and Node's vm methods is that Contextify allows asynchronous functions to continue executing in the Contextified object's context.  See vm vs. Contextify below for more discussion.\n\n## Examples\n```javascript\nvar Contextify = require('contextify');\nvar sandbox = { console : console, prop1 : 'prop1'};\nContextify(sandbox);\nsandbox.run('console.log(prop1);');\nsandbox.dispose(); // free the resources allocated for the context.\n```\n\n```javascript\nvar sandbox = Contextify(); // returns an empty contextified object.\nsandbox.run('var x = 3;');\nconsole.log(sandbox.x); // prints 3\nsandbox.dispose();\n```\n\n```javascript\nvar sandbox = Contextify({setTimeout : setTimeout});\nsandbox.run(\"setTimeout(function () { x = 3; }, 5);\");\nconsole.log(sandbox.x); // prints undefined\nsetTimeout(function () {\n    console.log(sandbox.x); // prints 3\n    sandbox.dispose();\n}, 10);\n```\n## Details\n\n**Contextify([sandbox])**\n\n    sandbox - The object to contextify, which will be modified as described below\n              If no sandbox is specified, an empty object will be allocated and used instead.\n\n    Returns the contextified object.  It doesn't make a copy, so if you already have a reference\n    to the sandbox, you don't need to catch the return value.\n\nA Contextified object has 2 methods added to it:\n\n**run(code, [filename])**\n\n    code - string containing JavaScript to execute\n    filename  - an optional filename for debugging.\n\n    Runs the code in the Contextified object's context.\n\n**getGlobal()**\n\nReturns the actual global object for the V8 context.  The global object is initialized with interceptors (discussed below) which forward accesses on it to the contextified object.  This means the contextified object acts like the global object in most cases.  Sometimes, though, you need to make a reference to the actual global object.\n\nFor example:\n\n```javascript\nvar window = Contextify({console : console});\nwindow.window = window;\nwindow.run(\"console.log(window === this);\");\n// prints false.\n```\n\n```javascript\nvar window = Contextify({console : console});\nwindow.window = window.getGlobal();\nwindow.run(\"console.log(window === this);\");\n// prints true\n```\n\nThe global object returned by getGlobal() can be treated like the contextified sandbox object, except that defining getters/setters will not work on it.  Define getters and setters on the actual sandbox object instead.\n\n**dispose()**\n\nFrees the memory allocated for the underlying V8 context.  If you don't call this when you're done, the V8 context memory will leak, as will the sandbox memory, since the context's global stores a strong reference to the sandbox object.  You can still use your sandbox object after calling dispose(), but it's unsafe to use a global previously returned from getGlobal().  run, getGlobal, and dispose will be removed from the sandbox object.\n\n## Install\n\n    npm install contextify\n\n## require('vm') vs. Contextify\n\nNode's vm functions (runInContext etc) work by copying the values from the sandbox object onto a context's global object, executing the passed in script, then copying the results back.  This means that scripts that create asynchronous functions (using mechanisms like setTimeout) won't have see the results of executing those functions, since the copying in/out only occurs during an explicit call to runInContext and friends.  \n\nContextify creates a V8 context, and uses interceptors (see: http://code.google.com/apis/v8/embed.html#interceptors) to forward global object accesses to the sandbox object.  This means there is no copying in or out, so asynchronous functions have the expected effect on the sandbox object.  \n\n## Tests\n\nTesting is done with nodeunit.  Run the tests with\n\n    nodeunit test/\n\nOutput: \n\n    OK: 92 assertions (27ms)\n\n\n## Building\n\n    node-gyp rebuild\n\n## Acknowledgments\n\nInspiration taken from Assaf's Zombie.js context solution: https://github.com/assaf/zombie\n","_attachments":{},"homepage":"https://github.com/brianmcd/contextify#readme","bugs":{"url":"https://github.com/brianmcd/contextify/issues"}}