{"_id":"node-glfw-raub","_rev":"26-7fe2d18ae0f021c06845c809fd20aff2","name":"node-glfw-raub","description":"GLFW for Node.js","dist-tags":{"latest":"0.7.8"},"versions":{"0.4.6":{"name":"node-glfw-raub","version":"0.4.6","description":"A NodeJS wrapper around GLFW 3.x library. Fork of https://github.com/mikeseven/node-glfw.git .","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","graphics"],"maintainers":[{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"}],"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"directories":{"src":"src","lib":"lib","test":"test"},"engines":{"node":">=3.0.0"},"scripts":{"install":"node-gyp rebuild"},"dependencies":{"nan":"^2.1.0"},"gitHead":"1c2e41ead996bb7d1bf1b0f6b89fb6a288db2830","gypfile":true,"bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.4.6","_shasum":"3857372be62b0ef57c68294b21f15d6371e88e8b","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"3857372be62b0ef57c68294b21f15d6371e88e8b","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.4.6.tgz","integrity":"sha512-8Z6DjEMdFr+O3b1p3wmub6cvb66xpIj+2kNMutMb3RJC6vfJkbVS2ElwrSD6CUDau4mFd4txCRUcW0BY568jKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhaOVTIZsM9nArJi+l5bybRnati5bSdjDRa8NQBs5/YAiEAleLKVZj91jaPIhrhYARcMtI2hDENU5sDYCMGe3tle1s="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/node-glfw-raub-0.4.6.tgz_1485152774224_0.3479925370775163"}},"0.4.7":{"name":"node-glfw-raub","version":"0.4.7","description":"GLFW for nodejs. Fork of https://github.com/peoronoob/node-glfw .","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","graphics"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"directories":{"src":"src","lib":"lib","test":"test"},"engines":{"node":">=3.0.0"},"scripts":{"install":"node-gyp rebuild"},"dependencies":{"nan":"^2.1.0","node-deps-opengl-raub":"0.1.2"},"gitHead":"94e870d2d3556d233701456c327a55df635c8eea","gypfile":true,"bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.4.7","_shasum":"80a4008320a8a96ffc355092b641d9abc2880720","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"80a4008320a8a96ffc355092b641d9abc2880720","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.4.7.tgz","integrity":"sha512-zFikWeWI/obzRC81Q52G2lHGn25MbyX7gWWv85mP7frzd7zGeEzuneWuAPnV1NpcqKnS+Zy+d7zFawe4AuLskw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDompb3h9AHpeVeod1WpWrTSDktGxIRuT4Xaiwq5buGTQIhALR94Rd+iZD8854Zis8r89KbjGL18UlwLqEhYGI+SJh1"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/node-glfw-raub-0.4.7.tgz_1485196785461_0.5992443249560893"}},"0.4.8":{"name":"node-glfw-raub","version":"0.4.8","description":"GLFW for nodejs. Fork of https://github.com/peoronoob/node-glfw .","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","graphics"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"directories":{"src":"src","lib":"lib","test":"test"},"scripts":{"install":"node-gyp rebuild"},"dependencies":{"nan":"^2.1.0","node-deps-opengl-raub":"^0.2.0"},"gitHead":"90c30bea796278fdb3c0a2f293ba088d87f4b0c3","gypfile":true,"bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.4.8","_shasum":"fa3bfba653c83a3a7a117b1587e10b949d9b3398","_from":".","_npmVersion":"4.2.0","_nodeVersion":"4.4.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"fa3bfba653c83a3a7a117b1587e10b949d9b3398","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.4.8.tgz","integrity":"sha512-0o19ZEMB8Jl0gSxxLT6biu5xG0OoCPxqB9Z4LtKveqsgq9JtdMDZG5DyLjTdesLx/yv/I2dmdxfFhro16a0Pyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuVsXlp7z3vYldAnMBha9XN1tZC5aN4g8cGMQggLvdbAiEApV4C7a+i9LxLx7V6PaCqg68hYjOFIc6arZZAQPezv0Q="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-glfw-raub-0.4.8.tgz_1487170391545_0.6444493429735303"}},"0.4.9":{"name":"node-glfw-raub","version":"0.4.9","description":"GLFW for nodejs. Fork of https://github.com/peoronoob/node-glfw .","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","graphics"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"directories":{"src":"src","lib":"lib","test":"test"},"scripts":{"install":"node-gyp rebuild"},"dependencies":{"nan":"^2.1.0","node-deps-opengl-raub":"^0.2.0"},"gitHead":"ae89d708a664a04b1a502aebfadffd92cf77d4f2","gypfile":true,"bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.4.9","_shasum":"f0e94da63a5f094df607fd9efbdcf8e2ddd0afdf","_from":".","_npmVersion":"4.1.2","_nodeVersion":"4.4.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"f0e94da63a5f094df607fd9efbdcf8e2ddd0afdf","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.4.9.tgz","integrity":"sha512-sJY8u+MTWzmwszwwvjYvs6TTuwBrKupUMPI8lP77VASNNMDUp2W0G7T3EajGj1C7mhn3wENtvju0kuxTyynkug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4OlPSJfzNk7HqoQ++Hu90HZoUXTxR0kxZfSXW0M84aAiB9KI3ckX9gu7/QtzuRa0JnhXW00ys3X/y3ZlDY41bbGw=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/node-glfw-raub-0.4.9.tgz_1487488981899_0.08147838921286166"}},"0.5.0":{"name":"node-glfw-raub","version":"0.5.0","description":"GLFW for nodejs. Fork of https://github.com/peoronoob/node-glfw .","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","graphics"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"nan":"^2.1.0","node-deps-opengl-raub":"^0.2.2"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"ae89d708a664a04b1a502aebfadffd92cf77d4f2","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.5.0","_shasum":"e199b3828f30e91c17687d61225617a23254b5dc","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.10.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"e199b3828f30e91c17687d61225617a23254b5dc","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.5.0.tgz","integrity":"sha512-WUAFqvE4hGJXui4xrG0uCKYnEYl7Vn8JjjkxMMufVSe3r3SRJr3Nx4XCO19kIQ/skQhJIOAU3mI90p4S1CC2gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqQFP71rrG/+akxid7RjhjCT4SkG89RSox6OvOc2ShKAIhAOJvn5LbXqSeSE/v8s9S7i2Mku+ruCrUkzZJ8FbvrC+v"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.5.0.tgz_1495889337959_0.24076971039175987"}},"0.5.1":{"name":"node-glfw-raub","version":"0.5.1","description":"GLFW for nodejs. Fork of https://github.com/peoronoob/node-glfw .","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","graphics"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"nan":"2.6.2","node-deps-opengl-raub":"0.2.2"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"bca28d6d935354c687a6563e39b2583c17b0cdab","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.5.1","_shasum":"efe8cbeaf09b09730f987ebc6a186c055182cb4b","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.3","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"efe8cbeaf09b09730f987ebc6a186c055182cb4b","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.5.1.tgz","integrity":"sha512-2OcDOk7QOWO+tUKaMrXX4CZaEIshD76QzU3JsfOszHifsbHvnHEw8YaiwPT/Ny+cD3RuA3k+AjDW6k1z67ZB9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCalIzstGfNjNVNgY/Gp407QMeLQK66H0afXeq00SiyfAIgZq3cif2QVTcLifLignOzaZryLy68kr6Upi/v5vpAiDg="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.5.1.tgz_1503499452732_0.4239684855565429"}},"0.5.2":{"name":"node-glfw-raub","version":"0.5.2","description":"GLFW bindings for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","graphics"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"nan":"2.8.0","node-deps-opengl-raub":"0.2.2"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"96d7229663e11ca3c08363b1421f1f96ebbec1d7","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.5.2","_npmVersion":"5.6.0","_nodeVersion":"8.1.3","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"integrity":"sha512-ydxAni5eNwBYuM6UOgXcbRoZilETyxHLwzJw2bKyrqdNIUaSKPkkyAFBM4COX8wnkNVSrUz8zLGVlI/GTadHaw==","shasum":"d3e1ea2f46131e4e56afc3ef0b090e202df2bb37","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.5.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICX+gZRMGI8jG0k+IE+6LjhkHFDpbmbz5BUb7xRQ5m98AiEAmJHnhrwELOHwIWsBW1xV5Sq/4rQZepP88qcb8KU1qUU="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.5.2.tgz_1514492434620_0.9854479918722063"}},"0.5.3":{"name":"node-glfw-raub","version":"0.5.3","description":"GLFW bindings for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","graphics"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"BSD-3-Clause","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"nan":"2.8.0","node-deps-opengl-raub":"0.2.2"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"9a95b8e7fa519b8562edb26576d0c5306722712c","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.5.3","_npmVersion":"5.6.0","_nodeVersion":"8.1.3","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"integrity":"sha512-t9F23/lzn0r/uK9ew3pgRYIzvp1Ce6jDwGLSbCJPBZVT8UB+knYTQoS4pejsq6TSMQcHvFoLQDTMPzwP1moGbQ==","shasum":"ba8a45a5dc224a0e4ecea0db10b4c65e8b1a139c","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.5.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9EK5SL5IvJ/zKH+3q638pKlOToO8ALxD7cznYK8ap4AiEAxuG1UwfxUZ9jPTOVc+6E30aK6y8S0d+cKmR92BW1vYk="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.5.3.tgz_1514556233898_0.9927137950435281"}},"0.6.0":{"name":"node-glfw-raub","version":"0.6.0","description":"GLFW for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","gl","graphics","multiwindow","crossplatform"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"nan":"2.8.0","node-deps-opengl-raub":"0.3.3","node-addon-tools-raub":"0.0.4"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"c4b318091e2c6f9a86abbb2572228252ab201c05","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.6.0","_shasum":"e950d4b18bfa24fa14b4d4ca7cb1959b0bb0209f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.10.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"e950d4b18bfa24fa14b4d4ca7cb1959b0bb0209f","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.6.0.tgz","integrity":"sha512-GQOwbV0UDPRdW+B5m5kdvk62yXKYZzPAgeknCMIqTWpmDhLXmnvPGybJTGmIYACKolX2fq8by965gSZGKsDUbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2xI67IPCm4Gig4s2Fu0Rf5yCZy4aGuoWOCOFzMe9f9AIhANm1EsKOwrNJR5oVlBNA/PDF/QE8D1+LkwKZK2oqoB1L"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.6.0.tgz_1515193231826_0.5145081738010049"}},"0.6.1":{"name":"node-glfw-raub","version":"0.6.1","description":"GLFW for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","gl","graphics","multiwindow","crossplatform"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"nan":"2.8.0","node-deps-opengl-raub":"0.3.3","node-addon-tools-raub":"0.0.4"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"92a1a2804da80586e5e746dbcb43acd50fc5387c","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.6.1","_shasum":"8d11874bdafc22adfdf70eb022c66bfef1a0effa","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.10.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"8d11874bdafc22adfdf70eb022c66bfef1a0effa","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.6.1.tgz","integrity":"sha512-b+GgBK6nP3o/XcTn8lrS11RFLLTmixO1QbyG1WoiP5e6NebcR/sDHo2ybqFq0R+5YTErSy+qV3tr86PiYp3JSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7dRIyju2laAi97EpJoExnBdEvuNShO9iEWjJgfFO0NgIgX2RLuErLb8y0Y88fJf9xPkG4naLKSOmiG7enf7hwyIA="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.6.1.tgz_1515232185156_0.4828582932241261"}},"0.6.2":{"name":"node-glfw-raub","version":"0.6.2","description":"GLFW for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","gl","graphics","multiwindow","crossplatform"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"nan":"2.8.0","node-deps-opengl-raub":"0.3.4","node-addon-tools-raub":"0.0.4"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"daa28188a2446b6e01ec8b4cfbee047455d0ecf4","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.6.2","_shasum":"52f4f43b3ae54ed667372e4503909033b1760c72","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.10.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"52f4f43b3ae54ed667372e4503909033b1760c72","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.6.2.tgz","integrity":"sha512-tHILZA/tsK71iXXGzEIX7zZujfu8wwxQqZeGD9sF7JJStJvt4ndCwoktEKnzVU8gy+qMhOFg57eP+jCQkb7kPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsPJFaRkyYtT+pf1XCyshyXpuVH7PluTEBrD0VllenSwIhAObA1llEhhHR/BnEYcocs3nGw8Z7w5B8s1faKuSmcxle"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.6.2.tgz_1515413403906_0.7326565172988921"}},"0.6.3":{"name":"node-glfw-raub","version":"0.6.3","description":"GLFW for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","gl","graphics","multiwindow","crossplatform"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"nan":"2.8.0","node-deps-opengl-raub":"0.3.4","node-addon-tools-raub":"0.0.5"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"1a140ec120f5277bd961ff1e234d3320ec5bc745","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.6.3","_npmVersion":"5.6.0","_nodeVersion":"8.1.3","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"integrity":"sha512-UaC34Hc53TTWq1sN5eMXIhqGGmxuuIcRUdosHDestgzMT4psPodPoMIBGUm4a4VJeD1xr8v0wMcy86kNyCrKAg==","shasum":"b9f7fcc5993b0cff6cb0f738b88a06def0d5f301","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.6.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbAvp96D5dY/ArHGlSHHUppZVKMGrQzjHCIjrJflldeAIhANwPsk3cjrpRO6jonVEQMXSvo4XtTb9QpRh/DH4uxrbr"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.6.3.tgz_1516006488194_0.21193142887204885"}},"0.6.4":{"name":"node-glfw-raub","version":"0.6.4","description":"GLFW for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","gl","graphics","multiwindow","crossplatform"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"nan":"2.8.0","node-deps-opengl-raub":"0.3.4","node-addon-tools-raub":"0.0.5"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"89eba4ac387038ec8b20c3f94e82d52610674f32","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.6.4","_npmVersion":"5.6.0","_nodeVersion":"8.1.3","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"integrity":"sha512-glyQps5SHKJqOPC+fRMZWfFRwCmwmzsydrYJhTqY6amUqwike/CPn1BthZBY+GnnNRdk6OiAumvFyYykpLN+YA==","shasum":"152475089afd235ce728be0017b3c68729646ea5","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.6.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzjZvV8N9538y2OHsCYd63SBZsdGRvgDuUf3t/m70p7gIhAMelznjCwibZoJPGNafJhmrKJGpHCH5lQ9kGAM5yHM1M"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.6.4.tgz_1516009285446_0.4414094181265682"}},"0.7.0":{"name":"node-glfw-raub","version":"0.7.0","description":"GLFW for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","gl","graphics","multiwindow","crossplatform"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"node-deps-opengl-raub":"0.3.4","node-addon-tools-raub":"0.1.1"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"b87f01a99fe86bc381b7818b105e36be1aabce5d","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.7.0","_shasum":"a1e118c858628f7be53bdb3696835442c250ca6a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.10.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"a1e118c858628f7be53bdb3696835442c250ca6a","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.7.0.tgz","integrity":"sha512-aegkadfFSi6QNiMmJYK0xiXLGVhlLSm8AkVgWMCZq8SYs+X2miYEL+b8U1QEermHpcrHPa4oY0MxrAiAfotcwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMve3DadhvzbW5797cgnQG1sUPsNEGMyByrTXvVyauIAiACpTWKmQgLzXnTGm5vkArWb382tGLaE5nbHFLYEYce6g=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.7.0.tgz_1516547213825_0.8260566801764071"}},"0.7.1":{"name":"node-glfw-raub","version":"0.7.1","description":"GLFW for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","gl","graphics","multiwindow","crossplatform"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"node-deps-opengl-raub":"0.3.4","node-addon-tools-raub":"0.1.1"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"5c91e7ac46ae88b19aa24f4129c6f13d2017fcd5","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.7.1","_shasum":"07242c7b6130446792cd692b9a9c3275a38b66f7","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.10.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"07242c7b6130446792cd692b9a9c3275a38b66f7","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.7.1.tgz","integrity":"sha512-S2iRiIBPsRS9uXp5qq2I7yYNSL/ZT/rfmDhcsQ0UMcZ5OLMs4O64rcv5hcD2ZJjXLwqKmwD9SR8IQQDIgrwOrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLzvz0ErlfFLlGwoMr1rE3nr3e/Kn0l60E/jBJIdWBmAIgdmDa6tWHEjkjyqrCYvDXMs/P3trvkbGW3ocy9/9mLek="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.7.1.tgz_1516547332700_0.7290588389150798"}},"0.7.2":{"name":"node-glfw-raub","version":"0.7.2","description":"GLFW for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","gl","graphics","multiwindow","crossplatform"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"node-deps-opengl-raub":"0.3.5","node-addon-tools-raub":"0.1.1"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"34000debf4e87eb99c873e7648ba8f987cff971f","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.7.2","_shasum":"ad99b0b3dbdd7afd4ecc5163fc478fd7459c1f8b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.10.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"ad99b0b3dbdd7afd4ecc5163fc478fd7459c1f8b","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.7.2.tgz","integrity":"sha512-DG9YM1PP1V31PKx7Je5vYF3yJUem9vTqh6TgM7OwAGjtqmbJzjto8+shwpJEdeGRhKhSttxK86Kzf5tCam4ZGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCen6XcQpSmlZ3xrhl9ww0eTSffmU8fsHxig343/LQTqgIhAIBpRWdESKcdI+y/Zyud8Bc6FgRa9LLSG5mHFNeeGoPX"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.7.2.tgz_1516547454234_0.8818356371484697"}},"0.7.3":{"name":"node-glfw-raub","version":"0.7.3","description":"GLFW for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","gl","graphics","multiwindow","crossplatform"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"node-deps-opengl-raub":"0.3.5","node-addon-tools-raub":"0.1.1"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"500056e3934f2d61bada4d5eb6dfb3a1613e79b5","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.7.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"integrity":"sha512-wo3x67pgv4yPOfVIbfEr9wTRLstWijoIFTU/NW83pxyhXkwfofdE6FYicg11G2UP9YUUxZHo0U4JrtMWV2IqaA==","shasum":"b0761ee11ec3daf1d216ec3552ec2d7e96962562","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.7.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAU6JMbA/9/X5Qooqp5XRJfrURznvaWhypNusAwwRYvJAiEAuLq1OezC1TQ5IAjoxlBm088+uKznFlaq7b75BvDLYYo="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.7.3.tgz_1516610899914_0.11824813182465732"}},"0.7.4":{"name":"node-glfw-raub","version":"0.7.4","description":"GLFW for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","gl","graphics","multiwindow","crossplatform"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"node-deps-opengl-raub":"0.3.5","node-addon-tools-raub":"0.1.2"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"1987b330f2ab3e63b5db596b4b042dcc5595a2dd","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.7.4","_shasum":"18b5a0444d237606be68d1e95eec586cb5d8a094","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.10.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"18b5a0444d237606be68d1e95eec586cb5d8a094","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.7.4.tgz","integrity":"sha512-9uiJcOgrAiruz9fDadsybflT/s4ClULvb7NouTXazAB7pm7mpQAStZHAXDow95GwQ/y/umA9ZoZdFSo/Xxba0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFgprQTF6euWy3c7lz9z8E3SpNJlmRKXNnP684JrbfPQIhAOwknYbb54EeCOjAkMmFV4Teq4es59t/s37R8cnYMddU"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.7.4.tgz_1516641455532_0.8791979111265391"}},"0.7.5":{"name":"node-glfw-raub","version":"0.7.5","description":"GLFW for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","gl","graphics","multiwindow","crossplatform"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"node-deps-opengl-raub":"0.3.6","node-addon-tools-raub":"0.1.2"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"bbe54b402d10afd8c5c6a35f911cc54bff1ad510","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.7.5","_shasum":"b84c90363694710760762840b2b1e69adca69ce3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.10.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"b84c90363694710760762840b2b1e69adca69ce3","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.7.5.tgz","integrity":"sha512-eitmHcZ2iXKAzttsiFZySiClutJaHA0i+Vn3GJgyQd1qAQnwAJ3j4+riwbwDWm2XqnSgYPsJOHtmcr+qblogAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPaOhj90wtxNPQN1wGOdB/iXZm2vLVhlfE+heZLrGC+gIgcMq5nwrEmvTmOVnh7imRwUf1DaSu4eWOwRt2jS+VbKQ="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.7.5.tgz_1516643149872_0.17462219763547182"}},"0.7.6":{"name":"node-glfw-raub","version":"0.7.6","description":"GLFW for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","gl","graphics","multiwindow","crossplatform"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"node-deps-opengl-raub":"0.3.6","node-addon-tools-raub":"0.1.2"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"774d0d6270501c2ef62e47d0cfca6051faaeb356","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.7.6","_shasum":"a3040a4df6f2de1685a33c486763d1868b3b7f05","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.10.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"a3040a4df6f2de1685a33c486763d1868b3b7f05","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.7.6.tgz","integrity":"sha512-ZISA3ROyklUpOgIVFOtey448YyPvzCsuRMQlUdQoKY3Sf/6J+G40aYY2mvtPXbUXMSlwjI+e+g3UCkda6VEPNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMFqI0Vuyc6iuk0+VOSMUJDO4voNKKvt1EdE9UgCVRAAIhAJh9GCkvTz7Y85FcfpOYuYbKVG8CXqf0DEzPoU67GWoO"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.7.6.tgz_1516645660830_0.5961024113930762"}},"0.7.7":{"name":"node-glfw-raub","version":"0.7.7","description":"GLFW for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","gl","graphics","multiwindow","crossplatform"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"node-deps-opengl-raub":"0.3.6","node-addon-tools-raub":"0.1.2"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"b12fb4728d1b19e39a3aa68a0ee81bde5d0c2b6b","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.7.7","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"integrity":"sha512-APIUXuAIsS3q6SHzaCbHVyCHZapnrTySuTvIGJcDlBPBe/iU4YTKERedsVND1iNHw+dU/CxaRBSnoqHGZpg5Cg==","shasum":"0ea8faed869fd255c6bef6912a78b36fcc7645cf","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.7.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEV4qV15wu0GnRTzrL7nQQpukWGLh3ygMmzzKWrtnv0xAiEA6W7/soDKirZY8TPNjwDRcfchWEt+T41UPsGJMknneeo="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.7.7.tgz_1516698583816_0.559949045535177"}},"0.7.8":{"name":"node-glfw-raub","version":"0.7.8","description":"GLFW for Node.js","main":"index.js","author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"keywords":["glfw","opengl","3d","gl","graphics","multiwindow","crossplatform"],"maintainers":[{"name":"raub","email":"raubtierxxx@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"dependencies":{"node-deps-opengl-raub":"0.3.6","node-addon-tools-raub":"0.1.2"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"gitHead":"7eb4c6d72bf2ab92399d02a3883226da616c2f30","bugs":{"url":"https://github.com/raub/node-glfw/issues"},"homepage":"https://github.com/raub/node-glfw#readme","_id":"node-glfw-raub@0.7.8","_shasum":"a9b12a2d9a2185e6b1ad93e93c04aefcc7061e7b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.10.0","_npmUser":{"name":"raub","email":"raubtierxxx@gmail.com"},"dist":{"shasum":"a9b12a2d9a2185e6b1ad93e93c04aefcc7061e7b","tarball":"https://registry.npmjs.org/node-glfw-raub/-/node-glfw-raub-0.7.8.tgz","integrity":"sha512-F7alKI2oBsnJPiKQDCTg1ZtVMxkLI/+zwI1xKpUcefq1ReLoCcO1WwVXkIh6iyF56XrDSR+M4CNegx3OF1Alig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEE/x03zEJmudHb3twjsGYc4M7iwjDTCOa4JM9WbIRNEAiAFoMXN57oOazdtvLH9p1q5+SecV44sJHIVW7v+h50y0Q=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-glfw-raub-0.7.8.tgz_1516729275043_0.3782905556727201"}}},"readme":"# GLFW for Node.js\n\nGLFW 3 crossplatform addon with minimized dependencies.\n\n* IMPORTANT: as of 0.7.0 all methods start lowercase, like in WebGL. This breaks compatibility\nof any old code, that would call `glfw.Method()` instead of `glfw.method()`.\nIf you want to upgrade, consider the following search pattern regexp: `glfw\\.\\w+\\(`.\nAny modern text editor should help to easily handle this.\n\n\n## Install\n\n```\nnpm i -s node-glfw-raub\n```\n\nNote: as this is a compiled addon, compilation tools must be in place on your system.\nSuch as MSVS13 for Windows, where **ADMIN PRIVELEGED** `npm i -g windows-build-tools`\nmost probably helps.\n\n\n## Usage\n\nThis is a rather low level interface, where most of the stuff is directly reflecting\nGLFW interfaces. Do not expect much. See [GLFW Docs](http://www.glfw.org/docs/latest/group__window.html)\nfor useful info on what it does and doesn't.\n\nAs per this lib, 3 entities are exported: GLFW itself, and Window and Document classes.\n\n```js\nconst glfw = require('node-glfw-raub');\nconst { Window, Document } = glfw;\n```\n\nHere `glfw` is low level interface container, where all `glfw*` functions are accessible as\n`glfw.*`. E.g. `glfwSetWindowTitle` -> `glfw.setWindowTitle`.\n\n`glfw.createWindow(w, h, emitter, title, display)` - this function differs from GLFW Docs\nsignature due to JS specifics. Here `emitter` is any object having **BOUND** `emit()` method.\nIt will be used to transmit GLFW events.\n\n\n----------\n\n### class Window\n\n`Window` is higher level js-wrapper around the above functions, which helps in managing window\ninstances. It basically has all the functionality where in GLFW Docs `window` parameter\nis mentioned. E.g. `glfwSetWindowTitle(window, title)` -> `window.title = title`.\n\nThere are few simple rules for the above transformation to become intuitive:\n\n* API is available if it has `window` parameter.\n* All props start lowercase.\n* Word \"Window\" is omitted.\n* Whatever could have a `get/set` interface is made so.\n\n\nConstructor:\n\n* `Window({ title, width, height, display, vsync, fullscreen, msaa })`\n\t* `string title $PWD` - window title, takes current directory as default.\n\t* `number width 800` - window initial width.\n\t* `number height 600` - window initial height.\n\t* `number display undefined` - display id to open window on a specific display.\n\t* `boolean vsync false` - if vsync should be used.\n\t* `boolean fullscreen false` - if fullscreen should be used.\n\t* `number msaa 2` - multisample antialiasing level.\n\t* `boolean decorated true` - if window has borders (use `false` for borderless fullscreen).\n\n\nProperties:\n\n* `get number handle` - window pointer.\n* `get string version` - OpenGL vendor info.\n* `get number platformWindow` - window HWND pointer.\n* `get number platformContext` - OpenGL context handle.\n* `get {width, height} framebufferSize` - the size of allocated framebuffer.\n* `get number currentContext` - what GLFW window is now current.\n* `get number samples` - number of msaa samples passed to the constructor.\n\n---\n\n* `get/set number width|w` - window width.\n* `get/set number height|h` - window height.\n* `get/set [width, height] wh` - window width and height.\n* `get/set {width, height} size` - window width and height.\n* `get/set string title` - window title.\n* `get/set {width, height, Buffer data} icon` - window icon in RGBA format. Consider\nusing [this Image implementation](https://github.com/raub/node-image).\n* `get/set boolean shouldClose` - if window is going to be closed.\n* `get/set number x` - window position X-coordinate on the screen.\n* `get/set number y` - window position Y-coordinate on the screen.\n* `get/set {x, y} pos` - where window is on the screen.\n* `get/set {x, y} cursorPos` - where mouse is relative to the window.\n\n---\n\n* `getKey(number key)` - `glfw.getKey(window, key)`.\n* `getMouseButton(number button)` - `glfw.getMouseButton(window, button)`.\n* `getWindowAttrib(number attrib)` - `glfw.getWindowAttrib(window, attrib)`.\n* `setInputMode(number mode)` - `glfw.setInputMode(window, mode)`.\n* `swapBuffers()` - `glfw.swapBuffers(window)`.\n* `makeCurrent()` - `glfw.makeContextCurrent(window)`.\n* `destroy()` - `glfw.destroyWindow(window)`.\n* `iconify()` - `glfw.iconifyWindow(window)`.\n* `restore()` - `glfw.restoreWindow(window)`.\n* `hide()` - `glfw.hideWindow(window)`.\n* `show()` - `glfw.showWindow(window)`.\n* `on(string type, function cb)` - listen for window (GLFW) events.\n\n\n## GLFW events:\n\n* `'window_pos'` - window moved\n* `'resize'` - window frame resized\n* `'framebuffer_resize'` - render-surface resized\n* `'drop'` - drag-dropped some files on the window\n* `'quit'` - window closed\n* `'refresh'` - window needs to be redrawn\n* `'iconified'` - window was iconified\n* `'focused'` - focus gained/lost\n* `'keyup'` - keyboard key up\n* `'keydown'` - keyboard key down\n* `'keypress'` - keyboard key pressed\n* `'mousemove'` - mouse moved\n* `'mouseenter'` - mouse entered/left the window\n* `'mousedown'` - mouse button down\n* `'mouseup'` - mouse button up\n* `'click'` - mouse button clicked\n* `'mousewheel'` - mouse wheel rotation\n\n\n----------\n\n### class Document\n\n`Document` extends `Window` to provide an additional web-style compatibility layer.\nAs name suggests, objects of such class will mimic the behavior and properties of\nyour typical browser `window.document`. But also it is a `Window`, at the same time.\nAnd it is incomplete at this point: you still have to provide an `Image` class of\nyour choice and WebGL context (implementation). Two static methods are designated\nfor this:\n\n* static setImage(Image) - for example,\n[this Image implementation](https://github.com/raub/node-image)\nis designed to fit perfectly. Also sets `global.HTMLImageElement`.\n\n* static setWebgl(webgl) - for example,\n[this WebGL implementation](https://github.com/raub/node-webgl)\nis designed to fit perfectly.\n\n\nProperties:\n\n* `get body` - returns `this`.\n* `get ratio/devicePixelRatio` - device pixel ratio, most likely to be 1.\n* `get/set innerWidth/clientWidth` - window width.\n* `get/set innerHeight/clientHeight` - window height.\n* `get/set onkeydown` - browser-style event listening.\n* `get/set onkeyup` - browser-style event listening.\n* `get style` - mimic web-element `style` property.\n* `get context` - returns `Document.webgl`, set through `Document.setWebgl`.\n\n\nMethods:\n\n* `getContext()` - returns `Document.webgl`, set through `Document.setWebgl`.\n* `getElementById(id)` - returns `this`.\n* `getElementsByTagName(tag)` - if contains 'canvas', returns `this`, otherwise `null`.\n* `createElementNS(_0, name)` - returns the result of `createElement(name)`.\n* `createElement(name)` - for `'canvas'` returns `this`; for `'image'` returns\n`new Document.Image`, set through `Document.setImage`.\n* `dispatchEvent(event)` - invokes `emit(event.type, event)`.\n* `addEventListener(name, callback)` - adds event listener.\n* `removeEventListener(name, callback)` - removes event listener.\n* `requestAnimationFrame(cb)` - **BOUND** `requestAnimationFrame` method.\n","maintainers":[{"email":"raubtierxxx@gmail.com","name":"raub-deprecated"}],"time":{"modified":"2022-06-21T15:11:34.020Z","created":"2017-01-23T06:26:14.927Z","0.4.6":"2017-01-23T06:26:14.927Z","0.4.7":"2017-01-23T18:39:46.104Z","0.4.8":"2017-02-15T14:53:13.403Z","0.4.9":"2017-02-19T07:23:02.581Z","0.5.0":"2017-05-27T12:48:58.889Z","0.5.1":"2017-08-23T14:44:13.702Z","0.5.2":"2017-12-28T20:20:35.955Z","0.5.3":"2017-12-29T14:03:54.770Z","0.6.0":"2018-01-05T23:00:31.900Z","0.6.1":"2018-01-06T09:49:45.288Z","0.6.2":"2018-01-08T12:10:04.212Z","0.6.3":"2018-01-15T08:54:49.238Z","0.6.4":"2018-01-15T09:41:26.421Z","0.7.0":"2018-01-21T15:06:54.877Z","0.7.1":"2018-01-21T15:08:53.712Z","0.7.2":"2018-01-21T15:10:55.306Z","0.7.3":"2018-01-22T08:48:21.075Z","0.7.4":"2018-01-22T17:17:35.648Z","0.7.5":"2018-01-22T17:45:51.534Z","0.7.6":"2018-01-22T18:27:41.996Z","0.7.7":"2018-01-23T09:09:44.893Z","0.7.8":"2018-01-23T17:41:16.156Z"},"homepage":"https://github.com/raub/node-glfw#readme","keywords":["glfw","opengl","3d","gl","graphics","multiwindow","crossplatform"],"repository":{"type":"git","url":"git+https://github.com/raub/node-glfw.git"},"author":{"name":"Luis Blanco","email":"raubtierxxx@gmail.com"},"bugs":{"url":"https://github.com/raub/node-glfw/issues"},"license":"MIT","readmeFilename":"README.md"}